Geant4 Cross Reference |
1 # Macro file for example B2 1 # Macro file for example B2 2 # 2 # 3 # Can be run in batch, without graphic 3 # Can be run in batch, without graphic 4 # or interactively: Idle> /control/execute run 4 # or interactively: Idle> /control/execute run1.mac 5 # 5 # 6 # Change the default number of workers (in mul 6 # Change the default number of workers (in multi-threading mode) 7 #/run/numberOfThreads 4 << 7 #/run/numberOfWorkers 4 8 # 8 # 9 # Initialize kernel 9 # Initialize kernel 10 /run/initialize 10 /run/initialize 11 # 11 # 12 # Default kinematics: 12 # Default kinematics: 13 # proton 3 GeV in direction (0.,0.,1.) 13 # proton 3 GeV in direction (0.,0.,1.) 14 # 1 event with tracking/verbose 14 # 1 event with tracking/verbose 15 # 15 # 16 /tracking/verbose 1 16 /tracking/verbose 1 17 /run/beamOn 1 17 /run/beamOn 1 18 # 18 # 19 # 1 event with printing hits 19 # 1 event with printing hits 20 # 20 # 21 /tracking/verbose 0 21 /tracking/verbose 0 22 /hits/verbose 2 22 /hits/verbose 2 23 /run/beamOn 1 23 /run/beamOn 1 24 # 24 # 25 # set target and chamber material 25 # set target and chamber material 26 # 26 # 27 /B2/det/setTargetMaterial G4_WATER 27 /B2/det/setTargetMaterial G4_WATER 28 /B2/det/setChamberMaterial G4_Ar 28 /B2/det/setChamberMaterial G4_Ar 29 /run/beamOn 3 29 /run/beamOn 3 30 # 30 # 31 # set a magnetic field and max allowed step le 31 # set a magnetic field and max allowed step length 32 # 3 event with printing hits 32 # 3 event with printing hits 33 # 33 # 34 /globalField/verbose 1 34 /globalField/verbose 1 35 /globalField/setValue 0.2 0 0 tesla 35 /globalField/setValue 0.2 0 0 tesla 36 /B2/det/stepMax 1.0 mm 36 /B2/det/stepMax 1.0 mm 37 /gun/energy 0.3 GeV 37 /gun/energy 0.3 GeV 38 /run/beamOn 3 38 /run/beamOn 3 39 # 39 # 40 # muon 300 MeV in the direction (0.,0.,1.) 40 # muon 300 MeV in the direction (0.,0.,1.) 41 # 3 event with detailed printing 41 # 3 event with detailed printing 42 # 42 # 43 /gun/particle mu- 43 /gun/particle mu- 44 /gun/energy 300 MeV 44 /gun/energy 300 MeV 45 /run/beamOn 3 45 /run/beamOn 3