# run1.mac # Run in batch: ./exampleB1 run1.mac # Or interactively: /control/execute run1.mac # Print commands #/control/verbose 2 /physics_lists/em/PositronToMuonsFactor 100 /physics_lists/em/PositronToMuons true /random/setSavingFlag false /run/initialize ############################# ##Target 1### /score/create/cylinderMesh boxMesh_1 /score/mesh/cylinderSize 0.75 0.15 cm /score/mesh/translate/xyz 0.0 0.0 0.0 cm /score/mesh/nBin 300 10 1 /score/quantity/energyDeposit eDep #/score/quantity/nOfStep nOfStepGamma #/score/filter/particle gammaFilter gamma #/score/quantity/nOfStep nOfStepEMinus #/score/filter/particle eMinusFilter e- #/score/filter/particle muMinusFilter mu- #/score/quantity/nOfStep nOfStepEPlus #/score/filter/particle ePlusFilter e+ #/score/filter/particle muPlusFilter mu+ /score/close /score/list ##Target 2### /score/create/cylinderMesh boxMesh_2 /score/mesh/cylinderSize 0.75 0.15 cm /score/mesh/translate/xyz 0. 0. 2.3 cm /score/mesh/nBin 300 10 1 /score/quantity/energyDeposit eDep #/score/quantity/nOfStep nOfStepGamma #/score/filter/particle gammaFilter gamma #/score/quantity/nOfStep nOfStepEMinus #/score/filter/particle eMinusFilter e- #/score/filter/particle muMinusFilter mu- #/score/quantity/nOfStep nOfStepEPlus #/score/filter/particle ePlusFilter e+ #/score/filter/particle muPlusFilter mu+ /score/close /score/list # positron 45 GeV to the direction (0.,0.,1.) #/gun/particle e+ #/gun/energy 45 GeV /gps/particle e+ /gps/energy 45 GeV /gps/ene/type Gauss /gps/ene/sigma 0 GeV /gps/pos/type Beam /gps/pos/shape Circle /gps/pos/radius 1. mm #/gps/pos/sigma_r 1000 um /gps/pos/sigma_x 300 um /gps/pos/sigma_y 300 um /gps/pos/centre 0 0 -100 cm /gps/direction 0 0 1 /run/beamOn 10000 /score/dump /score/dumpAllQuantitiesToFile boxMesh_1 boxMesh_1.dump /score/dumpAllQuantitiesToFile boxMesh_2 boxMesh_2.dump # # proton 210 MeV to the direction (0.,0.,1.) # #/gun/particle proton #/gun/energy 210 MeV #/tracking/verbose 2 # #/run/beamOn 1