Simulate timing resolution, TCT, TPA-TCT of 2D&3D Si&SiC detector
Project description
RASER
RAdiation SEmiconductoR
Function
- Simulate the time resolution of 2D and 3D SiC or SiC detector
- Simulate the TCT and TPA scan
Dependent packages and environments
- python fenics
- pybind-geant4
- python-tk, python-ipython, tk-dev
- build-essential libboost-all-dev qtcreator qt5-default python3-pip
- libgl1-mesa-dev libglu1-mesa-dev libxt-dev libxmu-dev libxi-dev zlib1g-dev libgl2ps-dev libexpat1-dev libxerces-c-dev
Reference run setting
-
run program like: $./pyraser/raser.py det_model=planar3D parfile=setting.json
-
setting.json: define all paramters you want input
-
raser.py examples:
from setting import Setting from geometry import R3dDetector from pyfenics import FenicsCal from g4particles import Particles from calcurrent import CalCurrent
dset = Setting(args) my_d = R3dDetector(dset) my_f = FenicsCal(my_d, dset.fenics) my_g4p = Particles(my_d, my_f, dset) my_current = CalCurrent(my_d, my_f, my_g4p, dset)
Version
Raser-0.2
- 3D simulation
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
raser-0.2.1.linux-x86_64.tar.gz
(34.1 kB
view hashes)
Built Distribution
raser-0.2.1-py3-none-any.whl
(18.3 kB
view hashes)