Loading examples/ProtonScattering/ProtonScattering.conf 0 → 100644 +133 −0 Original line number Diff line number Diff line ###################################################### # Selection of output files IO.FILETYPE.FITS = true IO.FILETYPE.FITS.COMPRESS = true IO.FILETYPE.SQLITE3 = false IO.FILETYPE.MONGODB = false IO.FILETYPE.MONGODB.COLLECTION_NAME = test_exacrad IO.FILETYPE.MONGODB.ADDRESS = mongodb://localhost:27017/?minPoolSize=1&maxPoolSize=100 IO.FILETYPE.MONGODB.WriteToServer = true IO.FILE.XYZ = true ####################################################### # IO XYZ file configuration IOXYZ.EVT_ID = true IOXYZ.TRK_ID = true IOXYZ.PARENT_TRK_ID = true IOXYZ.VOLUME_ID = true IOXYZ.VOLUME_NAME = true IOXYZ.MOTHER_ID = true IOXYZ.E_DEP = true IOXYZ.X_ENT = true IOXYZ.Y_ENT = true IOXYZ.Z_ENT = true IOXYZ.X_EXIT = true IOXYZ.Y_EXIT = true IOXYZ.Z_EXIT = true IOXYZ.E_KIN_ENT = true IOXYZ.E_KIN_EXIT = true IOXYZ.MDX_ENT = true IOXYZ.MDY_ENT = true IOXYZ.MDZ_ENT = true IOXYZ.MDX_EXIT = true IOXYZ.MDY_EXIT = true IOXYZ.MDZ_EXIT = true IOXYZ.GTIME_ENT = true IOXYZ.GTIME_EXIT = true IOXYZ.PARTICLE_ID = true IOXYZ.PARTICLE_NAME = false IOXYZ.PROCESS_ID = true IOXYZ.PROCESS_NAME = false #volume selection IOXYZ.volumeselection.number = 1 IOXYZ.volumeselection.0.start = 0 IOXYZ.volumeselection.0.end = 10000000 #number of rows for each file IOXYZ.NRows = 5000000 #write only volume with energy deposit (this do not exclude the world) IOXYZ.writeonlyifenergydeposit = 0 #exclude the world #NB: the world contains the initial energy and momentum IOXYZ.removeWorldEvent = 0 ######################################################## # Volume ID handling # 1 = summing mother and grandmother ID in case of replicas GEOM.VOLID.TYPE = 1 ######################################################## # Multithreading MT.NUM.THREADS = 1 ######################################################## # Activating simulation from particle list EVENT.PRIMARY.LIST.ACTIVATE = 0 ## 0 = ASCII, 1 = ROOT, 2 = FITS EVENT.PRIMARY.FORMAT = 1 EVENT.PRIMARY.LIST.FILENAME = ######################################################## # physical process PHYS.VERSION = AREMBESPhys AREMBESPhys.PHYSLIST = emstandardSS_QBBC AREMBESPhys.DEFAULT.CUT = 0.001 # activating SS EM parameters AREMBESPhys.SSPHYS.ACTIVATE = 1 # user limit AREMBESPhys.STEPLIMITER.ACTIVATE = 0 # region cuts REGION.TARGET.CUT = 0.000001 REGION.TARGET.PROTON.CUT = 0.000001 # not applying SS to region REGION.TARGET.SS.ACTIVATE = 0 GEOM.MAXSTEP = 0.00000001 ######################################################## # geometry configuration GEOM.WRITE.GDML = false GEOM.WRITE.GDML.NAME = WFI.gdml # setting the world dimension [mm] WORLD.BOX.SIDE = 5000 GEOM.VERSION = ProtonScattering # Experiment type # 1: target and detector (EXACRAD WP 6.1) GEOM.EXPERIMENT = 1 # Experiment = 1 # GEOM.MAXSTEP = 0.1 # selecting the chamber material GEOM.VACUUM = 1 # collimator distance (from right side to target center) in mm GEOM.COLLIMATOR.DISTANCE = 87. ##### TARGET # target type: 1 = eRosita GEOM.TARGET = 1 GEOM.INCIDENT.ANGLE = 0.64 # detector distance (distance from the target center to the detector surface) in mm GEOM.PANEL.DISTANCE = 933. examples/ProtonScattering/sp_300keV.mac 0 → 100644 +24 −0 Original line number Diff line number Diff line /run/verbose 0 /vis/disable /gps/particle proton /gps/pos/type Plane /gps/pos/shape Circle /gps/pos/radius 0.15 mm /gps/pos/rot1 0 0 1 /gps/pos/rot2 0 1 0 /gps/pos/centre -8.7 0.0 0.0 cm /gps/ang/type iso /gps/ang/maxtheta 0.053 deg /gps/ene/type Gauss /gps/ene/mono 300 keV /gps/ene/sigma 34 keV # Set number of particles and start /run/beamOn 10 examples/ProtonScattering/xyz.0.task0.fits.gz 0 → 100644 +39.3 KiB File added.No diff preview for this file type. View file Loading
examples/ProtonScattering/ProtonScattering.conf 0 → 100644 +133 −0 Original line number Diff line number Diff line ###################################################### # Selection of output files IO.FILETYPE.FITS = true IO.FILETYPE.FITS.COMPRESS = true IO.FILETYPE.SQLITE3 = false IO.FILETYPE.MONGODB = false IO.FILETYPE.MONGODB.COLLECTION_NAME = test_exacrad IO.FILETYPE.MONGODB.ADDRESS = mongodb://localhost:27017/?minPoolSize=1&maxPoolSize=100 IO.FILETYPE.MONGODB.WriteToServer = true IO.FILE.XYZ = true ####################################################### # IO XYZ file configuration IOXYZ.EVT_ID = true IOXYZ.TRK_ID = true IOXYZ.PARENT_TRK_ID = true IOXYZ.VOLUME_ID = true IOXYZ.VOLUME_NAME = true IOXYZ.MOTHER_ID = true IOXYZ.E_DEP = true IOXYZ.X_ENT = true IOXYZ.Y_ENT = true IOXYZ.Z_ENT = true IOXYZ.X_EXIT = true IOXYZ.Y_EXIT = true IOXYZ.Z_EXIT = true IOXYZ.E_KIN_ENT = true IOXYZ.E_KIN_EXIT = true IOXYZ.MDX_ENT = true IOXYZ.MDY_ENT = true IOXYZ.MDZ_ENT = true IOXYZ.MDX_EXIT = true IOXYZ.MDY_EXIT = true IOXYZ.MDZ_EXIT = true IOXYZ.GTIME_ENT = true IOXYZ.GTIME_EXIT = true IOXYZ.PARTICLE_ID = true IOXYZ.PARTICLE_NAME = false IOXYZ.PROCESS_ID = true IOXYZ.PROCESS_NAME = false #volume selection IOXYZ.volumeselection.number = 1 IOXYZ.volumeselection.0.start = 0 IOXYZ.volumeselection.0.end = 10000000 #number of rows for each file IOXYZ.NRows = 5000000 #write only volume with energy deposit (this do not exclude the world) IOXYZ.writeonlyifenergydeposit = 0 #exclude the world #NB: the world contains the initial energy and momentum IOXYZ.removeWorldEvent = 0 ######################################################## # Volume ID handling # 1 = summing mother and grandmother ID in case of replicas GEOM.VOLID.TYPE = 1 ######################################################## # Multithreading MT.NUM.THREADS = 1 ######################################################## # Activating simulation from particle list EVENT.PRIMARY.LIST.ACTIVATE = 0 ## 0 = ASCII, 1 = ROOT, 2 = FITS EVENT.PRIMARY.FORMAT = 1 EVENT.PRIMARY.LIST.FILENAME = ######################################################## # physical process PHYS.VERSION = AREMBESPhys AREMBESPhys.PHYSLIST = emstandardSS_QBBC AREMBESPhys.DEFAULT.CUT = 0.001 # activating SS EM parameters AREMBESPhys.SSPHYS.ACTIVATE = 1 # user limit AREMBESPhys.STEPLIMITER.ACTIVATE = 0 # region cuts REGION.TARGET.CUT = 0.000001 REGION.TARGET.PROTON.CUT = 0.000001 # not applying SS to region REGION.TARGET.SS.ACTIVATE = 0 GEOM.MAXSTEP = 0.00000001 ######################################################## # geometry configuration GEOM.WRITE.GDML = false GEOM.WRITE.GDML.NAME = WFI.gdml # setting the world dimension [mm] WORLD.BOX.SIDE = 5000 GEOM.VERSION = ProtonScattering # Experiment type # 1: target and detector (EXACRAD WP 6.1) GEOM.EXPERIMENT = 1 # Experiment = 1 # GEOM.MAXSTEP = 0.1 # selecting the chamber material GEOM.VACUUM = 1 # collimator distance (from right side to target center) in mm GEOM.COLLIMATOR.DISTANCE = 87. ##### TARGET # target type: 1 = eRosita GEOM.TARGET = 1 GEOM.INCIDENT.ANGLE = 0.64 # detector distance (distance from the target center to the detector surface) in mm GEOM.PANEL.DISTANCE = 933.
examples/ProtonScattering/sp_300keV.mac 0 → 100644 +24 −0 Original line number Diff line number Diff line /run/verbose 0 /vis/disable /gps/particle proton /gps/pos/type Plane /gps/pos/shape Circle /gps/pos/radius 0.15 mm /gps/pos/rot1 0 0 1 /gps/pos/rot2 0 1 0 /gps/pos/centre -8.7 0.0 0.0 cm /gps/ang/type iso /gps/ang/maxtheta 0.053 deg /gps/ene/type Gauss /gps/ene/mono 300 keV /gps/ene/sigma 34 keV # Set number of particles and start /run/beamOn 10
examples/ProtonScattering/xyz.0.task0.fits.gz 0 → 100644 +39.3 KiB File added.No diff preview for this file type. View file