Geant4 Cross Reference |
1 # 1 # 2 # Macro file for "Hadr06.cc" 2 # Macro file for "Hadr06.cc" >> 3 # >> 4 # To "force" primary fission only, kill secondary neutrons: >> 5 # in TrackingAction.cc,uncomment lines below "to force only 1 fission ..." >> 6 # ( ~ end of PreUserTrackingAction() ) >> 7 # Also, to limit the printout, do not fill ParticleCount() >> 8 # ( ~ begin of PreUserTrackingAction() ) 3 # 9 # 4 /run/verbose 2 10 /run/verbose 2 5 # 11 # 6 /testhadr/det/setIsotopeMat U235 92 235 19.05 12 /testhadr/det/setIsotopeMat U235 92 235 19.05 g/cm3 7 /testhadr/det/setRadius 10 cm 13 /testhadr/det/setRadius 10 cm 8 # 14 # 9 /run/initialize 15 /run/initialize 10 # 16 # 11 # Set a very high time threshold to allow all << 12 /process/had/rdm/thresholdForVeryLongDecayTime << 13 # << 14 /process/inactivate nCapture 17 /process/inactivate nCapture 15 /process/had/particle_hp/produce_fission_fragm 18 /process/had/particle_hp/produce_fission_fragment true 16 # 19 # 17 # To "force" primary fission only, kill second << 18 # Also, to limit the printout, do not fill Par << 19 # << 20 /testhadr/tracking/killNeutrons true << 21 /testhadr/tracking/countParticles false << 22 # << 23 /gun/particle neutron 20 /gun/particle neutron 24 /gun/energy 0.025 eV 21 /gun/energy 0.025 eV 25 # 22 # 26 /analysis/setFileName singleFission 23 /analysis/setFileName singleFission 27 /analysis/h1/set 1 100 100. 300. MeV #Edep 24 /analysis/h1/set 1 100 100. 300. MeV #Edep 28 /analysis/h1/set 3 100 0. 20. MeV #Eflow 25 /analysis/h1/set 3 100 0. 20. MeV #Eflow 29 # 26 # 30 /run/printProgress 1000 << 27 /run/printProgress 10000 31 /run/beamOn 10000 << 28 /run/beamOn 100000