Changeset 1337 for trunk/examples/extended/electromagnetic
- Timestamp:
- Sep 30, 2010, 2:47:17 PM (15 years ago)
- Location:
- trunk/examples/extended/electromagnetic
- Files:
-
- 701 edited
-
TestEm0/DirectAccess.cc (modified) (1 diff)
-
TestEm0/History (modified) (3 diffs)
-
TestEm0/README (modified) (2 diffs)
-
TestEm0/TestEm0.cc (modified) (3 diffs)
-
TestEm0/TestEm0.in (modified) (2 diffs)
-
TestEm0/TestEm0.out (modified) (5 diffs)
-
TestEm0/include/DetectorConstruction.hh (modified) (1 diff)
-
TestEm0/include/DetectorMessenger.hh (modified) (1 diff)
-
TestEm0/include/PhysListEmStandard.hh (modified) (1 diff)
-
TestEm0/include/PhysicsList.hh (modified) (1 diff)
-
TestEm0/include/PhysicsListMessenger.hh (modified) (1 diff)
-
TestEm0/include/PrimaryGeneratorAction.hh (modified) (1 diff)
-
TestEm0/include/RunAction.hh (modified) (1 diff)
-
TestEm0/src/DetectorConstruction.cc (modified) (1 diff)
-
TestEm0/src/DetectorMessenger.cc (modified) (1 diff)
-
TestEm0/src/PhysListEmStandard.cc (modified) (1 diff)
-
TestEm0/src/PhysicsList.cc (modified) (6 diffs)
-
TestEm0/src/PhysicsListMessenger.cc (modified) (1 diff)
-
TestEm0/src/PrimaryGeneratorAction.cc (modified) (1 diff)
-
TestEm0/src/RunAction.cc (modified) (5 diffs)
-
TestEm1/History (modified) (2 diffs)
-
TestEm1/README (modified) (6 diffs)
-
TestEm1/TestEm1.cc (modified) (4 diffs)
-
TestEm1/TestEm1.in (modified) (2 diffs)
-
TestEm1/TestEm1.out (modified) (18 diffs)
-
TestEm1/include/DetectorConstruction.hh (modified) (1 diff)
-
TestEm1/include/DetectorMessenger.hh (modified) (1 diff)
-
TestEm1/include/EventAction.hh (modified) (1 diff)
-
TestEm1/include/EventActionMessenger.hh (modified) (1 diff)
-
TestEm1/include/HistoManager.hh (modified) (1 diff)
-
TestEm1/include/HistoMessenger.hh (modified) (1 diff)
-
TestEm1/include/PhysListEmStandard.hh (modified) (1 diff)
-
TestEm1/include/PhysicsList.hh (modified) (1 diff)
-
TestEm1/include/PhysicsListMessenger.hh (modified) (1 diff)
-
TestEm1/include/PrimaryGeneratorAction.hh (modified) (1 diff)
-
TestEm1/include/PrimaryGeneratorMessenger.hh (modified) (1 diff)
-
TestEm1/include/RunAction.hh (modified) (5 diffs)
-
TestEm1/include/StepMax.hh (modified) (1 diff)
-
TestEm1/include/StepMaxMessenger.hh (modified) (1 diff)
-
TestEm1/include/SteppingAction.hh (modified) (1 diff)
-
TestEm1/include/SteppingVerbose.hh (modified) (1 diff)
-
TestEm1/include/TrackingAction.hh (modified) (1 diff)
-
TestEm1/src/DetectorConstruction.cc (modified) (1 diff)
-
TestEm1/src/DetectorMessenger.cc (modified) (1 diff)
-
TestEm1/src/EventAction.cc (modified) (3 diffs)
-
TestEm1/src/EventActionMessenger.cc (modified) (1 diff)
-
TestEm1/src/HistoManager.cc (modified) (1 diff)
-
TestEm1/src/HistoMessenger.cc (modified) (1 diff)
-
TestEm1/src/PhysListEmStandard.cc (modified) (1 diff)
-
TestEm1/src/PhysicsList.cc (modified) (1 diff)
-
TestEm1/src/PhysicsListMessenger.cc (modified) (1 diff)
-
TestEm1/src/PrimaryGeneratorAction.cc (modified) (1 diff)
-
TestEm1/src/PrimaryGeneratorMessenger.cc (modified) (1 diff)
-
TestEm1/src/RunAction.cc (modified) (5 diffs)
-
TestEm1/src/StepMax.cc (modified) (1 diff)
-
TestEm1/src/StepMaxMessenger.cc (modified) (1 diff)
-
TestEm1/src/SteppingAction.cc (modified) (1 diff)
-
TestEm1/src/SteppingVerbose.cc (modified) (1 diff)
-
TestEm1/src/TrackingAction.cc (modified) (1 diff)
-
TestEm1/vis.mac (modified) (1 diff)
-
TestEm10/GNUmakefile (modified) (2 diffs)
-
TestEm10/History (modified) (2 diffs)
-
TestEm10/README (modified) (2 diffs)
-
TestEm10/TestEm10.cc (modified) (5 diffs)
-
TestEm10/TestEm10.large_N.out (modified) (1 diff)
-
TestEm10/TestEm10.out (modified) (13 diffs)
-
TestEm10/include/Em10CalorHit.hh (modified) (1 diff)
-
TestEm10/include/Em10CalorimeterSD.hh (modified) (1 diff)
-
TestEm10/include/Em10DetectorConstruction.hh (modified) (1 diff)
-
TestEm10/include/Em10DetectorMessenger.hh (modified) (1 diff)
-
TestEm10/include/Em10EventAction.hh (modified) (1 diff)
-
TestEm10/include/Em10EventActionMessenger.hh (modified) (1 diff)
-
TestEm10/include/Em10PhysicsList.hh (modified) (1 diff)
-
TestEm10/include/Em10PhysicsListMessenger.hh (modified) (1 diff)
-
TestEm10/include/Em10PrimaryGeneratorAction.hh (modified) (1 diff)
-
TestEm10/include/Em10PrimaryGeneratorMessenger.hh (modified) (1 diff)
-
TestEm10/include/Em10RunAction.hh (modified) (1 diff)
-
TestEm10/include/Em10RunMessenger.hh (modified) (1 diff)
-
TestEm10/include/Em10StepCut.hh (modified) (1 diff)
-
TestEm10/include/Em10SteppingAction.hh (modified) (1 diff)
-
TestEm10/include/Em10SteppingMessenger.hh (modified) (1 diff)
-
TestEm10/include/Em10SteppingVerbose.hh (modified) (1 diff)
-
TestEm10/include/StepMax.hh (modified) (1 diff)
-
TestEm10/include/TRTDetectorConstruction.hh (modified) (1 diff)
-
TestEm10/include/TRTMaterials.hh (modified) (1 diff)
-
TestEm10/src/Em10CalorHit.cc (modified) (1 diff)
-
TestEm10/src/Em10CalorimeterSD.cc (modified) (1 diff)
-
TestEm10/src/Em10DetectorConstruction.cc (modified) (1 diff)
-
TestEm10/src/Em10DetectorMessenger.cc (modified) (1 diff)
-
TestEm10/src/Em10EventAction.cc (modified) (3 diffs)
-
TestEm10/src/Em10EventActionMessenger.cc (modified) (1 diff)
-
TestEm10/src/Em10PhysicsList.cc (modified) (10 diffs)
-
TestEm10/src/Em10PhysicsListMessenger.cc (modified) (1 diff)
-
TestEm10/src/Em10PrimaryGeneratorAction.cc (modified) (1 diff)
-
TestEm10/src/Em10PrimaryGeneratorMessenger.cc (modified) (1 diff)
-
TestEm10/src/Em10RunAction.cc (modified) (1 diff)
-
TestEm10/src/Em10RunMessenger.cc (modified) (1 diff)
-
TestEm10/src/Em10StepCut.cc (modified) (1 diff)
-
TestEm10/src/Em10SteppingAction.cc (modified) (1 diff)
-
TestEm10/src/Em10SteppingMessenger.cc (modified) (1 diff)
-
TestEm10/src/Em10SteppingVerbose.cc (modified) (1 diff)
-
TestEm10/src/StepMax.cc (modified) (1 diff)
-
TestEm11/History (modified) (2 diffs)
-
TestEm11/README (modified) (4 diffs)
-
TestEm11/TestEm11.cc (modified) (5 diffs)
-
TestEm11/TestEm11.in (modified) (3 diffs)
-
TestEm11/TestEm11.out (modified) (13 diffs)
-
TestEm11/include/DetectorConstruction.hh (modified) (1 diff)
-
TestEm11/include/DetectorMessenger.hh (modified) (1 diff)
-
TestEm11/include/EventAction.hh (modified) (1 diff)
-
TestEm11/include/EventActionMessenger.hh (modified) (1 diff)
-
TestEm11/include/HistoManager.hh (modified) (1 diff)
-
TestEm11/include/HistoMessenger.hh (modified) (1 diff)
-
TestEm11/include/PhysListEmStandard.hh (modified) (1 diff)
-
TestEm11/include/PhysicsList.hh (modified) (1 diff)
-
TestEm11/include/PhysicsListMessenger.hh (modified) (1 diff)
-
TestEm11/include/PrimaryGeneratorAction.hh (modified) (1 diff)
-
TestEm11/include/PrimaryGeneratorMessenger.hh (modified) (1 diff)
-
TestEm11/include/RunAction.hh (modified) (1 diff)
-
TestEm11/include/StepMax.hh (modified) (1 diff)
-
TestEm11/include/StepMaxMessenger.hh (modified) (1 diff)
-
TestEm11/include/SteppingAction.hh (modified) (1 diff)
-
TestEm11/include/SteppingVerbose.hh (modified) (1 diff)
-
TestEm11/include/TrackingAction.hh (modified) (1 diff)
-
TestEm11/sandia.mac (modified) (2 diffs)
-
TestEm11/src/DetectorConstruction.cc (modified) (1 diff)
-
TestEm11/src/DetectorMessenger.cc (modified) (1 diff)
-
TestEm11/src/EventAction.cc (modified) (4 diffs)
-
TestEm11/src/EventActionMessenger.cc (modified) (1 diff)
-
TestEm11/src/HistoManager.cc (modified) (1 diff)
-
TestEm11/src/HistoMessenger.cc (modified) (1 diff)
-
TestEm11/src/PhysListEmStandard.cc (modified) (1 diff)
-
TestEm11/src/PhysicsList.cc (modified) (3 diffs)
-
TestEm11/src/PhysicsListMessenger.cc (modified) (1 diff)
-
TestEm11/src/PrimaryGeneratorAction.cc (modified) (1 diff)
-
TestEm11/src/PrimaryGeneratorMessenger.cc (modified) (1 diff)
-
TestEm11/src/RunAction.cc (modified) (1 diff)
-
TestEm11/src/StepMax.cc (modified) (1 diff)
-
TestEm11/src/StepMaxMessenger.cc (modified) (1 diff)
-
TestEm11/src/SteppingAction.cc (modified) (1 diff)
-
TestEm11/src/SteppingVerbose.cc (modified) (1 diff)
-
TestEm11/src/TrackingAction.cc (modified) (1 diff)
-
TestEm11/vis.mac (modified) (1 diff)
-
TestEm12/History (modified) (2 diffs)
-
TestEm12/README (modified) (4 diffs)
-
TestEm12/TestEm12.cc (modified) (5 diffs)
-
TestEm12/TestEm12.in (modified) (3 diffs)
-
TestEm12/TestEm12.out (modified) (13 diffs)
-
TestEm12/include/DetectorConstruction.hh (modified) (1 diff)
-
TestEm12/include/DetectorMessenger.hh (modified) (1 diff)
-
TestEm12/include/EventAction.hh (modified) (1 diff)
-
TestEm12/include/EventActionMessenger.hh (modified) (1 diff)
-
TestEm12/include/HistoManager.hh (modified) (1 diff)
-
TestEm12/include/HistoMessenger.hh (modified) (1 diff)
-
TestEm12/include/PhysListEmStandard.hh (modified) (1 diff)
-
TestEm12/include/PhysicsList.hh (modified) (1 diff)
-
TestEm12/include/PhysicsListMessenger.hh (modified) (1 diff)
-
TestEm12/include/PrimaryGeneratorAction.hh (modified) (1 diff)
-
TestEm12/include/PrimaryGeneratorMessenger.hh (modified) (1 diff)
-
TestEm12/include/RunAction.hh (modified) (1 diff)
-
TestEm12/include/StepMax.hh (modified) (1 diff)
-
TestEm12/include/StepMaxMessenger.hh (modified) (1 diff)
-
TestEm12/include/SteppingAction.hh (modified) (1 diff)
-
TestEm12/include/SteppingVerbose.hh (modified) (1 diff)
-
TestEm12/include/TrackingAction.hh (modified) (1 diff)
-
TestEm12/src/DetectorConstruction.cc (modified) (1 diff)
-
TestEm12/src/DetectorMessenger.cc (modified) (1 diff)
-
TestEm12/src/EventAction.cc (modified) (4 diffs)
-
TestEm12/src/EventActionMessenger.cc (modified) (1 diff)
-
TestEm12/src/HistoManager.cc (modified) (1 diff)
-
TestEm12/src/HistoMessenger.cc (modified) (1 diff)
-
TestEm12/src/PhysListEmStandard.cc (modified) (4 diffs)
-
TestEm12/src/PhysicsList.cc (modified) (3 diffs)
-
TestEm12/src/PhysicsListMessenger.cc (modified) (1 diff)
-
TestEm12/src/PrimaryGeneratorAction.cc (modified) (1 diff)
-
TestEm12/src/PrimaryGeneratorMessenger.cc (modified) (1 diff)
-
TestEm12/src/RunAction.cc (modified) (1 diff)
-
TestEm12/src/StepMax.cc (modified) (1 diff)
-
TestEm12/src/StepMaxMessenger.cc (modified) (1 diff)
-
TestEm12/src/SteppingAction.cc (modified) (1 diff)
-
TestEm12/src/SteppingVerbose.cc (modified) (1 diff)
-
TestEm12/src/TrackingAction.cc (modified) (1 diff)
-
TestEm12/vis.mac (modified) (1 diff)
-
TestEm13/History (modified) (2 diffs)
-
TestEm13/README (modified) (2 diffs)
-
TestEm13/TestEm13.cc (modified) (4 diffs)
-
TestEm13/TestEm13.in (modified) (3 diffs)
-
TestEm13/TestEm13.out (modified) (13 diffs)
-
TestEm13/include/DetectorConstruction.hh (modified) (1 diff)
-
TestEm13/include/DetectorMessenger.hh (modified) (1 diff)
-
TestEm13/include/EventAction.hh (modified) (1 diff)
-
TestEm13/include/EventActionMessenger.hh (modified) (1 diff)
-
TestEm13/include/PhysListEmLivermore.hh (modified) (1 diff)
-
TestEm13/include/PhysListEmPenelope.hh (modified) (1 diff)
-
TestEm13/include/PhysListEmStandard.hh (modified) (1 diff)
-
TestEm13/include/PhysicsList.hh (modified) (1 diff)
-
TestEm13/include/PhysicsListMessenger.hh (modified) (1 diff)
-
TestEm13/include/PrimaryGeneratorAction.hh (modified) (1 diff)
-
TestEm13/include/RunAction.hh (modified) (3 diffs)
-
TestEm13/include/SteppingAction.hh (modified) (1 diff)
-
TestEm13/include/SteppingVerbose.hh (modified) (1 diff)
-
TestEm13/src/DetectorConstruction.cc (modified) (1 diff)
-
TestEm13/src/DetectorMessenger.cc (modified) (1 diff)
-
TestEm13/src/EventAction.cc (modified) (4 diffs)
-
TestEm13/src/EventActionMessenger.cc (modified) (1 diff)
-
TestEm13/src/PhysListEmLivermore.cc (modified) (5 diffs)
-
TestEm13/src/PhysListEmPenelope.cc (modified) (7 diffs)
-
TestEm13/src/PhysListEmStandard.cc (modified) (4 diffs)
-
TestEm13/src/PhysicsList.cc (modified) (3 diffs)
-
TestEm13/src/PhysicsListMessenger.cc (modified) (1 diff)
-
TestEm13/src/PrimaryGeneratorAction.cc (modified) (1 diff)
-
TestEm13/src/RunAction.cc (modified) (7 diffs)
-
TestEm13/src/SteppingAction.cc (modified) (2 diffs)
-
TestEm13/src/SteppingVerbose.cc (modified) (1 diff)
-
TestEm13/vis.mac (modified) (2 diffs)
-
TestEm14/History (modified) (2 diffs)
-
TestEm14/README (modified) (4 diffs)
-
TestEm14/TestEm14.cc (modified) (4 diffs)
-
TestEm14/TestEm14.in (modified) (3 diffs)
-
TestEm14/TestEm14.out (modified) (15 diffs)
-
TestEm14/include/DetectorConstruction.hh (modified) (1 diff)
-
TestEm14/include/DetectorMessenger.hh (modified) (1 diff)
-
TestEm14/include/EventAction.hh (modified) (1 diff)
-
TestEm14/include/EventActionMessenger.hh (modified) (1 diff)
-
TestEm14/include/HistoManager.hh (modified) (1 diff)
-
TestEm14/include/HistoMessenger.hh (modified) (1 diff)
-
TestEm14/include/PhysListEmLivermore.hh (modified) (1 diff)
-
TestEm14/include/PhysListEmPenelope.hh (modified) (1 diff)
-
TestEm14/include/PhysListEmStandard.hh (modified) (1 diff)
-
TestEm14/include/PhysicsList.hh (modified) (1 diff)
-
TestEm14/include/PhysicsListMessenger.hh (modified) (1 diff)
-
TestEm14/include/PrimaryGeneratorAction.hh (modified) (1 diff)
-
TestEm14/include/RunAction.hh (modified) (3 diffs)
-
TestEm14/include/SteppingAction.hh (modified) (3 diffs)
-
TestEm14/include/SteppingVerbose.hh (modified) (1 diff)
-
TestEm14/src/DetectorConstruction.cc (modified) (1 diff)
-
TestEm14/src/DetectorMessenger.cc (modified) (1 diff)
-
TestEm14/src/EventAction.cc (modified) (4 diffs)
-
TestEm14/src/EventActionMessenger.cc (modified) (1 diff)
-
TestEm14/src/HistoManager.cc (modified) (1 diff)
-
TestEm14/src/HistoMessenger.cc (modified) (1 diff)
-
TestEm14/src/PhysListEmLivermore.cc (modified) (5 diffs)
-
TestEm14/src/PhysListEmPenelope.cc (modified) (7 diffs)
-
TestEm14/src/PhysListEmStandard.cc (modified) (4 diffs)
-
TestEm14/src/PhysicsList.cc (modified) (3 diffs)
-
TestEm14/src/PhysicsListMessenger.cc (modified) (1 diff)
-
TestEm14/src/PrimaryGeneratorAction.cc (modified) (1 diff)
-
TestEm14/src/RunAction.cc (modified) (7 diffs)
-
TestEm14/src/SteppingAction.cc (modified) (5 diffs)
-
TestEm14/src/SteppingVerbose.cc (modified) (1 diff)
-
TestEm14/vis.mac (modified) (2 diffs)
-
TestEm15/History (modified) (2 diffs)
-
TestEm15/README (modified) (3 diffs)
-
TestEm15/TestEm15.cc (modified) (5 diffs)
-
TestEm15/TestEm15.out (modified) (18 diffs)
-
TestEm15/include/DetectorConstruction.hh (modified) (1 diff)
-
TestEm15/include/DetectorMessenger.hh (modified) (1 diff)
-
TestEm15/include/EventAction.hh (modified) (1 diff)
-
TestEm15/include/EventActionMessenger.hh (modified) (1 diff)
-
TestEm15/include/HistoManager.hh (modified) (1 diff)
-
TestEm15/include/HistoMessenger.hh (modified) (1 diff)
-
TestEm15/include/PhysListEmStandard.hh (modified) (1 diff)
-
TestEm15/include/PhysicsList.hh (modified) (1 diff)
-
TestEm15/include/PhysicsListMessenger.hh (modified) (1 diff)
-
TestEm15/include/PrimaryGeneratorAction.hh (modified) (1 diff)
-
TestEm15/include/ProcessesCount.hh (modified) (1 diff)
-
TestEm15/include/RunAction.hh (modified) (1 diff)
-
TestEm15/include/StepMax.hh (modified) (1 diff)
-
TestEm15/include/StepMaxMessenger.hh (modified) (1 diff)
-
TestEm15/include/SteppingAction.hh (modified) (1 diff)
-
TestEm15/include/SteppingVerbose.hh (modified) (1 diff)
-
TestEm15/src/DetectorConstruction.cc (modified) (1 diff)
-
TestEm15/src/DetectorMessenger.cc (modified) (1 diff)
-
TestEm15/src/EventAction.cc (modified) (3 diffs)
-
TestEm15/src/EventActionMessenger.cc (modified) (1 diff)
-
TestEm15/src/HistoManager.cc (modified) (1 diff)
-
TestEm15/src/HistoMessenger.cc (modified) (1 diff)
-
TestEm15/src/PhysListEmStandard.cc (modified) (1 diff)
-
TestEm15/src/PhysicsList.cc (modified) (1 diff)
-
TestEm15/src/PhysicsListMessenger.cc (modified) (1 diff)
-
TestEm15/src/PrimaryGeneratorAction.cc (modified) (1 diff)
-
TestEm15/src/RunAction.cc (modified) (1 diff)
-
TestEm15/src/StepMax.cc (modified) (1 diff)
-
TestEm15/src/StepMaxMessenger.cc (modified) (1 diff)
-
TestEm15/src/SteppingAction.cc (modified) (1 diff)
-
TestEm15/src/SteppingVerbose.cc (modified) (1 diff)
-
TestEm15/vis.mac (modified) (2 diffs)
-
TestEm16/History (modified) (2 diffs)
-
TestEm16/README (modified) (2 diffs)
-
TestEm16/TestEm16.cc (modified) (6 diffs)
-
TestEm16/TestEm16.out (modified) (10 diffs)
-
TestEm16/include/DetectorConstruction.hh (modified) (1 diff)
-
TestEm16/include/DetectorMessenger.hh (modified) (1 diff)
-
TestEm16/include/EventAction.hh (modified) (1 diff)
-
TestEm16/include/EventActionMessenger.hh (modified) (1 diff)
-
TestEm16/include/PhysicsList.hh (modified) (1 diff)
-
TestEm16/include/PhysicsListMessenger.hh (modified) (1 diff)
-
TestEm16/include/PrimaryGeneratorAction.hh (modified) (1 diff)
-
TestEm16/include/RunAction.hh (modified) (1 diff)
-
TestEm16/include/SteppingAction.hh (modified) (1 diff)
-
TestEm16/include/SteppingVerbose.hh (modified) (1 diff)
-
TestEm16/src/DetectorConstruction.cc (modified) (1 diff)
-
TestEm16/src/DetectorMessenger.cc (modified) (1 diff)
-
TestEm16/src/EventAction.cc (modified) (3 diffs)
-
TestEm16/src/EventActionMessenger.cc (modified) (1 diff)
-
TestEm16/src/PhysicsList.cc (modified) (1 diff)
-
TestEm16/src/PhysicsListMessenger.cc (modified) (1 diff)
-
TestEm16/src/PrimaryGeneratorAction.cc (modified) (1 diff)
-
TestEm16/src/RunAction.cc (modified) (1 diff)
-
TestEm16/src/SteppingAction.cc (modified) (1 diff)
-
TestEm16/src/SteppingVerbose.cc (modified) (1 diff)
-
TestEm16/vis.mac (modified) (2 diffs)
-
TestEm17/History (modified) (2 diffs)
-
TestEm17/README (modified) (3 diffs)
-
TestEm17/TestEm17.cc (modified) (5 diffs)
-
TestEm17/TestEm17.in (modified) (2 diffs)
-
TestEm17/TestEm17.out (modified) (9 diffs)
-
TestEm17/include/DetectorConstruction.hh (modified) (1 diff)
-
TestEm17/include/DetectorMessenger.hh (modified) (1 diff)
-
TestEm17/include/EventAction.hh (modified) (1 diff)
-
TestEm17/include/EventActionMessenger.hh (modified) (1 diff)
-
TestEm17/include/HistoManager.hh (modified) (1 diff)
-
TestEm17/include/HistoMessenger.hh (modified) (1 diff)
-
TestEm17/include/MuCrossSections.hh (modified) (1 diff)
-
TestEm17/include/MuNuclearBuilder.hh (modified) (1 diff)
-
TestEm17/include/PhysListEmStandard.hh (modified) (1 diff)
-
TestEm17/include/PhysicsList.hh (modified) (1 diff)
-
TestEm17/include/PhysicsListMessenger.hh (modified) (1 diff)
-
TestEm17/include/PrimaryGeneratorAction.hh (modified) (1 diff)
-
TestEm17/include/ProcessesCount.hh (modified) (1 diff)
-
TestEm17/include/RunAction.hh (modified) (1 diff)
-
TestEm17/include/StackingAction.hh (modified) (1 diff)
-
TestEm17/include/SteppingAction.hh (modified) (1 diff)
-
TestEm17/include/SteppingVerbose.hh (modified) (1 diff)
-
TestEm17/src/DetectorConstruction.cc (modified) (1 diff)
-
TestEm17/src/DetectorMessenger.cc (modified) (1 diff)
-
TestEm17/src/EventAction.cc (modified) (3 diffs)
-
TestEm17/src/EventActionMessenger.cc (modified) (1 diff)
-
TestEm17/src/HistoManager.cc (modified) (1 diff)
-
TestEm17/src/HistoMessenger.cc (modified) (1 diff)
-
TestEm17/src/MuCrossSections.cc (modified) (1 diff)
-
TestEm17/src/MuNuclearBuilder.cc (modified) (1 diff)
-
TestEm17/src/PhysListEmStandard.cc (modified) (1 diff)
-
TestEm17/src/PhysicsList.cc (modified) (1 diff)
-
TestEm17/src/PhysicsListMessenger.cc (modified) (1 diff)
-
TestEm17/src/PrimaryGeneratorAction.cc (modified) (1 diff)
-
TestEm17/src/RunAction.cc (modified) (1 diff)
-
TestEm17/src/StackingAction.cc (modified) (1 diff)
-
TestEm17/src/SteppingAction.cc (modified) (1 diff)
-
TestEm17/src/SteppingVerbose.cc (modified) (1 diff)
-
TestEm17/vis.mac (modified) (2 diffs)
-
TestEm18/History (modified) (2 diffs)
-
TestEm18/README (modified) (3 diffs)
-
TestEm18/TestEm18.cc (modified) (5 diffs)
-
TestEm18/TestEm18.in (modified) (2 diffs)
-
TestEm18/TestEm18.out (modified) (11 diffs)
-
TestEm18/include/DetectorConstruction.hh (modified) (1 diff)
-
TestEm18/include/DetectorMessenger.hh (modified) (1 diff)
-
TestEm18/include/EventAction.hh (modified) (1 diff)
-
TestEm18/include/EventMessenger.hh (modified) (1 diff)
-
TestEm18/include/HistoManager.hh (modified) (1 diff)
-
TestEm18/include/HistoMessenger.hh (modified) (1 diff)
-
TestEm18/include/PhysListEmLivermore.hh (modified) (1 diff)
-
TestEm18/include/PhysListEmPenelope.hh (modified) (1 diff)
-
TestEm18/include/PhysListEmStandard.hh (modified) (1 diff)
-
TestEm18/include/PhysicsList.hh (modified) (1 diff)
-
TestEm18/include/PhysicsListMessenger.hh (modified) (1 diff)
-
TestEm18/include/PrimaryGeneratorAction.hh (modified) (1 diff)
-
TestEm18/include/RunAction.hh (modified) (1 diff)
-
TestEm18/include/StackingAction.hh (modified) (1 diff)
-
TestEm18/include/StepMax.hh (modified) (1 diff)
-
TestEm18/include/StepMaxMessenger.hh (modified) (1 diff)
-
TestEm18/include/SteppingAction.hh (modified) (1 diff)
-
TestEm18/include/SteppingVerbose.hh (modified) (1 diff)
-
TestEm18/src/DetectorConstruction.cc (modified) (1 diff)
-
TestEm18/src/DetectorMessenger.cc (modified) (1 diff)
-
TestEm18/src/EventAction.cc (modified) (4 diffs)
-
TestEm18/src/EventMessenger.cc (modified) (1 diff)
-
TestEm18/src/HistoManager.cc (modified) (1 diff)
-
TestEm18/src/HistoMessenger.cc (modified) (1 diff)
-
TestEm18/src/PhysListEmLivermore.cc (modified) (1 diff)
-
TestEm18/src/PhysListEmPenelope.cc (modified) (1 diff)
-
TestEm18/src/PhysListEmStandard.cc (modified) (1 diff)
-
TestEm18/src/PhysicsList.cc (modified) (1 diff)
-
TestEm18/src/PhysicsListMessenger.cc (modified) (1 diff)
-
TestEm18/src/PrimaryGeneratorAction.cc (modified) (1 diff)
-
TestEm18/src/RunAction.cc (modified) (1 diff)
-
TestEm18/src/StackingAction.cc (modified) (1 diff)
-
TestEm18/src/StepMax.cc (modified) (1 diff)
-
TestEm18/src/StepMaxMessenger.cc (modified) (1 diff)
-
TestEm18/src/SteppingAction.cc (modified) (1 diff)
-
TestEm18/src/SteppingVerbose.cc (modified) (1 diff)
-
TestEm18/vis.mac (modified) (2 diffs)
-
TestEm2/History (modified) (2 diffs)
-
TestEm2/README (modified) (5 diffs)
-
TestEm2/TestEm2.cc (modified) (4 diffs)
-
TestEm2/TestEm2.in (modified) (3 diffs)
-
TestEm2/TestEm2.out (modified) (4 diffs)
-
TestEm2/geant3/README (modified) (1 diff)
-
TestEm2/geant3/run01.dat (modified) (1 diff)
-
TestEm2/geant3/src/guout.F (modified) (2 diffs)
-
TestEm2/geant3/src/uglast.F (modified) (2 diffs)
-
TestEm2/geant3/src/uhinit.F (modified) (3 diffs)
-
TestEm2/include/DetectorConstruction.hh (modified) (1 diff)
-
TestEm2/include/DetectorMessenger.hh (modified) (1 diff)
-
TestEm2/include/EmAcceptance.hh (modified) (1 diff)
-
TestEm2/include/EventAction.hh (modified) (1 diff)
-
TestEm2/include/EventActionMessenger.hh (modified) (1 diff)
-
TestEm2/include/PhysListEmStandard.hh (modified) (1 diff)
-
TestEm2/include/PhysicsList.hh (modified) (1 diff)
-
TestEm2/include/PhysicsListMessenger.hh (modified) (1 diff)
-
TestEm2/include/PrimaryGeneratorAction.hh (modified) (1 diff)
-
TestEm2/include/RunAction.hh (modified) (2 diffs)
-
TestEm2/include/RunActionMessenger.hh (modified) (1 diff)
-
TestEm2/include/StepMax.hh (modified) (1 diff)
-
TestEm2/include/StepMaxMessenger.hh (modified) (1 diff)
-
TestEm2/include/SteppingAction.hh (modified) (1 diff)
-
TestEm2/include/SteppingVerbose.hh (modified) (1 diff)
-
TestEm2/include/TrackingAction.hh (modified) (1 diff)
-
TestEm2/run01.mac (modified) (2 diffs)
-
TestEm2/src/DetectorConstruction.cc (modified) (1 diff)
-
TestEm2/src/DetectorMessenger.cc (modified) (1 diff)
-
TestEm2/src/EmAcceptance.cc (modified) (1 diff)
-
TestEm2/src/EventAction.cc (modified) (3 diffs)
-
TestEm2/src/EventActionMessenger.cc (modified) (1 diff)
-
TestEm2/src/PhysListEmStandard.cc (modified) (1 diff)
-
TestEm2/src/PhysicsList.cc (modified) (1 diff)
-
TestEm2/src/PhysicsListMessenger.cc (modified) (1 diff)
-
TestEm2/src/PrimaryGeneratorAction.cc (modified) (1 diff)
-
TestEm2/src/RunAction.cc (modified) (4 diffs)
-
TestEm2/src/RunActionMessenger.cc (modified) (1 diff)
-
TestEm2/src/StepMax.cc (modified) (1 diff)
-
TestEm2/src/StepMaxMessenger.cc (modified) (1 diff)
-
TestEm2/src/SteppingAction.cc (modified) (1 diff)
-
TestEm2/src/SteppingVerbose.cc (modified) (1 diff)
-
TestEm2/src/TrackingAction.cc (modified) (1 diff)
-
TestEm2/vis.mac (modified) (1 diff)
-
TestEm3/History (modified) (2 diffs)
-
TestEm3/README (modified) (4 diffs)
-
TestEm3/TestEm3.cc (modified) (4 diffs)
-
TestEm3/TestEm3.in (modified) (3 diffs)
-
TestEm3/TestEm3.out (modified) (15 diffs)
-
TestEm3/include/DetectorConstruction.hh (modified) (1 diff)
-
TestEm3/include/DetectorMessenger.hh (modified) (1 diff)
-
TestEm3/include/EmAcceptance.hh (modified) (1 diff)
-
TestEm3/include/EventAction.hh (modified) (1 diff)
-
TestEm3/include/EventActionMessenger.hh (modified) (1 diff)
-
TestEm3/include/HistoManager.hh (modified) (1 diff)
-
TestEm3/include/HistoMessenger.hh (modified) (1 diff)
-
TestEm3/include/PhysListEmStandard.hh (modified) (1 diff)
-
TestEm3/include/PhysicsList.hh (modified) (3 diffs)
-
TestEm3/include/PhysicsListMessenger.hh (modified) (1 diff)
-
TestEm3/include/PrimaryGeneratorAction.hh (modified) (1 diff)
-
TestEm3/include/PrimaryGeneratorMessenger.hh (modified) (1 diff)
-
TestEm3/include/RunAction.hh (modified) (4 diffs)
-
TestEm3/include/RunActionMessenger.hh (modified) (1 diff)
-
TestEm3/include/StepMax.hh (modified) (1 diff)
-
TestEm3/include/StepMaxMessenger.hh (modified) (1 diff)
-
TestEm3/include/SteppingAction.hh (modified) (1 diff)
-
TestEm3/include/SteppingVerbose.hh (modified) (1 diff)
-
TestEm3/include/TrackingAction.hh (modified) (1 diff)
-
TestEm3/src/DetectorConstruction.cc (modified) (1 diff)
-
TestEm3/src/DetectorMessenger.cc (modified) (1 diff)
-
TestEm3/src/EmAcceptance.cc (modified) (1 diff)
-
TestEm3/src/EventAction.cc (modified) (4 diffs)
-
TestEm3/src/EventActionMessenger.cc (modified) (1 diff)
-
TestEm3/src/HistoManager.cc (modified) (1 diff)
-
TestEm3/src/HistoMessenger.cc (modified) (1 diff)
-
TestEm3/src/PhysListEmStandard.cc (modified) (1 diff)
-
TestEm3/src/PhysicsList.cc (modified) (4 diffs)
-
TestEm3/src/PhysicsListMessenger.cc (modified) (1 diff)
-
TestEm3/src/PrimaryGeneratorAction.cc (modified) (1 diff)
-
TestEm3/src/PrimaryGeneratorMessenger.cc (modified) (1 diff)
-
TestEm3/src/RunAction.cc (modified) (6 diffs)
-
TestEm3/src/RunActionMessenger.cc (modified) (1 diff)
-
TestEm3/src/StepMax.cc (modified) (1 diff)
-
TestEm3/src/StepMaxMessenger.cc (modified) (1 diff)
-
TestEm3/src/SteppingAction.cc (modified) (1 diff)
-
TestEm3/src/SteppingVerbose.cc (modified) (1 diff)
-
TestEm3/src/TrackingAction.cc (modified) (2 diffs)
-
TestEm3/vis.mac (modified) (1 diff)
-
TestEm4/History (modified) (2 diffs)
-
TestEm4/README (modified) (2 diffs)
-
TestEm4/TestEm4.cc (modified) (4 diffs)
-
TestEm4/TestEm4.out (modified) (8 diffs)
-
TestEm4/include/DetectorConstruction.hh (modified) (1 diff)
-
TestEm4/include/EventAction.hh (modified) (1 diff)
-
TestEm4/include/EventActionMessenger.hh (modified) (1 diff)
-
TestEm4/include/PhysicsList.hh (modified) (1 diff)
-
TestEm4/include/PrimaryGeneratorAction.hh (modified) (1 diff)
-
TestEm4/include/RunAction.hh (modified) (1 diff)
-
TestEm4/include/SteppingAction.hh (modified) (1 diff)
-
TestEm4/include/SteppingVerbose.hh (modified) (1 diff)
-
TestEm4/src/DetectorConstruction.cc (modified) (1 diff)
-
TestEm4/src/EventAction.cc (modified) (4 diffs)
-
TestEm4/src/EventActionMessenger.cc (modified) (1 diff)
-
TestEm4/src/PhysicsList.cc (modified) (1 diff)
-
TestEm4/src/PrimaryGeneratorAction.cc (modified) (1 diff)
-
TestEm4/src/RunAction.cc (modified) (1 diff)
-
TestEm4/src/SteppingAction.cc (modified) (1 diff)
-
TestEm4/src/SteppingVerbose.cc (modified) (1 diff)
-
TestEm4/vis.mac (modified) (1 diff)
-
TestEm5/History (modified) (2 diffs)
-
TestEm5/README (modified) (4 diffs)
-
TestEm5/TestEm5.cc (modified) (3 diffs)
-
TestEm5/TestEm5.in (modified) (3 diffs)
-
TestEm5/TestEm5.out (modified) (13 diffs)
-
TestEm5/berger.mac (modified) (3 diffs)
-
TestEm5/include/DetectorConstruction.hh (modified) (1 diff)
-
TestEm5/include/DetectorMessenger.hh (modified) (1 diff)
-
TestEm5/include/EventAction.hh (modified) (1 diff)
-
TestEm5/include/EventMessenger.hh (modified) (1 diff)
-
TestEm5/include/HistoManager.hh (modified) (1 diff)
-
TestEm5/include/HistoMessenger.hh (modified) (1 diff)
-
TestEm5/include/PhysListEmStandard.hh (modified) (1 diff)
-
TestEm5/include/PhysListEmStandardSS.hh (modified) (1 diff)
-
TestEm5/include/PhysicsList.hh (modified) (1 diff)
-
TestEm5/include/PhysicsListMessenger.hh (modified) (1 diff)
-
TestEm5/include/PrimaryGeneratorAction.hh (modified) (1 diff)
-
TestEm5/include/PrimaryGeneratorMessenger.hh (modified) (1 diff)
-
TestEm5/include/RunAction.hh (modified) (1 diff)
-
TestEm5/include/StackingAction.hh (modified) (1 diff)
-
TestEm5/include/StackingMessenger.hh (modified) (1 diff)
-
TestEm5/include/StepMax.hh (modified) (1 diff)
-
TestEm5/include/StepMaxMessenger.hh (modified) (1 diff)
-
TestEm5/include/SteppingAction.hh (modified) (1 diff)
-
TestEm5/include/SteppingVerbose.hh (modified) (1 diff)
-
TestEm5/include/TrackingAction.hh (modified) (1 diff)
-
TestEm5/mumsc.mac (modified) (3 diffs)
-
TestEm5/src/DetectorConstruction.cc (modified) (1 diff)
-
TestEm5/src/DetectorMessenger.cc (modified) (1 diff)
-
TestEm5/src/EventAction.cc (modified) (4 diffs)
-
TestEm5/src/EventMessenger.cc (modified) (1 diff)
-
TestEm5/src/HistoManager.cc (modified) (1 diff)
-
TestEm5/src/HistoMessenger.cc (modified) (1 diff)
-
TestEm5/src/PhysListEmStandard.cc (modified) (1 diff)
-
TestEm5/src/PhysListEmStandardSS.cc (modified) (1 diff)
-
TestEm5/src/PhysicsList.cc (modified) (1 diff)
-
TestEm5/src/PhysicsListMessenger.cc (modified) (1 diff)
-
TestEm5/src/PrimaryGeneratorAction.cc (modified) (1 diff)
-
TestEm5/src/PrimaryGeneratorMessenger.cc (modified) (1 diff)
-
TestEm5/src/RunAction.cc (modified) (1 diff)
-
TestEm5/src/StackingAction.cc (modified) (1 diff)
-
TestEm5/src/StackingMessenger.cc (modified) (1 diff)
-
TestEm5/src/StepMax.cc (modified) (1 diff)
-
TestEm5/src/StepMaxMessenger.cc (modified) (1 diff)
-
TestEm5/src/SteppingAction.cc (modified) (1 diff)
-
TestEm5/src/SteppingVerbose.cc (modified) (1 diff)
-
TestEm5/src/TrackingAction.cc (modified) (1 diff)
-
TestEm5/tramu.mac (modified) (3 diffs)
-
TestEm5/vis.mac (modified) (1 diff)
-
TestEm6/History (modified) (2 diffs)
-
TestEm6/README (modified) (2 diffs)
-
TestEm6/TestEm6.cc (modified) (5 diffs)
-
TestEm6/TestEm6.out (modified) (27 diffs)
-
TestEm6/include/DetectorConstruction.hh (modified) (1 diff)
-
TestEm6/include/DetectorMessenger.hh (modified) (1 diff)
-
TestEm6/include/EventAction.hh (modified) (1 diff)
-
TestEm6/include/EventActionMessenger.hh (modified) (1 diff)
-
TestEm6/include/PhysicsList.hh (modified) (2 diffs)
-
TestEm6/include/PhysicsListMessenger.hh (modified) (2 diffs)
-
TestEm6/include/PrimaryGeneratorAction.hh (modified) (1 diff)
-
TestEm6/include/PrimaryGeneratorMessenger.hh (modified) (1 diff)
-
TestEm6/include/RunAction.hh (modified) (4 diffs)
-
TestEm6/include/SteppingAction.hh (modified) (1 diff)
-
TestEm6/include/SteppingVerbose.hh (modified) (1 diff)
-
TestEm6/run01.mac (modified) (2 diffs)
-
TestEm6/src/DetectorConstruction.cc (modified) (1 diff)
-
TestEm6/src/DetectorMessenger.cc (modified) (1 diff)
-
TestEm6/src/EventAction.cc (modified) (2 diffs)
-
TestEm6/src/EventActionMessenger.cc (modified) (1 diff)
-
TestEm6/src/PhysicsList.cc (modified) (13 diffs)
-
TestEm6/src/PhysicsListMessenger.cc (modified) (4 diffs)
-
TestEm6/src/PrimaryGeneratorAction.cc (modified) (1 diff)
-
TestEm6/src/PrimaryGeneratorMessenger.cc (modified) (1 diff)
-
TestEm6/src/RunAction.cc (modified) (3 diffs)
-
TestEm6/src/SteppingAction.cc (modified) (2 diffs)
-
TestEm6/src/SteppingVerbose.cc (modified) (1 diff)
-
TestEm6/vis.mac (modified) (2 diffs)
-
TestEm7/History (modified) (2 diffs)
-
TestEm7/README (modified) (7 diffs)
-
TestEm7/TestEm7.cc (modified) (4 diffs)
-
TestEm7/TestEm7.in (modified) (3 diffs)
-
TestEm7/TestEm7.out (modified) (17 diffs)
-
TestEm7/include/DetectorConstruction.hh (modified) (1 diff)
-
TestEm7/include/DetectorMessenger.hh (modified) (1 diff)
-
TestEm7/include/EventAction.hh (modified) (1 diff)
-
TestEm7/include/EventActionMessenger.hh (modified) (1 diff)
-
TestEm7/include/PhysListEmStandard.hh (modified) (1 diff)
-
TestEm7/include/PhysListEmStandardNR.hh (modified) (1 diff)
-
TestEm7/include/PhysListEmStandardSS.hh (modified) (1 diff)
-
TestEm7/include/PhysicsList.hh (modified) (3 diffs)
-
TestEm7/include/PhysicsListMessenger.hh (modified) (1 diff)
-
TestEm7/include/PrimaryGeneratorAction.hh (modified) (1 diff)
-
TestEm7/include/PrimaryGeneratorMessenger.hh (modified) (1 diff)
-
TestEm7/include/RunAction.hh (modified) (1 diff)
-
TestEm7/include/StepMax.hh (modified) (1 diff)
-
TestEm7/include/StepMaxMessenger.hh (modified) (1 diff)
-
TestEm7/include/SteppingAction.hh (modified) (1 diff)
-
TestEm7/include/SteppingVerbose.hh (modified) (1 diff)
-
TestEm7/include/TrackingAction.hh (modified) (1 diff)
-
TestEm7/include/c2_function.hh (modified) (2 diffs)
-
TestEm7/include/c2_function.icc (modified) (2 diffs)
-
TestEm7/ionC12.mac (modified) (2 diffs)
-
TestEm7/proton.mac (modified) (2 diffs)
-
TestEm7/snr.mac (modified) (2 diffs)
-
TestEm7/src/DetectorConstruction.cc (modified) (1 diff)
-
TestEm7/src/DetectorMessenger.cc (modified) (1 diff)
-
TestEm7/src/EventAction.cc (modified) (3 diffs)
-
TestEm7/src/EventActionMessenger.cc (modified) (1 diff)
-
TestEm7/src/PhysListEmStandard.cc (modified) (8 diffs)
-
TestEm7/src/PhysListEmStandardNR.cc (modified) (3 diffs)
-
TestEm7/src/PhysListEmStandardSS.cc (modified) (1 diff)
-
TestEm7/src/PhysicsList.cc (modified) (11 diffs)
-
TestEm7/src/PhysicsListMessenger.cc (modified) (1 diff)
-
TestEm7/src/PrimaryGeneratorAction.cc (modified) (1 diff)
-
TestEm7/src/PrimaryGeneratorMessenger.cc (modified) (1 diff)
-
TestEm7/src/RunAction.cc (modified) (1 diff)
-
TestEm7/src/StepMax.cc (modified) (1 diff)
-
TestEm7/src/StepMaxMessenger.cc (modified) (1 diff)
-
TestEm7/src/SteppingAction.cc (modified) (1 diff)
-
TestEm7/src/SteppingVerbose.cc (modified) (1 diff)
-
TestEm7/src/TrackingAction.cc (modified) (1 diff)
-
TestEm7/tallies.mac (modified) (2 diffs)
-
TestEm7/vis.mac (modified) (1 diff)
-
TestEm8/History (modified) (2 diffs)
-
TestEm8/TestEm8.cc (modified) (5 diffs)
-
TestEm8/TestEm8.in (modified) (2 diffs)
-
TestEm8/TestEm8.out (modified) (11 diffs)
-
TestEm8/include/Em8CalorHit.hh (modified) (1 diff)
-
TestEm8/include/Em8CalorimeterSD.hh (modified) (1 diff)
-
TestEm8/include/Em8DetectorConstruction.hh (modified) (1 diff)
-
TestEm8/include/Em8DetectorMessenger.hh (modified) (1 diff)
-
TestEm8/include/Em8EventAction.hh (modified) (1 diff)
-
TestEm8/include/Em8EventActionMessenger.hh (modified) (1 diff)
-
TestEm8/include/Em8PrimaryGeneratorAction.hh (modified) (1 diff)
-
TestEm8/include/Em8PrimaryGeneratorMessenger.hh (modified) (1 diff)
-
TestEm8/include/Em8RunAction.hh (modified) (1 diff)
-
TestEm8/include/Em8RunMessenger.hh (modified) (1 diff)
-
TestEm8/include/Em8SteppingAction.hh (modified) (1 diff)
-
TestEm8/include/Em8SteppingVerbose.hh (modified) (1 diff)
-
TestEm8/include/PhysicsList.hh (modified) (2 diffs)
-
TestEm8/include/PhysicsListMessenger.hh (modified) (1 diff)
-
TestEm8/include/StepMax.hh (modified) (1 diff)
-
TestEm8/include/StepMaxMessenger.hh (modified) (1 diff)
-
TestEm8/include/TRTDetectorConstruction.hh (modified) (1 diff)
-
TestEm8/include/TRTMaterials.hh (modified) (1 diff)
-
TestEm8/run11.mac (modified) (4 diffs)
-
TestEm8/src/Em8CalorHit.cc (modified) (1 diff)
-
TestEm8/src/Em8CalorimeterSD.cc (modified) (1 diff)
-
TestEm8/src/Em8DetectorConstruction.cc (modified) (4 diffs)
-
TestEm8/src/Em8DetectorMessenger.cc (modified) (1 diff)
-
TestEm8/src/Em8EventAction.cc (modified) (3 diffs)
-
TestEm8/src/Em8EventActionMessenger.cc (modified) (1 diff)
-
TestEm8/src/Em8PrimaryGeneratorAction.cc (modified) (1 diff)
-
TestEm8/src/Em8PrimaryGeneratorMessenger.cc (modified) (1 diff)
-
TestEm8/src/Em8RunAction.cc (modified) (1 diff)
-
TestEm8/src/Em8RunMessenger.cc (modified) (1 diff)
-
TestEm8/src/Em8SteppingAction.cc (modified) (1 diff)
-
TestEm8/src/Em8SteppingVerbose.cc (modified) (1 diff)
-
TestEm8/src/PhysicsList.cc (modified) (6 diffs)
-
TestEm8/src/PhysicsListMessenger.cc (modified) (1 diff)
-
TestEm8/src/StepMax.cc (modified) (1 diff)
-
TestEm8/src/StepMaxMessenger.cc (modified) (1 diff)
-
TestEm9/GNUmakefile (modified) (2 diffs)
-
TestEm9/History (modified) (2 diffs)
-
TestEm9/README (modified) (3 diffs)
-
TestEm9/TestEm9.cc (modified) (5 diffs)
-
TestEm9/TestEm9.in (modified) (1 diff)
-
TestEm9/TestEm9.out (modified) (12 diffs)
-
TestEm9/csi.mac (modified) (1 diff)
-
TestEm9/include/DetectorConstruction.hh (modified) (1 diff)
-
TestEm9/include/DetectorMessenger.hh (modified) (1 diff)
-
TestEm9/include/EmAcceptance.hh (modified) (1 diff)
-
TestEm9/include/EventAction.hh (modified) (1 diff)
-
TestEm9/include/EventActionMessenger.hh (modified) (1 diff)
-
TestEm9/include/Histo.hh (modified) (1 diff)
-
TestEm9/include/HistoManager.hh (modified) (3 diffs)
-
TestEm9/include/HistoMessenger.hh (modified) (1 diff)
-
TestEm9/include/PhysListEmStandard.hh (modified) (1 diff)
-
TestEm9/include/PhysicsList.hh (modified) (1 diff)
-
TestEm9/include/PhysicsListMessenger.hh (modified) (1 diff)
-
TestEm9/include/PrimaryGeneratorAction.hh (modified) (1 diff)
-
TestEm9/include/StepMax.hh (modified) (1 diff)
-
TestEm9/include/StepMaxMessenger.hh (modified) (1 diff)
-
TestEm9/include/SteppingAction.hh (modified) (1 diff)
-
TestEm9/src/DetectorConstruction.cc (modified) (2 diffs)
-
TestEm9/src/DetectorMessenger.cc (modified) (1 diff)
-
TestEm9/src/EmAcceptance.cc (modified) (1 diff)
-
TestEm9/src/EventAction.cc (modified) (3 diffs)
-
TestEm9/src/EventActionMessenger.cc (modified) (1 diff)
-
TestEm9/src/HistoManager.cc (modified) (5 diffs)
-
TestEm9/src/HistoMessenger.cc (modified) (1 diff)
-
TestEm9/src/PhysListEmStandard.cc (modified) (1 diff)
-
TestEm9/src/PhysicsList.cc (modified) (3 diffs)
-
TestEm9/src/PhysicsListMessenger.cc (modified) (1 diff)
-
TestEm9/src/PrimaryGeneratorAction.cc (modified) (1 diff)
-
TestEm9/src/StepMax.cc (modified) (1 diff)
-
TestEm9/src/StepMaxMessenger.cc (modified) (1 diff)
-
TestEm9/src/SteppingAction.cc (modified) (1 diff)
-
TestEm9/vis.mac (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/examples/extended/electromagnetic/TestEm0/DirectAccess.cc
r1230 r1337 26 26 // 27 27 // $Id: DirectAccess.cc,v 1.2 2006/06/29 16:35:25 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // ------------------------------------------------------------ -
trunk/examples/extended/electromagnetic/TestEm0/History
r807 r1337 1 $Id: History,v 1. 12 2007/06/21 17:30:53maire Exp $1 $Id: History,v 1.22 2010/05/17 20:37:52 maire Exp $ 2 2 ------------------------------------------------------------------- 3 3 … … 6 6 ========================================================= 7 7 8 TestEm 1History file8 TestEm0 History file 9 9 -------------------- 10 10 This file should be used by the G4 example coordinator to briefly … … 15 15 * Reverse chronological order (last date on top), please * 16 16 ---------------------------------------------------------- 17 18 17-05-10 mma (testem0-V09-03-04) 19 - TestEm0.cc : introduction of G4UIExecutive 20 21 10-05-10 mma (testem0-V09-03-03) 22 - RunAction - reverse order: ComputeCrossSection, then GetCrossSection 23 24 06-04-10 V.Ivant (testem0-V09-03-02) 25 - RunAction - printout both GetCrossSection and ComputeCrossSection 26 27 29-03-10 mma (testem0-V09-03-01) 28 - RunAction - come back to "Get.." methods 29 30 23-03-10 V.Ivant (testem0-V09-03-00) 31 - new PhysicsLists : emstandard_opt0,1,2,3 32 - RunAction - use calculator methods "Compute.." instead of "Get.." 33 34 17-11-09 mma (testem0-V09-02-01) 35 - new PhysicsLists : livermore, penelope 36 remove runManger->Initialize() from TestEm0.cc 37 38 14-11-09 mma (testem0-V09-02-00) 39 - PhysListEmStandard : replace obsolete G4MultipleScattering 40 41 17-11-08 mma (testem0-V09-01-01) 42 - Em options : 20 bins/decade 43 44 17-12-07 mma (testem0-V09-01-00) 45 - compute max energy transferable 46 47 26-06-07 mma 48 - G4ProductionCutsTable::SetEnergyRange(100*eV, 1*GeV) 17 49 18 50 21-06-07 mma (testem0-V08-03-00) -
trunk/examples/extended/electromagnetic/TestEm0/README
r807 r1337 1 $Id: README,v 1. 2 2006/03/20 11:54:02maire Exp $1 $Id: README,v 1.3 2009/11/17 22:48:26 maire Exp $ 2 2 ------------------------------------------------------------------- 3 3 … … 25 25 % TestEm0 26 26 .... 27 Idle> /run/initialize 28 .... 27 29 Idle> /testem/det/setMat Silicon 28 30 Idle> /testem/phys/setCuts 100 um -
trunk/examples/extended/electromagnetic/TestEm0/TestEm0.cc
r1230 r1337 25 25 // 26 26 // 27 // $Id: TestEm0.cc,v 1. 5 2009/11/17 22:48:26maire Exp $28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // $Id: TestEm0.cc,v 1.6 2010/05/17 20:37:52 maire Exp $ 28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 40 40 #include "PrimaryGeneratorAction.hh" 41 41 #include "RunAction.hh" 42 43 #ifdef G4UI_USE 44 #include "G4UIExecutive.hh" 45 #endif 42 46 43 47 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 67 71 else // define UI terminal for interactive mode 68 72 { 69 G4UIsession * session = 0; 70 #ifdef G4UI_USE_TCSH 71 session = new G4UIterminal(new G4UItcsh); 72 #else 73 session = new G4UIterminal(); 74 #endif 75 session->SessionStart(); 76 delete session; 73 #ifdef G4UI_USE 74 G4UIExecutive * ui = new G4UIExecutive(argc,argv); 75 ui->SessionStart(); 76 delete ui; 77 #endif 77 78 } 78 79 79 // job termination 80 80 // -
trunk/examples/extended/electromagnetic/TestEm0/TestEm0.in
r807 r1337 1 # $Id: TestEm0.in,v 1. 2 2006/08/17 16:06:02 maireExp $1 # $Id: TestEm0.in,v 1.4 2010/03/23 09:17:42 vnivanch Exp $ 2 2 # 3 3 # Macro file for "TestEm0.cc" … … 5 5 /control/verbose 0 6 6 /run/verbose 0 7 # 8 /testem/phys/addPhysics emstandard_opt0 9 /run/initialize 7 10 # 8 11 /testem/det/setMat Germanium -
trunk/examples/extended/electromagnetic/TestEm0/TestEm0.out
r807 r1337 1 2 ############################################ 3 !!! WARNING - FPE detection is activated !!! 4 ############################################ 1 5 2 6 ************************************************************* 3 Geant4 version Name: g lobal-V09-00-03 (9-May-2008)7 Geant4 version Name: geant4-09-03-ref-06 (25-June-2010) 4 8 Copyright : Geant4 Collaboration 5 9 Reference : NIM A 506 (2003), 250-303 … … 8 12 9 13 10 ***** Table : Nb of materials = 1 5*****14 ***** Table : Nb of materials = 16 ***** 11 15 12 Material: Air density: 1.290 mg/cm3 RadL: 285.161 m Imean: 85.684eV temperature: 273.15 K pressure: 1.00 atm16 Material: Air density: 1.290 mg/cm3 RadL: 285.161 m Nucl.Int.Length: 662.680 m Imean: 85.703 eV temperature: 273.15 K pressure: 1.00 atm 13 17 ---> Element: Nitrogen (N) Z = 7.0 N = 14.0 A = 14.01 g/mole ElmMassFraction: 70.00 % ElmAbundance 72.71 % 14 18 ---> Element: Oxygen (O) Z = 8.0 N = 16.0 A = 16.00 g/mole ElmMassFraction: 30.00 % ElmAbundance 27.29 % 15 19 16 Material: H2liquid density: 70.800 mg/cm3 RadL: 8.923 m Imean: 21.800 eV20 Material: H2liquid density: 70.800 mg/cm3 RadL: 8.923 m Nucl.Int.Length: 4.960 m Imean: 19.200 eV 17 21 ---> Element: Hydrogen (H) Z = 1.0 N = 1.0 A = 1.01 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 18 22 19 Material: Water density: 1.000 g/cm3 RadL: 36.092 cm Imean: 75.000 eV23 Material: Water density: 1.000 g/cm3 RadL: 36.092 cm Nucl.Int.Length: 75.416 cm Imean: 75.000 eV 20 24 ---> Element: Hydrogen (H) Z = 1.0 N = 1.0 A = 1.01 g/mole ElmMassFraction: 11.21 % ElmAbundance 66.67 % 21 25 ---> Element: Oxygen (O) Z = 8.0 N = 16.0 A = 16.00 g/mole ElmMassFraction: 88.79 % ElmAbundance 33.33 % 22 26 23 Material: WaterSteam density: 1.000 mg/cm3 RadL: 360.92 5m Imean: 71.600 eV temperature: 273.15 K pressure: 1.00 atm27 Material: WaterSteam density: 1.000 mg/cm3 RadL: 360.924 m Nucl.Int.Length: 754.163 m Imean: 71.600 eV temperature: 273.15 K pressure: 1.00 atm 24 28 ---> Element: Hydrogen (H) Z = 1.0 N = 1.0 A = 1.01 g/mole ElmMassFraction: 11.21 % ElmAbundance 66.67 % 25 29 ---> Element: Oxygen (O) Z = 8.0 N = 16.0 A = 16.00 g/mole ElmMassFraction: 88.79 % ElmAbundance 33.33 % 26 30 27 Material: BGO density: 7.100 g/cm3 RadL: 1.123 cm Imean: 469.142eV31 Material: BGO density: 7.100 g/cm3 RadL: 1.123 cm Nucl.Int.Length: 22.806 cm Imean: 473.785 eV 28 32 ---> Element: Oxygen (O) Z = 8.0 N = 16.0 A = 16.00 g/mole ElmMassFraction: 15.41 % ElmAbundance 63.16 % 29 33 ---> Element: Germanium (Ge) Z = 32.0 N = 72.6 A = 72.59 g/mole ElmMassFraction: 17.48 % ElmAbundance 15.79 % 30 34 ---> Element: Bismuth (Bi) Z = 83.0 N = 209.0 A = 208.98 g/mole ElmMassFraction: 67.10 % ElmAbundance 21.05 % 31 35 32 Material: Aluminium density: 2.700 g/cm3 RadL: 8.893 cm Imean: 166.400 eV36 Material: Aluminium density: 2.700 g/cm3 RadL: 8.893 cm Nucl.Int.Length: 38.879 cm Imean: 166.000 eV 33 37 ---> Element: Aluminium ( ) Z = 13.0 N = 27.0 A = 26.98 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 34 38 35 Material: Silicon density: 2.330 g/cm3 RadL: 9.368 cm Imean: 173.600 eV39 Material: Silicon density: 2.330 g/cm3 RadL: 9.368 cm Nucl.Int.Length: 45.663 cm Imean: 173.000 eV 36 40 ---> Element: Silicon ( ) Z = 14.0 N = 28.1 A = 28.09 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 37 41 38 Material: liquidArgon density: 1.390 g/cm3 RadL: 14.065 cm Imean: 187.200 eV42 Material: liquidArgon density: 1.390 g/cm3 RadL: 14.065 cm Nucl.Int.Length: 86.078 cm Imean: 188.000 eV 39 43 ---> Element: liquidArgon ( ) Z = 18.0 N = 40.0 A = 39.95 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 40 44 41 Material: Iron density: 7.870 g/cm3 RadL: 1.759 cm Imean: 286.000 eV42 ---> Element: Iron ( ) Z = 26.0 N = 55. 9A = 55.85 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 %45 Material: Iron density: 7.870 g/cm3 RadL: 1.759 cm Nucl.Int.Length: 16.999 cm Imean: 286.000 eV 46 ---> Element: Iron ( ) Z = 26.0 N = 55.8 A = 55.85 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 43 47 44 Material: Copper density: 8.960 g/cm3 RadL: 1.436 cm Imean: 321.900 eV48 Material: Copper density: 8.960 g/cm3 RadL: 1.436 cm Nucl.Int.Length: 15.588 cm Imean: 322.000 eV 45 49 ---> Element: Copper ( ) Z = 29.0 N = 63.5 A = 63.55 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 46 50 47 Material: Germanium density: 5.323 g/cm3 RadL: 2.301 cm Imean: 332.800 eV51 Material: Germanium density: 5.323 g/cm3 RadL: 2.301 cm Nucl.Int.Length: 27.431 cm Imean: 350.000 eV 48 52 ---> Element: Germanium ( ) Z = 32.0 N = 72.6 A = 72.61 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 49 53 50 Material: Silver density: 10.500 g/cm3 RadL: 8.543 mm Imean: 470.000 eV54 Material: Silver density: 10.500 g/cm3 RadL: 8.543 mm Nucl.Int.Length: 15.868 cm Imean: 470.000 eV 51 55 ---> Element: Silver ( ) Z = 47.0 N = 107.9 A = 107.87 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 52 56 53 Material: Tungsten density: 19.300 g/cm3 RadL: 3.504 mm Imean: 725.200 eV57 Material: Tungsten density: 19.300 g/cm3 RadL: 3.504 mm Nucl.Int.Length: 10.312 cm Imean: 727.000 eV 54 58 ---> Element: Tungsten ( ) Z = 74.0 N = 183.8 A = 183.85 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 55 59 56 Material: Lead density: 11.350 g/cm3 RadL: 5.612 mm Imean: 820.000 eV60 Material: Lead density: 11.350 g/cm3 RadL: 5.612 mm Nucl.Int.Length: 18.247 cm Imean: 823.000 eV 57 61 ---> Element: Lead ( ) Z = 82.0 N = 207.2 A = 207.19 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 58 62 59 Material: Uranium density: 18.950 g/cm3 RadL: 3.166 mm Imean: 892.400 eV63 Material: Uranium density: 18.950 g/cm3 RadL: 3.166 mm Nucl.Int.Length: 11.446 cm Imean: 890.000 eV 60 64 ---> Element: Uranium ( ) Z = 92.0 N = 238.0 A = 238.03 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 61 65 66 Material: ams density: 7.409 g/cm3 RadL: 8.996 mm Nucl.Int.Length: 25.517 cm Imean: 691.183 eV 67 ---> Element: Lead (Pb) Z = 82.0 N = 207.2 A = 207.19 g/mole ElmMassFraction: 94.81 % ElmAbundance 36.54 % 68 ---> Element: Carbon (C) Z = 6.0 N = 12.0 A = 12.01 g/mole ElmMassFraction: 4.79 % ElmAbundance 31.84 % 69 ---> Element: Hydrogen (H) Z = 1.0 N = 1.0 A = 1.01 g/mole ElmMassFraction: 0.40 % ElmAbundance 31.62 % 62 70 71 72 PhysicsList::AddPhysicsList: <emstandard_opt0> 63 73 64 74 ========= Table of registered couples ============================== … … 66 76 Index : 0 used in the geometry : Yes recalculation needed : No 67 77 Material : Germanium 68 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm69 Energy thresholds : gamma 20.6936 keV e- 863.242 keV e+ 821.764 keV78 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 0 fm 79 Energy thresholds : gamma 20.7332 keV e- 870.964 keV e+ 825.404 keV proton 0 eV 70 80 Region(s) which use this couple : 71 81 DefaultRegionForTheWorld … … 78 88 processes : phot compt conv total 79 89 80 cross section per atom : 1.71686 barn 11.0976 barn 0 pbarn 12.8145 barn90 cross section per atom : 1.71686 barn 11.0976 barn 0 pbarn 12.8145 barn 81 91 82 92 83 cross section per volume : 0.075796 cm^-1 0.490629 cm^-1 0 cm^-1 0.566426 cm^-1 84 cross section per mass : 0.0142393 cm2/g 0.0921716 cm2/g 0 cm2/g 0.106411 cm2/g 93 compCrossSectionPerVolume : 0.075796 cm^-1 0.489937 cm^-1 0 cm^-1 0.565733 cm^-1 94 cross section per volume : 0 cm^-1 0.489922 cm^-1 0 cm^-1 0.489922 cm^-1 95 cross section per mass : 0 cm2/g 0.0920387 cm2/g 0 cm2/g 0.0920387 cm2/g 85 96 86 mean free path : 13.1933 cm 2.0382 cm 5.82593e+288 pc 1.76546cm87 (g/cm2) : 70.228 g/cm2 10.8493 g/cm2 2.88022e+285 kg/cm2 9.39753g/cm297 mean free path : 5.82593e+288 pc 2.04114 cm 5.82593e+288 pc 2.04114 cm 98 (g/cm2) : 2.88022e+285 kg/cm2 10.865 g/cm2 2.88022e+285 kg/cm2 10.865 g/cm2 88 99 89 100 ------------------------------------------------------------- 90 101 91 102 92 e- (10 MeV) in Water (density: 1 g/cm3 ; radiation length: 36.092 5cm )103 e- (10 MeV) in Water (density: 1 g/cm3 ; radiation length: 36.0924 cm ) 93 104 94 105 Range cuts : gamma 100 um e- 100 um 95 Energy cuts : gamma 1.09571 keV e- 84.2696 keV 106 Energy cuts : gamma 1.11344 keV e- 85.1138 keV 107 108 Max_energy _transferable : 10 MeV (4.90425 cm ) 96 109 97 110 processes : eIoni eBrem total 98 111 99 cross section per volume : 1.00476 cm^-1 0.349696 cm^-1 1.35446 cm^-1 100 cross section per mass : 1.00476 cm2/g 0.349696 cm2/g 1.35446 cm2/g 112 compCrossSectionPerVolume : 0.994761 cm^-1 0.342573 cm^-1 1.33733 cm^-1 113 cross section per volume : 0.994761 cm^-1 0.342573 cm^-1 1.33733 cm^-1 114 cross section per mass : 0.994761 cm2/g 0.342573 cm2/g 1.33733 cm2/g 101 115 102 mean free path : 9.95258 mm 2.85962 cm 7.38301mm103 (g/cm2) : 995.258 mg/cm2 2.85962 g/cm2 738.301mg/cm2116 mean free path : 1.00527 cm 2.91908 cm 7.47756 mm 117 (g/cm2) : 1.00527 g/cm2 2.91908 g/cm2 747.756 mg/cm2 104 118 105 119 106 restricted dE/dx : 1.61 451 MeV/cm 21.1997 eV/cm 1.61454MeV/cm107 (MeV/g/cm2) : 1.61 451 MeV*cm2/g 21.1997 eV*cm2/g 1.61454MeV*cm2/g120 restricted dE/dx : 1.61536 MeV/cm 12.5324 eV/cm 1.61538 MeV/cm 121 (MeV/g/cm2) : 1.61536 MeV*cm2/g 12.5324 eV*cm2/g 1.61538 MeV*cm2/g 108 122 109 range from restrict dE/dx: 6.0 6069 cm ( 6.06069g/cm2 )110 range from full dE/dx : 4.90 255 cm ( 4.90255 g/cm2 )123 range from restrict dE/dx: 6.05865 cm ( 6.05865 g/cm2 ) 124 range from full dE/dx : 4.90425 cm ( 4.90425 g/cm2 ) 111 125 112 126 transport mean free path : 27.9107 cm ( 27.9107 g/cm2 ) … … 116 130 ------------------------------------------------------------- 117 131 132 -
trunk/examples/extended/electromagnetic/TestEm0/include/DetectorConstruction.hh
r1230 r1337 26 26 // 27 27 // $Id: DetectorConstruction.hh,v 1.2 2006/06/29 16:35:29 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm0/include/DetectorMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: DetectorMessenger.hh,v 1.2 2006/06/29 16:35:31 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm0/include/PhysListEmStandard.hh
r1230 r1337 26 26 // 27 27 // $Id: PhysListEmStandard.hh,v 1.2 2006/06/29 16:35:33 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm0/include/PhysicsList.hh
r1230 r1337 26 26 // 27 27 // $Id: PhysicsList.hh,v 1.2 2006/06/29 16:35:35 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm0/include/PhysicsListMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: PhysicsListMessenger.hh,v 1.2 2006/06/29 16:35:37 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm0/include/PrimaryGeneratorAction.hh
r1230 r1337 25 25 // 26 26 // $Id: PrimaryGeneratorAction.hh,v 1.2 2006/06/29 16:35:40 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm0/include/RunAction.hh
r1230 r1337 25 25 // 26 26 // $Id: RunAction.hh,v 1.3 2006/06/29 16:35:43 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm0/src/DetectorConstruction.cc
r1230 r1337 27 27 // 28 28 // $Id: DetectorConstruction.cc,v 1.10 2009/11/14 18:04:20 maire Exp $ 29 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $29 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 30 30 // 31 31 // -
trunk/examples/extended/electromagnetic/TestEm0/src/DetectorMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: DetectorMessenger.cc,v 1.2 2006/06/29 16:35:48 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm0/src/PhysListEmStandard.cc
r1230 r1337 26 26 // 27 27 // $Id: PhysListEmStandard.cc,v 1.3 2009/11/14 18:04:20 maire Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm0/src/PhysicsList.cc
r1230 r1337 25 25 // 26 26 // 27 // $Id: PhysicsList.cc,v 1. 8 2009/11/17 22:48:26 maireExp $28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // $Id: PhysicsList.cc,v 1.9 2010/03/21 19:07:53 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 35 35 36 36 #include "PhysListEmStandard.hh" 37 #include "G4EmStandardPhysics.hh" 38 #include "G4EmStandardPhysics_option1.hh" 39 #include "G4EmStandardPhysics_option2.hh" 40 #include "G4EmStandardPhysics_option3.hh" 37 41 #include "G4EmLivermorePhysics.hh" 38 42 #include "G4EmPenelopePhysics.hh" … … 58 62 59 63 // EM physics 60 emName = G4String(" standard");64 emName = G4String("local"); 61 65 emPhysicsList = new PhysListEmStandard(emName); 62 66 … … 189 193 //physics tables 190 194 // 191 emOptions.SetMinEnergy(100*eV); //default192 emOptions.SetMaxEnergy(100*TeV); //default193 emOptions.SetDEDXBinning(12*20); //default=12*7194 emOptions.SetLambdaBinning(12*20); //default=12*7195 //emOptions.SetMinEnergy(100*eV); //default 196 //emOptions.SetMaxEnergy(100*TeV); //default 197 //emOptions.SetDEDXBinning(12*20); //default=12*7 198 //emOptions.SetLambdaBinning(12*20); //default=12*7 195 199 196 200 emOptions.SetBuildCSDARange(true); 197 emOptions.SetMaxEnergyForCSDARange(100*TeV);198 emOptions.SetDEDXBinningForCSDARange(12*20);199 200 emOptions.SetSplineFlag(true); //default201 //emOptions.SetMaxEnergyForCSDARange(100*TeV); 202 //emOptions.SetDEDXBinningForCSDARange(12*20); 203 204 //emOptions.SetSplineFlag(true); //default 201 205 202 206 emOptions.SetVerbose(0); … … 213 217 if (name == emName) return; 214 218 215 if (name == " standard") {219 if (name == "local") { 216 220 217 221 emName = name; … … 219 223 emPhysicsList = new PhysListEmStandard(name); 220 224 221 } else if (name == "penelope"){ 225 } else if (name == "emstandard_opt0"){ 226 emName = name; 227 delete emPhysicsList; 228 emPhysicsList = new G4EmStandardPhysics(); 229 230 } else if (name == "emstandard_opt1"){ 231 emName = name; 232 delete emPhysicsList; 233 emPhysicsList = new G4EmStandardPhysics_option1(); 234 235 } else if (name == "emstandard_opt2"){ 236 emName = name; 237 delete emPhysicsList; 238 emPhysicsList = new G4EmStandardPhysics_option2(); 239 240 } else if (name == "emstandard_opt3"){ 241 emName = name; 242 delete emPhysicsList; 243 emPhysicsList = new G4EmStandardPhysics_option3(); 244 245 } else if (name == "empenelope"){ 222 246 emName = name; 223 247 delete emPhysicsList; 224 248 emPhysicsList = new G4EmPenelopePhysics(); 225 249 226 } else if (name == " livermore"){250 } else if (name == "emlivermore"){ 227 251 emName = name; 228 252 delete emPhysicsList; -
trunk/examples/extended/electromagnetic/TestEm0/src/PhysicsListMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: PhysicsListMessenger.cc,v 1.2 2006/06/29 16:35:55 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm0/src/PrimaryGeneratorAction.cc
r1230 r1337 26 26 // 27 27 // $Id: PrimaryGeneratorAction.cc,v 1.2 2006/06/29 16:35:58 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm0/src/RunAction.cc
r1230 r1337 24 24 // ******************************************************************** 25 25 // 26 // $Id: RunAction.cc,v 1.1 0 2007/12/17 17:22:44maire Exp $27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $26 // $Id: RunAction.cc,v 1.15 2010/05/10 13:45:49 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 104 104 G4double range = emCal.GetCSDARange(Tmax,G4Electron::Electron(),material); 105 105 106 G4cout << "\n Max_energy _transferable: " << G4BestUnit(Tmax,"Energy")106 G4cout << "\n Max_energy _transferable : " << G4BestUnit(Tmax,"Energy") 107 107 << " (" << G4BestUnit(range,"Length") << ")" << G4endl; 108 108 } … … 148 148 sigma0.push_back(sigtot); 149 149 150 G4cout << "\n \n cross section per atom : ";150 G4cout << "\n \n cross section per atom : "; 151 151 for (size_t j=0; j<sigma0.size();j++) { 152 152 G4cout << "\t" << std::setw(13) << G4BestUnit(sigma0[j], "Surface"); … … 156 156 157 157 //get cross section per volume 158 std::vector<G4double> sigma0; 158 159 std::vector<G4double> sigma1; 159 std::vector<G4double> sigma2; 160 G4double Sig, Sigtot = 0.;160 std::vector<G4double> sigma2; 161 G4double Sig, SigtotComp = 0., Sigtot = 0.; 161 162 162 163 for (size_t j=0; j<emName.size();j++) { 163 Sig = emCal.GetCrossSectionPerVolume(energy,particle,emName[j],material); 164 if (Sig == 0.) Sig = emCal.ComputeCrossSectionPerVolume 165 (energy,particle,emName[j],material,enerCut[j]); 166 Sigtot += Sig; 164 Sig = emCal.ComputeCrossSectionPerVolume 165 (energy,particle,emName[j],material,enerCut[j]); 166 SigtotComp += Sig; 167 sigma0.push_back(Sig); 168 Sig = emCal.GetCrossSectionPerVolume(energy,particle,emName[j],material); 169 Sigtot += Sig; 167 170 sigma1.push_back(Sig); 168 171 sigma2.push_back(Sig/density); 169 172 } 173 sigma0.push_back(SigtotComp); 170 174 sigma1.push_back(Sigtot); 171 175 sigma2.push_back(Sigtot/density); 172 176 173 177 //print cross sections 174 G4cout << "\n \n cross section per volume : "; 178 G4cout << "\n \n compCrossSectionPerVolume : "; 179 for (size_t j=0; j<sigma0.size();j++) { 180 G4cout << "\t" << std::setw(13) << sigma0[j]*cm << " cm^-1"; 181 } 182 G4cout << "\n cross section per volume : "; 175 183 for (size_t j=0; j<sigma1.size();j++) { 176 184 G4cout << "\t" << std::setw(13) << sigma1[j]*cm << " cm^-1"; … … 179 187 G4cout << "\n cross section per mass : "; 180 188 for (size_t j=0; j<sigma2.size();j++) { 181 G4cout << "\t" << std::setw(13) << G4BestUnit(sigma2[j], "Surface/Mass"); 189 G4cout << "\t" << std::setw(13) 190 << G4BestUnit(sigma2[j], "Surface/Mass"); 182 191 } 183 192 -
trunk/examples/extended/electromagnetic/TestEm1/History
r807 r1337 1 $Id: History,v 1. 82 2007/11/12 15:48:58 maireExp $1 $Id: History,v 1.96 2010/06/07 05:40:45 perl Exp $ 2 2 ------------------------------------------------------------------- 3 3 … … 15 15 * Reverse chronological order (last date on top), please * 16 16 ---------------------------------------------------------- 17 18 06-06-10 J.Perl (testem1-V09-03-02) 19 - Remove unused variable in EventAction 20 21 03-06-10 J.Perl (testem1-V09-03-01) 22 - Updated vis usage 23 24 06-04-10 mma (testem1-V09-03-00) 25 - RunAction: replace ProcessCount by map<string, int> 26 - TestEm1.cc : introduction of G4UIExecutive 27 28 13-11-09 mma (testem1-V09-02-01) 29 - PhysListEmStandard.cc (local): eMultipleScattering -> UrbanMscModel93 30 31 15-09-09 mma (testem1-V09-02-00) 32 - PhysicsList.cc : 33 - Substituted obsolete low-energy physics builders by builders from 34 the physics_list library; 35 - renamed "standard" -> "local"; "emstandard" -> "emstandard_opt0" 36 - updated README and macro files 37 38 16-11-08 mma (testem1-V09-01-08) 39 - Em options: 20bins/decade LinLossLimit=default=0.01 40 41 31-10-08 mma (testem1-V09-01-07) 42 - Use G4hMultipleScattering for muons and protons 43 - Modify EM options 44 45 23-10-08 mma (testem1-V09-01-06) 46 - update PhysListEmStandard and README 47 48 12-09-08 mma (testem1-V09-01-05) 49 - HistoManager: change default histos format 50 - add plotHisto.C and plotHisto.kumac 51 52 12-06-08 mma (testem1-V09-01-04) 53 - Rename Install.aida to InstallAida.txt 54 55 12-06-08 mma (testem1-V09-01-03) 56 - Remove AIDA from GNUmakefile 57 58 05-05-08 mma (testem1-V09-01-02) 59 - PhysListEmStandard : add spline option for physics tables 60 - README : update Aida informations 61 62 07-04-08 mma (testem1-V09-01-01) 63 - PhysListEmStandard : add G4eMultipleScattering; complete EmOptions 64 - HistoManager::saveAscii() : redefinition of binEdge 65 66 17-12-07 mma (testem1-V09-01-00) 67 - HistoManager : protect creation of ascii file 17 68 18 69 12-11-07 mma (testem1-V09-00-01) -
trunk/examples/extended/electromagnetic/TestEm1/README
r807 r1337 1 $Id: README,v 1.2 2 2007/11/12 15:48:58 maireExp $1 $Id: README,v 1.28 2010/06/06 04:25:24 perl Exp $ 2 2 ------------------------------------------------------------------- 3 3 … … 29 29 2 - PHYSICS LIST 30 30 31 The particle list is the one of novice/exampleN03. 32 The physics list contains the 'standard' electromagnetic processes, and decay. 31 Physics lists can be local (eg. in this example) or from G4 kernel 32 physics_lists subdirectory. 33 34 Local physics list: 35 - "local" standard EM physics with current 'best' options setting. 36 these options are explicited in PhysListEmStandard 37 38 From geant4/source/physics_lists/builders: 39 - "emstandard_opt0" recommended standard EM physics for LHC 40 - "emstandard_opt1" best CPU performance standard physics for LHC 41 - "emstandard_opt2" 42 - "emstandard_opt3" best current advanced EM options. 43 analog to "local" above 44 45 Physics lists and options can be (re)set with UI commands 46 47 Please, notice that options set through G4EmProcessOPtions are global, eg 48 for all particle types. In G4 builders (geant4/source/physics_lists/builders) 49 it is shown how to set options per particle type. 33 50 34 51 Few commands have been added to PhysicsList, in order to set the production … … 55 72 56 73 The tracks are drawn at the end of event, and erased at the end of run. 57 Optionaly one can choose to draw all particles, only the charged, or none.58 This command is defined in EventActionMessenger class.59 74 60 75 5 - PHYSICS SURVEY … … 96 111 8 - HISTOGRAMS 97 112 98 Testem1 produces several histo which are saved as testem1. hbookby default.113 Testem1 produces several histo which are saved as testem1.root by default. 99 114 Content of these histo: 100 115 1 : track length of primary particle … … 111 126 112 127 It is possible to choose the format of the histogram file (hbook, root, XML) 113 with the command /testem/histo/setFileType ( hbookby default)128 with the command /testem/histo/setFileType (root by default) 114 129 115 130 It is also possible to print selected histograms on an ascii file: … … 127 142 128 143 To use histograms, at least one of the AIDA implementations should be 129 available (see http://aida.freehep.org).144 available. See the file InstallAida.txt 130 145 131 9a - PI132 133 A package including AIDA and extended interfaces also using Python is PI,134 available from: http://cern.ch/pi135 136 Once installed PI or PI-Lite in a specified local area $MYPY, it is required137 to add the installation path to $PATH, i.e. for example, for release 1.2.1 of138 PI:139 setenv PATH ${PATH}:$MYPI/1.2.1/app/releases/PI/PI_1_2_1/rh73_gcc32/bin140 141 CERN users can use the PATH to the LCG area on AFS.142 Before running the example the command should be issued:143 eval `aida-config --runtime csh`144 145 9b - OpenScientist146 147 OpenScientist is available at http://OpenScientist.lal.in2p3.fr.148 149 You have to "setup" the OpenScientist AIDA implementation before compiling150 (then with G4ANALYSIS_USE set) and running your Geant4 application.151 152 On UNIX you setup, with a csh flavoured shell :153 csh> source <<OpenScientist install path>/aida-setup.csh154 or with a sh flavoured shell :155 sh> . <<OpenScientist install path>/aida-setup.sh156 On Windows :157 DOS> call <<OpenScientist install path>/aida-setup.bat158 159 You can use various file formats for writing (AIDA-XML, hbook, root).160 These formats are readable by the Lab onx interactive program161 or the OpenPAW application. See the web pages.162 163 164 With OpenPAW, on a run.hbook file, one can view the histograms165 with something like :166 OS> opaw167 opaw> h/file 1 run.hbook ( or opaw> h/file 1 run.aida or run.root)168 opaw> zone 2 2169 opaw> h/plot 1170 opaw> h/plot 2 -
trunk/examples/extended/electromagnetic/TestEm1/TestEm1.cc
r1230 r1337 25 25 // 26 26 // 27 // $Id: TestEm1.cc,v 1.1 5 2007/06/21 17:10:11maire Exp $28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // $Id: TestEm1.cc,v 1.16 2010/04/06 11:11:24 maire Exp $ 28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 33 33 #include "G4RunManager.hh" 34 34 #include "G4UImanager.hh" 35 #include "G4UIterminal.hh"36 #include "G4UItcsh.hh"37 35 #include "Randomize.hh" 38 36 … … 50 48 #ifdef G4VIS_USE 51 49 #include "G4VisExecutive.hh" 50 #endif 51 52 #ifdef G4UI_USE 53 #include "G4UIExecutive.hh" 52 54 #endif 53 55 … … 100 102 #endif 101 103 102 G4UIsession * session = 0; 103 #ifdef G4UI_USE_TCSH 104 session = new G4UIterminal(new G4UItcsh); 105 #else 106 session = new G4UIterminal(); 107 #endif 108 session->SessionStart(); 109 delete session; 110 104 #ifdef G4UI_USE 105 G4UIExecutive * ui = new G4UIExecutive(argc,argv); 106 ui->SessionStart(); 107 delete ui; 108 #endif 109 111 110 #ifdef G4VIS_USE 112 111 delete visManager; -
trunk/examples/extended/electromagnetic/TestEm1/TestEm1.in
r807 r1337 1 # $Id: TestEm1.in,v 1.2 4 2006/02/16 13:54:26maire Exp $1 # $Id: TestEm1.in,v 1.25 2008/09/12 16:32:25 maire Exp $ 2 2 # 3 3 # Macro file for "TestEm1.cc" … … 22 22 /testem/histo/setHisto 3 200 0 20 mm #step size of primary 23 23 # 24 /testem/histo/setFileType hbook 25 ###/testem/histo/setFileType root 26 ###/testem/histo/setFileType XML 24 /testem/histo/setFileType root 27 25 # 28 26 /testem/phys/setCuts 1 mm -
trunk/examples/extended/electromagnetic/TestEm1/TestEm1.out
r807 r1337 1 2 ############################################ 3 !!! WARNING - FPE detection is activated !!! 4 ############################################ 1 5 2 6 ************************************************************* 3 Geant4 version Name: g lobal-V09-00-03 (9-May-2008)7 Geant4 version Name: geant4-09-03-ref-06 (25-June-2010) 4 8 Copyright : Geant4 Collaboration 5 9 Reference : NIM A 506 (2003), 250-303 … … 10 14 ***** Table : Nb of materials = 14 ***** 11 15 12 Material: Air density: 1.290 mg/cm3 RadL: 285.161 m Imean: 85.684eV temperature: 273.15 K pressure: 1.00 atm16 Material: Air density: 1.290 mg/cm3 RadL: 285.161 m Nucl.Int.Length: 662.680 m Imean: 85.703 eV temperature: 273.15 K pressure: 1.00 atm 13 17 ---> Element: Nitrogen (N) Z = 7.0 N = 14.0 A = 14.01 g/mole ElmMassFraction: 70.00 % ElmAbundance 72.71 % 14 18 ---> Element: Oxygen (O) Z = 8.0 N = 16.0 A = 16.00 g/mole ElmMassFraction: 30.00 % ElmAbundance 27.29 % 15 19 16 Material: H2liquid density: 70.800 mg/cm3 RadL: 8.923 m Imean: 21.800 eV20 Material: H2liquid density: 70.800 mg/cm3 RadL: 8.923 m Nucl.Int.Length: 4.960 m Imean: 19.200 eV 17 21 ---> Element: Hydrogen (H) Z = 1.0 N = 1.0 A = 1.01 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 18 22 19 Material: Water density: 1.000 g/cm3 RadL: 36.092 cm Imean: 75.000 eV23 Material: Water density: 1.000 g/cm3 RadL: 36.092 cm Nucl.Int.Length: 75.416 cm Imean: 75.000 eV 20 24 ---> Element: Hydrogen (H) Z = 1.0 N = 1.0 A = 1.01 g/mole ElmMassFraction: 11.21 % ElmAbundance 66.67 % 21 25 ---> Element: Oxygen (O) Z = 8.0 N = 16.0 A = 16.00 g/mole ElmMassFraction: 88.79 % ElmAbundance 33.33 % 22 26 23 Material: CO2 density: 0.001 mg/cm3 RadL: 361.873 km Imean: 90.164eV temperature: 273.15 K pressure: 1.00 atm27 Material: CO2 density: 0.001 kg/m3 RadL: 361.873 km Nucl.Int.Length: 858.384 km Imean: 90.958 eV temperature: 273.15 K pressure: 1.00 atm 24 28 ---> Element: Hydrogen (C) Z = 6.0 N = 12.0 A = 12.00 g/mole ElmMassFraction: 27.27 % ElmAbundance 33.33 % 25 29 ---> Element: Oxygen (O) Z = 8.0 N = 16.0 A = 16.00 g/mole ElmMassFraction: 72.73 % ElmAbundance 66.67 % 26 30 27 Material: D2_gas density: 0.036 mg/cm3 RadL: 13.184km Imean: 41.800 eV temperature: 273.15 K pressure: 1.00 atm31 Material: D2_gas density: 0.036 kg/m3 RadL: 13.184 km Nucl.Int.Length: 12.278 km Imean: 41.800 eV temperature: 273.15 K pressure: 1.00 atm 28 32 ---> Element: D2_gas ( ) Z = 2.0 N = 2.0 A = 2.01 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 29 33 30 Material: liquidArgon density: 1.390 g/cm3 RadL: 14.065 cm Imean: 187.200 eV34 Material: liquidArgon density: 1.390 g/cm3 RadL: 14.065 cm Nucl.Int.Length: 86.078 cm Imean: 188.000 eV 31 35 ---> Element: liquidArgon ( ) Z = 18.0 N = 40.0 A = 39.95 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 32 36 33 Material: Aluminium density: 2.700 g/cm3 RadL: 8.893 cm Imean: 166.400 eV37 Material: Aluminium density: 2.700 g/cm3 RadL: 8.893 cm Nucl.Int.Length: 38.879 cm Imean: 166.000 eV 34 38 ---> Element: Aluminium ( ) Z = 13.0 N = 27.0 A = 26.98 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 35 39 36 Material: Silicon density: 2.330 g/cm3 RadL: 9.368 cm Imean: 173.600 eV40 Material: Silicon density: 2.330 g/cm3 RadL: 9.368 cm Nucl.Int.Length: 45.663 cm Imean: 173.000 eV 37 41 ---> Element: Silicon ( ) Z = 14.0 N = 28.1 A = 28.09 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 38 42 39 Material: Germanium density: 5.323 g/cm3 RadL: 2.301 cm Imean: 332.800 eV43 Material: Germanium density: 5.323 g/cm3 RadL: 2.301 cm Nucl.Int.Length: 27.431 cm Imean: 350.000 eV 40 44 ---> Element: Germanium ( ) Z = 32.0 N = 72.6 A = 72.61 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 41 45 42 Material: BGO density: 7.100 g/cm3 RadL: 1.123 cm Imean: 469.142eV46 Material: BGO density: 7.100 g/cm3 RadL: 1.123 cm Nucl.Int.Length: 22.806 cm Imean: 473.785 eV 43 47 ---> Element: Oxygen (O) Z = 8.0 N = 16.0 A = 16.00 g/mole ElmMassFraction: 15.41 % ElmAbundance 63.16 % 44 48 ---> Element: Germanium (Ge) Z = 32.0 N = 72.6 A = 72.59 g/mole ElmMassFraction: 17.48 % ElmAbundance 15.79 % 45 49 ---> Element: Bismuth (Bi) Z = 83.0 N = 209.0 A = 208.98 g/mole ElmMassFraction: 67.10 % ElmAbundance 21.05 % 46 50 47 Material: Iron density: 7.870 g/cm3 RadL: 1.759 cm Imean: 286.000 eV48 ---> Element: Iron ( ) Z = 26.0 N = 55. 9A = 55.85 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 %49 50 Material: Tungsten density: 19.300 g/cm3 RadL: 3.504 mm Imean: 725.200 eV51 Material: Iron density: 7.870 g/cm3 RadL: 1.759 cm Nucl.Int.Length: 16.999 cm Imean: 286.000 eV 52 ---> Element: Iron ( ) Z = 26.0 N = 55.8 A = 55.85 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 53 54 Material: Tungsten density: 19.300 g/cm3 RadL: 3.504 mm Nucl.Int.Length: 10.312 cm Imean: 727.000 eV 51 55 ---> Element: Tungsten ( ) Z = 74.0 N = 183.8 A = 183.85 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 52 56 53 Material: Lead density: 11.350 g/cm3 RadL: 5.612 mm Imean: 820.000 eV57 Material: Lead density: 11.350 g/cm3 RadL: 5.612 mm Nucl.Int.Length: 18.247 cm Imean: 823.000 eV 54 58 ---> Element: Lead ( ) Z = 82.0 N = 207.2 A = 207.19 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 55 59 56 Material: Uranium density: 18.950 g/cm3 RadL: 3.166 mm Imean: 892.400 eV60 Material: Uranium density: 18.950 g/cm3 RadL: 3.166 mm Nucl.Int.Length: 11.446 cm Imean: 890.000 eV 57 61 ---> Element: Uranium ( ) Z = 92.0 N = 238.0 A = 238.03 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 58 62 … … 70 74 physicsList->Construct() start. 71 75 physicsList->Construct() start. 76 physicsList->CheckParticleList() start. 72 77 physicsList->setCut() start. 73 78 PhysicsList::SetCuts:CutLength : 1 mm … … 77 82 /gun/energy 100 MeV 78 83 # 79 /testem/histo/setHisto 1 100 0 50 cm 84 /testem/histo/setHisto 1 100 0 50 cm 80 85 ----> SetHisto 1: total track length of primary particle (cm); 100 bins from 0 cm to 50 cm 81 /testem/histo/setHisto 2 100 0 300 none 86 /testem/histo/setHisto 2 100 0 300 none 82 87 ----> SetHisto 2: nb steps of primary particle; 100 bins from 0 none to 300 none 83 /testem/histo/setHisto 3 200 0 20 mm 88 /testem/histo/setHisto 3 200 0 20 mm 84 89 ----> SetHisto 3: step size of primary particle (mm); 200 bins from 0 mm to 20 mm 85 90 # 86 /testem/histo/setFileType hbook 87 ###/testem/histo/setFileType root 88 ###/testem/histo/setFileType XML 91 /testem/histo/setFileType root 89 92 # 90 93 /testem/phys/setCuts 1 mm … … 92 95 /run/beamOn 2000 93 96 94 phot: Total cross sections from Sandia parametrisation. 95 Sampling according PhotoElectric model 96 97 compt: Total cross sections has a good parametrisation from 10 KeV to (100/Z) GeV 98 Sampling according Klein-Nishina model 99 tables are built for gamma 100 Lambda tables from 100 eV to 100 GeV in 90 bins. 101 102 conv: Total cross sections has a good parametrisation from 1.5 MeV to 100 GeV for all Z; 103 sampling secondary e+e- according Bethe-Heitler model 104 tables are built for gamma 105 Lambda tables from 1.022 MeV to 100 GeV in 100 bins. 106 107 msc: Model variant of multiple scattering for e- 108 Lambda tables from 100 eV to 100 TeV in 120 bins. 109 LateralDisplacementFlag= 1 Skin= 2 110 Boundary/stepping algorithm is active with RangeFactor= 0.02 Step limit type 2 111 ### The process eBrem is added to the list of collaborative processes of eIoni 112 ### The process eBrem is added to the list of collaborative processes of eIoni 113 ### The process muBrems is added to the list of collaborative processes of muIoni 114 ### The process muPairProd is added to the list of collaborative processes of muIoni 115 ### The process muBrems is added to the list of collaborative processes of muIoni 116 ### The process muPairProd is added to the list of collaborative processes of muIoni 117 118 eIoni: tables are built for e- 119 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 120 Lambda tables from threshold to 100 TeV in 120 bins. 121 Delta cross sections and sampling from MollerBhabha model 122 Good description from 1 KeV to 100 GeV. 123 Step function: finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1 124 CSDA range table up to 1 GeV in 70 bins. 125 Subcutoff sampling in 1 regions 126 127 eBrem: tables are built for e- 128 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 129 Lambda tables from threshold to 100 TeV in 120 bins. 130 Total cross sections and sampling from StandBrem model (based on the EEDL data library) 131 Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV. LPM flag 1 132 Subcutoff sampling in 1 regions 133 134 eIoni: tables are built for e+ 135 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 136 Lambda tables from threshold to 100 TeV in 120 bins. 137 Delta cross sections and sampling from MollerBhabha model 138 Good description from 1 KeV to 100 GeV. 139 Step function: finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1 140 CSDA range table up to 1 GeV in 70 bins. 141 Subcutoff sampling in 1 regions 142 143 eBrem: tables are built for e+ 144 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 145 Lambda tables from threshold to 100 TeV in 120 bins. 146 Total cross sections and sampling from StandBrem model (based on the EEDL data library) 147 Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV. LPM flag 1 148 Subcutoff sampling in 1 regions 149 150 annihil: Sampling according eplus2gg model 151 tables are built for e+ 152 Lambda tables from 100 eV to 100 TeV in 120 bins. 153 154 msc: Model variant of multiple scattering for proton 155 Lambda tables from 100 eV to 100 TeV in 120 bins. 156 LateralDisplacementFlag= 1 Skin= 2 157 Boundary/stepping algorithm is active with RangeFactor= 0.02 Step limit type 2 158 159 hIoni: tables are built for proton 160 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 161 Lambda tables from threshold to 100 TeV in 120 bins. 162 Scaling relation is used from proton dE/dx and range. 163 Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV 164 Parametrisation from Bragg for protons below. NuclearStopping= 1 165 Step function: finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1 166 CSDA range table up to 1 GeV in 70 bins. 167 Subcutoff sampling in 1 regions 168 169 msc: Model variant of multiple scattering for GenericIon 170 LateralDisplacementFlag= 0 Skin= 0 171 Boundary/stepping algorithm is active with RangeFactor= 0.2 Step limit type 1 172 173 ionIoni: tables are built for GenericIon 174 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 175 Lambda tables from threshold to 100 TeV in 120 bins. 176 Scaling relation is used from proton dE/dx and range. 177 Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV 178 Parametrisation from BraggIon for protons below. NuclearStopping= 1 179 180 Stopping Power data for 8 ion/material pairs are used. 181 Step function: finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1 182 CSDA range table up to 1 GeV in 70 bins. 183 Subcutoff sampling in 1 regions 184 185 hIoni: tables are built for anti_proton 186 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 187 Lambda tables from threshold to 100 TeV in 120 bins. 188 Scaling relation is used from proton dE/dx and range. 189 Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV 190 Parametrisation from Bragg for protons below. NuclearStopping= 1 191 Step function: finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1 192 CSDA range table up to 1 GeV in 70 bins. 193 Subcutoff sampling in 1 regions 194 195 msc: Model variant of multiple scattering for mu+ 196 Lambda tables from 100 eV to 100 TeV in 120 bins. 197 LateralDisplacementFlag= 1 Skin= 2 198 Boundary/stepping algorithm is active with RangeFactor= 0.02 Step limit type 2 199 200 muIoni: tables are built for mu+ 201 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 202 Lambda tables from threshold to 100 TeV in 120 bins. 203 Bether-Bloch model for E > 0.2 MeV, parametrisation of Bragg peak below, 204 radiative corrections for E > 1 GeV 205 Step function: finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1 206 CSDA range table up to 1 GeV in 70 bins. 207 Subcutoff sampling in 1 regions 208 209 muBrems: tables are built for mu+ 210 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 211 Lambda tables from threshold to 100 TeV in 120 bins. 212 Parametrised model 213 Subcutoff sampling in 1 regions 214 215 muPairProd: tables are built for mu+ 216 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 217 Lambda tables from threshold to 100 TeV in 120 bins. 218 Parametrised model 219 Subcutoff sampling in 1 regions 220 221 muIoni: tables are built for mu- 222 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 223 Lambda tables from threshold to 100 TeV in 120 bins. 224 Bether-Bloch model for E > 0.2 MeV, parametrisation of Bragg peak below, 225 radiative corrections for E > 1 GeV 226 Step function: finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1 227 CSDA range table up to 1 GeV in 70 bins. 228 Subcutoff sampling in 1 regions 229 230 muBrems: tables are built for mu- 231 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 232 Lambda tables from threshold to 100 TeV in 120 bins. 233 Parametrised model 234 Subcutoff sampling in 1 regions 235 236 muPairProd: tables are built for mu- 237 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 238 Lambda tables from threshold to 100 TeV in 120 bins. 239 Parametrised model 240 Subcutoff sampling in 1 regions 241 242 hIoni: tables are built for pi+ 243 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 244 Lambda tables from threshold to 100 TeV in 120 bins. 245 Scaling relation is used from proton dE/dx and range. 246 Delta cross sections and sampling from BetheBloch model for scaled energy > 0.297504 MeV 247 Parametrisation from Bragg for protons below. NuclearStopping= 1 248 Step function: finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1 249 CSDA range table up to 1 GeV in 70 bins. 250 Subcutoff sampling in 1 regions 251 252 msc: Model variant of multiple scattering for pi- 253 Lambda tables from 100 eV to 100 TeV in 120 bins. 254 LateralDisplacementFlag= 1 Skin= 2 255 Boundary/stepping algorithm is active with RangeFactor= 0.02 Step limit type 2 256 257 hIoni: tables are built for pi- 258 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 259 Lambda tables from threshold to 100 TeV in 120 bins. 260 Scaling relation is used from proton dE/dx and range. 261 Delta cross sections and sampling from BetheBloch model for scaled energy > 0.297504 MeV 262 Parametrisation from Bragg for protons below. NuclearStopping= 1 263 Step function: finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1 264 CSDA range table up to 1 GeV in 70 bins. 265 Subcutoff sampling in 1 regions 97 phot: for gamma SubType= 12 98 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 99 PhotoElectric : Emin= 0 eV Emax= 100 TeV 100 101 compt: for gamma SubType= 13 102 Lambda tables from 100 eV to 100 TeV in 240 bins, spline: 1 103 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 104 Klein-Nishina : Emin= 0 eV Emax= 100 TeV 105 106 conv: for gamma SubType= 14 107 Lambda tables from 1.022 MeV to 100 TeV in 240 bins, spline: 1 108 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 109 Bethe-Heitler : Emin= 0 eV Emax= 100 TeV 110 111 msc: for e- SubType= 10 112 Lambda tables from 100 eV to 100 TeV in 240 bins, spline: 1 113 RangeFactor= 0.04, stepLimitType: 2, latDisplacement: 1, skin= 3, geomFactor= 2.5 114 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 115 UrbanMsc93 : Emin= 0 eV Emax= 100 TeV 116 117 eIoni: for e- SubType= 2 118 dE/dx and range tables from 100 eV to 100 TeV in 240 bins 119 Lambda tables from threshold to 100 TeV in 240 bins, spline: 1 120 finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 121 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 122 MollerBhabha : Emin= 0 eV Emax= 100 TeV 123 CSDA range table up to 1 GeV in 160 bins 124 125 eBrem: for e- SubType= 3 126 dE/dx and range tables from 100 eV to 100 TeV in 240 bins 127 Lambda tables from threshold to 100 TeV in 240 bins, spline: 1 128 LPM flag: 1 for E > 1 GeV 129 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 130 eBrem : Emin= 0 eV Emax= 1 GeV 131 eBremRel : Emin= 1 GeV Emax= 100 TeV 132 133 eIoni: for e+ SubType= 2 134 dE/dx and range tables from 100 eV to 100 TeV in 240 bins 135 Lambda tables from threshold to 100 TeV in 240 bins, spline: 1 136 finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 137 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 138 MollerBhabha : Emin= 0 eV Emax= 100 TeV 139 CSDA range table up to 1 GeV in 160 bins 140 141 eBrem: for e+ SubType= 3 142 dE/dx and range tables from 100 eV to 100 TeV in 240 bins 143 Lambda tables from threshold to 100 TeV in 240 bins, spline: 1 144 LPM flag: 1 for E > 1 GeV 145 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 146 eBrem : Emin= 0 eV Emax= 1 GeV 147 eBremRel : Emin= 1 GeV Emax= 100 TeV 148 149 annihil: for e+ SubType= 5 150 Lambda tables from 100 eV to 100 TeV in 240 bins, spline: 1 151 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 152 eplus2gg : Emin= 0 eV Emax= 100 TeV 153 154 msc: for proton SubType= 10 155 Lambda tables from 100 eV to 100 TeV in 240 bins, spline: 1 156 RangeFactor= 0.04, stepLimitType: 2, latDisplacement: 1, skin= 3, geomFactor= 2.5 157 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 158 UrbanMsc90 : Emin= 0 eV Emax= 100 TeV 159 160 hIoni: for proton SubType= 2 161 dE/dx and range tables from 100 eV to 100 TeV in 240 bins 162 Lambda tables from threshold to 100 TeV in 240 bins, spline: 1 163 finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 164 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 165 Bragg : Emin= 0 eV Emax= 2 MeV 166 BetheBloch : Emin= 2 MeV Emax= 100 TeV 167 CSDA range table up to 1 GeV in 160 bins 168 169 hBrems: for proton SubType= 3 170 dE/dx and range tables from 100 eV to 100 TeV in 240 bins 171 Lambda tables from threshold to 100 TeV in 240 bins, spline: 1 172 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 173 hBrem : Emin= 0 eV Emax= 100 TeV 174 175 hPairProd: for proton SubType= 4 176 dE/dx and range tables from 100 eV to 100 TeV in 240 bins 177 Lambda tables from threshold to 100 TeV in 240 bins, spline: 1 178 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 179 hPairProd : Emin= 0 eV Emax= 100 TeV 180 181 msc: for GenericIon SubType= 10 182 RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 0 183 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 184 UrbanMsc90 : Emin= 0 eV Emax= 100 TeV 185 186 ionIoni: for GenericIon SubType= 2 187 dE/dx and range tables from 100 eV to 100 TeV in 240 bins 188 Lambda tables from threshold to 100 TeV in 240 bins, spline: 1 189 finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 190 Stopping Power data for 17 ion/material pairs, nuclearStopping: 1 191 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 192 BraggIon : Emin= 0 eV Emax= 2 MeV 193 BetheBloch : Emin= 2 MeV Emax= 100 TeV 194 CSDA range table up to 1 GeV in 160 bins 195 196 hIoni: for anti_proton SubType= 2 197 dE/dx and range tables from 100 eV to 100 TeV in 240 bins 198 Lambda tables from threshold to 100 TeV in 240 bins, spline: 1 199 finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 200 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 201 ICRU73QO : Emin= 0 eV Emax= 2 MeV 202 BetheBloch : Emin= 2 MeV Emax= 100 TeV 203 CSDA range table up to 1 GeV in 160 bins 204 205 hIoni: for kaon+ SubType= 2 206 dE/dx and range tables from 100 eV to 100 TeV in 240 bins 207 Lambda tables from threshold to 100 TeV in 240 bins, spline: 1 208 finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 209 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 210 Bragg : Emin= 0 eV Emax= 1.05231 MeV 211 BetheBloch : Emin= 1.05231 MeV Emax= 100 TeV 212 CSDA range table up to 1 GeV in 160 bins 213 214 hIoni: for kaon- SubType= 2 215 dE/dx and range tables from 100 eV to 100 TeV in 240 bins 216 Lambda tables from threshold to 100 TeV in 240 bins, spline: 1 217 finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 218 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 219 ICRU73QO : Emin= 0 eV Emax= 1.05231 MeV 220 BetheBloch : Emin= 1.05231 MeV Emax= 100 TeV 221 CSDA range table up to 1 GeV in 160 bins 222 223 muMsc: for mu+ SubType= 10 224 Lambda tables from 100 eV to 100 TeV in 240 bins, spline: 1 225 RangeFactor= 0.04, step limit type: 2, lateralDisplacement: 1, polarAngleLimit(deg)= 0 226 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 227 UrbanMsc90 : Emin= 0 eV Emax= 100 TeV 228 229 muIoni: for mu+ SubType= 2 230 dE/dx and range tables from 100 eV to 100 TeV in 240 bins 231 Lambda tables from threshold to 100 TeV in 240 bins, spline: 1 232 finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 233 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 234 Bragg : Emin= 0 eV Emax= 200 keV 235 BetheBloch : Emin= 200 keV Emax= 1 GeV 236 MuBetheBloch : Emin= 1 GeV Emax= 100 TeV 237 CSDA range table up to 1 GeV in 160 bins 238 239 muBrems: for mu+ SubType= 3 240 dE/dx and range tables from 100 eV to 100 TeV in 240 bins 241 Lambda tables from threshold to 100 TeV in 240 bins, spline: 1 242 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 243 MuBrem : Emin= 0 eV Emax= 100 TeV 244 245 muPairProd: for mu+ SubType= 4 246 dE/dx and range tables from 100 eV to 100 TeV in 240 bins 247 Lambda tables from threshold to 100 TeV in 240 bins, spline: 1 248 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 249 muPairProd : Emin= 0 eV Emax= 100 TeV 250 251 muIoni: for mu- SubType= 2 252 dE/dx and range tables from 100 eV to 100 TeV in 240 bins 253 Lambda tables from threshold to 100 TeV in 240 bins, spline: 1 254 finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 255 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 256 ICRU73QO : Emin= 0 eV Emax= 200 keV 257 BetheBloch : Emin= 200 keV Emax= 1 GeV 258 MuBetheBloch : Emin= 1 GeV Emax= 100 TeV 259 CSDA range table up to 1 GeV in 160 bins 260 261 muBrems: for mu- SubType= 3 262 dE/dx and range tables from 100 eV to 100 TeV in 240 bins 263 Lambda tables from threshold to 100 TeV in 240 bins, spline: 1 264 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 265 MuBrem : Emin= 0 eV Emax= 100 TeV 266 267 muPairProd: for mu- SubType= 4 268 dE/dx and range tables from 100 eV to 100 TeV in 240 bins 269 Lambda tables from threshold to 100 TeV in 240 bins, spline: 1 270 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 271 muPairProd : Emin= 0 eV Emax= 100 TeV 272 273 hIoni: for pi+ SubType= 2 274 dE/dx and range tables from 100 eV to 100 TeV in 240 bins 275 Lambda tables from threshold to 100 TeV in 240 bins, spline: 1 276 finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 277 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 278 Bragg : Emin= 0 eV Emax= 297.504 keV 279 BetheBloch : Emin= 297.504 keV Emax= 100 TeV 280 CSDA range table up to 1 GeV in 160 bins 281 282 hBrems: for pi+ SubType= 3 283 dE/dx and range tables from 100 eV to 100 TeV in 240 bins 284 Lambda tables from threshold to 100 TeV in 240 bins, spline: 1 285 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 286 hBrem : Emin= 0 eV Emax= 100 TeV 287 288 hPairProd: for pi+ SubType= 4 289 dE/dx and range tables from 100 eV to 100 TeV in 240 bins 290 Lambda tables from threshold to 100 TeV in 240 bins, spline: 1 291 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 292 hPairProd : Emin= 0 eV Emax= 100 TeV 293 294 msc: for pi- SubType= 10 295 Lambda tables from 100 eV to 100 TeV in 240 bins, spline: 1 296 RangeFactor= 0.04, stepLimitType: 2, latDisplacement: 1, skin= 3, geomFactor= 2.5 297 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 298 UrbanMsc90 : Emin= 0 eV Emax= 100 TeV 299 300 hIoni: for pi- SubType= 2 301 dE/dx and range tables from 100 eV to 100 TeV in 240 bins 302 Lambda tables from threshold to 100 TeV in 240 bins, spline: 1 303 finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 304 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 305 ICRU73QO : Emin= 0 eV Emax= 297.504 keV 306 BetheBloch : Emin= 297.504 keV Emax= 100 TeV 307 CSDA range table up to 1 GeV in 160 bins 308 309 hBrems: for pi- SubType= 3 310 dE/dx and range tables from 100 eV to 100 TeV in 240 bins 311 Lambda tables from threshold to 100 TeV in 240 bins, spline: 1 312 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 313 hBrem : Emin= 0 eV Emax= 100 TeV 314 315 hPairProd: for pi- SubType= 4 316 dE/dx and range tables from 100 eV to 100 TeV in 240 bins 317 Lambda tables from threshold to 100 TeV in 240 bins, spline: 1 318 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 319 hPairProd : Emin= 0 eV Emax= 100 TeV 266 320 267 321 Region <DefaultRegionForTheWorld> -- appears in <Aluminium> world volume … … 269 323 Pointers : G4VUserRegionInformation[0], G4UserLimits[0], G4FastSimulationManager[0], G4UserSteppingAction[0] 270 324 Materials : Aluminium 271 Production cuts : gamma 1 mm e- 1 mm e+ 1 mm325 Production cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 0 fm 272 326 273 327 ========= Table of registered couples ============================== … … 275 329 Index : 0 used in the geometry : Yes recalculation needed : No 276 330 Material : Aluminium 277 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm278 Energy thresholds : gamma 6.88731 keV e- 596.68 keV e+ 568.011 keV331 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 0 fm 332 Energy thresholds : gamma 6.90363 keV e- 598.345 keV e+ 570.85 keV proton 0 eV 279 333 Region(s) which use this couple : 280 334 DefaultRegionForTheWorld … … 299 353 Run Summary 300 354 Number of events processed : 2000 301 User= 13.41s Real=18.92s Sys=0.58s355 User=7.79s Real=10.03s Sys=0.06s 302 356 303 357 ======================== run summary ====================== … … 307 361 ============================================================ 308 362 309 total energy deposit: 99. 792MeV310 311 nb tracks/event neutral: 27.7 49 charged: 147.2312 nb steps/event neutral: 140 charged: 470.24363 total energy deposit: 99.805 MeV 364 365 nb tracks/event neutral: 27.763 charged: 147.75 366 nb steps/event neutral: 140.71 charged: 474.47 313 367 314 368 nb of process calls per event: 315 eBrem eIoni compt phot msc conv annihilTransportation316 25.228 300.25 112.25 25.379 143.34 1.41 1.41 0.9675369 Transportation annihil compt conv eBrem eIoni msc phot 370 0.9535 1.4375 112.95 1.4375 25.132 299.93 147.97 25.375 317 371 318 372 --------------------------------------------------------- 319 373 Primary particle : 320 true Range = 1 1.136 cm rms = 3.8075cm321 proj Range = 9. 6876 cm rms = 3.5531cm322 proj/true = 0.8 6994323 transverse dispersion at end = 1.6 484 cm324 mass true Range from simulation = 30.067 g/cm2325 from PhysicsTable (csda range) = 31.7 91 g/cm2374 true Range = 10.943 cm rms = 3.7796 cm 375 proj Range = 9.5296 cm rms = 3.5049 cm 376 proj/true = 0.87081 377 transverse dispersion at end = 1.6774 cm 378 mass true Range from simulation = 29.547 g/cm2 379 from PhysicsTable (csda range) = 31.721 g/cm2 326 380 --------------------------------------------------------- 327 381 … … 329 383 --------- Ranecu engine status --------- 330 384 Initial seed (index) = 0 331 Current couple of seeds = 1 933278320, 292162522385 Current couple of seeds = 1106853113, 1573199675 332 386 ---------------------------------------- 333 387 # … … 342 396 Pointers : G4VUserRegionInformation[0], G4UserLimits[0], G4FastSimulationManager[0], G4UserSteppingAction[0] 343 397 Materials : Aluminium 344 Production cuts : gamma 10 um e- 10 um e+ 10 um398 Production cuts : gamma 10 um e- 10 um e+ 10 um proton 0 fm 345 399 346 400 ========= Table of registered couples ============================== … … 348 402 Index : 0 used in the geometry : Yes recalculation needed : No 349 403 Material : Aluminium 350 Range cuts : gamma 10 um e- 10 um e+ 10 um351 Energy thresholds : gamma 990 eV e- 33.887552 keV e+ 33.472938 keV404 Range cuts : gamma 10 um e- 10 um e+ 10 um proton 0 fm 405 Energy thresholds : gamma 990 eV e- 34.172517 keV e+ 33.943645 keV proton 0 eV 352 406 Region(s) which use this couple : 353 407 DefaultRegionForTheWorld … … 359 413 --------- Ranecu engine status --------- 360 414 Initial seed (index) = 0 361 Current couple of seeds = 1 933278320, 292162522415 Current couple of seeds = 1106853113, 1573199675 362 416 ---------------------------------------- 363 417 Start Run processing. … … 367 421 Run Summary 368 422 Number of events processed : 2000 369 User= 24.74s Real=30.49s Sys=0.6s423 User=14.77s Real=18.99s Sys=0.06s 370 424 371 425 ======================== run summary ====================== … … 375 429 ============================================================ 376 430 377 total energy deposit: 99.8 13MeV378 379 nb tracks/event neutral: 3 6.679 charged: 291.47380 nb steps/event neutral: 14 6.65 charged: 905.42431 total energy deposit: 99.801 MeV 432 433 nb tracks/event neutral: 34.728 charged: 287.34 434 nb steps/event neutral: 144.43 charged: 893.9 381 435 382 436 nb of process calls per event: 383 eIoni eBrem msc phot compt conv annihilTransportation384 583.88 34.748 285.38 34.35 109.97 1.412 1.412 0.9225437 Transportation annihil compt conv eBrem eIoni msc phot 438 0.985 1.3815 109.7 1.3815 32.861 577.2 282.45 32.369 385 439 386 440 --------------------------------------------------------- 387 441 Primary particle : 388 true Range = 11.1 51 cm rms = 3.8821cm389 proj Range = 9. 7241 cm rms = 3.6334cm390 proj/true = 0.8 7201391 transverse dispersion at end = 1.7 07cm392 mass true Range from simulation = 30. 109g/cm2393 from PhysicsTable (csda range) = 31.7 91 g/cm2442 true Range = 11.119 cm rms = 3.7672 cm 443 proj Range = 9.6327 cm rms = 3.4858 cm 444 proj/true = 0.86636 445 transverse dispersion at end = 1.7471 cm 446 mass true Range from simulation = 30.02 g/cm2 447 from PhysicsTable (csda range) = 31.721 g/cm2 394 448 --------------------------------------------------------- 395 449 … … 397 451 --------- Ranecu engine status --------- 398 452 Initial seed (index) = 0 399 Current couple of seeds = 268076810, 1628262656453 Current couple of seeds = 1339043857, 385085779 400 454 ---------------------------------------- 401 455 UserDetectorConstruction deleted. … … 405 459 G4 kernel has come to Quit state. 406 460 EventManager deleted. 407 Default detector region deleted.408 461 UImanager deleted. 409 462 Units table cleared. … … 411 464 RunManagerKernel is deleted. 412 465 RunManager is deleting. 466 -
trunk/examples/extended/electromagnetic/TestEm1/include/DetectorConstruction.hh
r1230 r1337 26 26 // 27 27 // $Id: DetectorConstruction.hh,v 1.2 2006/06/29 16:36:04 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm1/include/DetectorMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: DetectorMessenger.hh,v 1.3 2006/06/29 16:36:07 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm1/include/EventAction.hh
r1230 r1337 26 26 // 27 27 // $Id: EventAction.hh,v 1.3 2006/06/29 16:36:10 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm1/include/EventActionMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: EventActionMessenger.hh,v 1.3 2006/06/29 16:36:13 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm1/include/HistoManager.hh
r1230 r1337 25 25 // 26 26 // $Id: HistoManager.hh,v 1.6 2007/11/12 15:48:58 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm1/include/HistoMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: HistoMessenger.hh,v 1.4 2007/11/12 15:48:58 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm1/include/PhysListEmStandard.hh
r1230 r1337 26 26 // 27 27 // $Id: PhysListEmStandard.hh,v 1.5 2007/11/12 15:48:58 maire Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm1/include/PhysicsList.hh
r1230 r1337 26 26 // 27 27 // $Id: PhysicsList.hh,v 1.4 2006/06/29 16:36:33 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm1/include/PhysicsListMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: PhysicsListMessenger.hh,v 1.3 2006/06/29 16:36:35 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm1/include/PrimaryGeneratorAction.hh
r1230 r1337 25 25 // 26 26 // $Id: PrimaryGeneratorAction.hh,v 1.3 2006/06/29 16:36:37 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm1/include/PrimaryGeneratorMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: PrimaryGeneratorMessenger.hh,v 1.3 2006/06/29 16:36:39 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm1/include/RunAction.hh
r1230 r1337 24 24 // ******************************************************************** 25 25 // 26 // $Id: RunAction.hh,v 1. 8 2006/06/29 16:36:43 gunterExp $27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $26 // $Id: RunAction.hh,v 1.9 2010/04/06 11:11:24 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 34 34 35 35 #include "G4UserRunAction.hh" 36 #include "ProcessesCount.hh"37 36 #include "globals.hh" 37 #include <map> 38 38 39 39 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 60 60 void CountSteps0(G4int ns) { NbOfSteps0 += ns;} 61 61 void CountSteps1(G4int ns) { NbOfSteps1 += ns;} 62 void CountProcesses(G4String );62 void CountProcesses(G4String procName) { procCounter[procName]++;}; 63 63 64 64 void AddEdep(G4double val) { edep += val;} … … 68 68 69 69 private: 70 DetectorConstruction* detector; 71 PrimaryGeneratorAction* primary; 72 HistoManager* histoManager; 73 70 74 G4int NbOfTraks0, NbOfTraks1; 71 75 G4int NbOfSteps0, NbOfSteps1; … … 74 78 G4double projRange, projRange2; 75 79 G4double transvDev, transvDev2; 76 77 DetectorConstruction* detector; 78 PrimaryGeneratorAction* primary; 79 ProcessesCount* ProcCounter; 80 HistoManager* histoManager; 80 std::map<G4String,G4int> procCounter; 81 81 }; 82 82 -
trunk/examples/extended/electromagnetic/TestEm1/include/StepMax.hh
r1230 r1337 25 25 // 26 26 // $Id: StepMax.hh,v 1.2 2006/06/29 16:36:45 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm1/include/StepMaxMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: StepMaxMessenger.hh,v 1.2 2006/06/29 16:36:47 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm1/include/SteppingAction.hh
r1230 r1337 25 25 // 26 26 // $Id: SteppingAction.hh,v 1.4 2006/06/29 16:36:49 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm1/include/SteppingVerbose.hh
r1230 r1337 26 26 // 27 27 // $Id: SteppingVerbose.hh,v 1.2 2006/06/29 16:36:51 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // This class manages the verbose outputs in G4SteppingManager. -
trunk/examples/extended/electromagnetic/TestEm1/include/TrackingAction.hh
r1230 r1337 25 25 // 26 26 // $Id: TrackingAction.hh,v 1.4 2006/06/29 16:36:53 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm1/src/DetectorConstruction.cc
r1230 r1337 27 27 // 28 28 // $Id: DetectorConstruction.cc,v 1.8 2007/11/12 15:48:58 maire Exp $ 29 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $29 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 30 30 // 31 31 // -
trunk/examples/extended/electromagnetic/TestEm1/src/DetectorMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: DetectorMessenger.cc,v 1.3 2006/06/29 16:36:57 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm1/src/EventAction.cc
r1230 r1337 25 25 // 26 26 // 27 // $Id: EventAction.cc,v 1. 7 2007/11/12 15:48:58 maireExp $28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // $Id: EventAction.cc,v 1.9 2010/06/07 05:40:45 perl Exp $ 28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // … … 38 38 39 39 #include "G4Event.hh" 40 #include "G4TrajectoryContainer.hh"41 #include "G4Trajectory.hh"42 #include "G4VVisManager.hh"43 40 #include "G4UnitsTable.hh" 44 41 … … 75 72 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... 76 73 77 void EventAction::EndOfEventAction(const G4Event* evt)74 void EventAction::EndOfEventAction(const G4Event*) 78 75 { 79 76 if (drawFlag != "none") G4cout << " Energy deposit: " 80 77 << G4BestUnit(TotalEnergyDeposit,"Energy") 81 78 << G4endl; 82 83 if (G4VVisManager::GetConcreteInstance())84 {85 G4TrajectoryContainer* trajectoryContainer = evt->GetTrajectoryContainer();86 G4int n_trajectories = 0;87 if (trajectoryContainer) n_trajectories = trajectoryContainer->entries();88 for(G4int i=0; i<n_trajectories; i++)89 { G4Trajectory* trj = (G4Trajectory*)90 ((*(evt->GetTrajectoryContainer()))[i]);91 if (drawFlag == "all") trj->DrawTrajectory(100);92 else if ((drawFlag == "charged")&&(trj->GetCharge() != 0.))93 trj->DrawTrajectory(100);94 }95 }96 79 } 97 80 -
trunk/examples/extended/electromagnetic/TestEm1/src/EventActionMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: EventActionMessenger.cc,v 1.3 2006/06/29 16:37:01 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm1/src/HistoManager.cc
r1230 r1337 25 25 // 26 26 // $Id: HistoManager.cc,v 1.13 2008/09/12 16:32:25 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm1/src/HistoMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: HistoMessenger.cc,v 1.6 2007/11/12 15:48:58 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm1/src/PhysListEmStandard.cc
r1230 r1337 26 26 // 27 27 // $Id: PhysListEmStandard.cc,v 1.21 2009/11/13 15:44:28 maire Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm1/src/PhysicsList.cc
r1230 r1337 26 26 // 27 27 // $Id: PhysicsList.cc,v 1.12 2009/09/15 12:51:49 maire Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm1/src/PhysicsListMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: PhysicsListMessenger.cc,v 1.3 2006/06/29 16:37:19 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm1/src/PrimaryGeneratorAction.cc
r1230 r1337 26 26 // 27 27 // $Id: PrimaryGeneratorAction.cc,v 1.4 2006/06/29 16:37:21 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm1/src/PrimaryGeneratorMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: PrimaryGeneratorMessenger.cc,v 1.4 2006/06/29 16:37:23 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm1/src/RunAction.cc
r1230 r1337 24 24 // ******************************************************************** 25 25 // 26 // $Id: RunAction.cc,v 1. 19 2006/06/29 16:37:25 gunterExp $27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $26 // $Id: RunAction.cc,v 1.20 2010/04/06 11:11:24 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 47 47 RunAction::RunAction(DetectorConstruction* det, PrimaryGeneratorAction* kin, 48 48 HistoManager* histo) 49 :detector(det), primary(kin), ProcCounter(0),histoManager(histo)49 :detector(det), primary(kin), histoManager(histo) 50 50 { } 51 51 … … 70 70 projRange = projRange2 = 0.; 71 71 transvDev = transvDev2 = 0.; 72 ProcCounter = new ProcessesCount;73 72 74 73 //histograms 75 74 // 76 75 histoManager->book(); 77 }78 79 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......80 81 void RunAction::CountProcesses(G4String procName)82 {83 //does the process already encounted ?84 size_t nbProc = ProcCounter->size();85 size_t i = 0;86 while ((i<nbProc)&&((*ProcCounter)[i]->GetName()!=procName)) i++;87 if (i == nbProc) ProcCounter->push_back( new OneProcessCount(procName));88 89 (*ProcCounter)[i]->Count();90 76 } 91 77 … … 132 118 << G4endl; 133 119 134 //frequency of processes call 135 G4cout << "\n nb of process calls per event: \n "; 136 for (size_t i=0; i< ProcCounter->size();i++) 137 G4cout << std::setw(12) << (*ProcCounter)[i]->GetName(); 120 //frequency of processes call 121 std::map<G4String,G4int>::iterator it; 122 G4cout << "\n nb of process calls per event: \n "; 123 for (it = procCounter.begin(); it != procCounter.end(); it++) 124 G4cout << std::setw(12) << it->first; 138 125 139 126 G4cout << "\n "; 140 for ( size_t j=0; j< ProcCounter->size();j++)141 G4cout << std::setw(12) << ((*ProcCounter)[j]->GetCounter())/dNbOfEvents;127 for (it = procCounter.begin(); it != procCounter.end(); it++) 128 G4cout << std::setw(12) << (it->second)/dNbOfEvents; 142 129 G4cout << G4endl; 143 130 … … 186 173 G4cout.precision(prec); 187 174 188 // delete and remove all contents in ProcCounter 189 while (ProcCounter->size()>0){ 190 OneProcessCount* aProcCount=ProcCounter->back(); 191 ProcCounter->pop_back(); 192 delete aProcCount; 193 } 194 delete ProcCounter; 195 175 // remove all contents in procCounter 176 procCounter.clear(); 177 196 178 //save histograms 197 179 histoManager->save(); -
trunk/examples/extended/electromagnetic/TestEm1/src/StepMax.cc
r1230 r1337 25 25 // 26 26 // $Id: StepMax.cc,v 1.2 2006/06/29 16:37:27 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm1/src/StepMaxMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: StepMaxMessenger.cc,v 1.2 2006/06/29 16:37:29 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm1/src/SteppingAction.cc
r1230 r1337 25 25 // 26 26 // $Id: SteppingAction.cc,v 1.8 2006/06/29 16:37:31 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm1/src/SteppingVerbose.cc
r1230 r1337 26 26 // 27 27 // $Id: SteppingVerbose.cc,v 1.2 2006/06/29 16:37:34 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm1/src/TrackingAction.cc
r1230 r1337 25 25 // 26 26 // $Id: TrackingAction.cc,v 1.10 2006/06/29 16:37:36 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm1/vis.mac
r807 r1337 10 10 /run/initialize 11 11 # 12 # C reate empty scene ("world" is default)13 / vis/scene/create12 # Controls whether energy is reported at end of event 13 /testem/event/drawTracks all 14 14 # 15 # Create a scene handler for a specific graphics system16 # Edit the next line(s) to choose another graphic system 15 # Use this open statement to create an OpenGL view: 16 /vis/open OGL 600x600-0+0 17 17 # 18 /vis/open OGLIX 19 # 18 # Use this open statement to create a .prim file suitable for 19 # viewing in DAWN: 20 20 #/vis/open DAWNFILE 21 21 # 22 # Draw scene 22 # Use this open statement to create a .heprep file suitable for 23 # viewing in HepRApp: 24 #/vis/open HepRepFile 25 # 26 # Use this open statement to create a .wrl file suitable for 27 # viewing in a VRML viewer: 28 #/vis/open VRML2FILE 29 # 30 # Disable auto refresh and quieten vis messages whilst scene and 31 # trajectories are established: 32 /vis/viewer/set/autoRefresh false 33 /vis/verbose errors 34 # 35 # Draw geometry: 36 /vis/drawVolume 37 # 38 # Specify view angle: 39 #/vis/viewer/set/viewpointThetaPhi 90. 0. 40 # 41 # Specify zoom value: 23 42 /vis/viewer/zoom 1.4 24 /vis/viewer/flush25 43 # 26 # for drawing the tracks 27 # if too many tracks cause core dump => storeTrajectory 0 28 /tracking/storeTrajectory 1 44 # Specify style (surface or wireframe): 45 #/vis/viewer/set/style wireframe 46 # 47 # Draw coordinate axes: 48 #/vis/scene/add/axes 0 0 0 1 m 49 # 50 # Draw smooth trajectories at end of event, showing trajectory points 51 # as markers 2 pixels wide: 52 /vis/scene/add/trajectories smooth 53 /vis/modeling/trajectories/create/drawByCharge 54 #/vis/modeling/trajectories/drawByCharge-0/default/setDrawStepPts true 55 #/vis/modeling/trajectories/drawByCharge-0/default/setStepPtsSize 2 56 # (if too many tracks cause core dump => /tracking/storeTrajectory 0) 57 # 58 # Draw hits at end of event: 59 #/vis/scene/add/hits 60 # 61 # To draw only gammas: 62 #/vis/filtering/trajectories/create/particleFilter 63 #/vis/filtering/trajectories/particleFilter-0/add gamma 64 # 65 # To invert the above, drawing all particles except gammas, 66 # keep the above two lines but also add: 67 #/vis/filtering/trajectories/particleFilter-0/invert true 68 # 69 # Many other options are available with /vis/modeling and /vis/filtering. 70 # For example, to select colour by particle ID: 71 #/vis/modeling/trajectories/create/drawByParticleID 72 #/vis/modeling/trajectories/drawByParticleID-0/set e- blue 73 # 74 # To superimpose all of the events from a given run: 29 75 /vis/scene/endOfEventAction accumulate 30 76 # 31 /testem/event/drawTracks all 32 77 # Re-establish auto refreshing and verbosity: 78 /vis/viewer/set/autoRefresh true 79 /vis/verbose warnings 80 # 81 # For file-based drivers, use this to create an empty detector view: 82 #/vis/viewer/flush -
trunk/examples/extended/electromagnetic/TestEm10/GNUmakefile
r1230 r1337 1 # $Id: GNUmakefile,v 1. 5 2008/06/11 22:34:04 maireExp $1 # $Id: GNUmakefile,v 1.6 2010/01/11 16:30:44 gcosmo Exp $ 2 2 # -------------------------------------------------------------- 3 3 # GNUmakefile for examples module. Gabriele Cosmo, 06/04/98. … … 9 9 10 10 ifndef G4INSTALL 11 G4INSTALL = ../../../.. /11 G4INSTALL = ../../../.. 12 12 endif 13 13 -
trunk/examples/extended/electromagnetic/TestEm10/History
r807 r1337 1 $Id: History,v 1.2 1 2007/07/27 17:52:04 vnivanchExp $1 $Id: History,v 1.26 2010/06/06 04:33:02 perl Exp $ 2 2 ------------------------------------------------------------------- 3 3 … … 15 15 * Reverse chronological order (last date on top), please * 16 16 ---------------------------------------------------------- 17 18 03-06-10 J.Perl (testem10-V09-03-01) 19 - Updated vis usage 20 21 21-05-10 mma (testem10-V09-03-00) 22 - TestEm10.cc : introduction of G4UIExecutive 23 24 21-11-09 V.Ivant (testem10-V09-02-00) 25 - update PhysList according to 9.3 26 27 12-06-08 mma (testem10-V09-01-01) 28 - Remove AIDA from GNUmakefile 29 30 07-05-08 mma (testem10-V09-01-00) 31 - README : update Aida informations 17 32 18 33 27-07-07 V.Ivant (testem10-V09-00-00) -
trunk/examples/extended/electromagnetic/TestEm10/README
r807 r1337 1 $Id: README,v 1. 5 2006/05/18 08:16:42 grichine Exp $1 $Id: README,v 1.6 2008/05/07 11:47:09 maire Exp $ 2 2 ------------------------------------------------------------------- 3 3 … … 136 136 137 137 To use histograms any of implementations of AIDA interfaces should 138 be available (see http://aida.freehep.org). 139 140 A package including AIDA and extended interfaces also using Python 141 is PI, available from: http://cern.ch/pi . 142 143 Once installed PI or PI-Lite in a specified local area $MYPY, it is 144 required to add the installation path to $PATH, i.e. for example, 145 for release 1.2.1 of PI: 146 147 setenv PATH ${PATH}:$MYPI/1.2.1/app/releases/PI/PI_1_2_1/rh73_gcc32/bin 148 149 CERN users can use the PATH to the LCG area on AFS. 150 151 Before compilation of the example it is optimal to clean up old 152 files: 153 154 gmake histclean 155 gmake 156 157 Before running the example the command should be issued: 158 159 eval `aida-config --runtime csh` 160 161 It is possible to choose the format of the output file with 162 histograms using UI command: 163 164 /testem/histo/setFileType type 165 166 The following types are available: hbook, root, xml. 138 be available. See InstallAida.txt -
trunk/examples/extended/electromagnetic/TestEm10/TestEm10.cc
r1230 r1337 25 25 // 26 26 // 27 // $Id: TestEm10.cc,v 1. 9 2007/07/27 17:52:04 vnivanchExp $28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // $Id: TestEm10.cc,v 1.10 2010/05/21 18:48:25 maire Exp $ 28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 //31 // --------------------------------------------------------------32 // GEANT 4 - TestEm1033 30 // 34 // -------------------------------------------------------------- 35 // Comments 36 // 37 // 38 // -------------------------------------------------------------- 31 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... 32 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... 39 33 40 34 #include "G4RunManager.hh" 41 35 #include "G4UImanager.hh" 42 #include "G4UIterminal.hh"43 36 #include "Randomize.hh" 44 45 #ifdef G4VIS_USE46 #include "G4VisExecutive.hh"47 #endif48 37 49 38 #include "Em10DetectorConstruction.hh" … … 56 45 #include "Em10SteppingVerbose.hh" 57 46 #include "Em10TrackingAction.hh" 47 48 #ifdef G4VIS_USE 49 #include "G4VisExecutive.hh" 50 #endif 51 52 #ifdef G4UI_USE 53 #include "G4UIExecutive.hh" 54 #endif 55 56 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... 58 57 59 58 int main(int argc,char** argv) … … 82 81 runManager->SetUserInitialization(detector); 83 82 runManager->SetUserInitialization(new Em10PhysicsList(detector)); 84 85 #ifdef G4VIS_USE86 G4VisManager* visManager = 0;87 #endif88 83 89 84 // set user action classes … … 108 103 109 104 G4UImanager* UI = G4UImanager::GetUIpointer(); 110 111 if (argc==1) // Define UI terminal for interactive mode 105 106 if (argc!=1) // batch mode 107 { 108 G4String command = "/control/execute "; 109 G4String fileName = argv[1]; 110 UI->ApplyCommand(command+fileName); 111 } 112 113 else //define visualization and UI terminal for interactive mode 112 114 { 113 115 #ifdef G4VIS_USE 114 visManager = new G4VisExecutive; 115 visManager->Initialize(); 116 #endif 117 118 G4UIsession * session = new G4UIterminal; 119 UI->ApplyCommand("/control/execute init.mac"); 120 session->SessionStart(); 121 delete session; 122 } 123 else // Batch mode 124 { 125 G4String command = "/control/execute "; 126 G4String fileName = argv[1]; 127 UI->ApplyCommand(command+fileName); 128 } 129 116 G4VisManager* visManager = new G4VisExecutive; 117 visManager->Initialize(); 118 #endif 119 120 #ifdef G4UI_USE 121 G4UIExecutive * ui = new G4UIExecutive(argc,argv); 122 ui->SessionStart(); 123 delete ui; 124 #endif 125 126 #ifdef G4VIS_USE 127 delete visManager; 128 #endif 129 } 130 130 131 // job termination 131 #ifdef G4VIS_USE 132 delete visManager; 133 #endif 132 // 134 133 delete runManager; 135 134 … … 137 136 } 138 137 138 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm10/TestEm10.large_N.out
r807 r1337 1 1 ********************************************** 2 Geant4 version $Name: $2 Geant4 version $Name: geant4-09-04-beta-01 $ 3 3 (13-Dec-2002) 4 4 Copyright : Geant4 Collaboration -
trunk/examples/extended/electromagnetic/TestEm10/TestEm10.out
r807 r1337 1 2 ############################################ 3 !!! WARNING - FPE detection is activated !!! 4 ############################################ 1 5 2 6 ************************************************************* 3 Geant4 version Name: g lobal-V09-00-03 (9-May-2008)7 Geant4 version Name: geant4-09-03-ref-06 (25-June-2010) 4 8 Copyright : Geant4 Collaboration 5 9 Reference : NIM A 506 (2003), 250-303 … … 43 47 Detector positron cut = 1 mm 44 48 Detector cuts are set 45 46 phot: Total cross sections from Sandia parametrisation. 47 Sampling according PhotoElectric model 48 49 compt: Total cross sections has a good parametrisation from 10 KeV to (100/Z) GeV 50 Sampling according Klein-Nishina model 51 tables are built for gamma 52 Lambda tables from 100 eV to 100 GeV in 90 bins. 53 54 conv: Total cross sections has a good parametrisation from 1.5 MeV to 100 GeV for all Z; 55 sampling secondary e+e- according Bethe-Heitler model 56 tables are built for gamma 57 Lambda tables from 1.022 MeV to 100 GeV in 100 bins. 58 59 msc: Model variant of multiple scattering for e- 60 Lambda tables from 100 eV to 100 TeV in 120 bins. 61 LateralDisplacementFlag= 1 Skin= 0 62 Boundary/stepping algorithm is active with RangeFactor= 0.02 Step limit type 1 63 64 eIoni: tables are built for e- 65 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 66 Lambda tables from threshold to 100 TeV in 120 bins. 67 Delta cross sections and sampling from MollerBhabha model 68 Good description from 1 KeV to 100 GeV. 69 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 70 71 eBrem: tables are built for e- 72 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 73 Lambda tables from threshold to 100 TeV in 120 bins. 74 Total cross sections and sampling from StandBrem model (based on the EEDL data library) 75 Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV. LPM flag 1 49 G4PAIModel::Initialise for e+ 50 G4PAIModel::Initialise for e- 51 G4PAIModel::Initialise for kaon+ 52 G4PAIModel::Initialise for kaon- 53 G4PAIModel::Initialise for mu+ 54 G4PAIModel::Initialise for mu- 55 G4PAIModel::Initialise for pi+ 56 G4PAIModel::Initialise for pi- 57 G4PAIModel::Initialise for proton 58 59 phot: for gamma, applyCuts: 1 SubType= 12 60 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 61 PhotoElectric : Emin= 0 eV Emax= 10 TeV 62 63 compt: for gamma, applyCuts: 1 SubType= 13 64 Lambda tables from 100 eV to 10 TeV in 77 bins, spline: 1 65 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 66 Klein-Nishina : Emin= 0 eV Emax= 10 TeV 67 68 conv: for gamma, applyCuts: 1 SubType= 14 69 Lambda tables from 1.022 MeV to 10 TeV in 77 bins, spline: 1 70 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 71 Bethe-Heitler : Emin= 0 eV Emax= 10 TeV 72 73 msc: for e- SubType= 10 74 Lambda tables from 100 eV to 10 TeV in 77 bins, spline: 1 75 RangeFactor= 0.04, stepLimitType: 1, latDisplacement: 1 76 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 77 UrbanMsc93 : Emin= 0 eV Emax= 10 TeV 78 79 eIoni: for e- SubType= 2 80 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 81 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 82 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 83 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 84 MollerBhabha : Emin= 0 eV Emax= 10 TeV 85 ===== EM models for the G4Region XTRdEdxDetector ====== 86 PAIModel : Emin= 0 eV Emax= 10 TeV 87 88 eBrem: for e- SubType= 3 89 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 90 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 91 LPM flag: 1 for E > 1 GeV 92 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 93 eBrem : Emin= 0 eV Emax= 1 GeV 94 eBremRel : Emin= 1 GeV Emax= 10 TeV 76 95 77 96 Lorentz Factor XTR photon number … … 128 147 9.283e+04 3.149 129 148 130 total time for build X-ray TR energy loss tables = 0.1 6s149 total time for build X-ray TR energy loss tables = 0.1 s 131 150 132 151 SynRad: Incoherent Synchrotron Radiation 133 152 good description for long magnets at all energies 134 153 135 eIoni: tables are built for e+ 136 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 137 Lambda tables from threshold to 100 TeV in 120 bins. 138 Delta cross sections and sampling from MollerBhabha model 139 Good description from 1 KeV to 100 GeV. 140 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 141 142 eBrem: tables are built for e+ 143 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 144 Lambda tables from threshold to 100 TeV in 120 bins. 145 Total cross sections and sampling from StandBrem model (based on the EEDL data library) 146 Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV. LPM flag 1 147 148 annihil: Sampling according eplus2gg model 149 tables are built for e+ 150 Lambda tables from 100 eV to 100 TeV in 120 bins. 154 eIoni: for e+ SubType= 2 155 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 156 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 157 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 158 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 159 MollerBhabha : Emin= 0 eV Emax= 10 TeV 160 ===== EM models for the G4Region XTRdEdxDetector ====== 161 PAIModel : Emin= 0 eV Emax= 10 TeV 162 163 eBrem: for e+ SubType= 3 164 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 165 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 166 LPM flag: 1 for E > 1 GeV 167 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 168 eBrem : Emin= 0 eV Emax= 1 GeV 169 eBremRel : Emin= 1 GeV Emax= 10 TeV 170 171 annihil: for e+, applyCuts: 1 SubType= 5 172 Lambda tables from 100 eV to 10 TeV in 77 bins, spline: 1 173 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 174 eplus2gg : Emin= 0 eV Emax= 10 TeV 151 175 152 176 Lorentz Factor XTR photon number … … 203 227 9.283e+04 3.149 204 228 205 total time for build X-ray TR energy loss tables = 0.16 s 206 207 msc: Model variant of multiple scattering for proton 208 Lambda tables from 100 eV to 100 TeV in 120 bins. 209 LateralDisplacementFlag= 1 Skin= 0 210 Boundary/stepping algorithm is active with RangeFactor= 0.02 Step limit type 1 211 212 hIoni: tables are built for proton 213 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 214 Lambda tables from threshold to 100 TeV in 120 bins. 215 Scaling relation is used from proton dE/dx and range. 216 Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV 217 Parametrisation from Bragg for protons below. NuclearStopping= 1 218 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 219 220 msc: Model variant of multiple scattering for mu+ 221 Lambda tables from 100 eV to 100 TeV in 120 bins. 222 LateralDisplacementFlag= 1 Skin= 0 223 Boundary/stepping algorithm is active with RangeFactor= 0.02 Step limit type 1 224 225 muIoni: tables are built for mu+ 226 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 227 Lambda tables from threshold to 100 TeV in 120 bins. 228 Bether-Bloch model for E > 0.2 MeV, parametrisation of Bragg peak below, 229 radiative corrections for E > 1 GeV 230 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 231 232 muBrems: tables are built for mu+ 233 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 234 Lambda tables from threshold to 100 TeV in 120 bins. 235 Parametrised model 236 237 muPairProd: tables are built for mu+ 238 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 239 Lambda tables from threshold to 100 TeV in 120 bins. 240 Parametrised model 241 242 muIoni: tables are built for mu- 243 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 244 Lambda tables from threshold to 100 TeV in 120 bins. 245 Bether-Bloch model for E > 0.2 MeV, parametrisation of Bragg peak below, 246 radiative corrections for E > 1 GeV 247 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 248 249 muBrems: tables are built for mu- 250 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 251 Lambda tables from threshold to 100 TeV in 120 bins. 252 Parametrised model 253 254 muPairProd: tables are built for mu- 255 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 256 Lambda tables from threshold to 100 TeV in 120 bins. 257 Parametrised model 258 259 hIoni: tables are built for pi+ 260 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 261 Lambda tables from threshold to 100 TeV in 120 bins. 262 Scaling relation is used from proton dE/dx and range. 263 Delta cross sections and sampling from BetheBloch model for scaled energy > 0.297504 MeV 264 Parametrisation from Bragg for protons below. NuclearStopping= 1 265 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 266 267 msc: Model variant of multiple scattering for pi- 268 Lambda tables from 100 eV to 100 TeV in 120 bins. 269 LateralDisplacementFlag= 1 Skin= 0 270 Boundary/stepping algorithm is active with RangeFactor= 0.02 Step limit type 1 271 272 hIoni: tables are built for pi- 273 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 274 Lambda tables from threshold to 100 TeV in 120 bins. 275 Scaling relation is used from proton dE/dx and range. 276 Delta cross sections and sampling from BetheBloch model for scaled energy > 0.297504 MeV 277 Parametrisation from Bragg for protons below. NuclearStopping= 1 278 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 229 total time for build X-ray TR energy loss tables = 0.1 s 230 231 msc: for proton SubType= 10 232 Lambda tables from 100 eV to 10 TeV in 77 bins, spline: 1 233 RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1 234 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 235 UrbanMsc90 : Emin= 0 eV Emax= 10 TeV 236 237 hIoni: for proton SubType= 2 238 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 239 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 240 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 241 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 242 Bragg : Emin= 0 eV Emax= 2 MeV 243 BetheBloch : Emin= 2 MeV Emax= 10 TeV 244 ===== EM models for the G4Region XTRdEdxDetector ====== 245 PAIModel : Emin= 0 eV Emax= 10 TeV 246 247 hIoni: for kaon+ SubType= 2 248 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 249 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 250 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 251 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 252 Bragg : Emin= 0 eV Emax= 1.05231 MeV 253 BetheBloch : Emin= 1.05231 MeV Emax= 10 TeV 254 ===== EM models for the G4Region XTRdEdxDetector ====== 255 PAIModel : Emin= 0 eV Emax= 10 TeV 256 257 hIoni: for kaon- SubType= 2 258 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 259 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 260 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 261 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 262 ICRU73QO : Emin= 0 eV Emax= 1.05231 MeV 263 BetheBloch : Emin= 1.05231 MeV Emax= 10 TeV 264 ===== EM models for the G4Region XTRdEdxDetector ====== 265 PAIModel : Emin= 0 eV Emax= 10 TeV 266 267 muMsc: for mu+ SubType= 10 268 Lambda tables from 100 eV to 10 TeV in 77 bins, spline: 1 269 RangeFactor= 0.2, step limit type: 0, lateralDisplacement: 1, polarAngleLimit(deg)= 0 270 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 271 UrbanMsc90 : Emin= 0 eV Emax= 10 TeV 272 273 muIoni: for mu+ SubType= 2 274 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 275 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 276 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 277 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 278 Bragg : Emin= 0 eV Emax= 200 keV 279 BetheBloch : Emin= 200 keV Emax= 1 GeV 280 MuBetheBloch : Emin= 1 GeV Emax= 10 TeV 281 ===== EM models for the G4Region XTRdEdxDetector ====== 282 PAIModel : Emin= 0 eV Emax= 10 TeV 283 284 muBrems: for mu+ SubType= 3 285 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 286 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 287 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 288 MuBrem : Emin= 0 eV Emax= 10 TeV 289 290 muPairProd: for mu+ SubType= 4 291 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 292 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 293 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 294 muPairProd : Emin= 0 eV Emax= 10 TeV 295 296 muIoni: for mu- SubType= 2 297 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 298 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 299 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 300 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 301 ICRU73QO : Emin= 0 eV Emax= 200 keV 302 BetheBloch : Emin= 200 keV Emax= 1 GeV 303 MuBetheBloch : Emin= 1 GeV Emax= 10 TeV 304 ===== EM models for the G4Region XTRdEdxDetector ====== 305 PAIModel : Emin= 0 eV Emax= 10 TeV 306 307 muBrems: for mu- SubType= 3 308 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 309 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 310 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 311 MuBrem : Emin= 0 eV Emax= 10 TeV 312 313 muPairProd: for mu- SubType= 4 314 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 315 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 316 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 317 muPairProd : Emin= 0 eV Emax= 10 TeV 318 319 hIoni: for pi+ SubType= 2 320 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 321 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 322 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 323 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 324 Bragg : Emin= 0 eV Emax= 297.504 keV 325 BetheBloch : Emin= 297.504 keV Emax= 10 TeV 326 ===== EM models for the G4Region XTRdEdxDetector ====== 327 PAIModel : Emin= 0 eV Emax= 10 TeV 328 329 msc: for pi- SubType= 10 330 Lambda tables from 100 eV to 10 TeV in 77 bins, spline: 1 331 RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1 332 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 333 UrbanMsc90 : Emin= 0 eV Emax= 10 TeV 334 335 hIoni: for pi- SubType= 2 336 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 337 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 338 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 339 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 340 ICRU73QO : Emin= 0 eV Emax= 297.504 keV 341 BetheBloch : Emin= 297.504 keV Emax= 10 TeV 342 ===== EM models for the G4Region XTRdEdxDetector ====== 343 PAIModel : Emin= 0 eV Emax= 10 TeV 279 344 280 345 ========= Table of registered couples ============================== … … 282 347 Index : 0 used in the geometry : Yes recalculation needed : No 283 348 Material : Air 284 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm285 Energy thresholds : gamma 990 eV e- 990 eV e+ 990 eV349 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 0 fm 350 Energy thresholds : gamma 990 eV e- 990 eV e+ 990 eV proton 0 eV 286 351 Region(s) which use this couple : 287 352 DefaultRegionForTheWorld … … 289 354 Index : 1 used in the geometry : Yes recalculation needed : No 290 355 Material : radiatorMat 291 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm292 Energy thresholds : gamma 1.05919 keV e- 83.2385 keV e+ 81.2141 keV356 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 0 fm 357 Energy thresholds : gamma 1.07314 keV e- 83.5287 keV e+ 82.4135 keV proton 0 eV 293 358 Region(s) which use this couple : 294 359 XTRradiator … … 296 361 Index : 2 used in the geometry : Yes recalculation needed : No 297 362 Material : Xe15CO2 298 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm299 Energy thresholds : gamma 990 eV e- 2.02469 keV e+ 1.99153 keV363 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 0 fm 364 Energy thresholds : gamma 990 eV e- 2.08861 keV e+ 2.0697 keV proton 0 eV 300 365 Region(s) which use this couple : 301 366 XTRdEdxDetector … … 315 380 Run Summary 316 381 Number of events processed : 1000 317 User=1. 59s Real=1.59s Sys=0s382 User=1.02s Real=1.46s Sys=0s 318 383 ================== run summary ===================== 319 384 end of Run TotNbofEvents = 1000 320 mean charged track length in absorber=4 3.942 +- 0.565197mm321 322 mean energy deposit in absorber=0.052 5422 +- 0.000881868MeV323 324 mean number of steps in absorber (charged) = 9.129 +- 0.269225325 mean number of steps in absorber (neutral) =2.8 37 +- 0.0537069326 327 mean number of charged secondaries = 3. 658 +- 0.0775696328 329 mean number of neutral secondaries = 0.03 6 +- 0.00622125330 331 mean number of e-s =3. 658and e+s =0332 333 (number) transmission coeff=0.51 3 reflection coeff=0.022385 mean charged track length in absorber=44.0381 +- 0.536306 mm 386 387 mean energy deposit in absorber=0.0524177 +- 0.00090763 MeV 388 389 mean number of steps in absorber (charged) =8.968 +- 0.267748 390 mean number of steps in absorber (neutral) =2.813 +- 0.0525741 391 392 mean number of charged secondaries = 3.505 +- 0.076681 393 394 mean number of neutral secondaries = 0.037 +- 0.00613441 395 396 mean number of e-s =3.505 and e+s =0 397 398 (number) transmission coeff=0.514 reflection coeff=0.02 334 399 335 400 energy deposit distribution 336 #entries=1000 #underflows=0 #overflows= 57401 #entries=1000 #underflows=0 #overflows=61 337 402 bin nb Elow entries normalized 338 403 0 0 0 0 … … 345 410 7 10.7692 0 0 346 411 8 12.3077 0 0 347 9 13.8462 5 0.005348 10 15.3846 9 0.009349 11 16.9231 8 0.008350 12 18.4615 1 3 0.013351 13 20 1 7 0.017352 14 21.5385 17 0.017353 15 23.0769 21 0.021354 16 24.6154 31 0.031355 17 26.1538 22 0.022356 18 27.6923 2 4 0.024357 19 29.2308 24 0.024358 20 30.7692 31 0.031359 21 32.3077 26 0.026360 22 33.8462 26 0.026361 23 35.3846 3 7 0.037362 24 36.9231 37 0.037363 25 38.4615 35 0.035364 26 40 3 2 0.032365 27 41.5385 2 6 0.026412 9 13.8462 1 0.001 413 10 15.3846 6 0.006 414 11 16.9231 18 0.018 415 12 18.4615 14 0.014 416 13 20 19 0.019 417 14 21.5385 25 0.025 418 15 23.0769 11 0.011 419 16 24.6154 23 0.023 420 17 26.1538 34 0.034 421 18 27.6923 28 0.028 422 19 29.2308 34 0.034 423 20 30.7692 24 0.024 424 21 32.3077 36 0.036 425 22 33.8462 17 0.017 426 23 35.3846 38 0.038 427 24 36.9231 43 0.043 428 25 38.4615 29 0.029 429 26 40 34 0.034 430 27 41.5385 20 0.02 366 431 28 43.0769 29 0.029 367 29 44.6154 2 9 0.029368 30 46.1538 32 0.032369 31 47.6923 31 0.031432 29 44.6154 24 0.024 433 30 46.1538 29 0.029 434 31 47.6923 22 0.022 370 435 32 49.2308 23 0.023 371 33 50.7692 25 0.025372 34 52.3077 17 0.017373 35 53.8462 17 0.017374 36 55.3846 11 0.011375 37 56.9231 22 0.022436 33 50.7692 17 0.017 437 34 52.3077 30 0.03 438 35 53.8462 24 0.024 439 36 55.3846 22 0.022 440 37 56.9231 18 0.018 376 441 38 58.4615 19 0.019 377 39 60 1 4 0.014378 40 61.5385 22 0.022379 41 63.0769 1 8 0.018442 39 60 13 0.013 443 40 61.5385 16 0.016 444 41 63.0769 13 0.013 380 445 42 64.6154 16 0.016 381 43 66.1538 1 3 0.013382 44 67.6923 1 3 0.013383 45 69.2308 20 0.02384 46 70.7692 1 7 0.017385 47 72.3077 1 3 0.013386 48 73.8462 7 0.007387 49 75.3846 1 2 0.012388 50 76.9231 9 0.009389 51 78.4615 8 0.008390 52 80 5 0.005391 53 81.5385 2 0.002392 54 83.0769 10 0.01393 55 84.6154 10 0.01394 56 86.1538 2 0.002395 57 87.6923 4 0.004396 58 89.2308 2 0.002397 59 90.7692 8 0.008398 60 92.3077 5 0.005399 61 93.8462 5 0.005400 62 95.3846 4 0.004401 63 96.9231 3 0.003402 64 98.4615 5 0.005403 404 Emp = 0.03 53846 width= 0.0461538MeV446 43 66.1538 10 0.01 447 44 67.6923 19 0.019 448 45 69.2308 9 0.009 449 46 70.7692 10 0.01 450 47 72.3077 11 0.011 451 48 73.8462 10 0.01 452 49 75.3846 10 0.01 453 50 76.9231 7 0.007 454 51 78.4615 9 0.009 455 52 80 8 0.008 456 53 81.5385 7 0.007 457 54 83.0769 4 0.004 458 55 84.6154 7 0.007 459 56 86.1538 8 0.008 460 57 87.6923 2 0.002 461 58 89.2308 9 0.009 462 59 90.7692 5 0.005 463 60 92.3077 6 0.006 464 61 93.8462 4 0.004 465 62 95.3846 3 0.003 466 63 96.9231 8 0.008 467 64 98.4615 4 0.004 468 469 Emp = 0.0369231 width= 0.0338462 MeV 405 470 406 471 407 472 --------- Ranecu engine status --------- 408 473 Initial seed (index) = 0 409 Current couple of seeds = 1468174231, 450679924474 Current couple of seeds = 368886938, 2074936418 410 475 ---------------------------------------- 411 476 … … 414 479 Index : 0 used in the geometry : Yes recalculation needed : No 415 480 Material : Air 416 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm417 Energy thresholds : gamma 990 eV e- 990 eV e+ 990 eV481 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 0 fm 482 Energy thresholds : gamma 990 eV e- 990 eV e+ 990 eV proton 0 eV 418 483 Region(s) which use this couple : 419 484 DefaultRegionForTheWorld … … 421 486 Index : 1 used in the geometry : Yes recalculation needed : No 422 487 Material : radiatorMat 423 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm424 Energy thresholds : gamma 1.0591879 keV e- 83.238528 keV e+ 81.214144 keV488 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 0 fm 489 Energy thresholds : gamma 1.0731416 keV e- 83.52866 keV e+ 82.413535 keV proton 0 eV 425 490 Region(s) which use this couple : 426 491 XTRradiator … … 428 493 Index : 2 used in the geometry : Yes recalculation needed : No 429 494 Material : Xe15CO2 430 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm431 Energy thresholds : gamma 990 eV e- 2.0246901 keV e+ 1.9915279 keV495 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 0 fm 496 Energy thresholds : gamma 990 eV e- 2.0886137 keV e+ 2.0697013 keV proton 0 eV 432 497 Region(s) which use this couple : 433 498 XTRdEdxDetector … … 436 501 437 502 G4 kernel has come to Quit state. 503 -
trunk/examples/extended/electromagnetic/TestEm10/include/Em10CalorHit.hh
r1230 r1337 26 26 // 27 27 // $Id: Em10CalorHit.hh,v 1.4 2006/06/29 16:37:41 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm10/include/Em10CalorimeterSD.hh
r1230 r1337 26 26 // 27 27 // $Id: Em10CalorimeterSD.hh,v 1.3 2006/06/29 16:37:43 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm10/include/Em10DetectorConstruction.hh
r1230 r1337 26 26 // 27 27 // $Id: Em10DetectorConstruction.hh,v 1.19 2006/06/29 16:37:46 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm10/include/Em10DetectorMessenger.hh
r1230 r1337 26 26 // 27 27 // $Id: Em10DetectorMessenger.hh,v 1.7 2006/06/29 16:37:48 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm10/include/Em10EventAction.hh
r1230 r1337 26 26 // 27 27 // $Id: Em10EventAction.hh,v 1.3 2006/06/29 16:37:51 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm10/include/Em10EventActionMessenger.hh
r1230 r1337 26 26 // 27 27 // $Id: Em10EventActionMessenger.hh,v 1.3 2006/06/29 16:37:53 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm10/include/Em10PhysicsList.hh
r1230 r1337 26 26 // 27 27 // $Id: Em10PhysicsList.hh,v 1.11 2006/06/29 16:37:57 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 -
trunk/examples/extended/electromagnetic/TestEm10/include/Em10PhysicsListMessenger.hh
r1230 r1337 26 26 // 27 27 // $Id: Em10PhysicsListMessenger.hh,v 1.7 2006/06/29 16:37:59 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm10/include/Em10PrimaryGeneratorAction.hh
r1230 r1337 26 26 // 27 27 // $Id: Em10PrimaryGeneratorAction.hh,v 1.3 2006/06/29 16:38:01 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm10/include/Em10PrimaryGeneratorMessenger.hh
r1230 r1337 26 26 // 27 27 // $Id: Em10PrimaryGeneratorMessenger.hh,v 1.3 2006/06/29 16:38:03 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm10/include/Em10RunAction.hh
r1230 r1337 26 26 // 27 27 // $Id: Em10RunAction.hh,v 1.5 2006/06/29 16:38:06 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm10/include/Em10RunMessenger.hh
r1230 r1337 27 27 // 28 28 // $Id: Em10RunMessenger.hh,v 1.3 2006/06/29 16:38:09 gunter Exp $ 29 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $29 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 30 30 // 31 31 // -
trunk/examples/extended/electromagnetic/TestEm10/include/Em10StepCut.hh
r1230 r1337 26 26 // 27 27 // $Id: Em10StepCut.hh,v 1.5 2006/06/29 16:38:12 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm10/include/Em10SteppingAction.hh
r1230 r1337 26 26 // 27 27 // $Id: Em10SteppingAction.hh,v 1.3 2006/06/29 16:38:14 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm10/include/Em10SteppingMessenger.hh
r1230 r1337 26 26 // 27 27 // $Id: Em10SteppingMessenger.hh,v 1.3 2006/06/29 16:38:16 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 -
trunk/examples/extended/electromagnetic/TestEm10/include/Em10SteppingVerbose.hh
r1230 r1337 26 26 // 27 27 // $Id: Em10SteppingVerbose.hh,v 1.3 2006/06/29 16:38:19 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm10/include/StepMax.hh
r1230 r1337 25 25 // 26 26 // $Id: StepMax.hh,v 1.2 2006/06/29 16:38:24 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 // -
trunk/examples/extended/electromagnetic/TestEm10/include/TRTDetectorConstruction.hh
r1230 r1337 26 26 // 27 27 // $Id: TRTDetectorConstruction.hh,v 1.3 2006/06/29 16:38:27 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm10/include/TRTMaterials.hh
r1230 r1337 26 26 // 27 27 // $Id: TRTMaterials.hh,v 1.3 2006/06/29 16:38:29 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm10/src/Em10CalorHit.cc
r1230 r1337 26 26 // 27 27 // $Id: Em10CalorHit.cc,v 1.4 2006/06/29 16:38:31 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm10/src/Em10CalorimeterSD.cc
r1230 r1337 26 26 // 27 27 // $Id: Em10CalorimeterSD.cc,v 1.4 2006/06/29 16:38:33 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm10/src/Em10DetectorConstruction.cc
r1230 r1337 26 26 // 27 27 // $Id: Em10DetectorConstruction.cc,v 1.32 2007/07/27 17:52:04 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm10/src/Em10DetectorMessenger.cc
r1230 r1337 26 26 // 27 27 // $Id: Em10DetectorMessenger.cc,v 1.11 2006/06/29 16:38:38 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm10/src/Em10EventAction.cc
r1230 r1337 25 25 // 26 26 // 27 // $Id: Em10EventAction.cc,v 1. 6 2006/06/29 16:38:41 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // $Id: Em10EventAction.cc,v 1.7 2010/06/06 04:33:02 perl Exp $ 28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // … … 46 46 #include "G4SDManager.hh" 47 47 #include "G4UImanager.hh" 48 #include "G4TrajectoryContainer.hh"49 #include "G4Trajectory.hh"50 #include "G4VVisManager.hh"51 48 #include "G4ios.hh" 52 49 #include "G4UnitsTable.hh" … … 142 139 runaction->FillNbOfSteps(nstep); 143 140 } 144 145 G4VVisManager* pVVisManager = G4VVisManager::GetConcreteInstance();146 147 if(pVVisManager)148 {149 G4TrajectoryContainer* trajectoryContainer = evt->GetTrajectoryContainer();150 G4int n_trajectories = 0;151 if (trajectoryContainer) n_trajectories = trajectoryContainer->entries();152 for(G4int i=0; i<n_trajectories; i++)153 { G4Trajectory* trj = (G4Trajectory *)((*(evt->GetTrajectoryContainer()))[i]);154 if (drawFlag == "all") trj->DrawTrajectory(50);155 else if ((drawFlag == "charged")&&(trj->GetCharge() != 0.))156 trj->DrawTrajectory(50);157 }158 }159 141 160 142 if(verboselevel>0) -
trunk/examples/extended/electromagnetic/TestEm10/src/Em10EventActionMessenger.cc
r1230 r1337 26 26 // 27 27 // $Id: Em10EventActionMessenger.cc,v 1.4 2006/06/29 16:38:44 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm10/src/Em10PhysicsList.cc
r1230 r1337 25 25 // 26 26 // 27 // $Id: Em10PhysicsList.cc,v 1.2 4 2006/06/29 16:38:49 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // $Id: Em10PhysicsList.cc,v 1.25 2009/11/21 16:12:01 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 … … 43 43 #include <iomanip> 44 44 45 #include "G4FastSimulationManagerProcess.hh"46 47 45 #include "G4Region.hh" 48 46 #include "G4RegionStore.hh" … … 50 48 #include "G4ProductionCuts.hh" 51 49 #include "G4EmProcessOptions.hh" 50 51 #include "G4ComptonScattering.hh" 52 #include "G4GammaConversion.hh" 53 #include "G4PhotoElectricEffect.hh" 54 55 #include "G4eMultipleScattering.hh" 56 #include "G4MuMultipleScattering.hh" 57 #include "G4hMultipleScattering.hh" 58 59 #include "G4eIonisation.hh" 60 #include "G4eBremsstrahlung.hh" 61 #include "G4eplusAnnihilation.hh" 62 #include "G4PAIModel.hh" 63 #include "G4PAIPhotonModel.hh" 64 65 #include "G4SynchrotronRadiation.hh" 66 67 #include "G4MuIonisation.hh" 68 #include "G4MuBremsstrahlung.hh" 69 #include "G4MuPairProduction.hh" 70 71 #include "G4hIonisation.hh" 72 73 #include "G4Decay.hh" 74 75 #include "G4VXTRenergyLoss.hh" 76 #include "G4RegularXTRadiator.hh" 77 #include "G4TransparentRegXTRadiator.hh" 78 #include "G4GammaXTRadiator.hh" 79 #include "G4StrawTubeXTRadiator.hh" 80 81 #include "G4XTRGammaRadModel.hh" 82 #include "G4XTRRegularRadModel.hh" 83 #include "G4XTRTransparentRegRadModel.hh" 84 #include "Em10XTRTransparentRegRadModel.hh" 85 86 #include "Em10StepCut.hh" 52 87 53 88 ///////////////////////////////////////////////////////////// … … 155 190 { 156 191 AddTransportation(); 157 158 // AddParameterisation();159 160 192 ConstructEM(); 161 193 ConstructGeneral(); … … 165 197 // 166 198 // 167 168 #include "G4ComptonScattering.hh"169 #include "G4GammaConversion.hh"170 #include "G4PhotoElectricEffect.hh"171 172 #include "G4MultipleScattering.hh"173 174 #include "G4eIonisation.hh"175 #include "G4eBremsstrahlung.hh"176 #include "G4eplusAnnihilation.hh"177 #include "G4PAIModel.hh"178 #include "G4PAIPhotonModel.hh"179 180 #include "G4SynchrotronRadiation.hh"181 182 #include "G4MuIonisation.hh"183 #include "G4MuBremsstrahlung.hh"184 #include "G4MuPairProduction.hh"185 186 #include "G4hIonisation.hh"187 188 // #include "G4ForwardXrayTR.hh"189 #include "G4VXTRenergyLoss.hh"190 #include "G4RegularXTRadiator.hh"191 #include "G4TransparentRegXTRadiator.hh"192 #include "G4GammaXTRadiator.hh"193 #include "G4StrawTubeXTRadiator.hh"194 195 #include "G4XTRGammaRadModel.hh"196 #include "G4XTRRegularRadModel.hh"197 #include "G4XTRTransparentRegRadModel.hh"198 #include "Em10XTRTransparentRegRadModel.hh"199 200 #include "Em10StepCut.hh"201 199 202 200 void Em10PhysicsList::ConstructEM() … … 331 329 eioni->AddEmModel(0,pai,pai,gas); 332 330 333 pmanager->AddProcess(new G4 MultipleScattering,-1,1,1);331 pmanager->AddProcess(new G4eMultipleScattering,-1,1,1); 334 332 pmanager->AddProcess(eioni,-1,2,2); 335 333 pmanager->AddProcess(new G4eBremsstrahlung,-1,3,3); … … 349 347 eioni->AddEmModel(0,pai,pai,gas); 350 348 351 pmanager->AddProcess(new G4 MultipleScattering,-1,1,1);349 pmanager->AddProcess(new G4eMultipleScattering,-1,1,1); 352 350 pmanager->AddProcess(eioni,-1,2,2); 353 351 pmanager->AddProcess(new G4eBremsstrahlung,-1,3,3); … … 371 369 muioni->AddEmModel(0,pai,pai,gas); 372 370 373 pmanager->AddProcess(new G4Mu ltipleScattering(),-1,1,1);371 pmanager->AddProcess(new G4MuMultipleScattering(),-1,1,1); 374 372 pmanager->AddProcess(muioni,-1,2,2); 375 373 pmanager->AddProcess(new G4MuBremsstrahlung(),-1,3,3); … … 394 392 thehIonisation->AddEmModel(0,pai,pai,gas); 395 393 396 pmanager->AddProcess(new G4 MultipleScattering,-1,1,1);394 pmanager->AddProcess(new G4hMultipleScattering,-1,1,1); 397 395 pmanager->AddProcess(thehIonisation,-1,2,2); 398 396 pmanager->AddProcess( thehadronStepCut,-1,-1,3); … … 404 402 } 405 403 406 #include "G4Decay.hh"407 408 404 void Em10PhysicsList::ConstructGeneral() 409 405 { 410 406 // Add Decay Process 411 407 412 G4Decay* theDecayProcess = new G4Decay();408 G4Decay* theDecayProcess = new G4Decay(); 413 409 theParticleIterator->reset(); 414 410 -
trunk/examples/extended/electromagnetic/TestEm10/src/Em10PhysicsListMessenger.cc
r1230 r1337 26 26 // 27 27 // $Id: Em10PhysicsListMessenger.cc,v 1.9 2006/06/29 16:38:52 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm10/src/Em10PrimaryGeneratorAction.cc
r1230 r1337 26 26 // 27 27 // $Id: Em10PrimaryGeneratorAction.cc,v 1.6 2006/06/29 16:38:55 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm10/src/Em10PrimaryGeneratorMessenger.cc
r1230 r1337 26 26 // 27 27 // $Id: Em10PrimaryGeneratorMessenger.cc,v 1.4 2006/06/29 16:38:57 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm10/src/Em10RunAction.cc
r1230 r1337 26 26 // 27 27 // $Id: Em10RunAction.cc,v 1.9 2006/06/29 16:38:59 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm10/src/Em10RunMessenger.cc
r1230 r1337 26 26 // 27 27 // $Id: Em10RunMessenger.cc,v 1.5 2006/06/29 16:39:01 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm10/src/Em10StepCut.cc
r1230 r1337 26 26 // 27 27 // $Id: Em10StepCut.cc,v 1.3 2006/06/29 16:39:04 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 -
trunk/examples/extended/electromagnetic/TestEm10/src/Em10SteppingAction.cc
r1230 r1337 26 26 // 27 27 // $Id: Em10SteppingAction.cc,v 1.6 2006/06/29 16:39:06 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm10/src/Em10SteppingMessenger.cc
r1230 r1337 26 26 // 27 27 // $Id: Em10SteppingMessenger.cc,v 1.4 2006/06/29 16:39:09 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 -
trunk/examples/extended/electromagnetic/TestEm10/src/Em10SteppingVerbose.cc
r1230 r1337 26 26 // 27 27 // $Id: Em10SteppingVerbose.cc,v 1.6 2006/06/29 16:39:12 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo..... -
trunk/examples/extended/electromagnetic/TestEm10/src/StepMax.cc
r1230 r1337 25 25 // 26 26 // $Id: StepMax.cc,v 1.2 2006/06/29 16:39:16 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 /////////////////////////////////////////////////////////////////////////// -
trunk/examples/extended/electromagnetic/TestEm11/History
r807 r1337 1 $Id: History,v 1. 16 2007/11/07 17:22:15 maireExp $1 $Id: History,v 1.33 2010/06/07 05:40:45 perl Exp $ 2 2 ------------------------------------------------------------------- 3 3 … … 15 15 * Reverse chronological order (last date on top), please * 16 16 ---------------------------------------------------------- 17 18 06-06-10 J.Perl (testem11-V09-03-03) 19 - Remove unused variable in EventAction 20 21 03-06-10 J.Perl (testem11-V09-03-02) 22 - Updated vis usage 23 24 25-05-10 mma (testem11-V09-03-01) 25 - add PhysListStandardGS, PhysListStandardSS, PhysListStandardWVI 26 27 20-05-10 mma (testem11-V09-03-00) 28 - TestEm11.cc : introduction of G4UIExecutive 29 30 16-11-09 mma (testem11-V09-02-01) 31 - PhysListEmStandard copied from TestEm5 32 33 22-09-09 mma (testem11-V09-02-00) 34 - PhysicsList.cc : 35 - renamed "standard" -> "local"; "emstandard" -> "emstandard_opt0" 36 - Substituted obsolete low-energy physics builders by builders from 37 the physics_list library; 38 - updated README and macro files 39 40 16-11-08 mma (testem11-V09-01-07) 41 - Em options: 20bins/decade LinLossLimit=default=0.01 42 43 30-10-08 mma (testem11-V09-01-06) 44 - update PhysListEmStandard : options and hMultipleScattering for muon 45 46 24-10-08 mma (testem11-V09-01-05) 47 - update PhysListEmStandard and README 48 49 22-09-08 mma (testem11-V09-01-04) 50 - HistoManager : root format by default 51 52 12-06-08 mma (testem11-V09-01-03) 53 - Remove AIDA from GNUmakefile 54 55 07-05-08 mma (testem11-V09-01-02) 56 - README : update Aida informations 57 58 11-04-08 mma 59 - HistoManager::Scale() : suppress warning 60 61 07-04-08 mma (testem11-V09-01-01) 62 - PhysListEmStandard : add G4eMultipleScattering; 63 - HistoManager::saveAscii() : redefinition of binEdge 64 65 10-01-08 j.jacquemier (testem11-V09-01-00) 66 - add setfileOption in HistoMessenger 67 68 06-12-07 mma 69 - new subdirectory sandia (from O. Kadri) 17 70 18 71 07-11-07 mma (testem11-V09-00-01) -
trunk/examples/extended/electromagnetic/TestEm11/README
r807 r1337 1 $Id: README,v 1. 7 2007/11/07 17:22:15maire Exp $1 $Id: README,v 1.11 2009/09/22 14:20:31 maire Exp $ 2 2 ------------------------------------------------------------------- 3 3 … … 31 31 2- PHYSICS LIST 32 32 33 The particle list is the one of novice/exampleN02. 34 The physics list contains the 'standard' electromagnetic processes, 35 and decay. 36 37 Few commands have been added to PhysicsList, in order to set the 38 production threshold for secondaries either in range for gamma, e-/e+. 33 Physics lists can be local (eg. in this example) or from G4 kernel 34 physics_lists subdirectory. 35 36 Local physics lists: 37 - "local" standard EM physics with current 'best' options setting. 38 these options are explicited in PhysListEmStandard 39 40 From geant4/source/physics_lists/builders: 41 - "emstandard_opt0" recommended standard EM physics for LHC 42 - "emstandard_opt1" best CPU performance standard physics for LHC 43 - "emstandard_opt2" 44 - "emstandard_opt3" best current advanced EM options. 45 analog to "local" above 46 - "emlivermore" low-energy EM physics using Livermore data 47 - "empenelope" low-energy EM physics implementing Penelope models 48 49 Physics lists and options can be (re)set with UI commands 50 51 Please, notice that options set through G4EmProcessOPtions are global, eg 52 for all particle types. In G4 builders, it is shown how to set options per 53 particle type. 54 39 55 40 56 3- AN EVENT : THE PRIMARY GENERATOR … … 128 144 129 145 It is possible to choose the format of the histogram file (hbook, root, XML) 130 with the command /testem/histo/setFileType ( hbookby default)146 with the command /testem/histo/setFileType (root by default) 131 147 132 148 It is also possible to print selected histograms on an ascii file: … … 141 157 142 158 To use histograms, at least one of the AIDA implementations should be 143 available (see http://aida.freehep.org). 144 145 8a - PI 146 147 A package including AIDA and extended interfaces also using Python is PI, 148 available from: http://cern.ch/pi 149 150 Once installed PI or PI-Lite in a specified local area $MYPY, it is required 151 to add the installation path to $PATH, i.e. for example, for release 1.2.1 of 152 PI: 153 setenv PATH ${PATH}:$MYPI/1.2.1/app/releases/PI/PI_1_2_1/rh73_gcc32/bin 154 155 CERN users can use the PATH to the LCG area on AFS. 156 Before running the example the command should be issued: 157 eval `aida-config --runtime csh` 158 159 8b - OpenScientist 160 161 OpenScientist is available at http://OpenScientist.lal.in2p3.fr. 162 163 You have to "setup" the OpenScientist AIDA implementation before compiling 164 (then with G4ANALYSIS_USE set) and running your Geant4 application. 165 166 On UNIX you setup, with a csh flavoured shell : 167 csh> source <<OpenScientist install path>/aida-setup.csh 168 or with a sh flavoured shell : 169 sh> . <<OpenScientist install path>/aida-setup.sh 170 On Windows : 171 DOS> call <<OpenScientist install path>/aida-setup.bat 172 173 You can use various file formats for writing (AIDA-XML, hbook, root). 174 These formats are readable by the Lab onx interactive program 175 or the OpenPAW application. See the web pages. 176 177 178 With OpenPAW, on a run.hbook file, one can view the histograms 179 with something like : 180 OS> opaw 181 opaw> h/file 1 run.hbook ( or opaw> h/file 1 run.aida or run.root) 182 opaw> zone 2 2 183 opaw> h/plot 1 184 opaw> h/plot 2 159 available. See InstallAida.txt -
trunk/examples/extended/electromagnetic/TestEm11/TestEm11.cc
r1230 r1337 24 24 // ******************************************************************** 25 25 // 26 // $Id: TestEm11.cc,v 1. 3 2006/06/29 16:39:18 gunterExp $27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $26 // $Id: TestEm11.cc,v 1.4 2010/05/20 13:02:41 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 32 32 #include "G4RunManager.hh" 33 33 #include "G4UImanager.hh" 34 #include "G4UIterminal.hh"35 #include "G4UItcsh.hh"36 34 #include "Randomize.hh" 37 35 … … 49 47 #ifdef G4VIS_USE 50 48 #include "G4VisExecutive.hh" 49 #endif 50 51 #ifdef G4UI_USE 52 #include "G4UIExecutive.hh" 51 53 #endif 52 54 … … 71 73 runManager->SetUserInitialization(phys = new PhysicsList); 72 74 runManager->SetUserAction(kin = new PrimaryGeneratorAction(det)); 73 74 #ifdef G4VIS_USE75 //visualization manager76 G4VisManager* visManager = new G4VisExecutive;77 visManager->Initialize();78 #endif79 75 80 76 //set user action classes … … 89 85 90 86 //get the pointer to the User Interface manager 91 G4UImanager* UI = G4UImanager::GetUIpointer(); 92 93 if (argc==1) // Define UI terminal for interactive mode 94 { 95 G4UIsession* session = 0; 96 #ifdef G4UI_USE_TCSH 97 session = new G4UIterminal(new G4UItcsh); 98 #else 99 session = new G4UIterminal(); 100 #endif 101 session->SessionStart(); 102 delete session; 103 } 104 else // Batch mode 105 { 87 G4UImanager* UI = G4UImanager::GetUIpointer(); 88 89 if (argc!=1) // batch mode 90 { 106 91 G4String command = "/control/execute "; 107 92 G4String fileName = argv[1]; 108 93 UI->ApplyCommand(command+fileName); 109 94 } 95 96 else //define visualization and UI terminal for interactive mode 97 { 98 #ifdef G4VIS_USE 99 G4VisManager* visManager = new G4VisExecutive; 100 visManager->Initialize(); 101 #endif 102 103 #ifdef G4UI_USE 104 G4UIExecutive * ui = new G4UIExecutive(argc,argv); 105 ui->SessionStart(); 106 delete ui; 107 #endif 108 109 #ifdef G4VIS_USE 110 delete visManager; 111 #endif 112 } 110 113 111 114 //job termination 112 #ifdef G4VIS_USE 113 delete visManager; 114 #endif 115 115 // 116 116 delete histo; 117 117 delete runManager; -
trunk/examples/extended/electromagnetic/TestEm11/TestEm11.in
r807 r1337 1 # $Id: TestEm11.in,v 1. 6 2006/10/26 10:18:59maire Exp $1 # $Id: TestEm11.in,v 1.8 2009/09/22 14:20:31 maire Exp $ 2 2 # 3 3 # limit the step size from histo 1 … … 10 10 /testem/det/setSizeYZ 1 mm 11 11 # 12 /testem/phys/addPhysics standard # em physics 13 ###/testem/phys/addPhysics penelope # em physics 12 /testem/phys/addPhysics local # em physics 14 13 # 15 14 /run/initialize … … 18 17 /gun/energy 500 keV 19 18 # 20 /testem/histo/setFileType hbook19 /testem/histo/setFileType root 21 20 /testem/histo/setFileName testem11 22 21 /testem/histo/setHisto 1 100 0. 1. mm #edep profile -
trunk/examples/extended/electromagnetic/TestEm11/TestEm11.out
r807 r1337 1 2 ############################################ 3 !!! WARNING - FPE detection is activated !!! 4 ############################################ 1 5 2 6 ************************************************************* 3 Geant4 version Name: g lobal-V09-00-03 (9-May-2008)7 Geant4 version Name: geant4-09-03-ref-06 (25-June-2010) 4 8 Copyright : Geant4 Collaboration 5 9 Reference : NIM A 506 (2003), 250-303 … … 8 12 9 13 10 ***** Table : Nb of materials = 1 3*****11 12 Material: G4_Al density: 2.699 g/cm3 RadL: 8.896 cm Imean: 166.000 eV14 ***** Table : Nb of materials = 14 ***** 15 16 Material: G4_Al density: 2.699 g/cm3 RadL: 8.896 cm Nucl.Int.Length: 38.894 cm Imean: 166.000 eV 13 17 ---> Element: Al (Al) Z = 13.0 N = 27.0 A = 26.98 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 14 18 15 Material: G4_Si density: 2.330 g/cm3 RadL: 9.366 cm Imean: 173.000 eV19 Material: G4_Si density: 2.330 g/cm3 RadL: 9.366 cm Nucl.Int.Length: 45.660 cm Imean: 173.000 eV 16 20 ---> Element: Si (Si) Z = 14.0 N = 28.1 A = 28.09 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 17 21 18 Material: G4_Fe density: 7.874 g/cm3 RadL: 1.757 cm Imean: 286.000 eV22 Material: G4_Fe density: 7.874 g/cm3 RadL: 1.757 cm Nucl.Int.Length: 16.990 cm Imean: 286.000 eV 19 23 ---> Element: Fe (Fe) Z = 26.0 N = 55.8 A = 55.85 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 20 24 21 Material: G4_Ge density: 5.323 g/cm3 RadL: 2.301 cm Imean: 350.000 eV 25 Material: G4_Cu density: 8.960 g/cm3 RadL: 1.436 cm Nucl.Int.Length: 15.588 cm Imean: 322.000 eV 26 ---> Element: Cu (Cu) Z = 29.0 N = 63.5 A = 63.55 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 27 28 Material: G4_Ge density: 5.323 g/cm3 RadL: 2.301 cm Nucl.Int.Length: 27.431 cm Imean: 350.000 eV 22 29 ---> Element: Ge (Ge) Z = 32.0 N = 72.6 A = 72.61 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 23 30 24 Material: G4_Mo density: 10.220 g/cm3 RadL: 9.591 mm Imean: 424.000 eV31 Material: G4_Mo density: 10.220 g/cm3 RadL: 9.591 mm Nucl.Int.Length: 15.677 cm Imean: 424.000 eV 25 32 ---> Element: Mo (Mo) Z = 42.0 N = 95.9 A = 95.93 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 26 33 27 Material: G4_Ta density: 16.654 g/cm3 RadL: 4.094 mm Imean: 718.000 eV34 Material: G4_Ta density: 16.654 g/cm3 RadL: 4.094 mm Nucl.Int.Length: 11.887 cm Imean: 718.000 eV 28 35 ---> Element: Ta (Ta) Z = 73.0 N = 180.9 A = 180.95 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 29 36 30 Material: G4_W density: 19.300 g/cm3 RadL: 3.504 mm Imean: 727.000 eV37 Material: G4_W density: 19.300 g/cm3 RadL: 3.504 mm Nucl.Int.Length: 10.312 cm Imean: 727.000 eV 31 38 ---> Element: W (W) Z = 74.0 N = 183.8 A = 183.84 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 32 39 33 Material: G4_Au density: 19.320 g/cm3 RadL: 3.344 mm Imean: 790.000 eV40 Material: G4_Au density: 19.320 g/cm3 RadL: 3.344 mm Nucl.Int.Length: 10.540 cm Imean: 790.000 eV 34 41 ---> Element: Au (Au) Z = 79.0 N = 197.0 A = 196.97 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 35 42 36 Material: G4_Pb density: 11.350 g/cm3 RadL: 5.613 mm Imean: 823.000 eV43 Material: G4_Pb density: 11.350 g/cm3 RadL: 5.613 mm Nucl.Int.Length: 18.248 cm Imean: 823.000 eV 37 44 ---> Element: Pb (Pb) Z = 82.0 N = 207.2 A = 207.22 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 38 45 39 Material: G4_PbWO4 density: 8.280 g/cm3 RadL: 8.925 mm Imean: 541.543eV46 Material: G4_PbWO4 density: 8.280 g/cm3 RadL: 8.925 mm Nucl.Int.Length: 20.740 cm Imean: 542.741 eV 40 47 ---> Element: O (O) Z = 8.0 N = 16.0 A = 16.00 g/mole ElmMassFraction: 14.06 % ElmAbundance 66.67 % 41 48 ---> Element: Pb (Pb) Z = 82.0 N = 207.2 A = 207.22 g/mole ElmMassFraction: 45.54 % ElmAbundance 16.67 % 42 49 ---> Element: W (W) Z = 74.0 N = 183.8 A = 183.84 g/mole ElmMassFraction: 40.40 % ElmAbundance 16.67 % 43 50 44 Material: G4_SODIUM_IODIDE density: 3.667 g/cm3 RadL: 2.588 cm Imean: 452.000 eV51 Material: G4_SODIUM_IODIDE density: 3.667 g/cm3 RadL: 2.588 cm Nucl.Int.Length: 42.914 cm Imean: 452.000 eV 45 52 ---> Element: Na (Na) Z = 11.0 N = 23.0 A = 22.99 g/mole ElmMassFraction: 15.34 % ElmAbundance 50.00 % 46 53 ---> Element: I (I) Z = 53.0 N = 126.9 A = 126.90 g/mole ElmMassFraction: 84.66 % ElmAbundance 50.00 % 47 54 48 Material: G4_AIR density: 1.205 mg/cm3 RadL: 303.921 m Imean: 85.700 eV temperature: 273.15 K pressure: 1.00 atm55 Material: G4_AIR density: 1.205 mg/cm3 RadL: 303.921 m Nucl.Int.Length: 710.095 m Imean: 85.700 eV temperature: 273.15 K pressure: 1.00 atm 49 56 ---> Element: C (C) Z = 6.0 N = 12.0 A = 12.01 g/mole ElmMassFraction: 0.01 % ElmAbundance 0.02 % 50 57 ---> Element: N (N) Z = 7.0 N = 14.0 A = 14.01 g/mole ElmMassFraction: 75.53 % ElmAbundance 78.44 % … … 52 59 ---> Element: Ar (Ar) Z = 18.0 N = 39.9 A = 39.95 g/mole ElmMassFraction: 1.28 % ElmAbundance 0.47 % 53 60 54 Material: Water density: 1.000 g/cm3 RadL: 36.083 cm Imean: 75.000 eV61 Material: Water density: 1.000 g/cm3 RadL: 36.083 cm Nucl.Int.Length: 75.423 cm Imean: 75.000 eV 55 62 ---> Element: H (H) Z = 1.0 N = 1.0 A = 1.01 g/mole ElmMassFraction: 11.19 % ElmAbundance 66.67 % 56 63 ---> Element: O (O) Z = 8.0 N = 16.0 A = 16.00 g/mole ElmMassFraction: 88.81 % ElmAbundance 33.33 % 57 64 58 59 Visualization Manager instantiating...60 Visualization Manager initialising...61 Registering graphics systems...62 63 You have successfully registered the following graphics systems.64 Current available graphics systems are:65 ASCIITree (ATree)66 DAWNFILE (DAWNFILE)67 G4HepRep (HepRepXML)68 G4HepRepFile (HepRepFile)69 RayTracer (RayTracer)70 VRML1FILE (VRML1FILE)71 VRML2FILE (VRML2FILE)72 OpenGLImmediateX (OGLIX)73 OpenGLStoredX (OGLSX)74 75 Registering model factories...76 77 You have successfully registered the following model factories.78 Registered model factories:79 generic80 drawByCharge81 drawByParticleID82 drawByOriginVolume83 drawByAttribute84 85 Registered filter factories:86 chargeFilter87 particleFilter88 originVolumeFilter89 attributeFilter90 65 91 66 /run/verbose 2 … … 95 70 /testem/det/setSizeYZ 1 mm 96 71 # 97 /testem/phys/addPhysics standard 98 PhysicsList::AddPhysicsList: <standard> 99 ###/testem/phys/addPhysics penelope # em physics 72 /testem/phys/addPhysics local 73 PhysicsList::AddPhysicsList: <local> 100 74 # 101 75 /run/initialize … … 109 83 physicsList->Construct() start. 110 84 physicsList->Construct() start. 85 physicsList->CheckParticleList() start. 111 86 physicsList->setCut() start. 112 87 PhysicsList::SetCuts:CutLength : 1 mm … … 115 90 /gun/energy 500 keV 116 91 # 117 /testem/histo/setFileType hbook92 /testem/histo/setFileType root 118 93 /testem/histo/setFileName testem11 119 /testem/histo/setHisto 1 100 0. 1. mm 94 /testem/histo/setHisto 1 100 0. 1. mm 120 95 ----> SetHisto 1: Edep (MeV/mm) along absorber (mm); 100 bins from 0 mm to 1 mm 121 /testem/histo/setHisto 2 102 0. 510. keV 96 /testem/histo/setHisto 2 102 0. 510. keV 122 97 ----> SetHisto 2: total Energy deposited in absorber (keV); 102 bins from 0 keV to 510 keV 123 /testem/histo/setHisto 3 100 0. 2. mm 98 /testem/histo/setHisto 3 100 0. 2. mm 124 99 ----> SetHisto 3: true track length of the primary particle (mm); 100 bins from 0 mm to 2 mm 125 /testem/histo/setHisto 4 100 0. 200. um 100 /testem/histo/setHisto 4 100 0. 200. um 126 101 ----> SetHisto 4: true step size of the primary particle (um); 100 bins from 0 um to 200 um 127 /testem/histo/setHisto 5 100 0. 1. mm 102 /testem/histo/setHisto 5 100 0. 1. mm 128 103 ----> SetHisto 5: projected range of the primary particle (mm); 100 bins from 0 mm to 1 mm 129 104 # … … 132 107 /run/beamOn 20000 133 108 134 phot: Total cross sections from Sandia parametrisation. 135 Sampling according PhotoElectric model 136 137 compt: Total cross sections has a good parametrisation from 10 KeV to (100/Z) GeV 138 Sampling according Klein-Nishina model 139 tables are built for gamma 140 Lambda tables from 100 eV to 100 GeV in 90 bins. 141 142 conv: Total cross sections has a good parametrisation from 1.5 MeV to 100 GeV for all Z; 143 sampling secondary e+e- according Bethe-Heitler model 144 tables are built for gamma 145 Lambda tables from 1.022 MeV to 100 GeV in 100 bins. 146 147 msc: Model variant of multiple scattering for e- 148 Lambda tables from 100 eV to 100 TeV in 120 bins. 149 LateralDisplacementFlag= 1 Skin= 0 150 Boundary/stepping algorithm is active with RangeFactor= 0.02 Step limit type 1 151 152 eIoni: tables are built for e- 153 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 154 Lambda tables from threshold to 100 TeV in 120 bins. 155 Delta cross sections and sampling from MollerBhabha model 156 Good description from 1 KeV to 100 GeV. 157 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 158 CSDA range table up to 1 GeV in 70 bins. 159 160 eBrem: tables are built for e- 161 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 162 Lambda tables from threshold to 100 TeV in 120 bins. 163 Total cross sections and sampling from StandBrem model (based on the EEDL data library) 164 Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV. LPM flag 1 165 166 eIoni: tables are built for e+ 167 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 168 Lambda tables from threshold to 100 TeV in 120 bins. 169 Delta cross sections and sampling from MollerBhabha model 170 Good description from 1 KeV to 100 GeV. 171 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 172 CSDA range table up to 1 GeV in 70 bins. 173 174 eBrem: tables are built for e+ 175 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 176 Lambda tables from threshold to 100 TeV in 120 bins. 177 Total cross sections and sampling from StandBrem model (based on the EEDL data library) 178 Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV. LPM flag 1 179 180 annihil: Sampling according eplus2gg model 181 tables are built for e+ 182 Lambda tables from 100 eV to 100 TeV in 120 bins. 183 184 msc: Model variant of multiple scattering for proton 185 Lambda tables from 100 eV to 100 TeV in 120 bins. 186 LateralDisplacementFlag= 1 Skin= 0 187 Boundary/stepping algorithm is active with RangeFactor= 0.02 Step limit type 1 188 189 hIoni: tables are built for proton 190 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 191 Lambda tables from threshold to 100 TeV in 120 bins. 192 Scaling relation is used from proton dE/dx and range. 193 Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV 194 Parametrisation from Bragg for protons below. NuclearStopping= 1 195 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 196 CSDA range table up to 1 GeV in 70 bins. 197 198 msc: Model variant of multiple scattering for GenericIon 199 LateralDisplacementFlag= 0 Skin= 0 200 Boundary/stepping algorithm is active with RangeFactor= 0.2 Step limit type 1 201 202 ionIoni: tables are built for GenericIon 203 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 204 Lambda tables from threshold to 100 TeV in 120 bins. 205 Scaling relation is used from proton dE/dx and range. 206 Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV 207 Parametrisation from BraggIon for protons below. NuclearStopping= 1 208 209 Stopping Power data for 8 ion/material pairs are used. 210 Step function: finalRange(mm)= 0.1, dRoverRange= 0.1, integral: 1, fluct: 1 211 CSDA range table up to 1 GeV in 70 bins. 212 213 hIoni: tables are built for anti_proton 214 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 215 Lambda tables from threshold to 100 TeV in 120 bins. 216 Scaling relation is used from proton dE/dx and range. 217 Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV 218 Parametrisation from Bragg for protons below. NuclearStopping= 1 219 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 220 CSDA range table up to 1 GeV in 70 bins. 221 222 msc: Model variant of multiple scattering for mu+ 223 Lambda tables from 100 eV to 100 TeV in 120 bins. 224 LateralDisplacementFlag= 1 Skin= 0 225 Boundary/stepping algorithm is active with RangeFactor= 0.02 Step limit type 1 226 227 muIoni: tables are built for mu+ 228 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 229 Lambda tables from threshold to 100 TeV in 120 bins. 230 Bether-Bloch model for E > 0.2 MeV, parametrisation of Bragg peak below, 231 radiative corrections for E > 1 GeV 232 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 233 CSDA range table up to 1 GeV in 70 bins. 234 235 muBrems: tables are built for mu+ 236 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 237 Lambda tables from threshold to 100 TeV in 120 bins. 238 Parametrised model 239 240 muPairProd: tables are built for mu+ 241 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 242 Lambda tables from threshold to 100 TeV in 120 bins. 243 Parametrised model 244 245 muIoni: tables are built for mu- 246 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 247 Lambda tables from threshold to 100 TeV in 120 bins. 248 Bether-Bloch model for E > 0.2 MeV, parametrisation of Bragg peak below, 249 radiative corrections for E > 1 GeV 250 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 251 CSDA range table up to 1 GeV in 70 bins. 252 253 muBrems: tables are built for mu- 254 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 255 Lambda tables from threshold to 100 TeV in 120 bins. 256 Parametrised model 257 258 muPairProd: tables are built for mu- 259 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 260 Lambda tables from threshold to 100 TeV in 120 bins. 261 Parametrised model 262 263 hIoni: tables are built for pi+ 264 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 265 Lambda tables from threshold to 100 TeV in 120 bins. 266 Scaling relation is used from proton dE/dx and range. 267 Delta cross sections and sampling from BetheBloch model for scaled energy > 0.297504 MeV 268 Parametrisation from Bragg for protons below. NuclearStopping= 1 269 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 270 CSDA range table up to 1 GeV in 70 bins. 271 272 msc: Model variant of multiple scattering for pi- 273 Lambda tables from 100 eV to 100 TeV in 120 bins. 274 LateralDisplacementFlag= 1 Skin= 0 275 Boundary/stepping algorithm is active with RangeFactor= 0.02 Step limit type 1 276 277 hIoni: tables are built for pi- 278 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 279 Lambda tables from threshold to 100 TeV in 120 bins. 280 Scaling relation is used from proton dE/dx and range. 281 Delta cross sections and sampling from BetheBloch model for scaled energy > 0.297504 MeV 282 Parametrisation from Bragg for protons below. NuclearStopping= 1 283 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 284 CSDA range table up to 1 GeV in 70 bins. 109 phot: for gamma SubType= 12 110 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 111 PhotoElectric : Emin= 0 eV Emax= 100 TeV 112 113 compt: for gamma SubType= 13 114 Lambda tables from 100 eV to 100 TeV in 240 bins, spline: 1 115 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 116 Klein-Nishina : Emin= 0 eV Emax= 100 TeV 117 118 conv: for gamma SubType= 14 119 Lambda tables from 1.022 MeV to 100 TeV in 240 bins, spline: 1 120 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 121 Bethe-Heitler : Emin= 0 eV Emax= 100 TeV 122 123 msc: for e- SubType= 10 124 Lambda tables from 100 eV to 100 TeV in 240 bins, spline: 1 125 RangeFactor= 0.04, stepLimitType: 2, latDisplacement: 1, skin= 3, geomFactor= 2.5 126 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 127 UrbanMsc93 : Emin= 0 eV Emax= 100 TeV 128 129 eIoni: for e- SubType= 2 130 dE/dx and range tables from 100 eV to 100 TeV in 240 bins 131 Lambda tables from threshold to 100 TeV in 240 bins, spline: 1 132 finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 133 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 134 MollerBhabha : Emin= 0 eV Emax= 100 TeV 135 CSDA range table up to 1 GeV in 160 bins 136 137 eBrem: for e- SubType= 3 138 dE/dx and range tables from 100 eV to 100 TeV in 240 bins 139 Lambda tables from threshold to 100 TeV in 240 bins, spline: 1 140 LPM flag: 1 for E > 1 GeV 141 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 142 eBrem : Emin= 0 eV Emax= 1 GeV 143 eBremRel : Emin= 1 GeV Emax= 100 TeV 144 145 eIoni: for e+ SubType= 2 146 dE/dx and range tables from 100 eV to 100 TeV in 240 bins 147 Lambda tables from threshold to 100 TeV in 240 bins, spline: 1 148 finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 149 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 150 MollerBhabha : Emin= 0 eV Emax= 100 TeV 151 CSDA range table up to 1 GeV in 160 bins 152 153 eBrem: for e+ SubType= 3 154 dE/dx and range tables from 100 eV to 100 TeV in 240 bins 155 Lambda tables from threshold to 100 TeV in 240 bins, spline: 1 156 LPM flag: 1 for E > 1 GeV 157 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 158 eBrem : Emin= 0 eV Emax= 1 GeV 159 eBremRel : Emin= 1 GeV Emax= 100 TeV 160 161 annihil: for e+ SubType= 5 162 Lambda tables from 100 eV to 100 TeV in 240 bins, spline: 1 163 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 164 eplus2gg : Emin= 0 eV Emax= 100 TeV 165 166 msc: for proton SubType= 10 167 Lambda tables from 100 eV to 100 TeV in 240 bins, spline: 1 168 RangeFactor= 0.04, stepLimitType: 2, latDisplacement: 1, skin= 3, geomFactor= 2.5 169 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 170 UrbanMsc90 : Emin= 0 eV Emax= 100 TeV 171 172 hIoni: for proton SubType= 2 173 dE/dx and range tables from 100 eV to 100 TeV in 240 bins 174 Lambda tables from threshold to 100 TeV in 240 bins, spline: 1 175 finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 176 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 177 Bragg : Emin= 0 eV Emax= 2 MeV 178 BetheBloch : Emin= 2 MeV Emax= 100 TeV 179 CSDA range table up to 1 GeV in 160 bins 180 181 hBrems: for proton SubType= 3 182 dE/dx and range tables from 100 eV to 100 TeV in 240 bins 183 Lambda tables from threshold to 100 TeV in 240 bins, spline: 1 184 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 185 hBrem : Emin= 0 eV Emax= 100 TeV 186 187 hPairProd: for proton SubType= 4 188 dE/dx and range tables from 100 eV to 100 TeV in 240 bins 189 Lambda tables from threshold to 100 TeV in 240 bins, spline: 1 190 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 191 hPairProd : Emin= 0 eV Emax= 100 TeV 192 193 msc: for GenericIon SubType= 10 194 RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 0 195 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 196 UrbanMsc90 : Emin= 0 eV Emax= 100 TeV 197 198 ionIoni: for GenericIon SubType= 2 199 dE/dx and range tables from 100 eV to 100 TeV in 240 bins 200 Lambda tables from threshold to 100 TeV in 240 bins, spline: 1 201 finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 202 Stopping Power data for 17 ion/material pairs, nuclearStopping: 1 203 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 204 ParamICRU73 : Emin= 0 eV Emax= 100 TeV 205 CSDA range table up to 1 GeV in 160 bins 206 207 nuclearStopping: for GenericIon SubType= 1 208 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 209 ICRU49NucStopping : Emin= 0 eV Emax= 100 TeV 210 211 nuclearStopping: for alpha SubType= 1 212 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 213 ICRU49NucStopping : Emin= 0 eV Emax= 100 TeV 214 215 hIoni: for anti_proton SubType= 2 216 dE/dx and range tables from 100 eV to 100 TeV in 240 bins 217 Lambda tables from threshold to 100 TeV in 240 bins, spline: 1 218 finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 219 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 220 ICRU73QO : Emin= 0 eV Emax= 2 MeV 221 BetheBloch : Emin= 2 MeV Emax= 100 TeV 222 CSDA range table up to 1 GeV in 160 bins 223 224 hIoni: for kaon+ SubType= 2 225 dE/dx and range tables from 100 eV to 100 TeV in 240 bins 226 Lambda tables from threshold to 100 TeV in 240 bins, spline: 1 227 finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 228 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 229 Bragg : Emin= 0 eV Emax= 1.05231 MeV 230 BetheBloch : Emin= 1.05231 MeV Emax= 100 TeV 231 CSDA range table up to 1 GeV in 160 bins 232 233 hIoni: for kaon- SubType= 2 234 dE/dx and range tables from 100 eV to 100 TeV in 240 bins 235 Lambda tables from threshold to 100 TeV in 240 bins, spline: 1 236 finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 237 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 238 ICRU73QO : Emin= 0 eV Emax= 1.05231 MeV 239 BetheBloch : Emin= 1.05231 MeV Emax= 100 TeV 240 CSDA range table up to 1 GeV in 160 bins 241 242 muMsc: for mu+ SubType= 10 243 Lambda tables from 100 eV to 100 TeV in 240 bins, spline: 1 244 RangeFactor= 0.04, step limit type: 2, lateralDisplacement: 1, polarAngleLimit(deg)= 0 245 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 246 UrbanMsc90 : Emin= 0 eV Emax= 100 TeV 247 248 muIoni: for mu+ SubType= 2 249 dE/dx and range tables from 100 eV to 100 TeV in 240 bins 250 Lambda tables from threshold to 100 TeV in 240 bins, spline: 1 251 finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 252 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 253 Bragg : Emin= 0 eV Emax= 200 keV 254 BetheBloch : Emin= 200 keV Emax= 1 GeV 255 MuBetheBloch : Emin= 1 GeV Emax= 100 TeV 256 CSDA range table up to 1 GeV in 160 bins 257 258 muBrems: for mu+ SubType= 3 259 dE/dx and range tables from 100 eV to 100 TeV in 240 bins 260 Lambda tables from threshold to 100 TeV in 240 bins, spline: 1 261 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 262 MuBrem : Emin= 0 eV Emax= 100 TeV 263 264 muPairProd: for mu+ SubType= 4 265 dE/dx and range tables from 100 eV to 100 TeV in 240 bins 266 Lambda tables from threshold to 100 TeV in 240 bins, spline: 1 267 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 268 muPairProd : Emin= 0 eV Emax= 100 TeV 269 270 muIoni: for mu- SubType= 2 271 dE/dx and range tables from 100 eV to 100 TeV in 240 bins 272 Lambda tables from threshold to 100 TeV in 240 bins, spline: 1 273 finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 274 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 275 ICRU73QO : Emin= 0 eV Emax= 200 keV 276 BetheBloch : Emin= 200 keV Emax= 1 GeV 277 MuBetheBloch : Emin= 1 GeV Emax= 100 TeV 278 CSDA range table up to 1 GeV in 160 bins 279 280 muBrems: for mu- SubType= 3 281 dE/dx and range tables from 100 eV to 100 TeV in 240 bins 282 Lambda tables from threshold to 100 TeV in 240 bins, spline: 1 283 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 284 MuBrem : Emin= 0 eV Emax= 100 TeV 285 286 muPairProd: for mu- SubType= 4 287 dE/dx and range tables from 100 eV to 100 TeV in 240 bins 288 Lambda tables from threshold to 100 TeV in 240 bins, spline: 1 289 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 290 muPairProd : Emin= 0 eV Emax= 100 TeV 291 292 hIoni: for pi+ SubType= 2 293 dE/dx and range tables from 100 eV to 100 TeV in 240 bins 294 Lambda tables from threshold to 100 TeV in 240 bins, spline: 1 295 finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 296 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 297 Bragg : Emin= 0 eV Emax= 297.504 keV 298 BetheBloch : Emin= 297.504 keV Emax= 100 TeV 299 CSDA range table up to 1 GeV in 160 bins 300 301 hBrems: for pi+ SubType= 3 302 dE/dx and range tables from 100 eV to 100 TeV in 240 bins 303 Lambda tables from threshold to 100 TeV in 240 bins, spline: 1 304 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 305 hBrem : Emin= 0 eV Emax= 100 TeV 306 307 hPairProd: for pi+ SubType= 4 308 dE/dx and range tables from 100 eV to 100 TeV in 240 bins 309 Lambda tables from threshold to 100 TeV in 240 bins, spline: 1 310 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 311 hPairProd : Emin= 0 eV Emax= 100 TeV 312 313 msc: for pi- SubType= 10 314 Lambda tables from 100 eV to 100 TeV in 240 bins, spline: 1 315 RangeFactor= 0.04, stepLimitType: 2, latDisplacement: 1, skin= 3, geomFactor= 2.5 316 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 317 UrbanMsc90 : Emin= 0 eV Emax= 100 TeV 318 319 hIoni: for pi- SubType= 2 320 dE/dx and range tables from 100 eV to 100 TeV in 240 bins 321 Lambda tables from threshold to 100 TeV in 240 bins, spline: 1 322 finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 323 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 324 ICRU73QO : Emin= 0 eV Emax= 297.504 keV 325 BetheBloch : Emin= 297.504 keV Emax= 100 TeV 326 CSDA range table up to 1 GeV in 160 bins 327 328 hBrems: for pi- SubType= 3 329 dE/dx and range tables from 100 eV to 100 TeV in 240 bins 330 Lambda tables from threshold to 100 TeV in 240 bins, spline: 1 331 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 332 hBrem : Emin= 0 eV Emax= 100 TeV 333 334 hPairProd: for pi- SubType= 4 335 dE/dx and range tables from 100 eV to 100 TeV in 240 bins 336 Lambda tables from threshold to 100 TeV in 240 bins, spline: 1 337 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 338 hPairProd : Emin= 0 eV Emax= 100 TeV 285 339 286 340 Region <DefaultRegionForTheWorld> -- appears in <Absorber> world volume … … 288 342 Pointers : G4VUserRegionInformation[0], G4UserLimits[0], G4FastSimulationManager[0], G4UserSteppingAction[0] 289 343 Materials : G4_Si 290 Production cuts : gamma 1 mm e- 1 mm e+ 1 mm344 Production cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 0 fm 291 345 292 346 ========= Table of registered couples ============================== … … 294 348 Index : 0 used in the geometry : Yes recalculation needed : No 295 349 Material : G4_Si 296 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm297 Energy thresholds : gamma 6.88731 keV e- 540.718 keV e+ 521.113 keV350 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 0 fm 351 Energy thresholds : gamma 6.95018 keV e- 548.291 keV e+ 526.624 keV proton 0 eV 298 352 Region(s) which use this couple : 299 353 DefaultRegionForTheWorld … … 322 376 Run Summary 323 377 Number of events processed : 20000 324 User= 22.26s Real=71.63s Sys=5.33s378 User=12.36s Real=13.63s Sys=0.52s 325 379 326 380 ======================== run summary ====================== … … 330 384 ============================================================ 331 385 332 Total Energy deposited = 44 9.403 keV +- 103.444keV333 334 Track length of primary track = 87 5.191 um +- 189.287um335 Range from EmCalculator = 9 37.365um (from full dE/dx)336 337 Projected range = 3 36.299 um +- 207.386um338 339 Nb of steps of primary track = 8 8.04 +- 18.91 Step size= 9.933 um +- 86.256nm340 341 absorbed = 7 8.50 % transmit = 5.42 % reflected = 16.08%386 Total Energy deposited = 443.666 keV +- 110.109 keV 387 388 Track length of primary track = 870.965 um +- 199.370 um 389 Range from EmCalculator = 943.428 um (from full dE/dx) 390 391 Projected range = 321.497 um +- 208.092 um 392 393 Nb of steps of primary track = 87.62 +- 19.93 Step size= 9.929 um +- 123.724 nm 394 395 absorbed = 76.69 % transmit = 5.10 % reflected = 18.20 % 342 396 343 397 --------- Ranecu engine status --------- 344 398 Initial seed (index) = 0 345 Current couple of seeds = 1 622151268, 626459451399 Current couple of seeds = 1325532186, 417920133 346 400 ---------------------------------------- 347 Graphics systems deleted.348 Visualization Manager deleting...349 401 UserDetectorConstruction deleted. 350 402 UserPhysicsList deleted. … … 353 405 G4 kernel has come to Quit state. 354 406 EventManager deleted. 355 Default detector region deleted.356 407 UImanager deleted. 357 408 Units table cleared. … … 359 410 RunManagerKernel is deleted. 360 411 RunManager is deleting. 412 -
trunk/examples/extended/electromagnetic/TestEm11/include/DetectorConstruction.hh
r1230 r1337 25 25 // 26 26 // $Id: DetectorConstruction.hh,v 1.2 2006/06/29 16:39:20 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm11/include/DetectorMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: DetectorMessenger.hh,v 1.2 2006/06/29 16:39:22 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm11/include/EventAction.hh
r1230 r1337 25 25 // 26 26 // $Id: EventAction.hh,v 1.2 2006/06/29 16:39:25 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm11/include/EventActionMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: EventActionMessenger.hh,v 1.2 2006/06/29 16:39:27 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm11/include/HistoManager.hh
r1230 r1337 25 25 // 26 26 // $Id: HistoManager.hh,v 1.5 2007/11/07 17:22:15 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm11/include/HistoMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: HistoMessenger.hh,v 1.5 2008/01/11 13:01:57 jjacquem Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm11/include/PhysListEmStandard.hh
r1230 r1337 26 26 // 27 27 // $Id: PhysListEmStandard.hh,v 1.2 2006/06/29 16:39:41 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm11/include/PhysicsList.hh
r1230 r1337 26 26 // 27 27 // $Id: PhysicsList.hh,v 1.3 2006/06/29 16:39:43 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm11/include/PhysicsListMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: PhysicsListMessenger.hh,v 1.2 2006/06/29 16:39:46 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm11/include/PrimaryGeneratorAction.hh
r1230 r1337 25 25 // 26 26 // $Id: PrimaryGeneratorAction.hh,v 1.2 2006/06/29 16:39:49 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm11/include/PrimaryGeneratorMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: PrimaryGeneratorMessenger.hh,v 1.2 2006/06/29 16:39:52 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm11/include/RunAction.hh
r1230 r1337 25 25 // 26 26 // $Id: RunAction.hh,v 1.3 2007/08/19 20:52:53 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm11/include/StepMax.hh
r1230 r1337 25 25 // 26 26 // $Id: StepMax.hh,v 1.3 2006/06/29 16:39:57 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm11/include/StepMaxMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: StepMaxMessenger.hh,v 1.3 2006/06/29 16:40:00 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm11/include/SteppingAction.hh
r1230 r1337 25 25 // 26 26 // $Id: SteppingAction.hh,v 1.2 2006/06/29 16:40:03 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm11/include/SteppingVerbose.hh
r1230 r1337 25 25 // 26 26 // $Id: SteppingVerbose.hh,v 1.2 2006/06/29 16:40:06 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm11/include/TrackingAction.hh
r1230 r1337 25 25 // 26 26 // $Id: TrackingAction.hh,v 1.2 2006/06/29 16:40:08 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm11/sandia.mac
r1230 r1337 1 # $Id: sandia.mac,v 1. 9 2009/09/22 14:20:31 maire Exp $1 # $Id: sandia.mac,v 1.10 2010/05/20 13:02:41 maire Exp $ 2 2 # 3 3 # limit the step size from histo 8 … … 16 16 /testem/det/setSizeYZ 1 cm 17 17 # 18 /testem/phys/addPhysics local # em physics 18 /testem/phys/addPhysics emstandard_opt3 # em physics 19 ###/testem/phys/addPhysics standardSS # em physics 19 20 # 20 21 /run/initialize 21 22 # 23 /run/setCut 1 mm # will set cut for proton 24 # 22 25 /gun/particle e- 23 /gun/energy 314keV26 /gun/energy 521 keV 24 27 # 25 28 ###/testem/histo/setFileType hbook 26 29 /testem/histo/setFileType root 27 /testem/histo/setFileName sandia/ Al.314keV30 /testem/histo/setFileName sandia/ref4++/Al.521keV.opt3 28 31 /testem/histo/setHisto 8 100 0. 1.0 none #normalized Edep profile 29 32 ###/testem/histo/setHisto 8 100 0. 0.5 none #for Ta -
trunk/examples/extended/electromagnetic/TestEm11/src/DetectorConstruction.cc
r1230 r1337 25 25 // 26 26 // $Id: DetectorConstruction.cc,v 1.9 2009/11/16 15:09:10 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 29 29 // -
trunk/examples/extended/electromagnetic/TestEm11/src/DetectorMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: DetectorMessenger.cc,v 1.2 2006/06/29 16:40:12 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm11/src/EventAction.cc
r1230 r1337 24 24 // ******************************************************************** 25 25 // 26 // $Id: EventAction.cc,v 1. 2 2006/06/29 16:40:15 gunterExp $27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $26 // $Id: EventAction.cc,v 1.4 2010/06/07 05:40:45 perl Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 37 37 38 38 #include "G4Event.hh" 39 #include "G4TrajectoryContainer.hh"40 #include "G4Trajectory.hh"41 #include "G4VVisManager.hh"42 39 43 40 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 72 69 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... 73 70 74 void EventAction::EndOfEventAction(const G4Event* evt)71 void EventAction::EndOfEventAction(const G4Event*) 75 72 { 76 73 //plot energy deposited per event … … 80 77 histoManager->FillHisto(2,totalEdep); 81 78 } 82 83 //trajectories84 //85 if (G4VVisManager::GetConcreteInstance())86 {87 G4TrajectoryContainer* trajectoryContainer = evt->GetTrajectoryContainer();88 G4int n_trajectories = 0;89 if (trajectoryContainer) n_trajectories = trajectoryContainer->entries();90 for(G4int i=0; i<n_trajectories; i++)91 { G4Trajectory* trj = (G4Trajectory*)92 ((*(evt->GetTrajectoryContainer()))[i]);93 if (drawFlag == "all") trj->DrawTrajectory(1000);94 else if ((drawFlag == "charged")&&(trj->GetCharge() != 0.))95 trj->DrawTrajectory(1000);96 }97 }98 79 } 99 80 -
trunk/examples/extended/electromagnetic/TestEm11/src/EventActionMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: EventActionMessenger.cc,v 1.2 2006/06/29 16:40:18 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm11/src/HistoManager.cc
r1230 r1337 25 25 // 26 26 // $Id: HistoManager.cc,v 1.10 2008/09/22 15:11:34 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm11/src/HistoMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: HistoMessenger.cc,v 1.6 2008/01/11 13:01:57 jjacquem Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm11/src/PhysListEmStandard.cc
r1230 r1337 25 25 // 26 26 // $Id: PhysListEmStandard.cc,v 1.11 2009/11/16 15:09:10 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm11/src/PhysicsList.cc
r1230 r1337 24 24 // ******************************************************************** 25 25 // 26 // $Id: PhysicsList.cc,v 1. 7 2009/09/22 14:20:31 maire Exp $27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $26 // $Id: PhysicsList.cc,v 1.8 2010/05/20 13:02:41 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 34 34 35 35 #include "PhysListEmStandard.hh" 36 #include "PhysListEmStandardSS.hh" 37 #include "PhysListEmStandardGS.hh" 38 #include "PhysListEmStandardWVI.hh" 36 39 37 40 #include "G4EmStandardPhysics.hh" … … 241 244 delete emPhysicsList; 242 245 emPhysicsList = new G4EmStandardPhysics_option3(); 243 246 247 } else if (name == "standardSS") { 248 249 emName = name; 250 delete emPhysicsList; 251 emPhysicsList = new PhysListEmStandardSS(name); 252 253 } else if (name == "standardGS") { 254 255 emName = name; 256 delete emPhysicsList; 257 emPhysicsList = new PhysListEmStandardGS(name); 258 259 } else if (name == "standardWVI") { 260 261 emName = name; 262 delete emPhysicsList; 263 emPhysicsList = new PhysListEmStandardWVI(name); 264 244 265 } else if (name == "emlivermore") { 245 266 emName = name; -
trunk/examples/extended/electromagnetic/TestEm11/src/PhysicsListMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: PhysicsListMessenger.cc,v 1.2 2006/06/29 16:40:38 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm11/src/PrimaryGeneratorAction.cc
r1230 r1337 25 25 // 26 26 // $Id: PrimaryGeneratorAction.cc,v 1.2 2006/06/29 16:40:40 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm11/src/PrimaryGeneratorMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: PrimaryGeneratorMessenger.cc,v 1.2 2006/06/29 16:40:43 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm11/src/RunAction.cc
r1230 r1337 25 25 // 26 26 // $Id: RunAction.cc,v 1.7 2007/08/19 20:52:53 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm11/src/StepMax.cc
r1230 r1337 25 25 // 26 26 // $Id: StepMax.cc,v 1.3 2006/06/29 16:40:47 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm11/src/StepMaxMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: StepMaxMessenger.cc,v 1.3 2006/06/29 16:40:53 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm11/src/SteppingAction.cc
r1230 r1337 25 25 // 26 26 // $Id: SteppingAction.cc,v 1.5 2007/08/19 20:52:53 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm11/src/SteppingVerbose.cc
r1230 r1337 25 25 // 26 26 // $Id: SteppingVerbose.cc,v 1.2 2006/06/29 16:41:54 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm11/src/TrackingAction.cc
r1230 r1337 25 25 // 26 26 // $Id: TrackingAction.cc,v 1.2 2006/06/29 16:41:56 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm11/vis.mac
r807 r1337 10 10 /run/initialize 11 11 # 12 # Create empty scene ("world" is default)13 /vis/ scene/create12 # Use this open statement to create an OpenGL view: 13 /vis/open OGL 600x600-0+0 14 14 # 15 # Create a scene handler for a specific graphics system 16 # Edit the next line(s) to choose another graphic system 17 # 18 /vis/open OGLIX 19 # 15 # Use this open statement to create a .prim file suitable for 16 # viewing in DAWN: 20 17 #/vis/open DAWNFILE 21 18 # 22 # Draw scene 19 # Use this open statement to create a .heprep file suitable for 20 # viewing in HepRApp: 21 #/vis/open HepRepFile 22 # 23 # Use this open statement to create a .wrl file suitable for 24 # viewing in a VRML viewer: 25 #/vis/open VRML2FILE 26 # 27 # Disable auto refresh and quieten vis messages whilst scene and 28 # trajectories are established: 29 /vis/viewer/set/autoRefresh false 30 /vis/verbose errors 31 # 32 # Draw geometry: 33 /vis/drawVolume 34 # 35 # Specify view angle: 36 #/vis/viewer/set/viewpointThetaPhi 90. 0. 37 # 38 # Specify zoom value: 23 39 /vis/viewer/zoom 1.4 24 /vis/viewer/flush25 40 # 26 # for drawing the tracks 27 # if too many tracks cause core dump => storeTrajectory 0 28 /tracking/storeTrajectory 1 41 # Specify style (surface or wireframe): 42 #/vis/viewer/set/style wireframe 43 # 44 # Draw coordinate axes: 45 #/vis/scene/add/axes 0 0 0 1 m 46 # 47 # Draw smooth trajectories at end of event, showing trajectory points 48 # as markers 2 pixels wide: 49 /vis/scene/add/trajectories smooth 50 /vis/modeling/trajectories/create/drawByCharge 51 /vis/modeling/trajectories/drawByCharge-0/default/setDrawStepPts true 52 /vis/modeling/trajectories/drawByCharge-0/default/setStepPtsSize 2 53 # (if too many tracks cause core dump => /tracking/storeTrajectory 0) 54 # 55 # Draw hits at end of event: 56 #/vis/scene/add/hits 57 # 58 # To draw only gammas: 59 #/vis/filtering/trajectories/create/particleFilter 60 #/vis/filtering/trajectories/particleFilter-0/add gamma 61 # 62 # To invert the above, drawing all particles except gammas, 63 # keep the above two lines but also add: 64 #/vis/filtering/trajectories/particleFilter-0/invert true 65 # 66 # Many other options are available with /vis/modeling and /vis/filtering. 67 # For example, to select colour by particle ID: 68 #/vis/modeling/trajectories/create/drawByParticleID 69 #/vis/modeling/trajectories/drawByParticleID-0/set e- blue 70 # 71 # To superimpose all of the events from a given run: 29 72 /vis/scene/endOfEventAction accumulate 30 73 # 31 /testem/event/drawTracks all 32 74 # Re-establish auto refreshing and verbosity: 75 /vis/viewer/set/autoRefresh true 76 /vis/verbose warnings 77 # 78 # For file-based drivers, use this to create an empty detector view: 79 #/vis/viewer/flush -
trunk/examples/extended/electromagnetic/TestEm12/History
r807 r1337 1 $Id: History,v 1. 15 2007/11/09 17:35:06 maireExp $1 $Id: History,v 1.34 2010/06/07 05:40:45 perl Exp $ 2 2 ------------------------------------------------------------------- 3 3 … … 15 15 * Reverse chronological order (last date on top), please * 16 16 ---------------------------------------------------------- 17 18 06-06-10 J.Perl (testem12-V09-03-03) 19 - Remove unused variable in EventAction 20 21 03-06-10 J.Perl (testem12-V09-03-02) 22 - Updated vis usage 23 24 25-05-10 mma (testem12-V09-03-01) 25 - add PhysListStandardGS, PhysListStandardSS, PhysListStandardWVI 26 27 20-05-10 mma (testem12-V09-03-00) 28 - TestEm12.cc : introduction of G4UIExecutive 29 30 16-11-09 mma (testem12-V09-02-01) 31 - PhysListEmStandard copied from TestEm5 32 33 22-09-09 mma (testem12-V09-02-00) 34 - PhysicsList.cc : 35 - renamed "standard" -> "local"; "emstandard" -> "emstandard_opt0" 36 - Substituted obsolete low-energy physics builders by builders from 37 the physics_list library; 38 - updated README and macro files 39 40 16-11-08 mma (testem12-V09-01-08) 41 - Em options: 20bins/decade LinLossLimit=default=0.01 42 43 29-10-08 mma (testem12-V09-01-07) 44 - update PhysListEmStandard : options and hMultipleScattering for muon 45 46 26-10-08 mma (testem12-V09-01-06) 47 - update PhysListEmStandard and README 48 49 23-09-08 mma (testem12-V09-01-05) 50 - HistoManager : root format by default 51 52 12-06-08 mma (testem12-V09-01-04) 53 - Remove AIDA from GNUmakefile 54 55 07-05-08 mma (testem12-V09-01-03) 56 - README : update Aida informations 57 58 11-04-08 mma 59 - HistoManager::Scale() : suppress warning 60 61 07-04-08 mma (testem12-V09-01-02) 62 - PhysListEmStandard : replace G4MultipleScattering by G4eMultipleScattering; 63 - HistoManager::saveAscii() : redefinition of binEdge 64 65 24-01-08 mma (testem12-V09-01-01) 66 - update macro berger.mac : setCuts 2um (=1keV) 67 68 14-01-08 jja (testem12-V09-01-00) 69 - add macro berger/berger.C 70 71 10-01-08 jean jacquemier 72 - new subdirectory berger/data 73 74 07-12-07 mma 75 - add macro berger.mac 17 76 18 77 09-11-07 mma (testem12-V09-00-01) -
trunk/examples/extended/electromagnetic/TestEm12/README
r807 r1337 1 $Id: README,v 1. 7 2007/11/09 17:35:06maire Exp $1 $Id: README,v 1.11 2009/09/22 15:18:20 maire Exp $ 2 2 ------------------------------------------------------------------- 3 3 … … 31 31 2- PHYSICS LIST 32 32 33 The particle list is the one of novice/exampleN02. 34 The physics list contains the 'standard' electromagnetic processes, 35 and decay. 36 37 Few commands have been added to PhysicsList, in order to set the 38 production threshold for secondaries either in range for gamma, e-/e+. 33 Physics lists can be local (eg. in this example) or from G4 kernel 34 physics_lists subdirectory. 35 36 Local physics lists: 37 - "local" standard EM physics with current 'best' options setting. 38 39 From geant4/source/physics_lists/builders: 40 - "emstandard_opt0" recommended standard EM physics for LHC 41 - "emstandard_opt1" best CPU performance standard physics for LHC 42 - "emstandard_opt2" 43 - "emstandard_opt3" best current advanced EM options. 44 analog to "local" above 45 - "emlivermore" low-energy EM physics using Livermore data 46 - "empenelope" low-energy EM physics implementing Penelope models 47 48 Physics lists and options can be (re)set with UI commands 49 50 Please, notice that options set through G4EmProcessOPtions are global, eg 51 for all particle types. In G4 builders, it is shown how to set options per 52 particle type. 53 39 54 40 55 3- AN EVENT : THE PRIMARY GENERATOR … … 127 142 128 143 It is possible to choose the format of the histogram file (hbook, root, XML) 129 with the command /testem/histo/setFileType ( hbookby default)144 with the command /testem/histo/setFileType (root by default) 130 145 131 146 It is also possible to print selected histograms on an ascii file: … … 140 155 141 156 To use histograms, at least one of the AIDA implementations should be 142 available (see http://aida.freehep.org). 143 144 8a - PI 145 146 A package including AIDA and extended interfaces also using Python is PI, 147 available from: http://cern.ch/pi 148 149 Once installed PI or PI-Lite in a specified local area $MYPY, it is required 150 to add the installation path to $PATH, i.e. for example, for release 1.2.1 of 151 PI: 152 setenv PATH ${PATH}:$MYPI/1.2.1/app/releases/PI/PI_1_2_1/rh73_gcc32/bin 153 154 CERN users can use the PATH to the LCG area on AFS. 155 Before running the example the command should be issued: 156 eval `aida-config --runtime csh` 157 158 8b - OpenScientist 159 160 OpenScientist is available at http://OpenScientist.lal.in2p3.fr. 161 162 You have to "setup" the OpenScientist AIDA implementation before compiling 163 (then with G4ANALYSIS_USE set) and running your Geant4 application. 164 165 On UNIX you setup, with a csh flavoured shell : 166 csh> source <<OpenScientist install path>/aida-setup.csh 167 or with a sh flavoured shell : 168 sh> . <<OpenScientist install path>/aida-setup.sh 169 On Windows : 170 DOS> call <<OpenScientist install path>/aida-setup.bat 171 172 You can use various file formats for writing (AIDA-XML, hbook, root). 173 These formats are readable by the Lab onx interactive program 174 or the OpenPAW application. See the web pages. 175 176 177 With OpenPAW, on a run.hbook file, one can view the histograms 178 with something like : 179 OS> opaw 180 opaw> h/file 1 run.hbook ( or opaw> h/file 1 run.aida or run.root) 181 opaw> zone 2 2 182 opaw> h/plot 1 183 opaw> h/plot 2 157 available. See InstallAida.txt -
trunk/examples/extended/electromagnetic/TestEm12/TestEm12.cc
r1230 r1337 24 24 // ******************************************************************** 25 25 // 26 // $Id: TestEm12.cc,v 1. 4 2006/06/29 16:41:58 gunterExp $27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $26 // $Id: TestEm12.cc,v 1.5 2010/05/20 13:13:33 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 32 32 #include "G4RunManager.hh" 33 33 #include "G4UImanager.hh" 34 #include "G4UIterminal.hh"35 #include "G4UItcsh.hh"36 34 #include "Randomize.hh" 37 35 … … 49 47 #ifdef G4VIS_USE 50 48 #include "G4VisExecutive.hh" 49 #endif 50 51 #ifdef G4UI_USE 52 #include "G4UIExecutive.hh" 51 53 #endif 52 54 … … 71 73 runManager->SetUserInitialization(phys = new PhysicsList); 72 74 runManager->SetUserAction(kin = new PrimaryGeneratorAction(det)); 73 74 #ifdef G4VIS_USE75 //visualization manager76 G4VisManager* visManager = new G4VisExecutive;77 visManager->Initialize();78 #endif79 75 80 76 //set user action classes … … 91 87 G4UImanager* UI = G4UImanager::GetUIpointer(); 92 88 93 if (argc==1) // Define UI terminal for interactive mode 94 { 95 G4UIsession* session = 0; 96 #ifdef G4UI_USE_TCSH 97 session = new G4UIterminal(new G4UItcsh); 98 #else 99 session = new G4UIterminal(); 100 #endif 101 session->SessionStart(); 102 delete session; 103 } 104 else // Batch mode 105 { 89 if (argc!=1) // batch mode 90 { 106 91 G4String command = "/control/execute "; 107 92 G4String fileName = argv[1]; 108 93 UI->ApplyCommand(command+fileName); 109 94 } 95 96 else //define visualization and UI terminal for interactive mode 97 { 98 #ifdef G4VIS_USE 99 G4VisManager* visManager = new G4VisExecutive; 100 visManager->Initialize(); 101 #endif 102 103 #ifdef G4UI_USE 104 G4UIExecutive * ui = new G4UIExecutive(argc,argv); 105 ui->SessionStart(); 106 delete ui; 107 #endif 108 109 #ifdef G4VIS_USE 110 delete visManager; 111 #endif 112 } 110 113 111 114 //job termination 112 #ifdef G4VIS_USE 113 delete visManager; 114 #endif 115 115 // 116 116 delete histo; 117 117 delete runManager; -
trunk/examples/extended/electromagnetic/TestEm12/TestEm12.in
r807 r1337 1 # $Id: TestEm12.in,v 1. 7 2006/10/25 17:27:02maire Exp $1 # $Id: TestEm12.in,v 1.9 2009/09/22 15:18:20 maire Exp $ 2 2 # 3 3 # limit the step size from histos 1 and 8 … … 10 10 /testem/det/setNbOfLayers 1 11 11 # 12 /testem/phys/addPhysics standard# em physics12 /testem/phys/addPhysics local # em physics 13 13 # 14 14 /run/initialize … … 19 19 /gun/energy 4 MeV 20 20 # 21 /testem/histo/setFileType hbook21 /testem/histo/setFileType root 22 22 /testem/histo/setFileName testem12 23 23 /testem/histo/setHisto 1 120 0. 2.4 cm #edep profile -
trunk/examples/extended/electromagnetic/TestEm12/TestEm12.out
r807 r1337 1 2 ############################################ 3 !!! WARNING - FPE detection is activated !!! 4 ############################################ 1 5 2 6 ************************************************************* 3 Geant4 version Name: g lobal-V09-00-03 (9-May-2008)7 Geant4 version Name: geant4-09-03-ref-06 (25-June-2010) 4 8 Copyright : Geant4 Collaboration 5 9 Reference : NIM A 506 (2003), 250-303 … … 10 14 ***** Table : Nb of materials = 8 ***** 11 15 12 Material: G4_Al density: 2.699 g/cm3 RadL: 8.896 cm Imean: 166.000 eV16 Material: G4_Al density: 2.699 g/cm3 RadL: 8.896 cm Nucl.Int.Length: 38.894 cm Imean: 166.000 eV 13 17 ---> Element: Al (Al) Z = 13.0 N = 27.0 A = 26.98 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 14 18 15 Material: G4_Si density: 2.330 g/cm3 RadL: 9.366 cm Imean: 173.000 eV19 Material: G4_Si density: 2.330 g/cm3 RadL: 9.366 cm Nucl.Int.Length: 45.660 cm Imean: 173.000 eV 16 20 ---> Element: Si (Si) Z = 14.0 N = 28.1 A = 28.09 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 17 21 18 Material: G4_Fe density: 7.874 g/cm3 RadL: 1.757 cm Imean: 286.000 eV22 Material: G4_Fe density: 7.874 g/cm3 RadL: 1.757 cm Nucl.Int.Length: 16.990 cm Imean: 286.000 eV 19 23 ---> Element: Fe (Fe) Z = 26.0 N = 55.8 A = 55.85 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 20 24 21 Material: G4_Ge density: 5.323 g/cm3 RadL: 2.301 cm Imean: 350.000 eV25 Material: G4_Ge density: 5.323 g/cm3 RadL: 2.301 cm Nucl.Int.Length: 27.431 cm Imean: 350.000 eV 22 26 ---> Element: Ge (Ge) Z = 32.0 N = 72.6 A = 72.61 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 23 27 24 Material: G4_W density: 19.300 g/cm3 RadL: 3.504 mm Imean: 727.000 eV28 Material: G4_W density: 19.300 g/cm3 RadL: 3.504 mm Nucl.Int.Length: 10.312 cm Imean: 727.000 eV 25 29 ---> Element: W (W) Z = 74.0 N = 183.8 A = 183.84 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 26 30 27 Material: G4_Pb density: 11.350 g/cm3 RadL: 5.613 mm Imean: 823.000 eV31 Material: G4_Pb density: 11.350 g/cm3 RadL: 5.613 mm Nucl.Int.Length: 18.248 cm Imean: 823.000 eV 28 32 ---> Element: Pb (Pb) Z = 82.0 N = 207.2 A = 207.22 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 29 33 30 Material: G4_AIR density: 1.205 mg/cm3 RadL: 303.921 m Imean: 85.700 eV temperature: 273.15 K pressure: 1.00 atm34 Material: G4_AIR density: 1.205 mg/cm3 RadL: 303.921 m Nucl.Int.Length: 710.095 m Imean: 85.700 eV temperature: 273.15 K pressure: 1.00 atm 31 35 ---> Element: C (C) Z = 6.0 N = 12.0 A = 12.01 g/mole ElmMassFraction: 0.01 % ElmAbundance 0.02 % 32 36 ---> Element: N (N) Z = 7.0 N = 14.0 A = 14.01 g/mole ElmMassFraction: 75.53 % ElmAbundance 78.44 % … … 34 38 ---> Element: Ar (Ar) Z = 18.0 N = 39.9 A = 39.95 g/mole ElmMassFraction: 1.28 % ElmAbundance 0.47 % 35 39 36 Material: G4_WATER H_2O density: 1.000 g/cm3 RadL: 36.083 cm Imean: 75.000 eV40 Material: G4_WATER H_2O density: 1.000 g/cm3 RadL: 36.083 cm Nucl.Int.Length: 75.423 cm Imean: 78.000 eV 37 41 ---> Element: H (H) Z = 1.0 N = 1.0 A = 1.01 g/mole ElmMassFraction: 11.19 % ElmAbundance 66.67 % 38 42 ---> Element: O (O) Z = 8.0 N = 16.0 A = 16.00 g/mole ElmMassFraction: 88.81 % ElmAbundance 33.33 % 39 43 40 41 Visualization Manager instantiating...42 Visualization Manager initialising...43 Registering graphics systems...44 45 You have successfully registered the following graphics systems.46 Current available graphics systems are:47 ASCIITree (ATree)48 DAWNFILE (DAWNFILE)49 G4HepRep (HepRepXML)50 G4HepRepFile (HepRepFile)51 RayTracer (RayTracer)52 VRML1FILE (VRML1FILE)53 VRML2FILE (VRML2FILE)54 OpenGLImmediateX (OGLIX)55 OpenGLStoredX (OGLSX)56 57 Registering model factories...58 59 You have successfully registered the following model factories.60 Registered model factories:61 generic62 drawByCharge63 drawByParticleID64 drawByOriginVolume65 drawByAttribute66 67 Registered filter factories:68 chargeFilter69 particleFilter70 originVolumeFilter71 attributeFilter72 44 73 45 /run/verbose 2 … … 77 49 /testem/det/setNbOfLayers 1 78 50 # 79 /testem/phys/addPhysics standard80 PhysicsList::AddPhysicsList: < standard>51 /testem/phys/addPhysics local 52 PhysicsList::AddPhysicsList: <local> 81 53 # 82 54 /run/initialize … … 90 62 physicsList->Construct() start. 91 63 physicsList->Construct() start. 64 physicsList->CheckParticleList() start. 92 65 physicsList->setCut() start. 93 66 PhysicsList::SetCuts:CutLength : 1 mm … … 98 71 /gun/energy 4 MeV 99 72 # 100 /testem/histo/setFileType hbook73 /testem/histo/setFileType root 101 74 /testem/histo/setFileName testem12 102 /testem/histo/setHisto 1 120 0. 2.4 cm 75 /testem/histo/setHisto 1 120 0. 2.4 cm 103 76 ----> SetHisto 1: dE/dr (MeV/mm) along radius (cm); 120 bins from 0 cm to 2.4 cm 104 /testem/histo/setHisto 2 180 0. 4.5 MeV 77 /testem/histo/setHisto 2 180 0. 4.5 MeV 105 78 ----> SetHisto 2: total Energy deposited in absorber (MeV); 180 bins from 0 MeV to 4.5 MeV 106 /testem/histo/setHisto 3 100 0. 3. cm 79 /testem/histo/setHisto 3 100 0. 3. cm 107 80 ----> SetHisto 3: true track length of the primary particle (cm); 100 bins from 0 cm to 3 cm 108 /testem/histo/setHisto 4 100 0. 500. um 81 /testem/histo/setHisto 4 100 0. 500. um 109 82 ----> SetHisto 4: true step size of the primary particle (um); 100 bins from 0 um to 500 um 110 /testem/histo/setHisto 5 200 -3. 3. cm 83 /testem/histo/setHisto 5 200 -3. 3. cm 111 84 ----> SetHisto 5: projected range of the primary particle (cm); 200 bins from -3 cm to 3 cm 112 85 /testem/histo/setcsdaRange 2.037 cm 113 /testem/histo/setHisto 8 120 0. 1.2 none 86 /testem/histo/setHisto 8 120 0. 1.2 none 114 87 ----> SetHisto 8: d(E/E0)/d(r/r0) along r/r0; 120 bins from 0 none to 1.2 none 115 88 # … … 118 91 /run/beamOn 10000 119 92 120 phot: Total cross sections from Sandia parametrisation. 121 Sampling according PhotoElectric model 122 123 compt: Total cross sections has a good parametrisation from 10 KeV to (100/Z) GeV 124 Sampling according Klein-Nishina model 125 tables are built for gamma 126 Lambda tables from 100 eV to 100 GeV in 90 bins. 127 128 conv: Total cross sections has a good parametrisation from 1.5 MeV to 100 GeV for all Z; 129 sampling secondary e+e- according Bethe-Heitler model 130 tables are built for gamma 131 Lambda tables from 1.022 MeV to 100 GeV in 100 bins. 132 133 msc: Model variant of multiple scattering for e- 134 Lambda tables from 100 eV to 100 TeV in 120 bins. 135 LateralDisplacementFlag= 1 Skin= 0 136 Boundary/stepping algorithm is active with RangeFactor= 0.02 Step limit type 1 137 138 eIoni: tables are built for e- 139 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 140 Lambda tables from threshold to 100 TeV in 120 bins. 141 Delta cross sections and sampling from MollerBhabha model 142 Good description from 1 KeV to 100 GeV. 143 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 144 CSDA range table up to 1 GeV in 70 bins. 145 146 eBrem: tables are built for e- 147 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 148 Lambda tables from threshold to 100 TeV in 120 bins. 149 Total cross sections and sampling from StandBrem model (based on the EEDL data library) 150 Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV. LPM flag 1 151 152 eIoni: tables are built for e+ 153 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 154 Lambda tables from threshold to 100 TeV in 120 bins. 155 Delta cross sections and sampling from MollerBhabha model 156 Good description from 1 KeV to 100 GeV. 157 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 158 CSDA range table up to 1 GeV in 70 bins. 159 160 eBrem: tables are built for e+ 161 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 162 Lambda tables from threshold to 100 TeV in 120 bins. 163 Total cross sections and sampling from StandBrem model (based on the EEDL data library) 164 Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV. LPM flag 1 165 166 annihil: Sampling according eplus2gg model 167 tables are built for e+ 168 Lambda tables from 100 eV to 100 TeV in 120 bins. 169 170 msc: Model variant of multiple scattering for proton 171 Lambda tables from 100 eV to 100 TeV in 120 bins. 172 LateralDisplacementFlag= 1 Skin= 0 173 Boundary/stepping algorithm is active with RangeFactor= 0.02 Step limit type 1 174 175 hIoni: tables are built for proton 176 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 177 Lambda tables from threshold to 100 TeV in 120 bins. 178 Scaling relation is used from proton dE/dx and range. 179 Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV 180 Parametrisation from Bragg for protons below. NuclearStopping= 1 181 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 182 CSDA range table up to 1 GeV in 70 bins. 183 184 msc: Model variant of multiple scattering for GenericIon 185 LateralDisplacementFlag= 0 Skin= 0 186 Boundary/stepping algorithm is active with RangeFactor= 0.2 Step limit type 1 187 188 ionIoni: tables are built for GenericIon 189 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 190 Lambda tables from threshold to 100 TeV in 120 bins. 191 Scaling relation is used from proton dE/dx and range. 192 Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV 193 Parametrisation from BraggIon for protons below. NuclearStopping= 1 194 195 Stopping Power data for 8 ion/material pairs are used. 196 Step function: finalRange(mm)= 0.1, dRoverRange= 0.1, integral: 1, fluct: 1 197 CSDA range table up to 1 GeV in 70 bins. 198 199 hIoni: tables are built for anti_proton 200 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 201 Lambda tables from threshold to 100 TeV in 120 bins. 202 Scaling relation is used from proton dE/dx and range. 203 Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV 204 Parametrisation from Bragg for protons below. NuclearStopping= 1 205 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 206 CSDA range table up to 1 GeV in 70 bins. 207 208 msc: Model variant of multiple scattering for mu+ 209 Lambda tables from 100 eV to 100 TeV in 120 bins. 210 LateralDisplacementFlag= 1 Skin= 0 211 Boundary/stepping algorithm is active with RangeFactor= 0.02 Step limit type 1 212 213 muIoni: tables are built for mu+ 214 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 215 Lambda tables from threshold to 100 TeV in 120 bins. 216 Bether-Bloch model for E > 0.2 MeV, parametrisation of Bragg peak below, 217 radiative corrections for E > 1 GeV 218 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 219 CSDA range table up to 1 GeV in 70 bins. 220 221 muBrems: tables are built for mu+ 222 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 223 Lambda tables from threshold to 100 TeV in 120 bins. 224 Parametrised model 225 226 muPairProd: tables are built for mu+ 227 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 228 Lambda tables from threshold to 100 TeV in 120 bins. 229 Parametrised model 230 231 muIoni: tables are built for mu- 232 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 233 Lambda tables from threshold to 100 TeV in 120 bins. 234 Bether-Bloch model for E > 0.2 MeV, parametrisation of Bragg peak below, 235 radiative corrections for E > 1 GeV 236 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 237 CSDA range table up to 1 GeV in 70 bins. 238 239 muBrems: tables are built for mu- 240 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 241 Lambda tables from threshold to 100 TeV in 120 bins. 242 Parametrised model 243 244 muPairProd: tables are built for mu- 245 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 246 Lambda tables from threshold to 100 TeV in 120 bins. 247 Parametrised model 248 249 hIoni: tables are built for pi+ 250 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 251 Lambda tables from threshold to 100 TeV in 120 bins. 252 Scaling relation is used from proton dE/dx and range. 253 Delta cross sections and sampling from BetheBloch model for scaled energy > 0.297504 MeV 254 Parametrisation from Bragg for protons below. NuclearStopping= 1 255 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 256 CSDA range table up to 1 GeV in 70 bins. 257 258 msc: Model variant of multiple scattering for pi- 259 Lambda tables from 100 eV to 100 TeV in 120 bins. 260 LateralDisplacementFlag= 1 Skin= 0 261 Boundary/stepping algorithm is active with RangeFactor= 0.02 Step limit type 1 262 263 hIoni: tables are built for pi- 264 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 265 Lambda tables from threshold to 100 TeV in 120 bins. 266 Scaling relation is used from proton dE/dx and range. 267 Delta cross sections and sampling from BetheBloch model for scaled energy > 0.297504 MeV 268 Parametrisation from Bragg for protons below. NuclearStopping= 1 269 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 270 CSDA range table up to 1 GeV in 70 bins. 93 phot: for gamma SubType= 12 94 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 95 PhotoElectric : Emin= 0 eV Emax= 10 TeV 96 97 compt: for gamma SubType= 13 98 Lambda tables from 100 eV to 10 TeV in 77 bins, spline: 1 99 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 100 Klein-Nishina : Emin= 0 eV Emax= 10 TeV 101 102 conv: for gamma SubType= 14 103 Lambda tables from 1.022 MeV to 10 TeV in 77 bins, spline: 1 104 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 105 Bethe-Heitler : Emin= 0 eV Emax= 10 TeV 106 107 msc: for e- SubType= 10 108 Lambda tables from 100 eV to 10 TeV in 77 bins, spline: 1 109 RangeFactor= 0.04, stepLimitType: 1, latDisplacement: 1 110 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 111 UrbanMsc93 : Emin= 0 eV Emax= 10 TeV 112 113 eIoni: for e- SubType= 2 114 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 115 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 116 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 117 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 118 MollerBhabha : Emin= 0 eV Emax= 10 TeV 119 CSDA range table up to 1 GeV in 160 bins 120 121 eBrem: for e- SubType= 3 122 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 123 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 124 LPM flag: 1 for E > 1 GeV 125 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 126 eBrem : Emin= 0 eV Emax= 1 GeV 127 eBremRel : Emin= 1 GeV Emax= 10 TeV 128 129 eIoni: for e+ SubType= 2 130 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 131 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 132 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 133 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 134 MollerBhabha : Emin= 0 eV Emax= 10 TeV 135 CSDA range table up to 1 GeV in 160 bins 136 137 eBrem: for e+ SubType= 3 138 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 139 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 140 LPM flag: 1 for E > 1 GeV 141 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 142 eBrem : Emin= 0 eV Emax= 1 GeV 143 eBremRel : Emin= 1 GeV Emax= 10 TeV 144 145 annihil: for e+ SubType= 5 146 Lambda tables from 100 eV to 10 TeV in 77 bins, spline: 1 147 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 148 eplus2gg : Emin= 0 eV Emax= 10 TeV 149 150 msc: for proton SubType= 10 151 Lambda tables from 100 eV to 10 TeV in 77 bins, spline: 1 152 RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1 153 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 154 UrbanMsc90 : Emin= 0 eV Emax= 10 TeV 155 156 hIoni: for proton SubType= 2 157 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 158 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 159 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 160 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 161 Bragg : Emin= 0 eV Emax= 2 MeV 162 BetheBloch : Emin= 2 MeV Emax= 10 TeV 163 CSDA range table up to 1 GeV in 160 bins 164 165 hBrems: for proton SubType= 3 166 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 167 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 168 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 169 hBrem : Emin= 0 eV Emax= 10 TeV 170 171 hPairProd: for proton SubType= 4 172 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 173 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 174 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 175 hPairProd : Emin= 0 eV Emax= 10 TeV 176 177 msc: for GenericIon SubType= 10 178 RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 0 179 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 180 UrbanMsc90 : Emin= 0 eV Emax= 10 TeV 181 182 ionIoni: for GenericIon SubType= 2 183 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 184 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 185 finalRange(mm)= 0.1, dRoverRange= 0.1, integral: 1, fluct: 1, linLossLimit= 0.02 186 Stopping Power data for 17 ion/material pairs, nuclearStopping: 1 187 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 188 ParamICRU73 : Emin= 0 eV Emax= 10 TeV 189 CSDA range table up to 1 GeV in 160 bins 190 191 nuclearStopping: for GenericIon SubType= 1 192 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 193 ICRU49NucStopping : Emin= 0 eV Emax= 10 TeV 194 195 nuclearStopping: for alpha SubType= 1 196 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 197 ICRU49NucStopping : Emin= 0 eV Emax= 10 TeV 198 199 hIoni: for anti_proton SubType= 2 200 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 201 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 202 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 203 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 204 ICRU73QO : Emin= 0 eV Emax= 2 MeV 205 BetheBloch : Emin= 2 MeV Emax= 10 TeV 206 CSDA range table up to 1 GeV in 160 bins 207 208 hIoni: for kaon+ SubType= 2 209 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 210 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 211 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 212 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 213 Bragg : Emin= 0 eV Emax= 1.05231 MeV 214 BetheBloch : Emin= 1.05231 MeV Emax= 10 TeV 215 CSDA range table up to 1 GeV in 160 bins 216 217 hIoni: for kaon- SubType= 2 218 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 219 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 220 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 221 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 222 ICRU73QO : Emin= 0 eV Emax= 1.05231 MeV 223 BetheBloch : Emin= 1.05231 MeV Emax= 10 TeV 224 CSDA range table up to 1 GeV in 160 bins 225 226 muMsc: for mu+ SubType= 10 227 Lambda tables from 100 eV to 10 TeV in 77 bins, spline: 1 228 RangeFactor= 0.2, step limit type: 0, lateralDisplacement: 1, polarAngleLimit(deg)= 0 229 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 230 UrbanMsc90 : Emin= 0 eV Emax= 10 TeV 231 232 muIoni: for mu+ SubType= 2 233 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 234 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 235 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 236 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 237 Bragg : Emin= 0 eV Emax= 200 keV 238 BetheBloch : Emin= 200 keV Emax= 1 GeV 239 MuBetheBloch : Emin= 1 GeV Emax= 10 TeV 240 CSDA range table up to 1 GeV in 160 bins 241 242 muBrems: for mu+ SubType= 3 243 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 244 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 245 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 246 MuBrem : Emin= 0 eV Emax= 10 TeV 247 248 muPairProd: for mu+ SubType= 4 249 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 250 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 251 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 252 muPairProd : Emin= 0 eV Emax= 10 TeV 253 254 muIoni: for mu- SubType= 2 255 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 256 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 257 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 258 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 259 ICRU73QO : Emin= 0 eV Emax= 200 keV 260 BetheBloch : Emin= 200 keV Emax= 1 GeV 261 MuBetheBloch : Emin= 1 GeV Emax= 10 TeV 262 CSDA range table up to 1 GeV in 160 bins 263 264 muBrems: for mu- SubType= 3 265 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 266 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 267 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 268 MuBrem : Emin= 0 eV Emax= 10 TeV 269 270 muPairProd: for mu- SubType= 4 271 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 272 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 273 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 274 muPairProd : Emin= 0 eV Emax= 10 TeV 275 276 hIoni: for pi+ SubType= 2 277 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 278 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 279 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 280 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 281 Bragg : Emin= 0 eV Emax= 297.504 keV 282 BetheBloch : Emin= 297.504 keV Emax= 10 TeV 283 CSDA range table up to 1 GeV in 160 bins 284 285 hBrems: for pi+ SubType= 3 286 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 287 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 288 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 289 hBrem : Emin= 0 eV Emax= 10 TeV 290 291 hPairProd: for pi+ SubType= 4 292 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 293 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 294 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 295 hPairProd : Emin= 0 eV Emax= 10 TeV 296 297 msc: for pi- SubType= 10 298 Lambda tables from 100 eV to 10 TeV in 77 bins, spline: 1 299 RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1 300 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 301 UrbanMsc90 : Emin= 0 eV Emax= 10 TeV 302 303 hIoni: for pi- SubType= 2 304 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 305 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 306 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 307 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 308 ICRU73QO : Emin= 0 eV Emax= 297.504 keV 309 BetheBloch : Emin= 297.504 keV Emax= 10 TeV 310 CSDA range table up to 1 GeV in 160 bins 311 312 hBrems: for pi- SubType= 3 313 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 314 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 315 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 316 hBrem : Emin= 0 eV Emax= 10 TeV 317 318 hPairProd: for pi- SubType= 4 319 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 320 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 321 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 322 hPairProd : Emin= 0 eV Emax= 10 TeV 271 323 272 324 Region <DefaultRegionForTheWorld> -- appears in <Absorber> world volume … … 274 326 Pointers : G4VUserRegionInformation[0], G4UserLimits[0], G4FastSimulationManager[0], G4UserSteppingAction[0] 275 327 Materials : G4_WATER 276 Production cuts : gamma 1 um e- 1 um e+ 1 um328 Production cuts : gamma 1 um e- 1 um e+ 1 um proton 0 fm 277 329 278 330 ========= Table of registered couples ============================== … … 280 332 Index : 0 used in the geometry : Yes recalculation needed : No 281 333 Material : G4_WATER 282 Range cuts : gamma 1 um e- 1 um e+ 1 um283 Energy thresholds : gamma 990 eV e- 990 eV e+ 990 eV334 Range cuts : gamma 1 um e- 1 um e+ 1 um proton 0 fm 335 Energy thresholds : gamma 990 eV e- 990 eV e+ 990 eV proton 0 eV 284 336 Region(s) which use this couple : 285 337 DefaultRegionForTheWorld … … 324 376 Run Summary 325 377 Number of events processed : 10000 326 User= 65.4s Real=92.27s Sys=2.75s378 User=42.93s Real=71.08s Sys=0.28s 327 379 328 380 ======================== run summary ====================== … … 332 384 ============================================================ 333 385 334 Total Energy deposited = 3.93 4 MeV +- 240.666keV335 336 Track length of primary track = 2.0 16 cm +- 2.808mm337 Range from EmCalculator = 2.0 21cm (from full dE/dx)338 339 Projected range = 1.3 05 cm +- 4.176mm340 341 Nb of steps of primary track = 2 38.40 +- 31.17 Step size= 84.562 um +- 4.576um386 Total Energy deposited = 3.932 MeV +- 234.119 keV 387 388 Track length of primary track = 2.045 cm +- 2.840 mm 389 Range from EmCalculator = 2.048 cm (from full dE/dx) 390 391 Projected range = 1.316 cm +- 4.268 mm 392 393 Nb of steps of primary track = 241.47 +- 31.53 Step size= 84.668 um +- 4.553 um 342 394 343 395 --------- Ranecu engine status --------- 344 396 Initial seed (index) = 0 345 Current couple of seeds = 1695104246, 964521664397 Current couple of seeds = 343308114, 1826359441 346 398 ---------------------------------------- 347 Graphics systems deleted.348 Visualization Manager deleting...349 399 UserDetectorConstruction deleted. 350 400 UserPhysicsList deleted. … … 353 403 G4 kernel has come to Quit state. 354 404 EventManager deleted. 355 Default detector region deleted.356 405 UImanager deleted. 357 406 Units table cleared. … … 359 408 RunManagerKernel is deleted. 360 409 RunManager is deleting. 410 -
trunk/examples/extended/electromagnetic/TestEm12/include/DetectorConstruction.hh
r1230 r1337 25 25 // 26 26 // $Id: DetectorConstruction.hh,v 1.2 2006/06/29 16:42:01 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm12/include/DetectorMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: DetectorMessenger.hh,v 1.2 2006/06/29 16:42:03 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm12/include/EventAction.hh
r1230 r1337 25 25 // 26 26 // $Id: EventAction.hh,v 1.2 2006/06/29 16:42:06 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm12/include/EventActionMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: EventActionMessenger.hh,v 1.2 2006/06/29 16:42:08 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm12/include/HistoManager.hh
r1230 r1337 25 25 // 26 26 // $Id: HistoManager.hh,v 1.6 2007/11/09 17:35:06 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm12/include/HistoMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: HistoMessenger.hh,v 1.4 2008/01/11 13:11:31 jjacquem Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm12/include/PhysListEmStandard.hh
r1230 r1337 26 26 // 27 27 // $Id: PhysListEmStandard.hh,v 1.2 2006/06/29 16:42:25 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm12/include/PhysicsList.hh
r1230 r1337 26 26 // 27 27 // $Id: PhysicsList.hh,v 1.3 2006/06/29 16:42:37 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm12/include/PhysicsListMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: PhysicsListMessenger.hh,v 1.2 2006/06/29 16:42:40 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm12/include/PrimaryGeneratorAction.hh
r1230 r1337 25 25 // 26 26 // $Id: PrimaryGeneratorAction.hh,v 1.2 2006/06/29 16:42:42 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm12/include/PrimaryGeneratorMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: PrimaryGeneratorMessenger.hh,v 1.2 2006/06/29 16:42:44 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm12/include/RunAction.hh
r1230 r1337 25 25 // 26 26 // $Id: RunAction.hh,v 1.4 2007/04/27 10:38:11 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm12/include/StepMax.hh
r1230 r1337 25 25 // 26 26 // $Id: StepMax.hh,v 1.3 2006/06/29 16:42:50 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm12/include/StepMaxMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: StepMaxMessenger.hh,v 1.3 2006/06/29 16:42:52 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm12/include/SteppingAction.hh
r1230 r1337 25 25 // 26 26 // $Id: SteppingAction.hh,v 1.2 2006/06/29 16:42:54 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm12/include/SteppingVerbose.hh
r1230 r1337 25 25 // 26 26 // $Id: SteppingVerbose.hh,v 1.2 2006/06/29 16:42:56 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm12/include/TrackingAction.hh
r1230 r1337 25 25 // 26 26 // $Id: TrackingAction.hh,v 1.2 2006/06/29 16:42:58 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm12/src/DetectorConstruction.cc
r1230 r1337 25 25 // 26 26 // $Id: DetectorConstruction.cc,v 1.2 2006/06/29 16:43:00 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm12/src/DetectorMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: DetectorMessenger.cc,v 1.2 2006/06/29 16:43:03 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm12/src/EventAction.cc
r1230 r1337 24 24 // ******************************************************************** 25 25 // 26 // $Id: EventAction.cc,v 1. 2 2006/06/29 16:43:05 gunterExp $27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $26 // $Id: EventAction.cc,v 1.4 2010/06/07 05:40:46 perl Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 37 37 38 38 #include "G4Event.hh" 39 #include "G4TrajectoryContainer.hh"40 #include "G4Trajectory.hh"41 #include "G4VVisManager.hh"42 39 43 40 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 72 69 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... 73 70 74 void EventAction::EndOfEventAction(const G4Event* evt)71 void EventAction::EndOfEventAction(const G4Event*) 75 72 { 76 73 //plot energy deposited per event … … 80 77 histoManager->FillHisto(2,totalEdep); 81 78 } 82 83 //trajectories84 //85 if (G4VVisManager::GetConcreteInstance())86 {87 G4TrajectoryContainer* trajectoryContainer = evt->GetTrajectoryContainer();88 G4int n_trajectories = 0;89 if (trajectoryContainer) n_trajectories = trajectoryContainer->entries();90 for(G4int i=0; i<n_trajectories; i++)91 { G4Trajectory* trj = (G4Trajectory*)92 ((*(evt->GetTrajectoryContainer()))[i]);93 if (drawFlag == "all") trj->DrawTrajectory(1000);94 else if ((drawFlag == "charged")&&(trj->GetCharge() != 0.))95 trj->DrawTrajectory(1000);96 }97 }98 79 } 99 80 -
trunk/examples/extended/electromagnetic/TestEm12/src/EventActionMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: EventActionMessenger.cc,v 1.2 2006/06/29 16:43:07 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm12/src/HistoManager.cc
r1230 r1337 25 25 // 26 26 // $Id: HistoManager.cc,v 1.11 2008/09/23 20:48:12 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm12/src/HistoMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: HistoMessenger.cc,v 1.5 2008/01/11 13:11:31 jjacquem Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm12/src/PhysListEmStandard.cc
r1230 r1337 24 24 // ******************************************************************** 25 25 // 26 // $Id: PhysListEmStandard.cc,v 1. 8 2009/11/16 16:18:27maire Exp $27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $26 // $Id: PhysListEmStandard.cc,v 1.9 2010/05/20 13:13:33 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 39 39 40 40 #include "G4eMultipleScattering.hh" 41 #include "G4UrbanMscModel90.hh" 42 #include "G4UrbanMscModel92.hh" 41 43 #include "G4UrbanMscModel93.hh" 42 44 #include "G4eIonisation.hh" … … 148 150 } 149 151 } 150 152 /* 151 153 // Em options 152 154 // … … 179 181 // 180 182 emOptions.SetSubCutoff(false); //default 183 */ 181 184 } 182 185 -
trunk/examples/extended/electromagnetic/TestEm12/src/PhysicsList.cc
r1230 r1337 24 24 // ******************************************************************** 25 25 // 26 // $Id: PhysicsList.cc,v 1. 8 2009/09/22 15:18:20maire Exp $27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $26 // $Id: PhysicsList.cc,v 1.9 2010/05/20 13:13:33 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 34 34 35 35 #include "PhysListEmStandard.hh" 36 #include "PhysListEmStandardSS.hh" 37 #include "PhysListEmStandardGS.hh" 38 #include "PhysListEmStandardWVI.hh" 36 39 37 40 #include "G4EmStandardPhysics.hh" … … 241 244 delete emPhysicsList; 242 245 emPhysicsList = new G4EmStandardPhysics_option3(); 243 246 247 } else if (name == "standardSS") { 248 249 emName = name; 250 delete emPhysicsList; 251 emPhysicsList = new PhysListEmStandardSS(name); 252 253 } else if (name == "standardGS") { 254 255 emName = name; 256 delete emPhysicsList; 257 emPhysicsList = new PhysListEmStandardGS(name); 258 259 } else if (name == "standardWVI") { 260 261 emName = name; 262 delete emPhysicsList; 263 emPhysicsList = new PhysListEmStandardWVI(name); 264 244 265 } else if (name == "emlivermore") { 245 266 emName = name; -
trunk/examples/extended/electromagnetic/TestEm12/src/PhysicsListMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: PhysicsListMessenger.cc,v 1.2 2006/06/29 16:43:30 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm12/src/PrimaryGeneratorAction.cc
r1230 r1337 25 25 // 26 26 // $Id: PrimaryGeneratorAction.cc,v 1.2 2006/06/29 16:43:32 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm12/src/PrimaryGeneratorMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: PrimaryGeneratorMessenger.cc,v 1.2 2006/06/29 16:43:34 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm12/src/RunAction.cc
r1230 r1337 25 25 // 26 26 // $Id: RunAction.cc,v 1.8 2007/08/19 20:57:29 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm12/src/StepMax.cc
r1230 r1337 25 25 // 26 26 // $Id: StepMax.cc,v 1.3 2006/06/29 16:43:38 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm12/src/StepMaxMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: StepMaxMessenger.cc,v 1.3 2006/06/29 16:43:40 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm12/src/SteppingAction.cc
r1230 r1337 25 25 // 26 26 // $Id: SteppingAction.cc,v 1.4 2007/04/27 10:38:11 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm12/src/SteppingVerbose.cc
r1230 r1337 25 25 // 26 26 // $Id: SteppingVerbose.cc,v 1.2 2006/06/29 16:43:46 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm12/src/TrackingAction.cc
r1230 r1337 25 25 // 26 26 // $Id: TrackingAction.cc,v 1.2 2006/06/29 16:43:48 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm12/vis.mac
r807 r1337 10 10 /run/initialize 11 11 # 12 # Create empty scene ("world" is default)13 /vis/ scene/create12 # Use this open statement to create an OpenGL view: 13 /vis/open OGL 600x600-0+0 14 14 # 15 # Create a scene handler for a specific graphics system 16 # Edit the next line(s) to choose another graphic system 17 # 18 /vis/open OGLIX 19 # 15 # Use this open statement to create a .prim file suitable for 16 # viewing in DAWN: 20 17 #/vis/open DAWNFILE 21 18 # 22 # Draw scene 19 # Use this open statement to create a .heprep file suitable for 20 # viewing in HepRApp: 21 #/vis/open HepRepFile 22 # 23 # Use this open statement to create a .wrl file suitable for 24 # viewing in a VRML viewer: 25 #/vis/open VRML2FILE 26 # 27 # Disable auto refresh and quieten vis messages whilst scene and 28 # trajectories are established: 29 /vis/viewer/set/autoRefresh false 30 /vis/verbose errors 31 # 32 # Draw geometry: 33 /vis/drawVolume 34 # 35 # Specify view angle: 36 #/vis/viewer/set/viewpointThetaPhi 90. 0. 37 # 38 # Specify zoom value: 39 /vis/viewer/zoom 1.4 40 # 41 # Specify style (surface or wireframe): 23 42 /vis/viewer/set/style surface 24 /vis/viewer/zoom 1.425 /vis/viewer/flush26 43 # 27 # for drawing the tracks 28 # if too many tracks cause core dump => storeTrajectory 0 29 /tracking/storeTrajectory 1 44 # Draw coordinate axes: 45 #/vis/scene/add/axes 0 0 0 1 m 46 # 47 # Draw smooth trajectories at end of event, showing trajectory points 48 # as markers 2 pixels wide: 49 /vis/scene/add/trajectories smooth 50 /vis/modeling/trajectories/create/drawByCharge 51 /vis/modeling/trajectories/drawByCharge-0/default/setDrawStepPts true 52 /vis/modeling/trajectories/drawByCharge-0/default/setStepPtsSize 2 53 # (if too many tracks cause core dump => /tracking/storeTrajectory 0) 54 # 55 # Draw hits at end of event: 56 #/vis/scene/add/hits 57 # 58 # To draw only gammas: 59 #/vis/filtering/trajectories/create/particleFilter 60 #/vis/filtering/trajectories/particleFilter-0/add gamma 61 # 62 # To invert the above, drawing all particles except gammas, 63 # keep the above two lines but also add: 64 #/vis/filtering/trajectories/particleFilter-0/invert true 65 # 66 # Many other options are available with /vis/modeling and /vis/filtering. 67 # For example, to select colour by particle ID: 68 #/vis/modeling/trajectories/create/drawByParticleID 69 #/vis/modeling/trajectories/drawByParticleID-0/set e- blue 70 # 71 # To superimpose all of the events from a given run: 30 72 /vis/scene/endOfEventAction accumulate 31 73 # 32 /testem/event/drawTracks all 33 74 # Re-establish auto refreshing and verbosity: 75 /vis/viewer/set/autoRefresh true 76 /vis/verbose warnings 77 # 78 # For file-based drivers, use this to create an empty detector view: 79 #/vis/viewer/flush -
trunk/examples/extended/electromagnetic/TestEm13/History
r807 r1337 1 $Id: History,v 1. 15 2007/07/02 09:18:45 vnivanchExp $1 $Id: History,v 1.22 2010/06/07 05:40:46 perl Exp $ 2 2 ------------------------------------------------------------------- 3 3 … … 15 15 * Reverse chronological order (last date on top), please * 16 16 ---------------------------------------------------------- 17 18 06-06-10 J.Perl (testem13-V09-03-03) 19 - Remove unused variable in EventAction 20 21 03-06-10 J.Perl (testem13-V09-03-02) 22 - Updated vis usage 23 24 05-04-10 mma (testem13-V09-03-01) 25 - PhysicsList: remove non pertinent EmOptions 26 - RunAction: replace ProcessCount by map<string, int> 27 28 02-04-10 mma (testem13-V09-03-00) 29 - PhysicsList: extend ProductionCuts down to 100 eV 30 - PhysListEmStandard, Livermore, Penelope: 31 all processes registered as discrete -> no continuous Eloss 32 - cleanup SteppingAction 33 - TestEm14.cc : introduction of G4UIExecutive 34 - update README 35 36 19-11-09 mma (testem13-V09-02-01) 37 - add new livermore and penelope physics lists 38 39 25-09-09 mma (testem13-V09-02-00) 40 - Remove old livermore and penelope physics lists 41 42 12-06-08 mma (testem13-V09-01-00) 43 - Remove AIDA from GNUmakefile 17 44 18 45 02-07-07 V.Ivant (testem13-V09-00-00) -
trunk/examples/extended/electromagnetic/TestEm13/README
r807 r1337 1 $Id: README,v 1. 4 2006/05/15 14:42:42maire Exp $1 $Id: README,v 1.5 2010/04/02 15:46:31 maire Exp $ 2 2 ------------------------------------------------------------------- 3 3 … … 27 27 28 28 The physics list contains the standard electromagnetic processes. 29 In order not to introduce 'arti cicial' constraints on the step size, the30 multiple scattering is not instanciated, and there is no limitation from31 the maximum energy lost per step.29 In order not to introduce 'artificial' constraints on the step size, the 30 multiple scattering is not instanciated, and all processes are 31 registered as discrete : there is no continuous energy loss. 32 32 33 33 3- AN EVENT : THE PRIMARY GENERATOR -
trunk/examples/extended/electromagnetic/TestEm13/TestEm13.cc
r1230 r1337 24 24 // ******************************************************************** 25 25 // 26 // $Id: TestEm13.cc,v 1. 5 2007/06/24 22:26:54maire Exp $27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $26 // $Id: TestEm13.cc,v 1.6 2010/04/02 15:46:31 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 32 32 #include "G4RunManager.hh" 33 33 #include "G4UImanager.hh" 34 #include "G4UIterminal.hh"35 #include "G4UItcsh.hh"36 34 #include "Randomize.hh" 37 35 … … 47 45 #ifdef G4VIS_USE 48 46 #include "G4VisExecutive.hh" 47 #endif 48 49 #ifdef G4UI_USE 50 #include "G4UIExecutive.hh" 49 51 #endif 50 52 … … 91 93 visManager->Initialize(); 92 94 #endif 93 94 G4UIsession * session = 0; 95 #ifdef G4UI_USE_TCSH 96 session = new G4UIterminal(new G4UItcsh); 97 #else 98 session = new G4UIterminal(); 95 96 #ifdef G4UI_USE 97 G4UIExecutive * ui = new G4UIExecutive(argc,argv); 98 ui->SessionStart(); 99 delete ui; 99 100 #endif 100 session->SessionStart();101 delete session;102 101 103 102 #ifdef G4VIS_USE -
trunk/examples/extended/electromagnetic/TestEm13/TestEm13.in
r807 r1337 1 # $Id: TestEm13.in,v 1. 5 2006/05/10 12:09:13maire Exp $1 # $Id: TestEm13.in,v 1.8 2010/04/05 13:45:17 maire Exp $ 2 2 # 3 3 # Macro file for "TestEm13.cc" … … 12 12 /testem/det/setSize 1 cm 13 13 # 14 #### /testem/phys/addPhysics livermore 15 #### /testem/phys/addPhysics penelope 14 /testem/phys/addPhysics standard 16 15 # 17 16 /run/initialize … … 19 18 /gun/particle gamma 20 19 /gun/energy 100 keV 21 /run/beamOn 100000 20 /run/beamOn 1000000 22 21 # 23 22 /gun/particle e- 24 23 /gun/energy 100 MeV 25 /run/beamOn 100000 24 /run/beamOn 1000000 -
trunk/examples/extended/electromagnetic/TestEm13/TestEm13.out
r807 r1337 1 2 ############################################ 3 !!! WARNING - FPE detection is activated !!! 4 ############################################ 1 5 2 6 ************************************************************* 3 Geant4 version Name: g lobal-V09-00-03 (9-May-2008)7 Geant4 version Name: geant4-09-03-ref-06 (25-June-2010) 4 8 Copyright : Geant4 Collaboration 5 9 Reference : NIM A 506 (2003), 250-303 … … 10 14 ***** Table : Nb of materials = 15 ***** 11 15 12 Material: Air density: 1.290 mg/cm3 RadL: 285.161 m Imean: 85.684eV temperature: 273.15 K pressure: 1.00 atm16 Material: Air density: 1.290 mg/cm3 RadL: 285.161 m Nucl.Int.Length: 662.680 m Imean: 85.703 eV temperature: 273.15 K pressure: 1.00 atm 13 17 ---> Element: Nitrogen (N) Z = 7.0 N = 14.0 A = 14.01 g/mole ElmMassFraction: 70.00 % ElmAbundance 72.71 % 14 18 ---> Element: Oxygen (O) Z = 8.0 N = 16.0 A = 16.00 g/mole ElmMassFraction: 30.00 % ElmAbundance 27.29 % 15 19 16 Material: H2liquid density: 70.800 mg/cm3 RadL: 8.923 m Imean: 21.800 eV20 Material: H2liquid density: 70.800 mg/cm3 RadL: 8.923 m Nucl.Int.Length: 4.960 m Imean: 19.200 eV 17 21 ---> Element: Hydrogen (H) Z = 1.0 N = 1.0 A = 1.01 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 18 22 19 Material: Water H_2O density: 1.000 g/cm3 RadL: 36.092 cm Imean: 75.000 eV23 Material: Water H_2O density: 1.000 g/cm3 RadL: 36.092 cm Nucl.Int.Length: 75.416 cm Imean: 75.000 eV 20 24 ---> Element: Hydrogen (H) Z = 1.0 N = 1.0 A = 1.01 g/mole ElmMassFraction: 11.21 % ElmAbundance 66.67 % 21 25 ---> Element: Oxygen (O) Z = 8.0 N = 16.0 A = 16.00 g/mole ElmMassFraction: 88.79 % ElmAbundance 33.33 % 22 26 23 Material: liquidArgon density: 1.390 g/cm3 RadL: 14.065 cm Imean: 187.200 eV27 Material: liquidArgon density: 1.390 g/cm3 RadL: 14.065 cm Nucl.Int.Length: 86.078 cm Imean: 188.000 eV 24 28 ---> Element: liquidArgon ( ) Z = 18.0 N = 40.0 A = 39.95 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 25 29 26 Material: Carbon density: 2.267 g/cm3 RadL: 18.833 cm Imean: 78.000 eV30 Material: Carbon density: 2.267 g/cm3 RadL: 18.833 cm Nucl.Int.Length: 35.356 cm Imean: 81.000 eV 27 31 ---> Element: Carbon ( ) Z = 6.0 N = 12.0 A = 12.01 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 28 32 29 Material: Aluminium density: 2.700 g/cm3 RadL: 8.893 cm Imean: 166.400 eV33 Material: Aluminium density: 2.700 g/cm3 RadL: 8.893 cm Nucl.Int.Length: 38.879 cm Imean: 166.000 eV 30 34 ---> Element: Aluminium ( ) Z = 13.0 N = 27.0 A = 26.98 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 31 35 32 Material: Silicon density: 2.330 g/cm3 RadL: 9.368 cm Imean: 173.600 eV36 Material: Silicon density: 2.330 g/cm3 RadL: 9.368 cm Nucl.Int.Length: 45.663 cm Imean: 173.000 eV 33 37 ---> Element: Silicon ( ) Z = 14.0 N = 28.1 A = 28.09 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 34 38 35 Material: Germanium density: 5.323 g/cm3 RadL: 2.301 cm Imean: 332.800 eV39 Material: Germanium density: 5.323 g/cm3 RadL: 2.301 cm Nucl.Int.Length: 27.431 cm Imean: 350.000 eV 36 40 ---> Element: Germanium ( ) Z = 32.0 N = 72.6 A = 72.61 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 37 41 38 Material: NaI density: 3.670 g/cm3 RadL: 2.586 cm Imean: 452.000 eV42 Material: NaI density: 3.670 g/cm3 RadL: 2.586 cm Nucl.Int.Length: 42.878 cm Imean: 452.000 eV 39 43 ---> Element: Sodium (Na) Z = 11.0 N = 23.0 A = 22.99 g/mole ElmMassFraction: 15.34 % ElmAbundance 50.00 % 40 44 ---> Element: Iodine (I) Z = 53.0 N = 126.9 A = 126.90 g/mole ElmMassFraction: 84.66 % ElmAbundance 50.00 % 41 45 42 Material: Iodine density: 4.930 g/cm3 RadL: 1.720 cm Imean: 492.900 eV46 Material: Iodine density: 4.930 g/cm3 RadL: 1.720 cm Nucl.Int.Length: 35.676 cm Imean: 491.000 eV 43 47 ---> Element: Iodine (I) Z = 53.0 N = 126.9 A = 126.90 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 44 48 45 Material: BGO density: 7.100 g/cm3 RadL: 1.123 cm Imean: 469.142eV49 Material: BGO density: 7.100 g/cm3 RadL: 1.123 cm Nucl.Int.Length: 22.806 cm Imean: 473.785 eV 46 50 ---> Element: Oxygen (O) Z = 8.0 N = 16.0 A = 16.00 g/mole ElmMassFraction: 15.41 % ElmAbundance 63.16 % 47 51 ---> Element: Germanium (Ge) Z = 32.0 N = 72.6 A = 72.59 g/mole ElmMassFraction: 17.48 % ElmAbundance 15.79 % 48 52 ---> Element: Bismuth (Bi) Z = 83.0 N = 209.0 A = 208.98 g/mole ElmMassFraction: 67.10 % ElmAbundance 21.05 % 49 53 50 Material: Iron density: 7.870 g/cm3 RadL: 1.759 cm Imean: 286.000 eV51 ---> Element: Iron ( ) Z = 26.0 N = 55. 9A = 55.85 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 %52 53 Material: Tungsten density: 19.300 g/cm3 RadL: 3.504 mm Imean: 725.200 eV54 Material: Iron density: 7.870 g/cm3 RadL: 1.759 cm Nucl.Int.Length: 16.999 cm Imean: 286.000 eV 55 ---> Element: Iron ( ) Z = 26.0 N = 55.8 A = 55.85 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 56 57 Material: Tungsten density: 19.300 g/cm3 RadL: 3.504 mm Nucl.Int.Length: 10.312 cm Imean: 727.000 eV 54 58 ---> Element: Tungsten ( ) Z = 74.0 N = 183.8 A = 183.85 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 55 59 56 Material: Lead density: 11.350 g/cm3 RadL: 5.612 mm Imean: 820.000 eV60 Material: Lead density: 11.350 g/cm3 RadL: 5.612 mm Nucl.Int.Length: 18.247 cm Imean: 823.000 eV 57 61 ---> Element: Lead ( ) Z = 82.0 N = 207.2 A = 207.19 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 58 62 59 Material: Uranium density: 18.950 g/cm3 RadL: 3.166 mm Imean: 892.400 eV63 Material: Uranium density: 18.950 g/cm3 RadL: 3.166 mm Nucl.Int.Length: 11.446 cm Imean: 890.000 eV 60 64 ---> Element: Uranium ( ) Z = 92.0 N = 238.0 A = 238.03 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 61 65 … … 66 70 /testem/det/setSize 1 cm 67 71 # 68 #### /testem/phys/addPhysics livermore 69 #### /testem/phys/addPhysics penelope 72 /testem/phys/addPhysics standard 73 PhysicsList::AddPhysicsList: <standard> 70 74 # 71 75 /run/initialize … … 76 80 physicsList->Construct() start. 77 81 physicsList->Construct() start. 82 physicsList->CheckParticleList() start. 78 83 physicsList->setCut() start. 79 84 # 80 85 /gun/particle gamma 81 86 /gun/energy 100 keV 82 /run/beamOn 100000 83 84 phot: Total cross sections from Sandia parametrisation. 85 Sampling according PhotoElectric model 86 87 compt: Total cross sections has a good parametrisation from 10 KeV to (100/Z) GeV 88 Sampling according Klein-Nishina model 89 tables are built for gamma 90 Lambda tables from 100 eV to 100 GeV in 90 bins. 91 92 conv: Total cross sections has a good parametrisation from 1.5 MeV to 100 GeV for all Z; 93 sampling secondary e+e- according Bethe-Heitler model 94 tables are built for gamma 95 Lambda tables from 1.022 MeV to 100 GeV in 100 bins. 96 97 eIoni: tables are built for e- 98 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 99 Lambda tables from threshold to 100 TeV in 120 bins. 100 Delta cross sections and sampling from MollerBhabha model 101 Good description from 1 KeV to 100 GeV. 102 Step function: finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0 103 104 eBrem: tables are built for e- 105 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 106 Lambda tables from threshold to 100 TeV in 120 bins. 107 Total cross sections and sampling from StandBrem model (based on the EEDL data library) 108 Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV. LPM flag 1 109 110 eIoni: tables are built for e+ 111 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 112 Lambda tables from threshold to 100 TeV in 120 bins. 113 Delta cross sections and sampling from MollerBhabha model 114 Good description from 1 KeV to 100 GeV. 115 Step function: finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0 116 117 eBrem: tables are built for e+ 118 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 119 Lambda tables from threshold to 100 TeV in 120 bins. 120 Total cross sections and sampling from StandBrem model (based on the EEDL data library) 121 Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV. LPM flag 1 122 123 annihil: Sampling according eplus2gg model 124 tables are built for e+ 125 Lambda tables from 100 eV to 100 TeV in 120 bins. 126 127 hIoni: tables are built for proton 128 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 129 Lambda tables from threshold to 100 TeV in 120 bins. 130 Scaling relation is used from proton dE/dx and range. 131 Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV 132 Parametrisation from Bragg for protons below. NuclearStopping= 1 133 Step function: finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0 134 135 ionIoni: tables are built for GenericIon 136 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 137 Lambda tables from threshold to 100 TeV in 120 bins. 138 Scaling relation is used from proton dE/dx and range. 139 Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV 140 Parametrisation from BraggIon for protons below. NuclearStopping= 1 141 142 Stopping Power data for 8 ion/material pairs are used. 143 Step function: finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0 144 145 hIoni: tables are built for anti_proton 146 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 147 Lambda tables from threshold to 100 TeV in 120 bins. 148 Scaling relation is used from proton dE/dx and range. 149 Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV 150 Parametrisation from Bragg for protons below. NuclearStopping= 1 151 Step function: finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0 152 153 muIoni: tables are built for mu+ 154 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 155 Lambda tables from threshold to 100 TeV in 120 bins. 156 Bether-Bloch model for E > 0.2 MeV, parametrisation of Bragg peak below, 157 radiative corrections for E > 1 GeV 158 Step function: finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0 159 160 muBrems: tables are built for mu+ 161 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 162 Lambda tables from threshold to 100 TeV in 120 bins. 163 Parametrised model 164 165 muPairProd: tables are built for mu+ 166 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 167 Lambda tables from threshold to 100 TeV in 120 bins. 168 Parametrised model 169 170 muIoni: tables are built for mu- 171 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 172 Lambda tables from threshold to 100 TeV in 120 bins. 173 Bether-Bloch model for E > 0.2 MeV, parametrisation of Bragg peak below, 174 radiative corrections for E > 1 GeV 175 Step function: finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0 176 177 muBrems: tables are built for mu- 178 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 179 Lambda tables from threshold to 100 TeV in 120 bins. 180 Parametrised model 181 182 muPairProd: tables are built for mu- 183 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 184 Lambda tables from threshold to 100 TeV in 120 bins. 185 Parametrised model 186 187 hIoni: tables are built for pi+ 188 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 189 Lambda tables from threshold to 100 TeV in 120 bins. 190 Scaling relation is used from proton dE/dx and range. 191 Delta cross sections and sampling from BetheBloch model for scaled energy > 0.297504 MeV 192 Parametrisation from Bragg for protons below. NuclearStopping= 1 193 Step function: finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0 194 195 hIoni: tables are built for pi- 196 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 197 Lambda tables from threshold to 100 TeV in 120 bins. 198 Scaling relation is used from proton dE/dx and range. 199 Delta cross sections and sampling from BetheBloch model for scaled energy > 0.297504 MeV 200 Parametrisation from Bragg for protons below. NuclearStopping= 1 201 Step function: finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0 87 /run/beamOn 1000000 88 89 phot: for gamma SubType= 12 90 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 91 PhotoElectric : Emin= 0 eV Emax= 10 TeV 92 93 compt: for gamma SubType= 13 94 Lambda tables from 100 eV to 10 TeV in 77 bins, spline: 1 95 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 96 Klein-Nishina : Emin= 0 eV Emax= 10 TeV 97 98 conv: for gamma SubType= 14 99 Lambda tables from 1.022 MeV to 10 TeV in 77 bins, spline: 1 100 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 101 Bethe-Heitler : Emin= 0 eV Emax= 10 TeV 102 103 eIoni: for e- SubType= 2 104 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 105 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 106 finalRange(mm)= 1, dRoverRange= 0.2, integral: 0, fluct: 1, linLossLimit= 0.01 107 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 108 MollerBhabha : Emin= 0 eV Emax= 10 TeV 109 110 eBrem: for e- SubType= 3 111 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 112 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 113 LPM flag: 1 for E > 1 GeV 114 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 115 eBrem : Emin= 0 eV Emax= 1 GeV 116 eBremRel : Emin= 1 GeV Emax= 10 TeV 117 118 eIoni: for e+ SubType= 2 119 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 120 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 121 finalRange(mm)= 1, dRoverRange= 0.2, integral: 0, fluct: 1, linLossLimit= 0.01 122 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 123 MollerBhabha : Emin= 0 eV Emax= 10 TeV 124 125 eBrem: for e+ SubType= 3 126 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 127 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 128 LPM flag: 1 for E > 1 GeV 129 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 130 eBrem : Emin= 0 eV Emax= 1 GeV 131 eBremRel : Emin= 1 GeV Emax= 10 TeV 132 133 annihil: for e+ SubType= 5 134 Lambda tables from 100 eV to 10 TeV in 77 bins, spline: 1 135 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 136 eplus2gg : Emin= 0 eV Emax= 10 TeV 137 138 hIoni: for proton SubType= 2 139 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 140 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 141 finalRange(mm)= 1, dRoverRange= 0.2, integral: 0, fluct: 1, linLossLimit= 0.01 142 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 143 Bragg : Emin= 0 eV Emax= 2 MeV 144 BetheBloch : Emin= 2 MeV Emax= 10 TeV 145 146 ionIoni: for GenericIon SubType= 2 147 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 148 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 149 finalRange(mm)= 0.1, dRoverRange= 0.1, integral: 0, fluct: 1, linLossLimit= 0.02 150 Stopping Power data for 17 ion/material pairs, nuclearStopping: 1 151 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 152 BraggIon : Emin= 0 eV Emax= 2 MeV 153 BetheBloch : Emin= 2 MeV Emax= 10 TeV 154 155 hIoni: for anti_proton SubType= 2 156 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 157 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 158 finalRange(mm)= 1, dRoverRange= 0.2, integral: 0, fluct: 1, linLossLimit= 0.01 159 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 160 ICRU73QO : Emin= 0 eV Emax= 2 MeV 161 BetheBloch : Emin= 2 MeV Emax= 10 TeV 162 163 hIoni: for kaon+ SubType= 2 164 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 165 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 166 finalRange(mm)= 1, dRoverRange= 0.2, integral: 0, fluct: 1, linLossLimit= 0.01 167 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 168 Bragg : Emin= 0 eV Emax= 1.05231 MeV 169 BetheBloch : Emin= 1.05231 MeV Emax= 10 TeV 170 171 hIoni: for kaon- SubType= 2 172 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 173 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 174 finalRange(mm)= 1, dRoverRange= 0.2, integral: 0, fluct: 1, linLossLimit= 0.01 175 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 176 ICRU73QO : Emin= 0 eV Emax= 1.05231 MeV 177 BetheBloch : Emin= 1.05231 MeV Emax= 10 TeV 178 179 muIoni: for mu+ SubType= 2 180 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 181 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 182 finalRange(mm)= 1, dRoverRange= 0.2, integral: 0, fluct: 1, linLossLimit= 0.01 183 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 184 Bragg : Emin= 0 eV Emax= 200 keV 185 BetheBloch : Emin= 200 keV Emax= 1 GeV 186 MuBetheBloch : Emin= 1 GeV Emax= 10 TeV 187 188 muBrems: for mu+ SubType= 3 189 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 190 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 191 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 192 MuBrem : Emin= 0 eV Emax= 10 TeV 193 194 muPairProd: for mu+ SubType= 4 195 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 196 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 197 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 198 muPairProd : Emin= 0 eV Emax= 10 TeV 199 200 muIoni: for mu- SubType= 2 201 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 202 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 203 finalRange(mm)= 1, dRoverRange= 0.2, integral: 0, fluct: 1, linLossLimit= 0.01 204 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 205 ICRU73QO : Emin= 0 eV Emax= 200 keV 206 BetheBloch : Emin= 200 keV Emax= 1 GeV 207 MuBetheBloch : Emin= 1 GeV Emax= 10 TeV 208 209 muBrems: for mu- SubType= 3 210 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 211 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 212 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 213 MuBrem : Emin= 0 eV Emax= 10 TeV 214 215 muPairProd: for mu- SubType= 4 216 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 217 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 218 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 219 muPairProd : Emin= 0 eV Emax= 10 TeV 220 221 hIoni: for pi+ SubType= 2 222 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 223 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 224 finalRange(mm)= 1, dRoverRange= 0.2, integral: 0, fluct: 1, linLossLimit= 0.01 225 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 226 Bragg : Emin= 0 eV Emax= 297.504 keV 227 BetheBloch : Emin= 297.504 keV Emax= 10 TeV 228 229 hIoni: for pi- SubType= 2 230 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 231 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 232 finalRange(mm)= 1, dRoverRange= 0.2, integral: 0, fluct: 1, linLossLimit= 0.01 233 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 234 ICRU73QO : Emin= 0 eV Emax= 297.504 keV 235 BetheBloch : Emin= 297.504 keV Emax= 10 TeV 202 236 203 237 Region <DefaultRegionForTheWorld> -- appears in <Water> world volume … … 205 239 Pointers : G4VUserRegionInformation[0], G4UserLimits[0], G4FastSimulationManager[0], G4UserSteppingAction[0] 206 240 Materials : Water 207 Production cuts : gamma 1 mm e- 1 mm e+ 1 mm241 Production cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 0 fm 208 242 209 243 ========= Table of registered couples ============================== … … 211 245 Index : 0 used in the geometry : Yes recalculation needed : No 212 246 Material : Water 213 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm214 Energy thresholds : gamma 2.90186 keV e- 347.138 keV e+ 338.695 keV247 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 0 fm 248 Energy thresholds : gamma 2.93991 keV e- 349.408 keV e+ 341.455 keV proton 0 eV 215 249 Region(s) which use this couple : 216 250 DefaultRegionForTheWorld … … 233 267 ---> Begin of Event: 0 234 268 235 ---> Begin of Event: 10000 236 237 ---> Begin of Event: 20000 238 239 ---> Begin of Event: 30000 240 241 ---> Begin of Event: 40000 242 243 ---> Begin of Event: 50000 244 245 ---> Begin of Event: 60000 246 247 ---> Begin of Event: 70000 248 249 ---> Begin of Event: 80000 250 251 ---> Begin of Event: 90000 269 ---> Begin of Event: 100000 270 271 ---> Begin of Event: 200000 272 273 ---> Begin of Event: 300000 274 275 ---> Begin of Event: 400000 276 277 ---> Begin of Event: 500000 278 279 ---> Begin of Event: 600000 280 281 ---> Begin of Event: 700000 282 283 ---> Begin of Event: 800000 284 285 ---> Begin of Event: 900000 252 286 Run terminated. 253 287 Run Summary 254 Number of events processed : 100000 255 User= 1.17s Real=1.16s Sys=0s256 257 The run consists of 100000 gamma of 100 keV through 1 cm of Water (density: 1 g/cm3 )258 259 Process calls frequency ---> Transportation = 84 934 compt = 14842 phot = 224260 261 Nb of incident particles unaltered after 1 cm of Water : 84 934 over 100000 incident particles. Ratio = 84.934 %262 ---> CrossSection per volume: 0.16 33 cm^-1 CrossSection per mass: 0.1633cm2/g288 Number of events processed : 1000000 289 User=7.49s Real=9.24s Sys=0s 290 291 The run consists of 1000000 gamma of 100 keV through 1 cm of Water (density: 1 g/cm3 ) 292 293 Process calls frequency ---> Transportation = 848441 compt = 149125 phot = 2434 294 295 Nb of incident particles unaltered after 1 cm of Water : 848441 over 1000000 incident particles. Ratio = 84.844 % 296 ---> CrossSection per volume: 0.16435 cm^-1 CrossSection per mass: 0.16435 cm2/g 263 297 264 298 Verification from G4EmCalculator: 265 compt= 0.1623 cm2/g phot= 0.0026853 cm2/g total= 0.1649 8cm2/g299 compt= 0.1623 cm2/g phot= 0.0026853 cm2/g total= 0.16499 cm2/g 266 300 Expected ratio of transmitted particles= 84.791 % 267 301 268 302 --------- Ranecu engine status --------- 269 303 Initial seed (index) = 0 270 Current couple of seeds = 507682210, 1650158306304 Current couple of seeds = 1922923057, 1535294815 271 305 ---------------------------------------- 272 306 # 273 307 /gun/particle e- 274 308 /gun/energy 100 MeV 275 /run/beamOn 100000 309 /run/beamOn 1000000 276 310 277 311 Region <DefaultRegionForTheWorld> -- appears in <Water> world volume … … 279 313 Pointers : G4VUserRegionInformation[0], G4UserLimits[0], G4FastSimulationManager[0], G4UserSteppingAction[0] 280 314 Materials : Water 281 Production cuts : gamma 1 mm e- 1 mm e+ 1 mm315 Production cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 0 fm 282 316 283 317 ========= Table of registered couples ============================== … … 285 319 Index : 0 used in the geometry : Yes recalculation needed : No 286 320 Material : Water 287 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm288 Energy thresholds : gamma 2.9018564 keV e- 347.13789 keV e+ 338.6954 keV321 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 0 fm 322 Energy thresholds : gamma 2.9399052 keV e- 349.40839 keV e+ 341.45489 keV proton 0 eV 289 323 Region(s) which use this couple : 290 324 DefaultRegionForTheWorld … … 296 330 --------- Ranecu engine status --------- 297 331 Initial seed (index) = 0 298 Current couple of seeds = 507682210, 1650158306332 Current couple of seeds = 1922923057, 1535294815 299 333 ---------------------------------------- 300 334 Start Run processing. … … 302 336 ---> Begin of Event: 0 303 337 304 ---> Begin of Event: 10000 305 306 ---> Begin of Event: 20000 307 308 ---> Begin of Event: 30000 309 310 ---> Begin of Event: 40000 311 312 ---> Begin of Event: 50000 313 314 ---> Begin of Event: 60000 315 316 ---> Begin of Event: 70000 317 318 ---> Begin of Event: 80000 319 320 ---> Begin of Event: 90000 338 ---> Begin of Event: 100000 339 340 ---> Begin of Event: 200000 341 342 ---> Begin of Event: 300000 343 344 ---> Begin of Event: 400000 345 346 ---> Begin of Event: 500000 347 348 ---> Begin of Event: 600000 349 350 ---> Begin of Event: 700000 351 352 ---> Begin of Event: 800000 353 354 ---> Begin of Event: 900000 321 355 Run terminated. 322 356 Run Summary 323 Number of events processed : 100000 324 User= 1.31s Real=1.32s Sys=0s325 326 The run consists of 100000 e- of 100 MeV through 1 cm of Water (density: 1 g/cm3 )327 328 Process calls frequency ---> eBrem = 29069 Transportation = 52915 eIoni = 18016329 330 Nb of incident particles unaltered after 1 cm of Water : 5 2915 over 100000 incident particles. Ratio = 52.915%331 ---> CrossSection per volume: 0.6 3648 cm^-1 CrossSection per mass: 0.63648cm2/g357 Number of events processed : 1000000 358 User=8.2s Real=14.35s Sys=0s 359 360 The run consists of 1000000 e- of 100 MeV through 1 cm of Water (density: 1 g/cm3 ) 361 362 Process calls frequency ---> Transportation = 540804 eBrem = 277603 eIoni = 181593 363 364 Nb of incident particles unaltered after 1 cm of Water : 540804 over 1000000 incident particles. Ratio = 54.08 % 365 ---> CrossSection per volume: 0.6147 cm^-1 CrossSection per mass: 0.6147 cm2/g 332 366 333 367 Verification from G4EmCalculator: 334 eBrem= 0.3 9397 cm2/g eIoni= 0.24497 cm2/g total= 0.63894cm2/g335 Expected ratio of transmitted particles= 5 2.785%368 eBrem= 0.37212 cm2/g eIoni= 0.24337 cm2/g total= 0.61549 cm2/g 369 Expected ratio of transmitted particles= 54.037 % 336 370 337 371 --------- Ranecu engine status --------- 338 372 Initial seed (index) = 0 339 Current couple of seeds = 1186383716, 309205105373 Current couple of seeds = 490323513, 1321056075 340 374 ---------------------------------------- 341 375 UserDetectorConstruction deleted. … … 345 379 G4 kernel has come to Quit state. 346 380 EventManager deleted. 347 Default detector region deleted.348 381 UImanager deleted. 349 382 Units table cleared. … … 351 384 RunManagerKernel is deleted. 352 385 RunManager is deleting. 386 -
trunk/examples/extended/electromagnetic/TestEm13/include/DetectorConstruction.hh
r1230 r1337 25 25 // 26 26 // $Id: DetectorConstruction.hh,v 1.2 2006/06/29 16:43:54 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm13/include/DetectorMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: DetectorMessenger.hh,v 1.2 2006/06/29 16:43:56 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm13/include/EventAction.hh
r1230 r1337 25 25 // 26 26 // $Id: EventAction.hh,v 1.2 2006/06/29 16:43:58 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm13/include/EventActionMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: EventActionMessenger.hh,v 1.2 2006/06/29 16:44:01 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm13/include/PhysListEmLivermore.hh
r1230 r1337 25 25 // 26 26 // $Id: PhysListEmLivermore.hh,v 1.4 2009/11/19 17:30:25 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm13/include/PhysListEmPenelope.hh
r1230 r1337 25 25 // 26 26 // $Id: PhysListEmPenelope.hh,v 1.4 2009/11/19 17:30:25 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm13/include/PhysListEmStandard.hh
r1230 r1337 25 25 // 26 26 // $Id: PhysListEmStandard.hh,v 1.2 2006/06/29 16:44:08 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm13/include/PhysicsList.hh
r1230 r1337 26 26 // 27 27 // $Id: PhysicsList.hh,v 1.3 2006/06/29 16:44:10 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm13/include/PhysicsListMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: PhysicsListMessenger.hh,v 1.3 2006/06/29 16:44:12 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm13/include/PrimaryGeneratorAction.hh
r1230 r1337 25 25 // 26 26 // $Id: PrimaryGeneratorAction.hh,v 1.2 2006/06/29 16:44:14 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm13/include/RunAction.hh
r1230 r1337 24 24 // ******************************************************************** 25 25 // 26 // $Id: RunAction.hh,v 1. 3 2006/06/29 16:44:18 gunterExp $27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $26 // $Id: RunAction.hh,v 1.4 2010/04/05 13:45:17 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 34 34 35 35 #include "G4UserRunAction.hh" 36 #include "ProcessesCount.hh"37 36 #include "globals.hh" 37 #include <map> 38 38 39 39 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 55 55 void EndOfRunAction(const G4Run*); 56 56 57 void CountProcesses(G4String );57 void CountProcesses(G4String procName) { procCounter[procName]++;}; 58 58 59 59 private: 60 DetectorConstruction* detector;61 PrimaryGeneratorAction* primary;62 ProcessesCount* ProcCounter;60 DetectorConstruction* detector; 61 PrimaryGeneratorAction* primary; 62 std::map<G4String,G4int> procCounter; 63 63 }; 64 64 -
trunk/examples/extended/electromagnetic/TestEm13/include/SteppingAction.hh
r1230 r1337 25 25 // 26 26 // $Id: SteppingAction.hh,v 1.4 2006/06/29 16:44:20 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm13/include/SteppingVerbose.hh
r1230 r1337 25 25 // 26 26 // $Id: SteppingVerbose.hh,v 1.2 2006/06/29 16:44:22 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 // This class manages the verbose outputs in G4SteppingManager. -
trunk/examples/extended/electromagnetic/TestEm13/src/DetectorConstruction.cc
r1230 r1337 25 25 // 26 26 // $Id: DetectorConstruction.cc,v 1.5 2006/06/29 16:44:24 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm13/src/DetectorMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: DetectorMessenger.cc,v 1.2 2006/06/29 16:44:27 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm13/src/EventAction.cc
r1230 r1337 24 24 // ******************************************************************** 25 25 // 26 // $Id: EventAction.cc,v 1. 2 2006/06/29 16:44:30 gunterExp $27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $26 // $Id: EventAction.cc,v 1.5 2010/06/07 05:40:46 perl Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 35 35 36 36 #include "G4Event.hh" 37 #include "G4TrajectoryContainer.hh"38 #include "G4Trajectory.hh"39 #include "G4VVisManager.hh"40 37 #include "G4UnitsTable.hh" 41 38 … … 43 40 44 41 EventAction::EventAction() 45 :printModulo(10000 ),eventMessenger(0)42 :printModulo(100000),eventMessenger(0) 46 43 { 47 44 eventMessenger = new EventActionMessenger(this); … … 68 65 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... 69 66 70 void EventAction::EndOfEventAction(const G4Event* evt)67 void EventAction::EndOfEventAction(const G4Event*) 71 68 { 72 if (G4VVisManager::GetConcreteInstance())73 {74 G4TrajectoryContainer* trajectoryContainer = evt->GetTrajectoryContainer();75 G4int n_trajectories = 0;76 if (trajectoryContainer) n_trajectories = trajectoryContainer->entries();77 for (G4int i=0; i<n_trajectories; i++) {78 G4Trajectory* trj = (G4Trajectory*)79 ((*(evt->GetTrajectoryContainer()))[i]);80 trj->DrawTrajectory(1000);81 }82 }83 69 } 84 70 -
trunk/examples/extended/electromagnetic/TestEm13/src/EventActionMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: EventActionMessenger.cc,v 1.2 2006/06/29 16:44:32 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm13/src/PhysListEmLivermore.cc
r1230 r1337 25 25 // 26 26 // 27 // $Id: PhysListEmLivermore.cc,v 1. 5 2009/11/19 17:30:25maire Exp $28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // $Id: PhysListEmLivermore.cc,v 1.6 2010/04/02 15:46:31 maire Exp $ 28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 140 140 eIoniModel->SetHighEnergyLimit(highEnergyLimit); 141 141 eIoni->AddEmModel(0, eIoniModel, new G4UniversalFluctuation() ); 142 pmanager->AddProcess(eIoni, -1, 1, 1);142 pmanager->AddProcess(eIoni, -1,-1, 1); 143 143 144 144 G4eBremsstrahlung* eBrem = new G4eBremsstrahlung(); … … 147 147 eBremModel->SetHighEnergyLimit(highEnergyLimit); 148 148 eBrem->AddEmModel(0, eBremModel); 149 pmanager->AddProcess(eBrem, -1, 2, 2);149 pmanager->AddProcess(eBrem, -1,-1, 2); 150 150 151 151 } else if (particleName == "e+") { 152 152 //positron 153 pmanager->AddProcess(new G4eIonisation, -1, 1, 1);154 pmanager->AddProcess(new G4eBremsstrahlung, -1, 2, 2);153 pmanager->AddProcess(new G4eIonisation, -1,-1, 1); 154 pmanager->AddProcess(new G4eBremsstrahlung, -1,-1, 2); 155 155 pmanager->AddProcess(new G4eplusAnnihilation, 0,-1, 3); 156 156 … … 158 158 particleName == "mu-" ) { 159 159 //muon 160 pmanager->AddProcess(new G4MuIonisation, -1, 1, 1);161 pmanager->AddProcess(new G4MuBremsstrahlung, -1, 2, 2);162 pmanager->AddProcess(new G4MuPairProduction, -1, 3, 3);160 pmanager->AddProcess(new G4MuIonisation, -1,-1, 1); 161 pmanager->AddProcess(new G4MuBremsstrahlung, -1,-1, 2); 162 pmanager->AddProcess(new G4MuPairProduction, -1,-1, 3); 163 163 164 164 } else if( particleName == "alpha" || particleName == "GenericIon" ) { 165 pmanager->AddProcess(new G4ionIonisation, -1, 1, 1);165 pmanager->AddProcess(new G4ionIonisation, -1,-1, 1); 166 166 167 167 } else if ((!particle->IsShortLived()) && … … 169 169 (particle->GetParticleName() != "chargedgeantino")) { 170 170 //all others charged particles except geantino 171 pmanager->AddProcess(new G4hIonisation, -1, 1, 1);171 pmanager->AddProcess(new G4hIonisation, -1,-1, 1); 172 172 } 173 173 } -
trunk/examples/extended/electromagnetic/TestEm13/src/PhysListEmPenelope.cc
r1230 r1337 25 25 // 26 26 // 27 // $Id: PhysListEmPenelope.cc,v 1. 6 2009/11/19 17:30:25maire Exp $28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // $Id: PhysListEmPenelope.cc,v 1.7 2010/04/02 15:46:31 maire Exp $ 28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 141 141 eIoniModel->SetHighEnergyLimit(highEnergyLimit); 142 142 eIoni->AddEmModel(0, eIoniModel, new G4UniversalFluctuation() ); 143 pmanager->AddProcess(eIoni, -1, 1, 1);143 pmanager->AddProcess(eIoni, -1,-1, 1); 144 144 145 145 G4eBremsstrahlung* eBrem = new G4eBremsstrahlung(); … … 148 148 eBremModel->SetHighEnergyLimit(highEnergyLimit); 149 149 eBrem->AddEmModel(0, eBremModel); 150 pmanager->AddProcess(eBrem, -1, 2, 2);150 pmanager->AddProcess(eBrem, -1,-1, 2); 151 151 152 152 } else if (particleName == "e+") { … … 157 157 eIoniModel->SetHighEnergyLimit(highEnergyLimit); 158 158 eIoni->AddEmModel(0, eIoniModel, new G4UniversalFluctuation() ); 159 pmanager->AddProcess(eIoni, -1, 1, 1);159 pmanager->AddProcess(eIoni, -1,-1, 1); 160 160 161 161 G4eBremsstrahlung* eBrem = new G4eBremsstrahlung(); … … 164 164 eBremModel->SetHighEnergyLimit(highEnergyLimit); 165 165 eBrem->AddEmModel(0, eBremModel); 166 pmanager->AddProcess(eBrem, -1, 2, 2);166 pmanager->AddProcess(eBrem, -1,-1, 2); 167 167 168 168 G4eplusAnnihilation* eAnni = new G4eplusAnnihilation(); … … 176 176 particleName == "mu-" ) { 177 177 //muon 178 pmanager->AddProcess(new G4MuIonisation, -1, 1, 1);179 pmanager->AddProcess(new G4MuBremsstrahlung, -1, 2, 2);180 pmanager->AddProcess(new G4MuPairProduction, -1, 3, 3);178 pmanager->AddProcess(new G4MuIonisation, -1,-1, 1); 179 pmanager->AddProcess(new G4MuBremsstrahlung, -1,-1, 2); 180 pmanager->AddProcess(new G4MuPairProduction, -1,-1, 3); 181 181 182 182 } else if( particleName == "alpha" || particleName == "GenericIon" ) { 183 pmanager->AddProcess(new G4ionIonisation, -1, 1, 1);183 pmanager->AddProcess(new G4ionIonisation, -1,-1, 1); 184 184 185 185 } else if ((!particle->IsShortLived()) && … … 187 187 (particle->GetParticleName() != "chargedgeantino")) { 188 188 //all others charged particles except geantino 189 pmanager->AddProcess(new G4hIonisation, -1, 1, 1);189 pmanager->AddProcess(new G4hIonisation, -1,-1, 1); 190 190 } 191 191 } -
trunk/examples/extended/electromagnetic/TestEm13/src/PhysListEmStandard.cc
r1230 r1337 25 25 // 26 26 // 27 // $Id: PhysListEmStandard.cc,v 1. 3 2006/06/29 16:44:38 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // $Id: PhysListEmStandard.cc,v 1.4 2010/04/02 15:46:31 maire Exp $ 28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 81 81 } else if (particleName == "e-") { 82 82 //electron 83 pmanager->AddProcess(new G4eIonisation, -1, 1,1);84 pmanager->AddProcess(new G4eBremsstrahlung, -1, 2,2);83 pmanager->AddProcess(new G4eIonisation, -1,-1,1); 84 pmanager->AddProcess(new G4eBremsstrahlung, -1,-1,2); 85 85 86 86 } else if (particleName == "e+") { 87 87 //positron 88 pmanager->AddProcess(new G4eIonisation, -1, 1,1);89 pmanager->AddProcess(new G4eBremsstrahlung, -1, 2,2);88 pmanager->AddProcess(new G4eIonisation, -1,-1,1); 89 pmanager->AddProcess(new G4eBremsstrahlung, -1,-1,2); 90 90 pmanager->AddProcess(new G4eplusAnnihilation, 0,-1,3); 91 91 … … 93 93 particleName == "mu-" ) { 94 94 //muon 95 pmanager->AddProcess(new G4MuIonisation, -1, 1,1);96 pmanager->AddProcess(new G4MuBremsstrahlung, -1, 2,2);97 pmanager->AddProcess(new G4MuPairProduction, -1, 3,3);95 pmanager->AddProcess(new G4MuIonisation, -1,-1,1); 96 pmanager->AddProcess(new G4MuBremsstrahlung, -1,-1,2); 97 pmanager->AddProcess(new G4MuPairProduction, -1,-1,3); 98 98 99 99 } else if( particleName == "alpha" || particleName == "GenericIon" ) { 100 pmanager->AddProcess(new G4ionIonisation, -1, 1,1);100 pmanager->AddProcess(new G4ionIonisation, -1,-1,1); 101 101 102 102 } else if ((!particle->IsShortLived()) && … … 104 104 (particle->GetParticleName() != "chargedgeantino")) { 105 105 //all others charged particles except geantino 106 pmanager->AddProcess(new G4hIonisation, -1, 1,1);106 pmanager->AddProcess(new G4hIonisation, -1,-1,1); 107 107 } 108 108 } -
trunk/examples/extended/electromagnetic/TestEm13/src/PhysicsList.cc
r1230 r1337 25 25 // 26 26 // 27 // $Id: PhysicsList.cc,v 1. 7 2009/11/19 17:30:25maire Exp $28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // $Id: PhysicsList.cc,v 1.9 2010/04/05 13:45:17 maire Exp $ 28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 183 183 // 184 184 G4EmProcessOptions emOptions; 185 emOptions.SetStepFunction(1., 1*mm);186 185 emOptions.SetIntegral(false); 187 emOptions.SetLossFluctuations(false);188 186 } 189 187 … … 227 225 228 226 void PhysicsList::SetCuts() 229 { 227 { 228 // fixe lower limit for cut 229 G4ProductionCutsTable::GetProductionCutsTable()->SetEnergyRange(100*eV, 1*GeV); 230 230 231 // set cut values for gamma at first and for e- second and next for e+, 231 232 // because some processes for e+/e- need cut values for gamma -
trunk/examples/extended/electromagnetic/TestEm13/src/PhysicsListMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: PhysicsListMessenger.cc,v 1.3 2006/06/29 16:44:43 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm13/src/PrimaryGeneratorAction.cc
r1230 r1337 25 25 // 26 26 // $Id: PrimaryGeneratorAction.cc,v 1.2 2006/06/29 16:44:45 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm13/src/RunAction.cc
r1230 r1337 24 24 // ******************************************************************** 25 25 // 26 // $Id: RunAction.cc,v 1. 6 2006/06/29 16:44:47 gunterExp $27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $26 // $Id: RunAction.cc,v 1.8 2010/04/05 13:45:17 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 47 47 48 48 RunAction::RunAction(DetectorConstruction* det, PrimaryGeneratorAction* prim) 49 : detector(det), primary(prim) , ProcCounter(0)49 : detector(det), primary(prim) 50 50 { } 51 51 … … 64 64 G4RunManager::GetRunManager()->SetRandomNumberStore(false); 65 65 CLHEP::HepRandom::showEngineStatus(); 66 67 ProcCounter = new ProcessesCount;68 }69 70 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......71 72 void RunAction::CountProcesses(G4String procName)73 {74 //does the process already encounted ?75 size_t nbProc = ProcCounter->size();76 size_t i = 0;77 while ((i<nbProc)&&((*ProcCounter)[i]->GetName()!=procName)) i++;78 if (i == nbProc) ProcCounter->push_back( new OneProcessCount(procName));79 80 (*ProcCounter)[i]->Count();81 66 } 82 67 … … 108 93 G4int survive = 0; 109 94 G4cout << "\n Process calls frequency --->"; 110 for (size_t i=0; i< ProcCounter->size();i++) { 111 G4String procName = (*ProcCounter)[i]->GetName(); 112 G4int count = (*ProcCounter)[i]->GetCounter(); 95 std::map<G4String,G4int>::iterator it; 96 for (it = procCounter.begin(); it != procCounter.end(); it++) { 97 G4String procName = it->first; 98 G4int count = it->second; 113 99 totalCount += count; 114 100 G4cout << "\t" << procName << " = " << count; 115 101 if (procName == "Transportation") survive = count; 116 } 102 } 117 103 G4cout << G4endl; 118 104 if (totalCount == 0) return; … … 130 116 //compute cross section and related quantities 131 117 // 132 G4double CrossSection = std::log(1./ratio)/tickness;118 G4double CrossSection = - std::log(ratio)/tickness; 133 119 G4double massicCS = CrossSection/density; 134 120 … … 142 128 G4EmCalculator emCalculator; 143 129 G4double sumc = 0.0; 144 for ( size_t i=0; i< ProcCounter->size();i++) {145 G4String procName = (*ProcCounter)[i]->GetName();130 for (it = procCounter.begin(); it != procCounter.end(); it++) { 131 G4String procName = it->first; 146 132 G4double massSigma = 147 133 emCalculator.GetCrossSectionPerVolume(energy,particle, … … 167 153 G4cout.precision(prec); 168 154 169 // delete and remove all contents in ProcCounter 170 while (ProcCounter->size()>0){ 171 OneProcessCount* aProcCount=ProcCounter->back(); 172 ProcCounter->pop_back(); 173 delete aProcCount; 174 } 175 delete ProcCounter; 155 // remove all contents in procCounter 156 procCounter.clear(); 176 157 177 158 // show Rndm status -
trunk/examples/extended/electromagnetic/TestEm13/src/SteppingAction.cc
r1230 r1337 24 24 // ******************************************************************** 25 25 // 26 // $Id: SteppingAction.cc,v 1. 7 2009/09/25 11:27:13maire Exp $27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $26 // $Id: SteppingAction.cc,v 1.8 2010/04/02 15:46:31 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 53 53 G4String procName = endPoint->GetProcessDefinedStep()->GetProcessName(); 54 54 55 //count real interaction or transmitted beam 56 // 57 G4double charge = aStep->GetTrack()->GetDefinition()->GetPDGCharge(); 58 G4TrackVector* secondary = fpSteppingManager->GetSecondary(); 59 G4bool interaction = ((charge == 0.) || ((*secondary).size() > 0)); 60 G4bool transmit = (endPoint->GetStepStatus() <= fGeomBoundary); 61 62 if (interaction || transmit) { 63 runAction->CountProcesses(procName); 64 } 55 runAction->CountProcesses(procName); 65 56 66 57 // kill event after first interaction -
trunk/examples/extended/electromagnetic/TestEm13/src/SteppingVerbose.cc
r1230 r1337 25 25 // 26 26 // $Id: SteppingVerbose.cc,v 1.2 2006/06/29 16:44:51 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm13/vis.mac
r807 r1337 1 1 # 2 # Macro file for the initialization phase of "TestEm 13.cc"2 # Macro file for the initialization phase of "TestEm6.cc" 3 3 # 4 4 # Sets some default verbose … … 10 10 /run/initialize 11 11 # 12 # Create empty scene ("world" is default)13 /vis/ scene/create12 # Use this open statement to create an OpenGL view: 13 /vis/open OGL 600x600-0+0 14 14 # 15 # Create a scene handler for a specific graphics system 16 # Edit the next line(s) to choose another graphic system 17 # 18 /vis/open OGLIX 19 # 15 # Use this open statement to create a .prim file suitable for 16 # viewing in DAWN: 20 17 #/vis/open DAWNFILE 21 18 # 22 # Draw scene 19 # Use this open statement to create a .heprep file suitable for 20 # viewing in HepRApp: 21 #/vis/open HepRepFile 22 # 23 # Use this open statement to create a .wrl file suitable for 24 # viewing in a VRML viewer: 25 #/vis/open VRML2FILE 26 # 27 # Disable auto refresh and quieten vis messages whilst scene and 28 # trajectories are established: 29 /vis/viewer/set/autoRefresh false 30 /vis/verbose errors 31 # 32 # Draw geometry: 33 /vis/drawVolume 34 # 35 # Specify view angle: 36 #/vis/viewer/set/viewpointThetaPhi 90. 0. 37 # 38 # Specify zoom value: 23 39 /vis/viewer/zoom 1.4 24 /vis/viewer/flush25 40 # 26 # for drawing the tracks 27 # if too many tracks cause core dump => storeTrajectory 0 28 /tracking/storeTrajectory 1 41 # Specify style (surface or wireframe): 42 #/vis/viewer/set/style surface 43 # 44 # Draw coordinate axes: 45 #/vis/scene/add/axes 0 0 0 1 m 46 # 47 # Draw smooth trajectories at end of event, showing trajectory points 48 # as markers 2 pixels wide: 49 /vis/scene/add/trajectories smooth 50 /vis/modeling/trajectories/create/drawByCharge 51 /vis/modeling/trajectories/drawByCharge-0/default/setDrawStepPts true 52 /vis/modeling/trajectories/drawByCharge-0/default/setStepPtsSize 2 53 # (if too many tracks cause core dump => /tracking/storeTrajectory 0) 54 # 55 # Draw hits at end of event: 56 #/vis/scene/add/hits 57 # 58 # To draw only gammas: 59 #/vis/filtering/trajectories/create/particleFilter 60 #/vis/filtering/trajectories/particleFilter-0/add gamma 61 # 62 # To invert the above, drawing all particles except gammas, 63 # keep the above two lines but also add: 64 #/vis/filtering/trajectories/particleFilter-0/invert true 65 # 66 # Many other options are available with /vis/modeling and /vis/filtering. 67 # For example, to select colour by particle ID: 68 #/vis/modeling/trajectories/create/drawByParticleID 69 #/vis/modeling/trajectories/drawByParticleID-0/set e- blue 70 # 71 # To superimpose all of the events from a given run: 29 72 /vis/scene/endOfEventAction accumulate 73 # 74 # Re-establish auto refreshing and verbosity: 75 /vis/viewer/set/autoRefresh true 76 /vis/verbose warnings 77 # 78 # For file-based drivers, use this to create an empty detector view: 79 #/vis/viewer/flush -
trunk/examples/extended/electromagnetic/TestEm14/History
r807 r1337 1 $Id: History,v 1. 12 2007/11/13 12:13:32 maireExp $1 $Id: History,v 1.22 2010/06/07 05:40:46 perl Exp $ 2 2 ------------------------------------------------------------------- 3 3 … … 16 16 ---------------------------------------------------------- 17 17 18 06-06-10 J.Perl (testem14-V09-03-03) 19 - Remove unused variable in EventAction 20 21 03-06-10 J.Perl (testem14-V09-03-02) 22 - Updated vis usage 23 24 05-04-10 mma (testem14-V09-03-01) 25 - PhysicsList: remove non pertinent EmOptions 26 - RunAction: replace ProcessCount by map<string, int> 27 28 02-04-10 mma (testem14-V09-03-00) 29 - PhysicsList: extend ProductionCuts down to 100 eV 30 - PhysListEmStandard, Livermore, Penelope: 31 all processes registered as discrete -> no continuous Eloss 32 - cleanup SteppingAction 33 - remove SteppingMessenger 34 - TestEm14.cc : introduction of G4UIExecutive 35 - update README 36 37 19-11-09 mma (testem14-V09-02-01) 38 - add new livermore and penelope physics lists 39 40 25-09-09 mma (testem14-V09-02-00) 41 - Remove old livermore and penelope physics lists 42 43 24-09-08 mma (testem14-V09-01-03) 44 - HistoManager : root as default format 45 46 12-06-08 mma (testem14-V09-01-02) 47 - Remove AIDA from GNUmakefile 48 49 07-05-08 mma (testem14-V09-01-01) 50 - README : update Aida informations 51 52 08-01-08 mma (testem14-V09-01-00) 53 - HistoManager : ascii[0] = flag to control creation of .ascii file 54 18 55 13-11-07 mma (testem14-V09-00-01) 19 56 - HistoManager/HistoMessenger : print selected histos on ascii file -
trunk/examples/extended/electromagnetic/TestEm14/README
r807 r1337 1 $Id: README,v 1. 6 2007/11/13 12:13:32 maire Exp $1 $Id: README,v 1.9 2010/04/02 13:22:02 maire Exp $ 2 2 ------------------------------------------------------------------- 3 3 … … 28 28 The physics list contains the standard electromagnetic processes. 29 29 In order not to introduce 'artificial' constraints on the step size, the 30 multiple scattering is not instanciated, and there is no limitation from31 the maximum energy lost per step.30 multiple scattering is not instanciated, and all processes are 31 registered as discrete : there is no continuous energy loss. 32 32 33 33 3- AN EVENT : THE PRIMARY GENERATOR … … 79 79 the commands: 80 80 /testem/histo/setFileName name (default testem14) 81 /testem/histo/setFileType name (default hbook)81 /testem/histo/setFileType name (default root) 82 82 83 83 It is also possible to print selected histograms on an ascii file: … … 130 130 131 131 To use histograms, at least one of the AIDA implementations should be 132 available (see http://aida.freehep.org).132 available. See InstallAida.txt 133 133 134 8a - PI135 136 A package including AIDA and extended interfaces also using Python is PI,137 available from: http://cern.ch/pi138 139 Once installed PI or PI-Lite in a specified local area $MYPY, it is required140 to add the installation path to $PATH, i.e. for example, for release 1.2.1 of141 PI:142 setenv PATH ${PATH}:$MYPI/1.2.1/app/releases/PI/PI_1_2_1/rh73_gcc32/bin143 144 CERN users can use the PATH to the LCG area on AFS.145 Before running the example the command should be issued:146 eval `aida-config --runtime csh`147 148 8b - OpenScientist149 150 OpenScientist is available at http://OpenScientist.lal.in2p3.fr.151 152 You have to "setup" the OpenScientist AIDA implementation before compiling153 (then with G4ANALYSIS_USE set) and running your Geant4 application.154 155 On UNIX you setup, with a csh flavoured shell :156 csh> source <<OpenScientist install path>/aida-setup.csh157 or with a sh flavoured shell :158 sh> . <<OpenScientist install path>/aida-setup.sh159 On Windows :160 DOS> call <<OpenScientist install path>/aida-setup.bat161 162 You can use various file formats for writing (AIDA-XML, hbook, root).163 These formats are readable by the Lab onx interactive program164 or the OpenPAW application. See the web pages.165 166 167 With OpenPAW, on a run.hbook file, one can view the histograms168 with something like :169 OS> opaw170 opaw> h/file 1 run.hbook ( or opaw> h/file 1 run.aida or run.root)171 opaw> zone 2 2172 opaw> h/plot 1173 opaw> h/plot 2 -
trunk/examples/extended/electromagnetic/TestEm14/TestEm14.cc
r1230 r1337 24 24 // ******************************************************************** 25 25 // 26 // $Id: TestEm14.cc,v 1. 4 2007/06/23 22:23:20maire Exp $27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $26 // $Id: TestEm14.cc,v 1.5 2010/04/02 13:22:02 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 32 32 #include "G4RunManager.hh" 33 33 #include "G4UImanager.hh" 34 #include "G4UIterminal.hh"35 #include "G4UItcsh.hh"36 34 #include "Randomize.hh" 37 35 … … 48 46 #ifdef G4VIS_USE 49 47 #include "G4VisExecutive.hh" 48 #endif 49 50 #ifdef G4UI_USE 51 #include "G4UIExecutive.hh" 50 52 #endif 51 53 … … 94 96 visManager->Initialize(); 95 97 #endif 96 97 G4UIsession * session = 0; 98 #ifdef G4UI_USE_TCSH 99 session = new G4UIterminal(new G4UItcsh); 100 #else 101 session = new G4UIterminal(); 102 #endif 103 session->SessionStart(); 104 delete session; 98 99 #ifdef G4UI_USE 100 G4UIExecutive * ui = new G4UIExecutive(argc,argv); 101 ui->SessionStart(); 102 delete ui; 103 #endif 105 104 106 105 #ifdef G4VIS_USE -
trunk/examples/extended/electromagnetic/TestEm14/TestEm14.in
r807 r1337 1 # $Id: TestEm14.in,v 1. 3 2006/05/10 11:15:33maire Exp $1 # $Id: TestEm14.in,v 1.6 2010/04/05 18:02:39 maire Exp $ 2 2 # 3 3 # Macro file for "TestEm14.cc" … … 12 12 #### /testem/det/setSize 100 m 13 13 # 14 #### /testem/phys/addPhysics livermore 15 #### /testem/phys/addPhysics penelope 14 /testem/phys/addPhysics standard 16 15 # 17 16 /run/initialize … … 20 19 /gun/energy 100 keV 21 20 # 22 /run/beamOn 100000 21 /run/beamOn 1000000 23 22 # 24 23 /gun/particle e- 25 24 /gun/energy 100 MeV 26 25 # 27 /run/beamOn 100000 26 /run/beamOn 1000000 -
trunk/examples/extended/electromagnetic/TestEm14/TestEm14.out
r807 r1337 1 2 ############################################ 3 !!! WARNING - FPE detection is activated !!! 4 ############################################ 1 5 2 6 ************************************************************* 3 Geant4 version Name: g lobal-V09-00-03 (9-May-2008)7 Geant4 version Name: geant4-09-03-ref-06 (25-June-2010) 4 8 Copyright : Geant4 Collaboration 5 9 Reference : NIM A 506 (2003), 250-303 … … 10 14 ***** Table : Nb of materials = 15 ***** 11 15 12 Material: Air density: 1.290 mg/cm3 RadL: 285.161 m Imean: 85.684eV temperature: 273.15 K pressure: 1.00 atm16 Material: Air density: 1.290 mg/cm3 RadL: 285.161 m Nucl.Int.Length: 662.680 m Imean: 85.703 eV temperature: 273.15 K pressure: 1.00 atm 13 17 ---> Element: Nitrogen (N) Z = 7.0 N = 14.0 A = 14.01 g/mole ElmMassFraction: 70.00 % ElmAbundance 72.71 % 14 18 ---> Element: Oxygen (O) Z = 8.0 N = 16.0 A = 16.00 g/mole ElmMassFraction: 30.00 % ElmAbundance 27.29 % 15 19 16 Material: H2liquid density: 70.800 mg/cm3 RadL: 8.923 m Imean: 21.800 eV20 Material: H2liquid density: 70.800 mg/cm3 RadL: 8.923 m Nucl.Int.Length: 4.960 m Imean: 19.200 eV 17 21 ---> Element: Hydrogen (H) Z = 1.0 N = 1.0 A = 1.01 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 18 22 19 Material: Water H_2O density: 1.000 g/cm3 RadL: 36.092 cm Imean: 75.000 eV23 Material: Water H_2O density: 1.000 g/cm3 RadL: 36.092 cm Nucl.Int.Length: 75.416 cm Imean: 75.000 eV 20 24 ---> Element: Hydrogen (H) Z = 1.0 N = 1.0 A = 1.01 g/mole ElmMassFraction: 11.21 % ElmAbundance 66.67 % 21 25 ---> Element: Oxygen (O) Z = 8.0 N = 16.0 A = 16.00 g/mole ElmMassFraction: 88.79 % ElmAbundance 33.33 % 22 26 23 Material: liquidArgon density: 1.390 g/cm3 RadL: 14.065 cm Imean: 187.200 eV27 Material: liquidArgon density: 1.390 g/cm3 RadL: 14.065 cm Nucl.Int.Length: 86.078 cm Imean: 188.000 eV 24 28 ---> Element: liquidArgon ( ) Z = 18.0 N = 40.0 A = 39.95 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 25 29 26 Material: Carbon density: 2.267 g/cm3 RadL: 18.833 cm Imean: 78.000 eV30 Material: Carbon density: 2.267 g/cm3 RadL: 18.833 cm Nucl.Int.Length: 35.356 cm Imean: 81.000 eV 27 31 ---> Element: Carbon ( ) Z = 6.0 N = 12.0 A = 12.01 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 28 32 29 Material: Aluminium density: 2.700 g/cm3 RadL: 8.893 cm Imean: 166.400 eV33 Material: Aluminium density: 2.700 g/cm3 RadL: 8.893 cm Nucl.Int.Length: 38.879 cm Imean: 166.000 eV 30 34 ---> Element: Aluminium ( ) Z = 13.0 N = 27.0 A = 26.98 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 31 35 32 Material: Silicon density: 2.330 g/cm3 RadL: 9.368 cm Imean: 173.600 eV36 Material: Silicon density: 2.330 g/cm3 RadL: 9.368 cm Nucl.Int.Length: 45.663 cm Imean: 173.000 eV 33 37 ---> Element: Silicon ( ) Z = 14.0 N = 28.1 A = 28.09 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 34 38 35 Material: Germanium density: 5.323 g/cm3 RadL: 2.301 cm Imean: 332.800 eV39 Material: Germanium density: 5.323 g/cm3 RadL: 2.301 cm Nucl.Int.Length: 27.431 cm Imean: 350.000 eV 36 40 ---> Element: Germanium ( ) Z = 32.0 N = 72.6 A = 72.61 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 37 41 38 Material: NaI density: 3.670 g/cm3 RadL: 2.586 cm Imean: 452.000 eV42 Material: NaI density: 3.670 g/cm3 RadL: 2.586 cm Nucl.Int.Length: 42.878 cm Imean: 452.000 eV 39 43 ---> Element: Sodium (Na) Z = 11.0 N = 23.0 A = 22.99 g/mole ElmMassFraction: 15.34 % ElmAbundance 50.00 % 40 44 ---> Element: Iodine (I) Z = 53.0 N = 126.9 A = 126.90 g/mole ElmMassFraction: 84.66 % ElmAbundance 50.00 % 41 45 42 Material: Iodine density: 4.930 g/cm3 RadL: 1.720 cm Imean: 492.900 eV46 Material: Iodine density: 4.930 g/cm3 RadL: 1.720 cm Nucl.Int.Length: 35.676 cm Imean: 491.000 eV 43 47 ---> Element: Iodine (I) Z = 53.0 N = 126.9 A = 126.90 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 44 48 45 Material: BGO density: 7.100 g/cm3 RadL: 1.123 cm Imean: 469.142eV49 Material: BGO density: 7.100 g/cm3 RadL: 1.123 cm Nucl.Int.Length: 22.806 cm Imean: 473.785 eV 46 50 ---> Element: Oxygen (O) Z = 8.0 N = 16.0 A = 16.00 g/mole ElmMassFraction: 15.41 % ElmAbundance 63.16 % 47 51 ---> Element: Germanium (Ge) Z = 32.0 N = 72.6 A = 72.59 g/mole ElmMassFraction: 17.48 % ElmAbundance 15.79 % 48 52 ---> Element: Bismuth (Bi) Z = 83.0 N = 209.0 A = 208.98 g/mole ElmMassFraction: 67.10 % ElmAbundance 21.05 % 49 53 50 Material: Iron density: 7.870 g/cm3 RadL: 1.759 cm Imean: 286.000 eV51 ---> Element: Iron ( ) Z = 26.0 N = 55. 9A = 55.85 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 %52 53 Material: Tungsten density: 19.300 g/cm3 RadL: 3.504 mm Imean: 725.200 eV54 Material: Iron density: 7.870 g/cm3 RadL: 1.759 cm Nucl.Int.Length: 16.999 cm Imean: 286.000 eV 55 ---> Element: Iron ( ) Z = 26.0 N = 55.8 A = 55.85 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 56 57 Material: Tungsten density: 19.300 g/cm3 RadL: 3.504 mm Nucl.Int.Length: 10.312 cm Imean: 727.000 eV 54 58 ---> Element: Tungsten ( ) Z = 74.0 N = 183.8 A = 183.85 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 55 59 56 Material: Lead density: 11.350 g/cm3 RadL: 5.612 mm Imean: 820.000 eV60 Material: Lead density: 11.350 g/cm3 RadL: 5.612 mm Nucl.Int.Length: 18.247 cm Imean: 823.000 eV 57 61 ---> Element: Lead ( ) Z = 82.0 N = 207.2 A = 207.19 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 58 62 59 Material: Uranium density: 18.950 g/cm3 RadL: 3.166 mm Imean: 892.400 eV63 Material: Uranium density: 18.950 g/cm3 RadL: 3.166 mm Nucl.Int.Length: 11.446 cm Imean: 890.000 eV 60 64 ---> Element: Uranium ( ) Z = 92.0 N = 238.0 A = 238.03 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 61 65 … … 66 70 #### /testem/det/setSize 100 m 67 71 # 68 #### /testem/phys/addPhysics livermore 69 #### /testem/phys/addPhysics penelope 72 /testem/phys/addPhysics standard 73 PhysicsList::AddPhysicsList: <standard> 70 74 # 71 75 /run/initialize … … 76 80 physicsList->Construct() start. 77 81 physicsList->Construct() start. 82 physicsList->CheckParticleList() start. 78 83 physicsList->setCut() start. 79 84 # … … 81 86 /gun/energy 100 keV 82 87 # 83 /run/beamOn 100000 84 85 phot: Total cross sections from Sandia parametrisation. 86 Sampling according PhotoElectric model 87 88 compt: Total cross sections has a good parametrisation from 10 KeV to (100/Z) GeV 89 Sampling according Klein-Nishina model 90 tables are built for gamma 91 Lambda tables from 100 eV to 100 GeV in 90 bins. 92 93 conv: Total cross sections has a good parametrisation from 1.5 MeV to 100 GeV for all Z; 94 sampling secondary e+e- according Bethe-Heitler model 95 tables are built for gamma 96 Lambda tables from 1.022 MeV to 100 GeV in 100 bins. 97 98 eIoni: tables are built for e- 99 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 100 Lambda tables from threshold to 100 TeV in 120 bins. 101 Delta cross sections and sampling from MollerBhabha model 102 Good description from 1 KeV to 100 GeV. 103 Step function: finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0 104 105 eBrem: tables are built for e- 106 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 107 Lambda tables from threshold to 100 TeV in 120 bins. 108 Total cross sections and sampling from StandBrem model (based on the EEDL data library) 109 Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV. LPM flag 1 110 111 eIoni: tables are built for e+ 112 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 113 Lambda tables from threshold to 100 TeV in 120 bins. 114 Delta cross sections and sampling from MollerBhabha model 115 Good description from 1 KeV to 100 GeV. 116 Step function: finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0 117 118 eBrem: tables are built for e+ 119 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 120 Lambda tables from threshold to 100 TeV in 120 bins. 121 Total cross sections and sampling from StandBrem model (based on the EEDL data library) 122 Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV. LPM flag 1 123 124 annihil: Sampling according eplus2gg model 125 tables are built for e+ 126 Lambda tables from 100 eV to 100 TeV in 120 bins. 127 128 hIoni: tables are built for proton 129 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 130 Lambda tables from threshold to 100 TeV in 120 bins. 131 Scaling relation is used from proton dE/dx and range. 132 Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV 133 Parametrisation from Bragg for protons below. NuclearStopping= 1 134 Step function: finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0 135 136 ionIoni: tables are built for GenericIon 137 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 138 Lambda tables from threshold to 100 TeV in 120 bins. 139 Scaling relation is used from proton dE/dx and range. 140 Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV 141 Parametrisation from BraggIon for protons below. NuclearStopping= 1 142 143 Stopping Power data for 8 ion/material pairs are used. 144 Step function: finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0 145 146 hIoni: tables are built for anti_proton 147 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 148 Lambda tables from threshold to 100 TeV in 120 bins. 149 Scaling relation is used from proton dE/dx and range. 150 Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV 151 Parametrisation from Bragg for protons below. NuclearStopping= 1 152 Step function: finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0 153 154 muIoni: tables are built for mu+ 155 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 156 Lambda tables from threshold to 100 TeV in 120 bins. 157 Bether-Bloch model for E > 0.2 MeV, parametrisation of Bragg peak below, 158 radiative corrections for E > 1 GeV 159 Step function: finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0 160 161 muBrems: tables are built for mu+ 162 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 163 Lambda tables from threshold to 100 TeV in 120 bins. 164 Parametrised model 165 166 muPairProd: tables are built for mu+ 167 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 168 Lambda tables from threshold to 100 TeV in 120 bins. 169 Parametrised model 170 171 muIoni: tables are built for mu- 172 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 173 Lambda tables from threshold to 100 TeV in 120 bins. 174 Bether-Bloch model for E > 0.2 MeV, parametrisation of Bragg peak below, 175 radiative corrections for E > 1 GeV 176 Step function: finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0 177 178 muBrems: tables are built for mu- 179 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 180 Lambda tables from threshold to 100 TeV in 120 bins. 181 Parametrised model 182 183 muPairProd: tables are built for mu- 184 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 185 Lambda tables from threshold to 100 TeV in 120 bins. 186 Parametrised model 187 188 hIoni: tables are built for pi+ 189 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 190 Lambda tables from threshold to 100 TeV in 120 bins. 191 Scaling relation is used from proton dE/dx and range. 192 Delta cross sections and sampling from BetheBloch model for scaled energy > 0.297504 MeV 193 Parametrisation from Bragg for protons below. NuclearStopping= 1 194 Step function: finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0 195 196 hIoni: tables are built for pi- 197 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 198 Lambda tables from threshold to 100 TeV in 120 bins. 199 Scaling relation is used from proton dE/dx and range. 200 Delta cross sections and sampling from BetheBloch model for scaled energy > 0.297504 MeV 201 Parametrisation from Bragg for protons below. NuclearStopping= 1 202 Step function: finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0 88 /run/beamOn 1000000 89 90 phot: for gamma SubType= 12 91 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 92 PhotoElectric : Emin= 0 eV Emax= 10 TeV 93 94 compt: for gamma SubType= 13 95 Lambda tables from 100 eV to 10 TeV in 77 bins, spline: 1 96 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 97 Klein-Nishina : Emin= 0 eV Emax= 10 TeV 98 99 conv: for gamma SubType= 14 100 Lambda tables from 1.022 MeV to 10 TeV in 77 bins, spline: 1 101 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 102 Bethe-Heitler : Emin= 0 eV Emax= 10 TeV 103 104 eIoni: for e- SubType= 2 105 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 106 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 107 finalRange(mm)= 1, dRoverRange= 0.2, integral: 0, fluct: 1, linLossLimit= 0.01 108 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 109 MollerBhabha : Emin= 0 eV Emax= 10 TeV 110 111 eBrem: for e- SubType= 3 112 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 113 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 114 LPM flag: 1 for E > 1 GeV 115 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 116 eBrem : Emin= 0 eV Emax= 1 GeV 117 eBremRel : Emin= 1 GeV Emax= 10 TeV 118 119 eIoni: for e+ SubType= 2 120 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 121 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 122 finalRange(mm)= 1, dRoverRange= 0.2, integral: 0, fluct: 1, linLossLimit= 0.01 123 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 124 MollerBhabha : Emin= 0 eV Emax= 10 TeV 125 126 eBrem: for e+ SubType= 3 127 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 128 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 129 LPM flag: 1 for E > 1 GeV 130 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 131 eBrem : Emin= 0 eV Emax= 1 GeV 132 eBremRel : Emin= 1 GeV Emax= 10 TeV 133 134 annihil: for e+ SubType= 5 135 Lambda tables from 100 eV to 10 TeV in 77 bins, spline: 1 136 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 137 eplus2gg : Emin= 0 eV Emax= 10 TeV 138 139 hIoni: for proton SubType= 2 140 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 141 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 142 finalRange(mm)= 1, dRoverRange= 0.2, integral: 0, fluct: 1, linLossLimit= 0.01 143 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 144 Bragg : Emin= 0 eV Emax= 2 MeV 145 BetheBloch : Emin= 2 MeV Emax= 10 TeV 146 147 ionIoni: for GenericIon SubType= 2 148 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 149 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 150 finalRange(mm)= 0.1, dRoverRange= 0.1, integral: 0, fluct: 1, linLossLimit= 0.02 151 Stopping Power data for 17 ion/material pairs, nuclearStopping: 1 152 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 153 BraggIon : Emin= 0 eV Emax= 2 MeV 154 BetheBloch : Emin= 2 MeV Emax= 10 TeV 155 156 hIoni: for anti_proton SubType= 2 157 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 158 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 159 finalRange(mm)= 1, dRoverRange= 0.2, integral: 0, fluct: 1, linLossLimit= 0.01 160 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 161 ICRU73QO : Emin= 0 eV Emax= 2 MeV 162 BetheBloch : Emin= 2 MeV Emax= 10 TeV 163 164 hIoni: for kaon+ SubType= 2 165 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 166 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 167 finalRange(mm)= 1, dRoverRange= 0.2, integral: 0, fluct: 1, linLossLimit= 0.01 168 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 169 Bragg : Emin= 0 eV Emax= 1.05231 MeV 170 BetheBloch : Emin= 1.05231 MeV Emax= 10 TeV 171 172 hIoni: for kaon- SubType= 2 173 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 174 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 175 finalRange(mm)= 1, dRoverRange= 0.2, integral: 0, fluct: 1, linLossLimit= 0.01 176 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 177 ICRU73QO : Emin= 0 eV Emax= 1.05231 MeV 178 BetheBloch : Emin= 1.05231 MeV Emax= 10 TeV 179 180 muIoni: for mu+ SubType= 2 181 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 182 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 183 finalRange(mm)= 1, dRoverRange= 0.2, integral: 0, fluct: 1, linLossLimit= 0.01 184 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 185 Bragg : Emin= 0 eV Emax= 200 keV 186 BetheBloch : Emin= 200 keV Emax= 1 GeV 187 MuBetheBloch : Emin= 1 GeV Emax= 10 TeV 188 189 muBrems: for mu+ SubType= 3 190 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 191 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 192 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 193 MuBrem : Emin= 0 eV Emax= 10 TeV 194 195 muPairProd: for mu+ SubType= 4 196 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 197 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 198 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 199 muPairProd : Emin= 0 eV Emax= 10 TeV 200 201 muIoni: for mu- SubType= 2 202 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 203 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 204 finalRange(mm)= 1, dRoverRange= 0.2, integral: 0, fluct: 1, linLossLimit= 0.01 205 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 206 ICRU73QO : Emin= 0 eV Emax= 200 keV 207 BetheBloch : Emin= 200 keV Emax= 1 GeV 208 MuBetheBloch : Emin= 1 GeV Emax= 10 TeV 209 210 muBrems: for mu- SubType= 3 211 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 212 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 213 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 214 MuBrem : Emin= 0 eV Emax= 10 TeV 215 216 muPairProd: for mu- SubType= 4 217 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 218 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 219 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 220 muPairProd : Emin= 0 eV Emax= 10 TeV 221 222 hIoni: for pi+ SubType= 2 223 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 224 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 225 finalRange(mm)= 1, dRoverRange= 0.2, integral: 0, fluct: 1, linLossLimit= 0.01 226 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 227 Bragg : Emin= 0 eV Emax= 297.504 keV 228 BetheBloch : Emin= 297.504 keV Emax= 10 TeV 229 230 hIoni: for pi- SubType= 2 231 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 232 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 233 finalRange(mm)= 1, dRoverRange= 0.2, integral: 0, fluct: 1, linLossLimit= 0.01 234 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 235 ICRU73QO : Emin= 0 eV Emax= 297.504 keV 236 BetheBloch : Emin= 297.504 keV Emax= 10 TeV 203 237 204 238 Region <DefaultRegionForTheWorld> -- appears in <Water> world volume … … 206 240 Pointers : G4VUserRegionInformation[0], G4UserLimits[0], G4FastSimulationManager[0], G4UserSteppingAction[0] 207 241 Materials : Water 208 Production cuts : gamma 1 mm e- 1 mm e+ 1 mm242 Production cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 0 fm 209 243 210 244 ========= Table of registered couples ============================== … … 212 246 Index : 0 used in the geometry : Yes recalculation needed : No 213 247 Material : Water 214 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm215 Energy thresholds : gamma 2.90186 keV e- 347.138 keV e+ 338.695 keV248 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 0 fm 249 Energy thresholds : gamma 2.93991 keV e- 349.408 keV e+ 341.455 keV proton 0 eV 216 250 Region(s) which use this couple : 217 251 DefaultRegionForTheWorld … … 234 268 ---> Begin of Event: 0 235 269 236 ---> Begin of Event: 10000 237 238 ---> Begin of Event: 20000 239 240 ---> Begin of Event: 30000 241 242 ---> Begin of Event: 40000 243 244 ---> Begin of Event: 50000 245 246 ---> Begin of Event: 60000 247 248 ---> Begin of Event: 70000 249 250 ---> Begin of Event: 80000 251 252 ---> Begin of Event: 90000 270 ---> Begin of Event: 100000 271 272 ---> Begin of Event: 200000 273 274 ---> Begin of Event: 300000 275 276 ---> Begin of Event: 400000 277 278 ---> Begin of Event: 500000 279 280 ---> Begin of Event: 600000 281 282 ---> Begin of Event: 700000 283 284 ---> Begin of Event: 800000 285 286 ---> Begin of Event: 900000 253 287 Run terminated. 254 288 Run Summary 255 Number of events processed : 100000 256 User= 1.4s Real=1.4s Sys=0s257 258 The run consists of 100000 gamma of 100 keV through 100 m of Water (density: 1 g/cm3 )259 260 Process calls frequency ---> compt = 983 35 phot = 1665261 262 MeanFreePath: 6.0 496 cm +- 6.0503 cm massic: 6.0496g/cm2263 CrossSection: 0.16 53 cm^-1 massic: 0.1653cm2/g264 265 mean energy of charged secondaries: 15. 209 keV mass_energy_transfer coef: 0.025141cm2/g289 Number of events processed : 1000000 290 User=8.8s Real=11s Sys=0s 291 292 The run consists of 1000000 gamma of 100 keV through 100 m of Water (density: 1 g/cm3 ) 293 294 Process calls frequency ---> compt = 983863 phot = 16137 295 296 MeanFreePath: 6.0708 cm +- 6.0755 cm massic: 6.0708 g/cm2 297 CrossSection: 0.16472 cm^-1 massic: 0.16472 cm2/g 298 299 mean energy of charged secondaries: 15.188 keV mass_energy_transfer coef: 0.025018 cm2/g 266 300 267 301 Verification : crossSections from G4EmCalculator 268 compt= 0.1623 cm2/g phot= 0.0026853 cm2/g total= 0.1649 8cm2/g302 compt= 0.1623 cm2/g phot= 0.0026853 cm2/g total= 0.16499 cm2/g 269 303 270 304 --------- Ranecu engine status --------- 271 305 Initial seed (index) = 0 272 Current couple of seeds = 1982964064, 678286457306 Current couple of seeds = 2024716243, 1456126694 273 307 ---------------------------------------- 274 308 # … … 276 310 /gun/energy 100 MeV 277 311 # 278 /run/beamOn 100000 312 /run/beamOn 1000000 279 313 280 314 Region <DefaultRegionForTheWorld> -- appears in <Water> world volume … … 282 316 Pointers : G4VUserRegionInformation[0], G4UserLimits[0], G4FastSimulationManager[0], G4UserSteppingAction[0] 283 317 Materials : Water 284 Production cuts : gamma 1 mm e- 1 mm e+ 1 mm318 Production cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 0 fm 285 319 286 320 ========= Table of registered couples ============================== … … 288 322 Index : 0 used in the geometry : Yes recalculation needed : No 289 323 Material : Water 290 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm291 Energy thresholds : gamma 2.9 keV e- 3.5e+02 keV e+ 3.4e+02 keV324 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 0 fm 325 Energy thresholds : gamma 2.9 keV e- 3.5e+02 keV e+ 3.4e+02 keV proton 0 eV 292 326 Region(s) which use this couple : 293 327 DefaultRegionForTheWorld … … 299 333 --------- Ranecu engine status --------- 300 334 Initial seed (index) = 0 301 Current couple of seeds = 1982964064, 678286457335 Current couple of seeds = 2024716243, 1456126694 302 336 ---------------------------------------- 303 337 Start Run processing. … … 305 339 ---> Begin of Event: 0 306 340 307 ---> Begin of Event: 10000 308 309 ---> Begin of Event: 20000 310 311 ---> Begin of Event: 30000 312 313 ---> Begin of Event: 40000 314 315 ---> Begin of Event: 50000 316 317 ---> Begin of Event: 60000 318 319 ---> Begin of Event: 70000 320 321 ---> Begin of Event: 80000 322 323 ---> Begin of Event: 90000 341 ---> Begin of Event: 100000 342 343 ---> Begin of Event: 200000 344 345 ---> Begin of Event: 300000 346 347 ---> Begin of Event: 400000 348 349 ---> Begin of Event: 500000 350 351 ---> Begin of Event: 600000 352 353 ---> Begin of Event: 700000 354 355 ---> Begin of Event: 800000 356 357 ---> Begin of Event: 900000 324 358 Run terminated. 325 359 Run Summary 326 Number of events processed : 100000 327 User= 1.4s Real=1.4s Sys=0s328 329 The run consists of 100000 e- of 100 MeV through 100 m of Water (density: 1 g/cm3 )330 331 Process calls frequency ---> eBrem = 6 1697 eIoni = 38303332 333 MeanFreePath: 1. 5679 cm +- 1.5695 cm massic: 1.5679g/cm2334 CrossSection: 0.6 3781 cm^-1 massic: 0.63781cm2/g335 336 mean energy of charged secondaries: 7 05.83 keV mass_energy_transfer coef: 0.0045019cm2/g360 Number of events processed : 1000000 361 User=9.8s Real=14s Sys=0s 362 363 The run consists of 1000000 e- of 100 MeV through 100 m of Water (density: 1 g/cm3 ) 364 365 Process calls frequency ---> eBrem = 604059 eIoni = 395941 366 367 MeanFreePath: 1.626 cm +- 1.6247 cm massic: 1.626 g/cm2 368 CrossSection: 0.61499 cm^-1 massic: 0.61499 cm2/g 369 370 mean energy of charged secondaries: 750.63 keV mass_energy_transfer coef: 0.0046163 cm2/g 337 371 338 372 Verification : crossSections from G4EmCalculator 339 eBrem= 0.3 9397 cm2/g eIoni= 0.24497 cm2/g total= 0.63894cm2/g373 eBrem= 0.37212 cm2/g eIoni= 0.24337 cm2/g total= 0.61549 cm2/g 340 374 341 375 --------- Ranecu engine status --------- 342 376 Initial seed (index) = 0 343 Current couple of seeds = 679237908, 105871640377 Current couple of seeds = 1860356547, 1898423253 344 378 ---------------------------------------- 345 379 UserDetectorConstruction deleted. … … 349 383 G4 kernel has come to Quit state. 350 384 EventManager deleted. 351 Default detector region deleted.352 385 UImanager deleted. 353 386 Units table cleared. … … 355 388 RunManagerKernel is deleted. 356 389 RunManager is deleting. 390 -
trunk/examples/extended/electromagnetic/TestEm14/include/DetectorConstruction.hh
r1230 r1337 25 25 // 26 26 // $Id: DetectorConstruction.hh,v 1.3 2006/06/29 16:44:56 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm14/include/DetectorMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: DetectorMessenger.hh,v 1.3 2006/06/29 16:44:58 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm14/include/EventAction.hh
r1230 r1337 25 25 // 26 26 // $Id: EventAction.hh,v 1.3 2006/06/29 16:45:00 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm14/include/EventActionMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: EventActionMessenger.hh,v 1.3 2006/06/29 16:45:02 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm14/include/HistoManager.hh
r1230 r1337 25 25 // 26 26 // $Id: HistoManager.hh,v 1.4 2007/11/13 12:13:32 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm14/include/HistoMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: HistoMessenger.hh,v 1.4 2007/11/13 12:13:32 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm14/include/PhysListEmLivermore.hh
r1230 r1337 25 25 // 26 26 // $Id: PhysListEmLivermore.hh,v 1.4 2009/11/19 10:36:37 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm14/include/PhysListEmPenelope.hh
r1230 r1337 25 25 // 26 26 // $Id: PhysListEmPenelope.hh,v 1.4 2009/11/19 10:36:37 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm14/include/PhysListEmStandard.hh
r1230 r1337 25 25 // 26 26 // $Id: PhysListEmStandard.hh,v 1.3 2006/06/29 16:45:14 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm14/include/PhysicsList.hh
r1230 r1337 26 26 // 27 27 // $Id: PhysicsList.hh,v 1.3 2006/06/29 16:45:16 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm14/include/PhysicsListMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: PhysicsListMessenger.hh,v 1.3 2006/06/29 16:45:18 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm14/include/PrimaryGeneratorAction.hh
r1230 r1337 25 25 // 26 26 // $Id: PrimaryGeneratorAction.hh,v 1.3 2006/06/29 16:45:20 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm14/include/RunAction.hh
r1230 r1337 24 24 // ******************************************************************** 25 25 // 26 // $Id: RunAction.hh,v 1. 4 2006/09/06 09:56:06maire Exp $27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $26 // $Id: RunAction.hh,v 1.5 2010/04/05 18:02:39 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 34 34 35 35 #include "G4UserRunAction.hh" 36 #include "ProcessesCount.hh"37 36 #include "globals.hh" 37 #include <map> 38 38 39 39 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 56 56 void EndOfRunAction(const G4Run*); 57 57 58 void CountProcesses(G4String); 58 void CountProcesses(G4String procName) 59 {procCounter[procName]++;}; 59 60 void SumTrack (G4double track) 60 {totalCount++; sumTrack += track; sumTrack2 += track*track;};61 {totalCount++; sumTrack += track; sumTrack2 += track*track;}; 61 62 void SumeTransf (G4double energy) 62 {eTransfer += energy;};63 {eTransfer += energy;}; 63 64 64 65 private: 65 DetectorConstruction* detector; 66 PrimaryGeneratorAction* primary; 67 ProcessesCount* ProcCounter; 68 HistoManager* histoManager; 66 DetectorConstruction* detector; 67 PrimaryGeneratorAction* primary; 68 HistoManager* histoManager; 69 69 70 std::map<G4String,G4int> procCounter; 70 71 G4int totalCount; //all processes counter 71 72 G4double sumTrack; //sum of trackLength -
trunk/examples/extended/electromagnetic/TestEm14/include/SteppingAction.hh
r1230 r1337 24 24 // ******************************************************************** 25 25 // 26 // $Id: SteppingAction.hh,v 1. 4 2006/09/06 09:56:06maire Exp $27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $26 // $Id: SteppingAction.hh,v 1.5 2010/04/02 13:22:02 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 39 39 class RunAction; 40 40 class HistoManager; 41 class SteppingMessenger;42 41 43 42 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 51 50 void UserSteppingAction(const G4Step*); 52 51 53 void SetMaxEdepForPlot(G4double value) {fract = value;};54 55 52 private: 56 53 PrimaryGeneratorAction* primary; 57 54 RunAction* runAction; 58 55 HistoManager* histoManager; 59 SteppingMessenger* stepMessenger;60 61 G4double fract; //max edep for plotting final state62 56 }; 63 57 -
trunk/examples/extended/electromagnetic/TestEm14/include/SteppingVerbose.hh
r1230 r1337 25 25 // 26 26 // $Id: SteppingVerbose.hh,v 1.3 2006/06/29 16:45:31 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 // This class manages the verbose outputs in G4SteppingManager. -
trunk/examples/extended/electromagnetic/TestEm14/src/DetectorConstruction.cc
r1230 r1337 25 25 // 26 26 // $Id: DetectorConstruction.cc,v 1.4 2006/06/29 16:45:33 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm14/src/DetectorMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: DetectorMessenger.cc,v 1.3 2006/06/29 16:45:35 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm14/src/EventAction.cc
r1230 r1337 24 24 // ******************************************************************** 25 25 // 26 // $Id: EventAction.cc,v 1. 3 2006/06/29 16:45:37 gunterExp $27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $26 // $Id: EventAction.cc,v 1.6 2010/06/07 05:40:46 perl Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 35 35 36 36 #include "G4Event.hh" 37 #include "G4TrajectoryContainer.hh"38 #include "G4Trajectory.hh"39 #include "G4VVisManager.hh"40 37 #include "G4UnitsTable.hh" 41 38 … … 43 40 44 41 EventAction::EventAction() 45 :printModulo(10000 ),eventMessenger(0)42 :printModulo(100000),eventMessenger(0) 46 43 { 47 44 eventMessenger = new EventActionMessenger(this); … … 68 65 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... 69 66 70 void EventAction::EndOfEventAction(const G4Event* evt)67 void EventAction::EndOfEventAction(const G4Event*) 71 68 { 72 if (G4VVisManager::GetConcreteInstance())73 {74 G4TrajectoryContainer* trajectoryContainer = evt->GetTrajectoryContainer();75 G4int n_trajectories = 0;76 if (trajectoryContainer) n_trajectories = trajectoryContainer->entries();77 for (G4int i=0; i<n_trajectories; i++) {78 G4Trajectory* trj = (G4Trajectory*)79 ((*(evt->GetTrajectoryContainer()))[i]);80 trj->DrawTrajectory(1000);81 }82 }83 69 } 84 70 -
trunk/examples/extended/electromagnetic/TestEm14/src/EventActionMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: EventActionMessenger.cc,v 1.3 2006/06/29 16:45:39 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm14/src/HistoManager.cc
r1230 r1337 25 25 // 26 26 // $Id: HistoManager.cc,v 1.7 2008/09/24 18:53:56 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm14/src/HistoMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: HistoMessenger.cc,v 1.4 2007/11/13 12:17:07 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm14/src/PhysListEmLivermore.cc
r1230 r1337 25 25 // 26 26 // 27 // $Id: PhysListEmLivermore.cc,v 1. 4 2009/11/19 10:36:37maire Exp $28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // $Id: PhysListEmLivermore.cc,v 1.5 2010/04/02 13:22:02 maire Exp $ 28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 140 140 eIoniModel->SetHighEnergyLimit(highEnergyLimit); 141 141 eIoni->AddEmModel(0, eIoniModel, new G4UniversalFluctuation() ); 142 pmanager->AddProcess(eIoni, -1, 1, 1);142 pmanager->AddProcess(eIoni, -1,-1, 1); 143 143 144 144 G4eBremsstrahlung* eBrem = new G4eBremsstrahlung(); … … 147 147 eBremModel->SetHighEnergyLimit(highEnergyLimit); 148 148 eBrem->AddEmModel(0, eBremModel); 149 pmanager->AddProcess(eBrem, -1, 2, 2);149 pmanager->AddProcess(eBrem, -1,-1, 2); 150 150 151 151 } else if (particleName == "e+") { 152 152 //positron 153 pmanager->AddProcess(new G4eIonisation, -1, 1, 1);154 pmanager->AddProcess(new G4eBremsstrahlung, -1, 2, 2);153 pmanager->AddProcess(new G4eIonisation, -1,-1, 1); 154 pmanager->AddProcess(new G4eBremsstrahlung, -1,-1, 2); 155 155 pmanager->AddProcess(new G4eplusAnnihilation, 0,-1, 3); 156 156 … … 158 158 particleName == "mu-" ) { 159 159 //muon 160 pmanager->AddProcess(new G4MuIonisation, -1, 1, 1);161 pmanager->AddProcess(new G4MuBremsstrahlung, -1, 2, 2);162 pmanager->AddProcess(new G4MuPairProduction, -1, 3, 3);160 pmanager->AddProcess(new G4MuIonisation, -1,-1, 1); 161 pmanager->AddProcess(new G4MuBremsstrahlung, -1,-1, 2); 162 pmanager->AddProcess(new G4MuPairProduction, -1,-1, 3); 163 163 164 164 } else if( particleName == "alpha" || particleName == "GenericIon" ) { 165 pmanager->AddProcess(new G4ionIonisation, -1, 1, 1);165 pmanager->AddProcess(new G4ionIonisation, -1,-1, 1); 166 166 167 167 } else if ((!particle->IsShortLived()) && … … 169 169 (particle->GetParticleName() != "chargedgeantino")) { 170 170 //all others charged particles except geantino 171 pmanager->AddProcess(new G4hIonisation, -1, 1, 1);171 pmanager->AddProcess(new G4hIonisation, -1,-1, 1); 172 172 } 173 173 } -
trunk/examples/extended/electromagnetic/TestEm14/src/PhysListEmPenelope.cc
r1230 r1337 25 25 // 26 26 // 27 // $Id: PhysListEmPenelope.cc,v 1. 4 2009/11/19 10:36:37maire Exp $28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // $Id: PhysListEmPenelope.cc,v 1.5 2010/04/02 13:22:02 maire Exp $ 28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 141 141 eIoniModel->SetHighEnergyLimit(highEnergyLimit); 142 142 eIoni->AddEmModel(0, eIoniModel, new G4UniversalFluctuation() ); 143 pmanager->AddProcess(eIoni, -1, 1, 1);143 pmanager->AddProcess(eIoni, -1,-1, 1); 144 144 145 145 G4eBremsstrahlung* eBrem = new G4eBremsstrahlung(); … … 148 148 eBremModel->SetHighEnergyLimit(highEnergyLimit); 149 149 eBrem->AddEmModel(0, eBremModel); 150 pmanager->AddProcess(eBrem, -1, 2, 2);150 pmanager->AddProcess(eBrem, -1,-1, 2); 151 151 152 152 } else if (particleName == "e+") { … … 157 157 eIoniModel->SetHighEnergyLimit(highEnergyLimit); 158 158 eIoni->AddEmModel(0, eIoniModel, new G4UniversalFluctuation() ); 159 pmanager->AddProcess(eIoni, -1, 1, 1);159 pmanager->AddProcess(eIoni, -1,-1, 1); 160 160 161 161 G4eBremsstrahlung* eBrem = new G4eBremsstrahlung(); … … 164 164 eBremModel->SetHighEnergyLimit(highEnergyLimit); 165 165 eBrem->AddEmModel(0, eBremModel); 166 pmanager->AddProcess(eBrem, -1, 2, 2);166 pmanager->AddProcess(eBrem, -1,-1, 2); 167 167 168 168 G4eplusAnnihilation* eAnni = new G4eplusAnnihilation(); … … 176 176 particleName == "mu-" ) { 177 177 //muon 178 pmanager->AddProcess(new G4MuIonisation, -1, 1, 1);179 pmanager->AddProcess(new G4MuBremsstrahlung, -1, 2, 2);180 pmanager->AddProcess(new G4MuPairProduction, -1, 3, 3);178 pmanager->AddProcess(new G4MuIonisation, -1,-1, 1); 179 pmanager->AddProcess(new G4MuBremsstrahlung, -1,-1, 2); 180 pmanager->AddProcess(new G4MuPairProduction, -1,-1, 3); 181 181 182 182 } else if( particleName == "alpha" || particleName == "GenericIon" ) { 183 pmanager->AddProcess(new G4ionIonisation, -1, 1, 1);183 pmanager->AddProcess(new G4ionIonisation, -1,-1, 1); 184 184 185 185 } else if ((!particle->IsShortLived()) && … … 187 187 (particle->GetParticleName() != "chargedgeantino")) { 188 188 //all others charged particles except geantino 189 pmanager->AddProcess(new G4hIonisation, -1, 1, 1);189 pmanager->AddProcess(new G4hIonisation, -1,-1, 1); 190 190 } 191 191 } -
trunk/examples/extended/electromagnetic/TestEm14/src/PhysListEmStandard.cc
r1230 r1337 25 25 // 26 26 // 27 // $Id: PhysListEmStandard.cc,v 1. 4 2006/10/24 16:54:16maire Exp $28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // $Id: PhysListEmStandard.cc,v 1.5 2010/04/02 13:22:02 maire Exp $ 28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 82 82 } else if (particleName == "e-") { 83 83 //electron 84 pmanager->AddProcess(new G4eIonisation, -1, 1,1);85 pmanager->AddProcess(new G4eBremsstrahlung, -1, 2,2);84 pmanager->AddProcess(new G4eIonisation, -1,-1,1); 85 pmanager->AddProcess(new G4eBremsstrahlung, -1,-1,2); 86 86 87 87 } else if (particleName == "e+") { 88 88 //positron 89 pmanager->AddProcess(new G4eIonisation, -1, 1,1);90 pmanager->AddProcess(new G4eBremsstrahlung, -1, 2,2);89 pmanager->AddProcess(new G4eIonisation, -1,-1,1); 90 pmanager->AddProcess(new G4eBremsstrahlung, -1,-1,2); 91 91 pmanager->AddProcess(new G4eplusAnnihilation, 0,-1,3); 92 92 … … 94 94 particleName == "mu-" ) { 95 95 //muon 96 pmanager->AddProcess(new G4MuIonisation, -1, 1,1);97 pmanager->AddProcess(new G4MuBremsstrahlung, -1, 2,2);98 pmanager->AddProcess(new G4MuPairProduction, -1, 3,3);96 pmanager->AddProcess(new G4MuIonisation, -1,-1,1); 97 pmanager->AddProcess(new G4MuBremsstrahlung, -1,-1,2); 98 pmanager->AddProcess(new G4MuPairProduction, -1,-1,3); 99 99 100 100 } else if( particleName == "alpha" || particleName == "GenericIon" ) { 101 pmanager->AddProcess(new G4ionIonisation, -1, 1,1);101 pmanager->AddProcess(new G4ionIonisation, -1,-1,1); 102 102 103 103 } else if ((!particle->IsShortLived()) && … … 105 105 (particle->GetParticleName() != "chargedgeantino")) { 106 106 //all others charged particles except geantino 107 pmanager->AddProcess(new G4hIonisation, -1, 1,1);107 pmanager->AddProcess(new G4hIonisation, -1,-1,1); 108 108 } 109 109 } -
trunk/examples/extended/electromagnetic/TestEm14/src/PhysicsList.cc
r1230 r1337 25 25 // 26 26 // 27 // $Id: PhysicsList.cc,v 1. 6 2009/11/19 10:36:37maire Exp $28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // $Id: PhysicsList.cc,v 1.8 2010/04/05 18:02:39 maire Exp $ 28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 183 183 // 184 184 G4EmProcessOptions emOptions; 185 emOptions.SetStepFunction(1., 1*mm);186 185 emOptions.SetIntegral(false); 187 emOptions.SetLossFluctuations(false);188 186 } 189 187 … … 227 225 228 226 void PhysicsList::SetCuts() 229 { 230 // set cut values for gamma at first and for e- second and next for e+, 231 // because some processes for e+/e- need cut values for gamma 232 SetCutValue(cutForGamma, "gamma"); 233 SetCutValue(cutForElectron, "e-"); 234 SetCutValue(cutForPositron, "e+"); 227 { 228 // fixe lower limit for cut 229 G4ProductionCutsTable::GetProductionCutsTable()->SetEnergyRange(100*eV, 1*GeV); 230 231 // set cut values for gamma at first and for e- second and next for e+, 232 // because some processes for e+/e- need cut values for gamma 233 SetCutValue(cutForGamma, "gamma"); 234 SetCutValue(cutForElectron, "e-"); 235 SetCutValue(cutForPositron, "e+"); 235 236 } 236 237 -
trunk/examples/extended/electromagnetic/TestEm14/src/PhysicsListMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: PhysicsListMessenger.cc,v 1.3 2006/06/29 16:45:55 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm14/src/PrimaryGeneratorAction.cc
r1230 r1337 25 25 // 26 26 // $Id: PrimaryGeneratorAction.cc,v 1.3 2006/06/29 16:45:57 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm14/src/RunAction.cc
r1230 r1337 24 24 // ******************************************************************** 25 25 // 26 // $Id: RunAction.cc,v 1. 4 2006/09/06 09:56:06maire Exp $27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $26 // $Id: RunAction.cc,v 1.5 2010/04/05 18:02:39 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 49 49 RunAction::RunAction(DetectorConstruction* det, PrimaryGeneratorAction* prim, 50 50 HistoManager* histo) 51 : detector(det), primary(prim), ProcCounter(0),histoManager(histo)51 : detector(det), primary(prim), histoManager(histo) 52 52 { } 53 53 … … 67 67 CLHEP::HepRandom::showEngineStatus(); 68 68 69 ProcCounter = new ProcessesCount;70 69 totalCount = 0; 71 70 sumTrack = sumTrack2 = 0.; … … 73 72 74 73 histoManager->book(); 75 }76 77 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......78 79 void RunAction::CountProcesses(G4String procName)80 {81 //does the process already encounted ?82 size_t nbProc = ProcCounter->size();83 size_t i = 0;84 while ((i<nbProc)&&((*ProcCounter)[i]->GetName()!=procName)) i++;85 if (i == nbProc) ProcCounter->push_back( new OneProcessCount(procName));86 87 (*ProcCounter)[i]->Count();88 74 } 89 75 … … 113 99 //frequency of processes 114 100 G4cout << "\n Process calls frequency --->"; 115 for (size_t i=0; i< ProcCounter->size();i++) { 116 G4String procName = (*ProcCounter)[i]->GetName(); 117 G4int count = (*ProcCounter)[i]->GetCounter(); 101 std::map<G4String,G4int>::iterator it; 102 for (it = procCounter.begin(); it != procCounter.end(); it++) { 103 G4String procName = it->first; 104 G4int count = it->second; 118 105 G4cout << "\t" << procName << " = " << count; 119 106 if (procName == "Transportation") survive = count; 120 107 } 121 108 122 109 if (survive > 0) { 123 110 G4cout << "\n\n Nb of incident particles surviving after " … … 160 147 G4EmCalculator emCalculator; 161 148 G4double sumc = 0.0; 162 for ( size_t i=0; i< ProcCounter->size();i++) {163 G4String procName = (*ProcCounter)[i]->GetName();149 for (it = procCounter.begin(); it != procCounter.end(); it++) { 150 G4String procName = it->first; 164 151 G4double massSigma = 165 152 emCalculator.GetCrossSectionPerVolume(energy,particle, … … 177 164 178 165 //restore default format 179 G4cout.precision(prec); 180 181 // delete and remove all contents in ProcCounter 182 while (ProcCounter->size()>0){ 183 OneProcessCount* aProcCount=ProcCounter->back(); 184 ProcCounter->pop_back(); 185 delete aProcCount; 186 } 187 delete ProcCounter; 166 G4cout.precision(prec); 167 168 // remove all contents in procCounter 169 procCounter.clear(); 188 170 189 171 histoManager->save(); -
trunk/examples/extended/electromagnetic/TestEm14/src/SteppingAction.cc
r1230 r1337 24 24 // ******************************************************************** 25 25 // 26 // $Id: SteppingAction.cc,v 1. 5 2007/06/23 22:23:20maire Exp $27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $26 // $Id: SteppingAction.cc,v 1.6 2010/04/02 13:22:02 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 34 34 #include "RunAction.hh" 35 35 #include "HistoManager.hh" 36 #include "SteppingMessenger.hh"37 36 38 37 #include "G4RunManager.hh" … … 43 42 RunAction* RuAct, HistoManager* Hist) 44 43 :primary(prim),runAction(RuAct), histoManager(Hist) 45 { 46 stepMessenger = new SteppingMessenger(this); 47 fract = 0.1; 48 } 44 { } 49 45 50 46 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... 51 47 52 48 SteppingAction::~SteppingAction() 53 { 54 delete stepMessenger; 55 } 49 { } 56 50 57 51 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 60 54 { 61 55 G4StepPoint* endPoint = aStep->GetPostStepPoint(); 62 G4String procName = endPoint->GetProcessDefinedStep()->GetProcessName(); 63 G4TrackVector* secondary = fpSteppingManager->GetSecondary(); 56 G4String procName = endPoint->GetProcessDefinedStep()->GetProcessName(); 64 57 G4bool transmit = (endPoint->GetStepStatus() <= fGeomBoundary); 65 58 if (transmit) runAction->CountProcesses(procName); … … 67 60 //count real processes and sum track length 68 61 G4double stepLength = aStep->GetStepLength(); 69 G4double charge = aStep->GetTrack()->GetDefinition()->GetPDGCharge(); 70 if ((charge == 0.) || ((charge != 0.) && (((*secondary).size() > 0)))) 71 { 72 runAction->CountProcesses(procName); 73 runAction->SumTrack(stepLength); 74 } 62 runAction->CountProcesses(procName); 63 runAction->SumTrack(stepLength); 75 64 } 76 65 77 66 //plot final state (only if continuous energy loss is small enough) 78 67 // 79 G4double edep = aStep->GetTotalEnergyDeposit();80 G4double E0 = primary->GetParticleGun()->GetParticleEnergy();81 if (edep < fract*E0) {82 68 83 //scattered primary particle84 //85 G4int id = 1;86 if (aStep->GetTrack()->GetTrackStatus() == fAlive) {87 G4double energy = endPoint->GetKineticEnergy();88 histoManager->FillHisto(id,energy);69 //scattered primary particle 70 // 71 G4int id = 1; 72 if (aStep->GetTrack()->GetTrackStatus() == fAlive) { 73 G4double energy = endPoint->GetKineticEnergy(); 74 histoManager->FillHisto(id,energy); 89 75 90 id = 2;91 G4ThreeVector direction = endPoint->GetMomentumDirection();92 G4double costeta = direction.x();93 histoManager->FillHisto(id,costeta);94 }76 id = 2; 77 G4ThreeVector direction = endPoint->GetMomentumDirection(); 78 G4double costeta = direction.x(); 79 histoManager->FillHisto(id,costeta); 80 } 95 81 96 //secondaries97 //98 //G4TrackVector* secondary = fpSteppingManager->GetSecondary();99 for (size_t lp=0; lp<(*secondary).size(); lp++) {100 G4double charge = (*secondary)[lp]->GetDefinition()->GetPDGCharge();101 if (charge != 0.) id = 3; else id = 5;102 G4double energy = (*secondary)[lp]->GetKineticEnergy();103 histoManager->FillHisto(id,energy);82 //secondaries 83 // 84 G4TrackVector* secondary = fpSteppingManager->GetSecondary(); 85 for (size_t lp=0; lp<(*secondary).size(); lp++) { 86 G4double charge = (*secondary)[lp]->GetDefinition()->GetPDGCharge(); 87 if (charge != 0.) id = 3; else id = 5; 88 G4double energy = (*secondary)[lp]->GetKineticEnergy(); 89 histoManager->FillHisto(id,energy); 104 90 105 id++;106 G4ThreeVector direction = (*secondary)[lp]->GetMomentumDirection();107 G4double costeta = direction.x();108 histoManager->FillHisto(id,costeta);91 id++; 92 G4ThreeVector direction = (*secondary)[lp]->GetMomentumDirection(); 93 G4double costeta = direction.x(); 94 histoManager->FillHisto(id,costeta); 109 95 110 //energy tranferred to charged secondaries 111 if (charge != 0.) runAction->SumeTransf(energy); 112 } 96 //energy tranferred to charged secondaries 97 if (charge != 0.) runAction->SumeTransf(energy); 113 98 } 114 99 -
trunk/examples/extended/electromagnetic/TestEm14/src/SteppingVerbose.cc
r1230 r1337 25 25 // 26 26 // $Id: SteppingVerbose.cc,v 1.3 2006/06/29 16:46:05 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm14/vis.mac
r807 r1337 1 1 # 2 # Macro file for the initialization phase of "TestEm 14.cc"2 # Macro file for the initialization phase of "TestEm6.cc" 3 3 # 4 4 # Sets some default verbose … … 10 10 /run/initialize 11 11 # 12 # Create empty scene ("world" is default)13 /vis/ scene/create12 # Use this open statement to create an OpenGL view: 13 /vis/open OGL 600x600-0+0 14 14 # 15 # Create a scene handler for a specific graphics system 16 # Edit the next line(s) to choose another graphic system 17 # 18 /vis/open OGLIX 19 # 15 # Use this open statement to create a .prim file suitable for 16 # viewing in DAWN: 20 17 #/vis/open DAWNFILE 21 18 # 22 # Draw scene 19 # Use this open statement to create a .heprep file suitable for 20 # viewing in HepRApp: 21 #/vis/open HepRepFile 22 # 23 # Use this open statement to create a .wrl file suitable for 24 # viewing in a VRML viewer: 25 #/vis/open VRML2FILE 26 # 27 # Disable auto refresh and quieten vis messages whilst scene and 28 # trajectories are established: 29 /vis/viewer/set/autoRefresh false 30 /vis/verbose errors 31 # 32 # Draw geometry: 33 /vis/drawVolume 34 # 35 # Specify view angle: 36 #/vis/viewer/set/viewpointThetaPhi 90. 0. 37 # 38 # Specify zoom value: 23 39 /vis/viewer/zoom 1.4 24 /vis/viewer/flush25 40 # 26 # for drawing the tracks 27 # if too many tracks cause core dump => storeTrajectory 0 28 /tracking/storeTrajectory 1 41 # Specify style (surface or wireframe): 42 #/vis/viewer/set/style surface 43 # 44 # Draw coordinate axes: 45 #/vis/scene/add/axes 0 0 0 1 m 46 # 47 # Draw smooth trajectories at end of event, showing trajectory points 48 # as markers 2 pixels wide: 49 /vis/scene/add/trajectories smooth 50 /vis/modeling/trajectories/create/drawByCharge 51 /vis/modeling/trajectories/drawByCharge-0/default/setDrawStepPts true 52 /vis/modeling/trajectories/drawByCharge-0/default/setStepPtsSize 2 53 # (if too many tracks cause core dump => /tracking/storeTrajectory 0) 54 # 55 # Draw hits at end of event: 56 #/vis/scene/add/hits 57 # 58 # To draw only gammas: 59 #/vis/filtering/trajectories/create/particleFilter 60 #/vis/filtering/trajectories/particleFilter-0/add gamma 61 # 62 # To invert the above, drawing all particles except gammas, 63 # keep the above two lines but also add: 64 #/vis/filtering/trajectories/particleFilter-0/invert true 65 # 66 # Many other options are available with /vis/modeling and /vis/filtering. 67 # For example, to select colour by particle ID: 68 #/vis/modeling/trajectories/create/drawByParticleID 69 #/vis/modeling/trajectories/drawByParticleID-0/set e- blue 70 # 71 # To superimpose all of the events from a given run: 29 72 /vis/scene/endOfEventAction accumulate 73 # 74 # Re-establish auto refreshing and verbosity: 75 /vis/viewer/set/autoRefresh true 76 /vis/verbose warnings 77 # 78 # For file-based drivers, use this to create an empty detector view: 79 #/vis/viewer/flush -
trunk/examples/extended/electromagnetic/TestEm15/History
r807 r1337 1 $Id: History,v 1. 9 2007/11/13 14:13:31 maireExp $1 $Id: History,v 1.18 2010/06/07 05:40:46 perl Exp $ 2 2 ------------------------------------------------------------------- 3 3 … … 16 16 ---------------------------------------------------------- 17 17 18 06-06-10 J.Perl (testem15-V09-03-02) 19 - Remove unused variable in EventAction 20 21 03-06-10 J.Perl (testem15-V09-03-01) 22 - Updated vis usage 23 24 20-05-10 mma (testem15-V09-03-00) 25 - TestEm15.cc : introduction of G4UIExecutive 26 27 19-11-09 mma (testem15-V09-02-00) 28 - PhysListEmStandard : introduce MuMultipleScattering 29 30 26-09-08 mma (testem15-V09-01-04) 31 - HistoManager : root as default format 32 33 12-06-08 mma (testem15-V09-01-03) 34 - Remove AIDA from GNUmakefile 35 36 07-05-08 mma (testem15-V09-01-02) 37 - README : update Aida informations 38 39 07-04-08 mma (testem15-V09-01-01) 40 - PhysListEmStandard : replace G4MultipleScattering by G4eMultipleScattering; 41 - HistoManager::saveAscii() : redefinition of binEdge 42 43 08-01-08 mma (testem15-V09-01-00) 44 - HistoManager : ascii[0] = flag to control creation of .ascii file 45 18 46 13-11-07 mma (testem15-V09-00-00) 19 47 - HistoManager/HistoMessenger : print selected histos on ascii file -
trunk/examples/extended/electromagnetic/TestEm15/README
r807 r1337 1 $Id: README,v 1. 4 2007/11/13 14:13:31 maire Exp $1 $Id: README,v 1.6 2008/09/26 19:47:51 maire Exp $ 2 2 ------------------------------------------------------------------- 3 3 … … 76 76 the commands: 77 77 /testem/histo/setFileName name (default testem15) 78 /testem/histo/setFileType name (default hbook)78 /testem/histo/setFileType name (default root) 79 79 80 80 It is also possible to print selected histograms on an ascii file: … … 127 127 128 128 To use histograms, at least one of the AIDA implementations should be 129 available (see http://aida.freehep.org). 130 131 8a - PI 132 133 A package including AIDA and extended interfaces also using Python is PI, 134 available from: http://cern.ch/pi 135 136 Once installed PI or PI-Lite in a specified local area $MYPY, it is required 137 to add the installation path to $PATH, i.e. for example, for release 1.2.1 of 138 PI: 139 setenv PATH ${PATH}:$MYPI/1.2.1/app/releases/PI/PI_1_2_1/rh73_gcc32/bin 140 141 CERN users can use the PATH to the LCG area on AFS. 142 Before running the example the command should be issued: 143 eval `aida-config --runtime csh` 144 145 8b - OpenScientist 146 147 OpenScientist is available at http://OpenScientist.lal.in2p3.fr. 148 149 You have to "setup" the OpenScientist AIDA implementation before compiling 150 (then with G4ANALYSIS_USE set) and running your Geant4 application. 151 152 On UNIX you setup, with a csh flavoured shell : 153 csh> source <<OpenScientist install path>/aida-setup.csh 154 or with a sh flavoured shell : 155 sh> . <<OpenScientist install path>/aida-setup.sh 156 On Windows : 157 DOS> call <<OpenScientist install path>/aida-setup.bat 158 159 You can use various file formats for writing (AIDA-XML, hbook, root). 160 These formats are readable by the Lab onx interactive program 161 or the OpenPAW application. See the web pages. 162 163 164 With OpenPAW, on a run.hbook file, one can view the histograms 165 with something like : 166 OS> opaw 167 opaw> h/file 1 run.hbook ( or opaw> h/file 1 run.aida or run.root) 168 opaw> zone 2 2 169 opaw> h/plot 1 170 opaw> h/plot 2 129 available. See InstallAida.txt -
trunk/examples/extended/electromagnetic/TestEm15/TestEm15.cc
r1230 r1337 24 24 // ******************************************************************** 25 25 // 26 // $Id: TestEm15.cc,v 1. 2 2006/06/29 16:46:08 gunterExp $27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $26 // $Id: TestEm15.cc,v 1.3 2010/05/20 21:29:29 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 32 32 #include "G4RunManager.hh" 33 33 #include "G4UImanager.hh" 34 #include "G4UIterminal.hh"35 #include "G4UItcsh.hh"36 34 #include "Randomize.hh" 37 35 … … 48 46 #ifdef G4VIS_USE 49 47 #include "G4VisExecutive.hh" 48 #endif 49 50 #ifdef G4UI_USE 51 #include "G4UIExecutive.hh" 50 52 #endif 51 53 … … 69 71 runManager->SetUserInitialization(new PhysicsList); 70 72 runManager->SetUserAction(prim = new PrimaryGeneratorAction(det)); 71 72 #ifdef G4VIS_USE 73 // visualization manager 74 G4VisManager* visManager = new G4VisExecutive; 75 visManager->Initialize(); 76 #endif 77 73 78 74 HistoManager* histo = new HistoManager(); 79 75 … … 87 83 G4UImanager* UI = G4UImanager::GetUIpointer(); 88 84 89 if (argc==1) // Define UI terminal for interactive mode 90 { 91 G4UIsession * session = 0; 92 #ifdef G4UI_USE_TCSH 93 session = new G4UIterminal(new G4UItcsh); 94 #else 95 session = new G4UIterminal(); 96 #endif 97 session->SessionStart(); 98 delete session; 99 } 100 else // Batch mode 101 { 85 if (argc!=1) // batch mode 86 { 102 87 G4String command = "/control/execute "; 103 88 G4String fileName = argv[1]; 104 89 UI->ApplyCommand(command+fileName); 105 90 } 91 92 else //define visualization and UI terminal for interactive mode 93 { 94 #ifdef G4VIS_USE 95 G4VisManager* visManager = new G4VisExecutive; 96 visManager->Initialize(); 97 #endif 98 99 #ifdef G4UI_USE 100 G4UIExecutive * ui = new G4UIExecutive(argc,argv); 101 ui->SessionStart(); 102 delete ui; 103 #endif 104 105 #ifdef G4VIS_USE 106 delete visManager; 107 #endif 108 } 106 109 107 110 // job termination 108 #ifdef G4VIS_USE 109 delete visManager; 110 #endif 111 111 // 112 112 delete histo; 113 113 delete runManager; -
trunk/examples/extended/electromagnetic/TestEm15/TestEm15.out
r807 r1337 1 2 ############################################ 3 !!! WARNING - FPE detection is activated !!! 4 ############################################ 1 5 2 6 ************************************************************* 3 Geant4 version Name: g lobal-V09-00-03 (9-May-2008)7 Geant4 version Name: geant4-09-03-ref-06 (25-June-2010) 4 8 Copyright : Geant4 Collaboration 5 9 Reference : NIM A 506 (2003), 250-303 … … 10 14 ***** Table : Nb of materials = 16 ***** 11 15 12 Material: Air density: 1.290 mg/cm3 RadL: 285.161 m Imean: 85.684eV temperature: 273.15 K pressure: 1.00 atm16 Material: Air density: 1.290 mg/cm3 RadL: 285.161 m Nucl.Int.Length: 662.680 m Imean: 85.703 eV temperature: 273.15 K pressure: 1.00 atm 13 17 ---> Element: Nitrogen (N) Z = 7.0 N = 14.0 A = 14.01 g/mole ElmMassFraction: 70.00 % ElmAbundance 72.71 % 14 18 ---> Element: Oxygen (O) Z = 8.0 N = 16.0 A = 16.00 g/mole ElmMassFraction: 30.00 % ElmAbundance 27.29 % 15 19 16 Material: H2liquid density: 70.800 mg/cm3 RadL: 8.923 m Imean: 21.800 eV20 Material: H2liquid density: 70.800 mg/cm3 RadL: 8.923 m Nucl.Int.Length: 4.960 m Imean: 19.200 eV 17 21 ---> Element: Hydrogen (H) Z = 1.0 N = 1.0 A = 1.01 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 18 22 19 Material: Water H_2O density: 1.000 g/cm3 RadL: 36.092 cm Imean: 75.000 eV23 Material: Water H_2O density: 1.000 g/cm3 RadL: 36.092 cm Nucl.Int.Length: 75.416 cm Imean: 75.000 eV 20 24 ---> Element: Hydrogen (H) Z = 1.0 N = 1.0 A = 1.01 g/mole ElmMassFraction: 11.21 % ElmAbundance 66.67 % 21 25 ---> Element: Oxygen (O) Z = 8.0 N = 16.0 A = 16.00 g/mole ElmMassFraction: 88.79 % ElmAbundance 33.33 % 22 26 23 Material: liquidArgon density: 1.390 g/cm3 RadL: 14.065 cm Imean: 187.200 eV27 Material: liquidArgon density: 1.390 g/cm3 RadL: 14.065 cm Nucl.Int.Length: 86.078 cm Imean: 188.000 eV 24 28 ---> Element: liquidArgon ( ) Z = 18.0 N = 40.0 A = 39.95 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 25 29 26 Material: Carbon density: 2.267 g/cm3 RadL: 18.833 cm Imean: 78.000 eV30 Material: Carbon density: 2.267 g/cm3 RadL: 18.833 cm Nucl.Int.Length: 35.356 cm Imean: 81.000 eV 27 31 ---> Element: Carbon ( ) Z = 6.0 N = 12.0 A = 12.01 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 28 32 29 Material: Aluminium density: 2.700 g/cm3 RadL: 8.893 cm Imean: 166.400 eV33 Material: Aluminium density: 2.700 g/cm3 RadL: 8.893 cm Nucl.Int.Length: 38.879 cm Imean: 166.000 eV 30 34 ---> Element: Aluminium ( ) Z = 13.0 N = 27.0 A = 26.98 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 31 35 32 Material: Silicon density: 2.330 g/cm3 RadL: 9.368 cm Imean: 173.600 eV36 Material: Silicon density: 2.330 g/cm3 RadL: 9.368 cm Nucl.Int.Length: 45.663 cm Imean: 173.000 eV 33 37 ---> Element: Silicon ( ) Z = 14.0 N = 28.1 A = 28.09 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 34 38 35 Material: Germanium density: 5.323 g/cm3 RadL: 2.301 cm Imean: 332.800 eV39 Material: Germanium density: 5.323 g/cm3 RadL: 2.301 cm Nucl.Int.Length: 27.431 cm Imean: 350.000 eV 36 40 ---> Element: Germanium ( ) Z = 32.0 N = 72.6 A = 72.61 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 37 41 38 Material: NaI density: 3.670 g/cm3 RadL: 2.586 cm Imean: 452.000 eV42 Material: NaI density: 3.670 g/cm3 RadL: 2.586 cm Nucl.Int.Length: 42.878 cm Imean: 452.000 eV 39 43 ---> Element: Sodium (Na) Z = 11.0 N = 23.0 A = 22.99 g/mole ElmMassFraction: 15.34 % ElmAbundance 50.00 % 40 44 ---> Element: Iodine (I) Z = 53.0 N = 126.9 A = 126.90 g/mole ElmMassFraction: 84.66 % ElmAbundance 50.00 % 41 45 42 Material: Iodine density: 4.930 g/cm3 RadL: 1.720 cm Imean: 492.900 eV46 Material: Iodine density: 4.930 g/cm3 RadL: 1.720 cm Nucl.Int.Length: 35.676 cm Imean: 491.000 eV 43 47 ---> Element: Iodine (I) Z = 53.0 N = 126.9 A = 126.90 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 44 48 45 Material: BGO density: 7.100 g/cm3 RadL: 1.123 cm Imean: 469.142eV49 Material: BGO density: 7.100 g/cm3 RadL: 1.123 cm Nucl.Int.Length: 22.806 cm Imean: 473.785 eV 46 50 ---> Element: Oxygen (O) Z = 8.0 N = 16.0 A = 16.00 g/mole ElmMassFraction: 15.41 % ElmAbundance 63.16 % 47 51 ---> Element: Germanium (Ge) Z = 32.0 N = 72.6 A = 72.59 g/mole ElmMassFraction: 17.48 % ElmAbundance 15.79 % 48 52 ---> Element: Bismuth (Bi) Z = 83.0 N = 209.0 A = 208.98 g/mole ElmMassFraction: 67.10 % ElmAbundance 21.05 % 49 53 50 Material: Iron density: 7.870 g/cm3 RadL: 1.759 cm Imean: 286.000 eV51 ---> Element: Iron ( ) Z = 26.0 N = 55. 9A = 55.85 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 %52 53 Material: Tungsten density: 19.300 g/cm3 RadL: 3.504 mm Imean: 725.200 eV54 Material: Iron density: 7.870 g/cm3 RadL: 1.759 cm Nucl.Int.Length: 16.999 cm Imean: 286.000 eV 55 ---> Element: Iron ( ) Z = 26.0 N = 55.8 A = 55.85 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 56 57 Material: Tungsten density: 19.300 g/cm3 RadL: 3.504 mm Nucl.Int.Length: 10.312 cm Imean: 727.000 eV 54 58 ---> Element: Tungsten ( ) Z = 74.0 N = 183.8 A = 183.85 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 55 59 56 Material: Lead density: 11.350 g/cm3 RadL: 5.612 mm Imean: 820.000 eV60 Material: Lead density: 11.350 g/cm3 RadL: 5.612 mm Nucl.Int.Length: 18.247 cm Imean: 823.000 eV 57 61 ---> Element: Lead ( ) Z = 82.0 N = 207.2 A = 207.19 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 58 62 59 Material: Uranium density: 18.950 g/cm3 RadL: 3.166 mm Imean: 892.400 eV63 Material: Uranium density: 18.950 g/cm3 RadL: 3.166 mm Nucl.Int.Length: 11.446 cm Imean: 890.000 eV 60 64 ---> Element: Uranium ( ) Z = 92.0 N = 238.0 A = 238.03 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 61 65 62 Material: Galactic density: 0.000 mg/cm3 RadL: 204322175.595 pc Imean: 21.800 eV temperature: 2.73 K pressure: 0.00 atm66 Material: Galactic density: 0.000 kg/m3 RadL: 204322111.300 pc Nucl.Int.Length: 113728944.943 pc Imean: 19.200 eV temperature: 2.73 K pressure: 0.00 atm 63 67 ---> Element: Galactic ( ) Z = 1.0 N = 1.0 A = 1.01 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 64 68 65 66 Visualization Manager instantiating...67 Visualization Manager initialising...68 Registering graphics systems...69 70 You have successfully registered the following graphics systems.71 Current available graphics systems are:72 ASCIITree (ATree)73 DAWNFILE (DAWNFILE)74 G4HepRep (HepRepXML)75 G4HepRepFile (HepRepFile)76 RayTracer (RayTracer)77 VRML1FILE (VRML1FILE)78 VRML2FILE (VRML2FILE)79 OpenGLImmediateX (OGLIX)80 OpenGLStoredX (OGLSX)81 82 Registering model factories...83 84 You have successfully registered the following model factories.85 Registered model factories:86 generic87 drawByCharge88 drawByParticleID89 drawByOriginVolume90 drawByAttribute91 92 Registered filter factories:93 chargeFilter94 particleFilter95 originVolumeFilter96 attributeFilter97 69 98 70 /run/verbose 2 … … 107 79 physicsList->Construct() start. 108 80 physicsList->Construct() start. 81 physicsList->CheckParticleList() start. 109 82 physicsList->setCut() start. 110 83 # … … 122 95 /run/beamOn 10000 123 96 124 phot: Total cross sections from Sandia parametrisation. 125 Sampling according PhotoElectric model 126 127 compt: Total cross sections has a good parametrisation from 10 KeV to (100/Z) GeV 128 Sampling according Klein-Nishina model 129 tables are built for gamma 130 Lambda tables from 100 eV to 100 GeV in 90 bins. 131 132 conv: Total cross sections has a good parametrisation from 1.5 MeV to 100 GeV for all Z; 133 sampling secondary e+e- according Bethe-Heitler model 134 tables are built for gamma 135 Lambda tables from 1.022 MeV to 100 GeV in 100 bins. 136 137 msc: Model variant of multiple scattering for e- 138 Lambda tables from 100 eV to 100 TeV in 120 bins. 139 LateralDisplacementFlag= 1 Skin= 0 140 Boundary/stepping algorithm is active with RangeFactor= 0.02 Step limit type 1 141 142 eIoni: tables are built for e- 143 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 144 Lambda tables from threshold to 100 TeV in 120 bins. 145 Delta cross sections and sampling from MollerBhabha model 146 Good description from 1 KeV to 100 GeV. 147 148 eBrem: tables are built for e- 149 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 150 Lambda tables from threshold to 100 TeV in 120 bins. 151 Total cross sections and sampling from StandBrem model (based on the EEDL data library) 152 Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV. LPM flag 1 153 Step function: finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0 154 155 eIoni: tables are built for e+ 156 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 157 Lambda tables from threshold to 100 TeV in 120 bins. 158 Delta cross sections and sampling from MollerBhabha model 159 Good description from 1 KeV to 100 GeV. 160 161 eBrem: tables are built for e+ 162 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 163 Lambda tables from threshold to 100 TeV in 120 bins. 164 Total cross sections and sampling from StandBrem model (based on the EEDL data library) 165 Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV. LPM flag 1 166 Step function: finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0 167 168 annihil: Sampling according eplus2gg model 169 tables are built for e+ 170 Lambda tables from 100 eV to 100 TeV in 120 bins. 171 172 msc: Model variant of multiple scattering for proton 173 Lambda tables from 100 eV to 100 TeV in 120 bins. 174 LateralDisplacementFlag= 1 Skin= 0 175 Boundary/stepping algorithm is active with RangeFactor= 0.02 Step limit type 1 176 177 hIoni: tables are built for proton 178 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 179 Lambda tables from threshold to 100 TeV in 120 bins. 180 Scaling relation is used from proton dE/dx and range. 181 Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV 182 Parametrisation from Bragg for protons below. NuclearStopping= 1 183 Step function: finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0 184 185 msc: Model variant of multiple scattering for GenericIon 186 LateralDisplacementFlag= 0 Skin= 0 187 Boundary/stepping algorithm is active with RangeFactor= 0.2 Step limit type 1 188 189 ionIoni: tables are built for GenericIon 190 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 191 Lambda tables from threshold to 100 TeV in 120 bins. 192 Scaling relation is used from proton dE/dx and range. 193 Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV 194 Parametrisation from BraggIon for protons below. NuclearStopping= 1 195 196 Stopping Power data for 8 ion/material pairs are used. 197 Step function: finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0 198 199 hIoni: tables are built for anti_proton 200 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 201 Lambda tables from threshold to 100 TeV in 120 bins. 202 Scaling relation is used from proton dE/dx and range. 203 Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV 204 Parametrisation from Bragg for protons below. NuclearStopping= 1 205 Step function: finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0 206 207 msc: Model variant of multiple scattering for mu+ 208 Lambda tables from 100 eV to 100 TeV in 120 bins. 209 LateralDisplacementFlag= 1 Skin= 0 210 Boundary/stepping algorithm is active with RangeFactor= 0.02 Step limit type 1 211 212 muIoni: tables are built for mu+ 213 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 214 Lambda tables from threshold to 100 TeV in 120 bins. 215 Bether-Bloch model for E > 0.2 MeV, parametrisation of Bragg peak below, 216 radiative corrections for E > 1 GeV 217 Step function: finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0 218 219 muBrems: tables are built for mu+ 220 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 221 Lambda tables from threshold to 100 TeV in 120 bins. 222 Parametrised model 223 224 muPairProd: tables are built for mu+ 225 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 226 Lambda tables from threshold to 100 TeV in 120 bins. 227 Parametrised model 228 229 muIoni: tables are built for mu- 230 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 231 Lambda tables from threshold to 100 TeV in 120 bins. 232 Bether-Bloch model for E > 0.2 MeV, parametrisation of Bragg peak below, 233 radiative corrections for E > 1 GeV 234 Step function: finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0 235 236 muBrems: tables are built for mu- 237 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 238 Lambda tables from threshold to 100 TeV in 120 bins. 239 Parametrised model 240 241 muPairProd: tables are built for mu- 242 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 243 Lambda tables from threshold to 100 TeV in 120 bins. 244 Parametrised model 245 246 hIoni: tables are built for pi+ 247 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 248 Lambda tables from threshold to 100 TeV in 120 bins. 249 Scaling relation is used from proton dE/dx and range. 250 Delta cross sections and sampling from BetheBloch model for scaled energy > 0.297504 MeV 251 Parametrisation from Bragg for protons below. NuclearStopping= 1 252 Step function: finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0 253 254 msc: Model variant of multiple scattering for pi- 255 Lambda tables from 100 eV to 100 TeV in 120 bins. 256 LateralDisplacementFlag= 1 Skin= 0 257 Boundary/stepping algorithm is active with RangeFactor= 0.02 Step limit type 1 258 259 hIoni: tables are built for pi- 260 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 261 Lambda tables from threshold to 100 TeV in 120 bins. 262 Scaling relation is used from proton dE/dx and range. 263 Delta cross sections and sampling from BetheBloch model for scaled energy > 0.297504 MeV 264 Parametrisation from Bragg for protons below. NuclearStopping= 1 265 Step function: finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0 97 phot: for gamma SubType= 12 98 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 99 PhotoElectric : Emin= 0 eV Emax= 10 TeV 100 101 compt: for gamma SubType= 13 102 Lambda tables from 100 eV to 10 TeV in 77 bins, spline: 1 103 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 104 Klein-Nishina : Emin= 0 eV Emax= 10 TeV 105 106 conv: for gamma SubType= 14 107 Lambda tables from 1.022 MeV to 10 TeV in 77 bins, spline: 1 108 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 109 Bethe-Heitler : Emin= 0 eV Emax= 10 TeV 110 111 msc: for e- SubType= 10 112 Lambda tables from 100 eV to 10 TeV in 77 bins, spline: 1 113 RangeFactor= 0.04, stepLimitType: 1, latDisplacement: 1 114 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 115 UrbanMsc93 : Emin= 0 eV Emax= 10 TeV 116 117 eIoni: for e- SubType= 2 118 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 119 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 120 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 121 MollerBhabha : Emin= 0 eV Emax= 10 TeV 122 123 eBrem: for e- SubType= 3 124 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 125 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 126 finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0, linLossLimit= 0.01 127 LPM flag: 1 for E > 1 GeV 128 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 129 eBrem : Emin= 0 eV Emax= 1 GeV 130 eBremRel : Emin= 1 GeV Emax= 10 TeV 131 132 eIoni: for e+ SubType= 2 133 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 134 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 135 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 136 MollerBhabha : Emin= 0 eV Emax= 10 TeV 137 138 eBrem: for e+ SubType= 3 139 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 140 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 141 finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0, linLossLimit= 0.01 142 LPM flag: 1 for E > 1 GeV 143 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 144 eBrem : Emin= 0 eV Emax= 1 GeV 145 eBremRel : Emin= 1 GeV Emax= 10 TeV 146 147 annihil: for e+ SubType= 5 148 Lambda tables from 100 eV to 10 TeV in 77 bins, spline: 1 149 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 150 eplus2gg : Emin= 0 eV Emax= 10 TeV 151 152 msc: for proton SubType= 10 153 Lambda tables from 100 eV to 10 TeV in 77 bins, spline: 1 154 RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1 155 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 156 UrbanMsc90 : Emin= 0 eV Emax= 10 TeV 157 158 hIoni: for proton SubType= 2 159 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 160 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 161 finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0, linLossLimit= 0.01 162 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 163 Bragg : Emin= 0 eV Emax= 2 MeV 164 BetheBloch : Emin= 2 MeV Emax= 10 TeV 165 166 msc: for GenericIon SubType= 10 167 RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 0 168 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 169 UrbanMsc90 : Emin= 0 eV Emax= 10 TeV 170 171 ionIoni: for GenericIon SubType= 2 172 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 173 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 174 finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0, linLossLimit= 0.02 175 Stopping Power data for 17 ion/material pairs, nuclearStopping: 1 176 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 177 BraggIon : Emin= 0 eV Emax= 2 MeV 178 BetheBloch : Emin= 2 MeV Emax= 10 TeV 179 180 hIoni: for anti_proton SubType= 2 181 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 182 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 183 finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0, linLossLimit= 0.01 184 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 185 ICRU73QO : Emin= 0 eV Emax= 2 MeV 186 BetheBloch : Emin= 2 MeV Emax= 10 TeV 187 188 hIoni: for kaon+ SubType= 2 189 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 190 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 191 finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0, linLossLimit= 0.01 192 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 193 Bragg : Emin= 0 eV Emax= 1.05231 MeV 194 BetheBloch : Emin= 1.05231 MeV Emax= 10 TeV 195 196 hIoni: for kaon- SubType= 2 197 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 198 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 199 finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0, linLossLimit= 0.01 200 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 201 ICRU73QO : Emin= 0 eV Emax= 1.05231 MeV 202 BetheBloch : Emin= 1.05231 MeV Emax= 10 TeV 203 204 muMsc: for mu+ SubType= 10 205 Lambda tables from 100 eV to 10 TeV in 77 bins, spline: 1 206 RangeFactor= 0.2, step limit type: 0, lateralDisplacement: 1, polarAngleLimit(deg)= 0 207 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 208 UrbanMsc90 : Emin= 0 eV Emax= 10 TeV 209 210 muIoni: for mu+ SubType= 2 211 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 212 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 213 finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0, linLossLimit= 0.01 214 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 215 Bragg : Emin= 0 eV Emax= 200 keV 216 BetheBloch : Emin= 200 keV Emax= 1 GeV 217 MuBetheBloch : Emin= 1 GeV Emax= 10 TeV 218 219 muBrems: for mu+ SubType= 3 220 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 221 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 222 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 223 MuBrem : Emin= 0 eV Emax= 10 TeV 224 225 muPairProd: for mu+ SubType= 4 226 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 227 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 228 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 229 muPairProd : Emin= 0 eV Emax= 10 TeV 230 231 muIoni: for mu- SubType= 2 232 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 233 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 234 finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0, linLossLimit= 0.01 235 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 236 ICRU73QO : Emin= 0 eV Emax= 200 keV 237 BetheBloch : Emin= 200 keV Emax= 1 GeV 238 MuBetheBloch : Emin= 1 GeV Emax= 10 TeV 239 240 muBrems: for mu- SubType= 3 241 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 242 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 243 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 244 MuBrem : Emin= 0 eV Emax= 10 TeV 245 246 muPairProd: for mu- SubType= 4 247 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 248 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 249 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 250 muPairProd : Emin= 0 eV Emax= 10 TeV 251 252 hIoni: for pi+ SubType= 2 253 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 254 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 255 finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0, linLossLimit= 0.01 256 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 257 Bragg : Emin= 0 eV Emax= 297.504 keV 258 BetheBloch : Emin= 297.504 keV Emax= 10 TeV 259 260 msc: for pi- SubType= 10 261 Lambda tables from 100 eV to 10 TeV in 77 bins, spline: 1 262 RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1 263 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 264 UrbanMsc90 : Emin= 0 eV Emax= 10 TeV 265 266 hIoni: for pi- SubType= 2 267 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 268 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 269 finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0, linLossLimit= 0.01 270 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 271 ICRU73QO : Emin= 0 eV Emax= 297.504 keV 272 BetheBloch : Emin= 297.504 keV Emax= 10 TeV 266 273 267 274 Region <DefaultRegionForTheWorld> -- appears in <World> world volume … … 269 276 Pointers : G4VUserRegionInformation[0], G4UserLimits[0], G4FastSimulationManager[0], G4UserSteppingAction[0] 270 277 Materials : Galactic Water 271 Production cuts : gamma 1 mm e- 1 mm e+ 1 mm278 Production cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 0 fm 272 279 273 280 ========= Table of registered couples ============================== … … 275 282 Index : 0 used in the geometry : Yes recalculation needed : No 276 283 Material : Galactic 277 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm278 Energy thresholds : gamma 990 eV e- 990 eV e+ 990 eV284 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 0 fm 285 Energy thresholds : gamma 990 eV e- 990 eV e+ 990 eV proton 0 eV 279 286 Region(s) which use this couple : 280 287 DefaultRegionForTheWorld … … 282 289 Index : 1 used in the geometry : Yes recalculation needed : No 283 290 Material : Water 284 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm285 Energy thresholds : gamma 2.90186 keV e- 347.138 keV e+ 338.695 keV291 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 0 fm 292 Energy thresholds : gamma 2.94056 keV e- 351.877 keV e+ 342.545 keV proton 0 eV 286 293 Region(s) which use this couple : 287 294 DefaultRegionForTheWorld … … 306 313 Run Summary 307 314 Number of events processed : 10000 308 User=0. 25s Real=0.25s Sys=0s315 User=0.16s Real=0.17s Sys=0s 309 316 310 317 The run consists of 10000 e- of 5 MeV through 100 m of Water (density: 1 g/cm3 ) … … 312 319 Process calls frequency ---> msc = 10000 313 320 314 truePathLength : 2.75 21 cm +- 3.269nm315 geomPathLength : 2.0 696 cm +- 11.392nm316 lateralDisplac : 1.148 2 cm +- 4.6902nm317 Psi : 506. 49 mrad +- 0.00019571 mrad (29.02 deg +- 1.1213e-05 deg)318 319 Theta_plane : 18 06.6 mrad (103.51deg)320 phi correlation: 0.26 24 +- 0.059273(std::cos(phi_pos - phi_dir))321 truePathLength : 2.7512 cm +- 11.142 nm 322 geomPathLength : 2.0703 cm +- 16.621 nm 323 lateralDisplac : 1.1488 cm +- 3.0764 nm 324 Psi : 506.58 mrad +- 0.00019228 mrad (29.025 deg +- 1.1017e-05 deg) 325 326 Theta_plane : 1810.8 mrad (103.75 deg) 327 phi correlation: 0.26308 +- 0.058008 (std::cos(phi_pos - phi_dir)) 321 328 322 329 Verification from G4EmCalculator. 323 330 324 transport mean free path : 8.3 46cm325 range from restrict dE/dx: 2.75 21cm331 transport mean free path : 8.3657 cm 332 range from restrict dE/dx: 2.7512 cm 326 333 ---> effective facRange : 1 327 334 328 compute theta0 from Highland : 620. 13 mrad (35.531deg)335 compute theta0 from Highland : 620.02 mrad (35.525 deg) 329 336 330 337 --------- Ranecu engine status --------- 331 338 Initial seed (index) = 0 332 Current couple of seeds = 397063712, 552340631339 Current couple of seeds = 427512639, 82926200 333 340 ---------------------------------------- 334 341 # … … 340 347 Pointers : G4VUserRegionInformation[0], G4UserLimits[0], G4FastSimulationManager[0], G4UserSteppingAction[0] 341 348 Materials : Galactic Water 342 Production cuts : gamma 1 mm e- 1 mm e+ 1 mm349 Production cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 0 fm 343 350 344 351 ========= Table of registered couples ============================== … … 346 353 Index : 0 used in the geometry : Yes recalculation needed : No 347 354 Material : Galactic 348 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm349 Energy thresholds : gamma 9.9e+02 eV e- 9.9e+02 eV e+ 9.9e+02eV355 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 0 fm 356 Energy thresholds : gamma 9.9e+02 eV e- 9.9e+02 eV e+ 9.9e+02 eV proton 0 eV 350 357 Region(s) which use this couple : 351 358 DefaultRegionForTheWorld … … 353 360 Index : 1 used in the geometry : Yes recalculation needed : No 354 361 Material : Water 355 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm356 Energy thresholds : gamma 2.9 keV e- 3.5e+02 keV e+ 3.4e+02 keV362 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 0 fm 363 Energy thresholds : gamma 2.9 keV e- 3.5e+02 keV e+ 3.4e+02 keV proton 0 eV 357 364 Region(s) which use this couple : 358 365 DefaultRegionForTheWorld … … 364 371 --------- Ranecu engine status --------- 365 372 Initial seed (index) = 0 366 Current couple of seeds = 397063712, 552340631373 Current couple of seeds = 427512639, 82926200 367 374 ---------------------------------------- 368 375 Start Run processing. … … 372 379 Run Summary 373 380 Number of events processed : 10000 374 User=0. 23s Real=0.23s Sys=0s381 User=0.16s Real=0.16s Sys=0s 375 382 376 383 The run consists of 10000 e- of 100 keV through 100 m of Water (density: 1 g/cm3 ) … … 378 385 Process calls frequency ---> msc = 10000 379 386 380 truePathLength : 6.3051 um +- 5404.2fm381 geomPathLength : 6.1807 um +- 878.92fm382 lateralDisplac : 923.68 nm +- 256.83fm383 Psi : 148.35 mrad +- 8.7703e-05 mrad (8.4998 deg +- 5.025e-06 deg)384 385 Theta_plane : 2 58.19 mrad (14.793deg)386 phi correlation: 0.077 745 +- 0.12942(std::cos(phi_pos - phi_dir))387 truePathLength : 6.3051 um +- 2009.6 fm 388 geomPathLength : 6.1807 um +- 2968 fm 389 lateralDisplac : 923.68 nm +- 393.04 fm 390 Psi : 148.35 mrad +- 5.0567e-05 mrad (8.4998 deg +- 2.8973e-06 deg) 391 392 Theta_plane : 243.36 mrad (13.944 deg) 393 phi correlation: 0.077644 +- 0.13144 (std::cos(phi_pos - phi_dir)) 387 394 388 395 Verification from G4EmCalculator. 389 396 390 397 transport mean free path : 157.63 um 391 range from restrict dE/dx: 143. 16 um398 range from restrict dE/dx: 143.26 um 392 399 ---> effective facRange : 0.04 393 400 … … 396 403 --------- Ranecu engine status --------- 397 404 Initial seed (index) = 0 398 Current couple of seeds = 707823211, 530749218405 Current couple of seeds = 885985248, 261613716 399 406 ---------------------------------------- 400 Graphics systems deleted.401 Visualization Manager deleting...402 407 UserDetectorConstruction deleted. 403 408 UserPhysicsList deleted. … … 406 411 G4 kernel has come to Quit state. 407 412 EventManager deleted. 408 Default detector region deleted.409 413 UImanager deleted. 410 414 Units table cleared. … … 412 416 RunManagerKernel is deleted. 413 417 RunManager is deleting. 418 -
trunk/examples/extended/electromagnetic/TestEm15/include/DetectorConstruction.hh
r1230 r1337 25 25 // 26 26 // $Id: DetectorConstruction.hh,v 1.2 2006/06/29 16:46:10 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm15/include/DetectorMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: DetectorMessenger.hh,v 1.2 2006/06/29 16:46:14 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm15/include/EventAction.hh
r1230 r1337 25 25 // 26 26 // $Id: EventAction.hh,v 1.2 2006/06/29 16:46:17 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm15/include/EventActionMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: EventActionMessenger.hh,v 1.2 2006/06/29 16:46:19 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm15/include/HistoManager.hh
r1230 r1337 25 25 // 26 26 // $Id: HistoManager.hh,v 1.4 2007/11/13 14:13:31 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm15/include/HistoMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: HistoMessenger.hh,v 1.3 2007/11/13 14:13:31 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm15/include/PhysListEmStandard.hh
r1230 r1337 26 26 // 27 27 // $Id: PhysListEmStandard.hh,v 1.2 2006/06/29 16:46:26 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm15/include/PhysicsList.hh
r1230 r1337 26 26 // 27 27 // $Id: PhysicsList.hh,v 1.2 2006/06/29 16:46:28 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm15/include/PhysicsListMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: PhysicsListMessenger.hh,v 1.2 2006/06/29 16:46:30 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm15/include/PrimaryGeneratorAction.hh
r1230 r1337 25 25 // 26 26 // $Id: PrimaryGeneratorAction.hh,v 1.2 2006/06/29 16:46:32 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm15/include/ProcessesCount.hh
r1230 r1337 25 25 // 26 26 // $Id: ProcessesCount.hh,v 1.2 2006/06/29 16:46:34 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm15/include/RunAction.hh
r1230 r1337 25 25 // 26 26 // $Id: RunAction.hh,v 1.3 2006/06/29 16:46:36 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm15/include/StepMax.hh
r1230 r1337 25 25 // 26 26 // $Id: StepMax.hh,v 1.2 2006/06/29 16:46:38 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm15/include/StepMaxMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: StepMaxMessenger.hh,v 1.2 2006/06/29 16:46:40 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm15/include/SteppingAction.hh
r1230 r1337 25 25 // 26 26 // $Id: SteppingAction.hh,v 1.2 2006/06/29 16:46:42 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm15/include/SteppingVerbose.hh
r1230 r1337 25 25 // 26 26 // $Id: SteppingVerbose.hh,v 1.2 2006/06/29 16:46:44 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 // This class manages the verbose outputs in G4SteppingManager. -
trunk/examples/extended/electromagnetic/TestEm15/src/DetectorConstruction.cc
r1230 r1337 25 25 // 26 26 // $Id: DetectorConstruction.cc,v 1.3 2006/06/29 16:46:47 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm15/src/DetectorMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: DetectorMessenger.cc,v 1.2 2006/06/29 16:46:49 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm15/src/EventAction.cc
r1230 r1337 24 24 // ******************************************************************** 25 25 // 26 // $Id: EventAction.cc,v 1. 2 2006/06/29 16:46:51 gunterExp $27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $26 // $Id: EventAction.cc,v 1.4 2010/06/07 05:40:46 perl Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 35 35 36 36 #include "G4Event.hh" 37 #include "G4TrajectoryContainer.hh"38 #include "G4Trajectory.hh"39 #include "G4VVisManager.hh"40 37 #include "G4UnitsTable.hh" 41 38 … … 68 65 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... 69 66 70 void EventAction::EndOfEventAction(const G4Event* evt)67 void EventAction::EndOfEventAction(const G4Event*) 71 68 { 72 if (G4VVisManager::GetConcreteInstance())73 {74 G4TrajectoryContainer* trajectoryContainer = evt->GetTrajectoryContainer();75 G4int n_trajectories = 0;76 if (trajectoryContainer) n_trajectories = trajectoryContainer->entries();77 for (G4int i=0; i<n_trajectories; i++) {78 G4Trajectory* trj = (G4Trajectory*)79 ((*(evt->GetTrajectoryContainer()))[i]);80 trj->DrawTrajectory(1000);81 }82 }83 69 } 84 70 -
trunk/examples/extended/electromagnetic/TestEm15/src/EventActionMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: EventActionMessenger.cc,v 1.2 2006/06/29 16:46:53 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm15/src/HistoManager.cc
r1230 r1337 25 25 // 26 26 // $Id: HistoManager.cc,v 1.8 2008/09/26 19:47:51 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm15/src/HistoMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: HistoMessenger.cc,v 1.3 2007/11/13 14:13:31 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm15/src/PhysListEmStandard.cc
r1230 r1337 26 26 // 27 27 // $Id: PhysListEmStandard.cc,v 1.4 2009/11/19 17:58:25 maire Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm15/src/PhysicsList.cc
r1230 r1337 26 26 // 27 27 // $Id: PhysicsList.cc,v 1.2 2006/06/29 16:47:04 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm15/src/PhysicsListMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: PhysicsListMessenger.cc,v 1.2 2006/06/29 16:47:07 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm15/src/PrimaryGeneratorAction.cc
r1230 r1337 25 25 // 26 26 // $Id: PrimaryGeneratorAction.cc,v 1.2 2006/06/29 16:47:10 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm15/src/RunAction.cc
r1230 r1337 25 25 // 26 26 // $Id: RunAction.cc,v 1.5 2006/06/29 16:47:13 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm15/src/StepMax.cc
r1230 r1337 25 25 // 26 26 // $Id: StepMax.cc,v 1.2 2006/06/29 16:47:16 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm15/src/StepMaxMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: StepMaxMessenger.cc,v 1.2 2006/06/29 16:47:18 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm15/src/SteppingAction.cc
r1230 r1337 25 25 // 26 26 // $Id: SteppingAction.cc,v 1.6 2007/03/15 15:52:39 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm15/src/SteppingVerbose.cc
r1230 r1337 25 25 // 26 26 // $Id: SteppingVerbose.cc,v 1.2 2006/06/29 16:47:22 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm15/vis.mac
r807 r1337 1 1 # 2 # Macro file for the initialization phase of "TestEm 13.cc"2 # Macro file for the initialization phase of "TestEm6.cc" 3 3 # 4 4 # Sets some default verbose … … 10 10 /run/initialize 11 11 # 12 # Create empty scene ("world" is default)13 /vis/ scene/create12 # Use this open statement to create an OpenGL view: 13 /vis/open OGL 600x600-0+0 14 14 # 15 # Create a scene handler for a specific graphics system 16 # Edit the next line(s) to choose another graphic system 17 # 18 /vis/open OGLIX 19 # 15 # Use this open statement to create a .prim file suitable for 16 # viewing in DAWN: 20 17 #/vis/open DAWNFILE 21 18 # 22 # Draw scene 19 # Use this open statement to create a .heprep file suitable for 20 # viewing in HepRApp: 21 #/vis/open HepRepFile 22 # 23 # Use this open statement to create a .wrl file suitable for 24 # viewing in a VRML viewer: 25 #/vis/open VRML2FILE 26 # 27 # Disable auto refresh and quieten vis messages whilst scene and 28 # trajectories are established: 29 /vis/viewer/set/autoRefresh false 30 /vis/verbose errors 31 # 32 # Draw geometry: 33 /vis/drawVolume 34 # 35 # Specify view angle: 36 #/vis/viewer/set/viewpointThetaPhi 90. 0. 37 # 38 # Specify zoom value: 23 39 /vis/viewer/zoom 1.4 24 /vis/viewer/flush25 40 # 26 # for drawing the tracks 27 # if too many tracks cause core dump => storeTrajectory 0 28 /tracking/storeTrajectory 1 41 # Specify style (surface or wireframe): 42 #/vis/viewer/set/style surface 43 # 44 # Draw coordinate axes: 45 #/vis/scene/add/axes 0 0 0 1 m 46 # 47 # Draw smooth trajectories at end of event, showing trajectory points 48 # as markers 2 pixels wide: 49 /vis/scene/add/trajectories smooth 50 /vis/modeling/trajectories/create/drawByCharge 51 /vis/modeling/trajectories/drawByCharge-0/default/setDrawStepPts true 52 /vis/modeling/trajectories/drawByCharge-0/default/setStepPtsSize 2 53 # (if too many tracks cause core dump => /tracking/storeTrajectory 0) 54 # 55 # Draw hits at end of event: 56 #/vis/scene/add/hits 57 # 58 # To draw only gammas: 59 #/vis/filtering/trajectories/create/particleFilter 60 #/vis/filtering/trajectories/particleFilter-0/add gamma 61 # 62 # To invert the above, drawing all particles except gammas, 63 # keep the above two lines but also add: 64 #/vis/filtering/trajectories/particleFilter-0/invert true 65 # 66 # Many other options are available with /vis/modeling and /vis/filtering. 67 # For example, to select colour by particle ID: 68 #/vis/modeling/trajectories/create/drawByParticleID 69 #/vis/modeling/trajectories/drawByParticleID-0/set e- blue 70 # 71 # To superimpose all of the events from a given run: 29 72 /vis/scene/endOfEventAction accumulate 30 73 # 74 # Re-establish auto refreshing and verbosity: 75 /vis/viewer/set/autoRefresh true 76 /vis/verbose warnings 77 # 78 # For file-based drivers, use this to create an empty detector view: 79 #/vis/viewer/flush -
trunk/examples/extended/electromagnetic/TestEm16/History
r807 r1337 1 $Id: History,v 1. 6 2007/01/18 10:24:35 vnivanchExp $1 $Id: History,v 1.13 2010/06/07 05:40:46 perl Exp $ 2 2 ------------------------------------------------------------------- 3 3 … … 15 15 * Reverse chronological order (last date on top), please * 16 16 ---------------------------------------------------------- 17 18 06-06-10 J.Perl (testem16-V09-03-02) 19 - Remove unused variable in EventAction 20 21 03-06-10 J.Perl (testem16-V09-03-01) 22 - Updated vis usage 23 24 20-05-10 mma (testem16-V09-03-00) 25 - TestEm16.cc : introduction of G4UIExecutive 26 27 19-11-09 mma (testem16-V09-02-00) 28 - PhysicsList : introduce eMultipleScattering and MuMultipleScattering 29 30 24-09-08 mma (testem16-V09-01-02) 31 - HistoManager : root as default format 32 33 12-06-08 mma (testem16-V09-01-01) 34 - Remove AIDA from GNUmakefile 35 36 07-05-08 mma (testem16-V09-01-00) 37 - README : update Aida informations 17 38 18 39 18-01-07 V.Ivant (testem16-V08-02-00) -
trunk/examples/extended/electromagnetic/TestEm16/README
r807 r1337 1 $Id: README,v 1. 3 2007/01/18 09:07:20 hbuExp $1 $Id: README,v 1.5 2008/09/26 20:05:13 maire Exp $ 2 2 ------------------------------------------------------------------- 3 3 … … 120 120 make 121 121 122 By default the histograms are saved as testem16. hbook122 By default the histograms are saved as testem16.root 123 123 It is possible to choose the format of the histogram file (hbook, root, XML) 124 124 and the binning using /testem/histo/ command, see run01.mac 125 126 To use histograms, at least one of the AIDA implementations should be 127 available. See InstallAida.txt -
trunk/examples/extended/electromagnetic/TestEm16/TestEm16.cc
r1230 r1337 24 24 // ******************************************************************** 25 25 // 26 // $Id: TestEm16.cc,v 1. 3 2007/01/18 09:07:20 hbuExp $27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $26 // $Id: TestEm16.cc,v 1.4 2010/05/20 21:38:19 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 32 32 #include "G4RunManager.hh" 33 33 #include "G4UImanager.hh" 34 #include "G4UIterminal.hh"35 #include "G4UItcsh.hh"36 34 #include "Randomize.hh" 37 35 … … 48 46 #ifdef G4VIS_USE 49 47 #include "G4VisExecutive.hh" 48 #endif 49 50 #ifdef G4UI_USE 51 #include "G4UIExecutive.hh" 50 52 #endif 51 53 … … 69 71 runManager->SetUserAction(new PrimaryGeneratorAction(det)); 70 72 71 #ifdef G4VIS_USE72 //visualization manager73 G4VisManager* visManager = new G4VisExecutive;74 visManager->Initialize();75 #endif76 77 73 HistoManager* histo = new HistoManager(); 78 74 … … 87 83 G4UImanager* UI = G4UImanager::GetUIpointer(); 88 84 89 if (argc==1) // Define UI terminal for interactive mode 90 { 91 G4UIsession* session = 0; 92 #ifdef G4UI_USE_TCSH 93 session = new G4UIterminal(new G4UItcsh); 94 #else 95 session = new G4UIterminal(); 96 #endif 97 session->SessionStart(); 98 delete session; 99 } 100 else // Batch mode 85 if (argc!=1) // batch mode 101 86 { 102 87 G4String command = "/control/execute "; … … 104 89 UI->ApplyCommand(command+fileName); 105 90 } 91 92 else //define visualization and UI terminal for interactive mode 93 { 94 #ifdef G4VIS_USE 95 G4VisManager* visManager = new G4VisExecutive; 96 visManager->Initialize(); 97 #endif 98 99 #ifdef G4UI_USE 100 G4UIExecutive * ui = new G4UIExecutive(argc,argv); 101 ui->SessionStart(); 102 delete ui; 103 #endif 104 105 #ifdef G4VIS_USE 106 delete visManager; 107 #endif 108 } 106 109 107 110 //job termination 108 #ifdef G4VIS_USE 109 delete visManager; 110 #endif 111 111 // 112 delete histo; 112 113 delete runManager; 113 114 -
trunk/examples/extended/electromagnetic/TestEm16/TestEm16.out
r807 r1337 1 2 ############################################ 3 !!! WARNING - FPE detection is activated !!! 4 ############################################ 1 5 2 6 ************************************************************* 3 Geant4 version Name: g lobal-V09-00-03 (9-May-2008)7 Geant4 version Name: geant4-09-03-ref-06 (25-June-2010) 4 8 Copyright : Geant4 Collaboration 5 9 Reference : NIM A 506 (2003), 250-303 … … 10 14 ***** Table : Nb of materials = 4 ***** 11 15 12 Material: Beryllium density: 1.848 g/cm3 RadL: 35.276 cm Imean: 63.600 eV16 Material: Beryllium density: 1.848 g/cm3 RadL: 35.276 cm Nucl.Int.Length: 39.413 cm Imean: 63.700 eV 13 17 ---> Element: Beryllium ( ) Z = 4.0 N = 9.0 A = 9.01 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 14 18 15 Material: Carbon density: 2.265 g/cm3 RadL: 18.851 cm Imean: 78.000 eV19 Material: Carbon density: 2.265 g/cm3 RadL: 18.851 cm Nucl.Int.Length: 35.388 cm Imean: 81.000 eV 16 20 ---> Element: Carbon ( ) Z = 6.0 N = 12.0 A = 12.01 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 17 21 18 Material: Iron density: 7.870 g/cm3 RadL: 1.759 cm Imean: 286.000 eV19 ---> Element: Iron ( ) Z = 26.0 N = 55. 9A = 55.85 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 %20 21 Material: Vacuum density: 0.000 mg/cm3 RadL: 25050962965.731 km Imean: 81.900 eV temperature: 296.15 K pressure: 0.00 atm22 Material: Iron density: 7.870 g/cm3 RadL: 1.759 cm Nucl.Int.Length: 16.999 cm Imean: 286.000 eV 23 ---> Element: Iron ( ) Z = 26.0 N = 55.8 A = 55.85 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 24 25 Material: Vacuum density: 0.000 kg/m3 RadL: 25050955080.963 km Nucl.Int.Length: 55627598682.933 km Imean: 82.000 eV temperature: 296.15 K pressure: 0.00 atm 22 26 ---> Element: Vacuum ( ) Z = 7.0 N = 14.0 A = 14.01 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 23 27 24 25 Visualization Manager instantiating...26 Visualization Manager initialising...27 Registering graphics systems...28 29 You have successfully registered the following graphics systems.30 Current available graphics systems are:31 ASCIITree (ATree)32 DAWNFILE (DAWNFILE)33 G4HepRep (HepRepXML)34 G4HepRepFile (HepRepFile)35 RayTracer (RayTracer)36 VRML1FILE (VRML1FILE)37 VRML2FILE (VRML2FILE)38 OpenGLImmediateX (OGLIX)39 OpenGLStoredX (OGLSX)40 41 Registering model factories...42 43 You have successfully registered the following model factories.44 Registered model factories:45 generic46 drawByCharge47 drawByParticleID48 drawByOriginVolume49 drawByAttribute50 51 Registered filter factories:52 chargeFilter53 particleFilter54 originVolumeFilter55 attributeFilter56 28 57 29 /run/verbose 2 … … 66 38 physicsList->Construct() start. 67 39 physicsList->Construct() start. 40 physicsList->CheckParticleList() start. 68 41 physicsList->setCut() start. 69 42 CutLength : 1 km … … 96 69 /run/beamOn 100 97 70 98 phot: Total cross sections from Sandia parametrisation. 99 Sampling according PhotoElectric model 100 101 compt: Total cross sections has a good parametrisation from 10 KeV to (100/Z) GeV 102 Sampling according Klein-Nishina model 103 tables are built for gamma 104 Lambda tables from 100 eV to 100 GeV in 90 bins. 105 106 conv: Total cross sections has a good parametrisation from 1.5 MeV to 100 GeV for all Z; 107 sampling secondary e+e- according Bethe-Heitler model 108 tables are built for gamma 109 Lambda tables from 1.022 MeV to 100 GeV in 100 bins. 110 111 msc: Model variant of multiple scattering for e- 112 Lambda tables from 100 eV to 100 TeV in 120 bins. 113 LateralDisplacementFlag= 1 Skin= 0 114 Boundary/stepping algorithm is active with RangeFactor= 0.02 Step limit type 1 115 116 eIoni: tables are built for e- 117 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 118 Lambda tables from threshold to 100 TeV in 120 bins. 119 Delta cross sections and sampling from MollerBhabha model 120 Good description from 1 KeV to 100 GeV. 121 122 eBrem: tables are built for e- 123 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 124 Lambda tables from threshold to 100 TeV in 120 bins. 125 Total cross sections and sampling from StandBrem model (based on the EEDL data library) 126 Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV. LPM flag 1 127 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 71 phot: for gamma SubType= 12 72 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 73 PhotoElectric : Emin= 0 eV Emax= 10 TeV 74 75 compt: for gamma SubType= 13 76 Lambda tables from 100 eV to 10 TeV in 77 bins, spline: 1 77 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 78 Klein-Nishina : Emin= 0 eV Emax= 10 TeV 79 80 conv: for gamma SubType= 14 81 Lambda tables from 1.022 MeV to 10 TeV in 77 bins, spline: 1 82 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 83 Bethe-Heitler : Emin= 0 eV Emax= 10 TeV 84 85 msc: for e- SubType= 10 86 Lambda tables from 100 eV to 10 TeV in 77 bins, spline: 1 87 RangeFactor= 0.04, stepLimitType: 1, latDisplacement: 1 88 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 89 UrbanMsc93 : Emin= 0 eV Emax= 10 TeV 90 91 eIoni: for e- SubType= 2 92 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 93 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 94 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 95 MollerBhabha : Emin= 0 eV Emax= 10 TeV 96 97 eBrem: for e- SubType= 3 98 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 99 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 100 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 101 LPM flag: 1 for E > 1 GeV 102 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 103 eBrem : Emin= 0 eV Emax= 1 GeV 104 eBremRel : Emin= 1 GeV Emax= 10 TeV 128 105 129 106 SynRad: Incoherent Synchrotron Radiation 130 107 good description for long magnets at all energies 131 108 132 eIoni: tables are built for e+ 133 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 134 Lambda tables from threshold to 100 TeV in 120 bins. 135 Delta cross sections and sampling from MollerBhabha model 136 Good description from 1 KeV to 100 GeV. 137 138 eBrem: tables are built for e+ 139 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 140 Lambda tables from threshold to 100 TeV in 120 bins. 141 Total cross sections and sampling from StandBrem model (based on the EEDL data library) 142 Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV. LPM flag 1 143 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 144 145 annihil: Sampling according eplus2gg model 146 tables are built for e+ 147 Lambda tables from 100 eV to 100 TeV in 120 bins. 148 149 msc: Model variant of multiple scattering for mu+ 150 Lambda tables from 100 eV to 100 TeV in 120 bins. 151 LateralDisplacementFlag= 1 Skin= 0 152 Boundary/stepping algorithm is active with RangeFactor= 0.02 Step limit type 1 153 154 muIoni: tables are built for mu+ 155 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 156 Lambda tables from threshold to 100 TeV in 120 bins. 157 Bether-Bloch model for E > 0.2 MeV, parametrisation of Bragg peak below, 158 radiative corrections for E > 1 GeV 159 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 160 161 muBrems: tables are built for mu+ 162 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 163 Lambda tables from threshold to 100 TeV in 120 bins. 164 Parametrised model 165 166 muPairProd: tables are built for mu+ 167 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 168 Lambda tables from threshold to 100 TeV in 120 bins. 169 Parametrised model 170 171 muIoni: tables are built for mu- 172 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 173 Lambda tables from threshold to 100 TeV in 120 bins. 174 Bether-Bloch model for E > 0.2 MeV, parametrisation of Bragg peak below, 175 radiative corrections for E > 1 GeV 176 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 177 178 muBrems: tables are built for mu- 179 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 180 Lambda tables from threshold to 100 TeV in 120 bins. 181 Parametrised model 182 183 muPairProd: tables are built for mu- 184 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 185 Lambda tables from threshold to 100 TeV in 120 bins. 186 Parametrised model 109 eIoni: for e+ SubType= 2 110 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 111 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 112 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 113 MollerBhabha : Emin= 0 eV Emax= 10 TeV 114 115 eBrem: for e+ SubType= 3 116 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 117 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 118 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 119 LPM flag: 1 for E > 1 GeV 120 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 121 eBrem : Emin= 0 eV Emax= 1 GeV 122 eBremRel : Emin= 1 GeV Emax= 10 TeV 123 124 annihil: for e+ SubType= 5 125 Lambda tables from 100 eV to 10 TeV in 77 bins, spline: 1 126 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 127 eplus2gg : Emin= 0 eV Emax= 10 TeV 128 129 muMsc: for mu+ SubType= 10 130 Lambda tables from 100 eV to 10 TeV in 77 bins, spline: 1 131 RangeFactor= 0.2, step limit type: 0, lateralDisplacement: 1, polarAngleLimit(deg)= 0 132 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 133 UrbanMsc90 : Emin= 0 eV Emax= 10 TeV 134 135 muIoni: for mu+ SubType= 2 136 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 137 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 138 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 139 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 140 Bragg : Emin= 0 eV Emax= 200 keV 141 BetheBloch : Emin= 200 keV Emax= 1 GeV 142 MuBetheBloch : Emin= 1 GeV Emax= 10 TeV 143 144 muBrems: for mu+ SubType= 3 145 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 146 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 147 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 148 MuBrem : Emin= 0 eV Emax= 10 TeV 149 150 muPairProd: for mu+ SubType= 4 151 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 152 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 153 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 154 muPairProd : Emin= 0 eV Emax= 10 TeV 155 156 muIoni: for mu- SubType= 2 157 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 158 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 159 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 160 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 161 ICRU73QO : Emin= 0 eV Emax= 200 keV 162 BetheBloch : Emin= 200 keV Emax= 1 GeV 163 MuBetheBloch : Emin= 1 GeV Emax= 10 TeV 164 165 muBrems: for mu- SubType= 3 166 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 167 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 168 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 169 MuBrem : Emin= 0 eV Emax= 10 TeV 170 171 muPairProd: for mu- SubType= 4 172 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 173 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 174 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 175 muPairProd : Emin= 0 eV Emax= 10 TeV 187 176 188 177 Region <DefaultRegionForTheWorld> -- appears in <Vacuum> world volume … … 190 179 Pointers : G4VUserRegionInformation[0], G4UserLimits[0], G4FastSimulationManager[0], G4UserSteppingAction[0] 191 180 Materials : Vacuum 192 Production cuts : gamma 1 km e- 1 km e+ 1 km181 Production cuts : gamma 1 km e- 1 km e+ 1 km proton 0 fm 193 182 194 183 ========= Table of registered couples ============================== … … 196 185 Index : 0 used in the geometry : Yes recalculation needed : No 197 186 Material : Vacuum 198 Range cuts : gamma 1 km e- 1 km e+ 1 km199 Energy thresholds : gamma 990 eV e- 990 eV e+ 990 eV187 Range cuts : gamma 1 km e- 1 km e+ 1 km proton 0 fm 188 Energy thresholds : gamma 990 eV e- 990 eV e+ 990 eV proton -1 MeV 200 189 Region(s) which use this couple : 201 190 DefaultRegionForTheWorld … … 227 216 Run Summary 228 217 Number of events processed : 100 229 User=0. 93s Real=1.19s Sys=0.04s218 User=0.61s Real=0.89s Sys=0s 230 219 Summary for synchrotron radiation : 231 220 Number of photons = 64554 … … 239 228 Current couple of seeds = 1554742231, 6856043 240 229 ---------------------------------------- 241 Graphics systems deleted.242 Visualization Manager deleting...243 230 UserDetectorConstruction deleted. 244 231 UserPhysicsList deleted. … … 247 234 G4 kernel has come to Quit state. 248 235 EventManager deleted. 249 Default detector region deleted.250 236 UImanager deleted. 251 237 Units table cleared. … … 253 239 RunManagerKernel is deleted. 254 240 RunManager is deleting. 241 -
trunk/examples/extended/electromagnetic/TestEm16/include/DetectorConstruction.hh
r1230 r1337 25 25 // 26 26 // $Id: DetectorConstruction.hh,v 1.4 2007/01/18 09:07:20 hbu Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm16/include/DetectorMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: DetectorMessenger.hh,v 1.4 2007/01/18 09:07:20 hbu Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm16/include/EventAction.hh
r1230 r1337 25 25 // 26 26 // $Id: EventAction.hh,v 1.2 2006/06/29 16:47:31 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm16/include/EventActionMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: EventActionMessenger.hh,v 1.2 2006/06/29 16:47:33 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm16/include/PhysicsList.hh
r1230 r1337 25 25 // 26 26 // $Id: PhysicsList.hh,v 1.4 2006/06/29 16:47:35 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm16/include/PhysicsListMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: PhysicsListMessenger.hh,v 1.4 2006/06/29 16:47:37 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm16/include/PrimaryGeneratorAction.hh
r1230 r1337 25 25 // 26 26 // $Id: PrimaryGeneratorAction.hh,v 1.3 2006/06/29 16:47:40 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm16/include/RunAction.hh
r1230 r1337 25 25 // 26 26 // $Id: RunAction.hh,v 1.5 2007/01/18 09:07:20 hbu Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm16/include/SteppingAction.hh
r1230 r1337 25 25 // 26 26 // $Id: SteppingAction.hh,v 1.3 2007/01/18 09:07:20 hbu Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm16/include/SteppingVerbose.hh
r1230 r1337 25 25 // 26 26 // $Id: SteppingVerbose.hh,v 1.2 2006/06/29 16:47:46 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 // This class manages the verbose outputs in G4SteppingManager. -
trunk/examples/extended/electromagnetic/TestEm16/src/DetectorConstruction.cc
r1230 r1337 25 25 // 26 26 // $Id: DetectorConstruction.cc,v 1.4 2007/01/18 09:07:20 hbu Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm16/src/DetectorMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: DetectorMessenger.cc,v 1.3 2007/01/18 09:07:20 hbu Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm16/src/EventAction.cc
r1230 r1337 24 24 // ******************************************************************** 25 25 // 26 // $Id: EventAction.cc,v 1. 2 2006/06/29 16:47:52 gunterExp $27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $26 // $Id: EventAction.cc,v 1.4 2010/06/07 05:40:46 perl Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 35 35 36 36 #include "G4Event.hh" 37 #include "G4TrajectoryContainer.hh"38 #include "G4Trajectory.hh"39 #include "G4VVisManager.hh"40 37 41 38 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 67 64 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... 68 65 69 void EventAction::EndOfEventAction(const G4Event* evt)66 void EventAction::EndOfEventAction(const G4Event*) 70 67 { 71 if (G4VVisManager::GetConcreteInstance())72 {73 G4TrajectoryContainer* trajectoryContainer = evt->GetTrajectoryContainer();74 G4int n_trajectories = 0;75 if (trajectoryContainer) n_trajectories = trajectoryContainer->entries();76 for(G4int i=0; i<n_trajectories; i++)77 { G4Trajectory* trj = (G4Trajectory*)78 ((*(evt->GetTrajectoryContainer()))[i]);79 if (drawFlag == "all") trj->DrawTrajectory(100);80 else if ((drawFlag == "charged")&&(trj->GetCharge() != 0.))81 trj->DrawTrajectory(100);82 }83 }84 68 } 85 69 -
trunk/examples/extended/electromagnetic/TestEm16/src/EventActionMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: EventActionMessenger.cc,v 1.2 2006/06/29 16:47:54 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm16/src/PhysicsList.cc
r1230 r1337 25 25 // 26 26 // $Id: PhysicsList.cc,v 1.5 2009/11/19 18:12:32 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm16/src/PhysicsListMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: PhysicsListMessenger.cc,v 1.4 2006/06/29 16:47:58 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm16/src/PrimaryGeneratorAction.cc
r1230 r1337 25 25 // 26 26 // $Id: PrimaryGeneratorAction.cc,v 1.3 2006/06/29 16:48:00 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm16/src/RunAction.cc
r1230 r1337 25 25 // 26 26 // $Id: RunAction.cc,v 1.8 2007/01/18 10:24:35 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm16/src/SteppingAction.cc
r1230 r1337 25 25 // 26 26 // $Id: SteppingAction.cc,v 1.5 2007/01/18 09:07:20 hbu Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm16/src/SteppingVerbose.cc
r1230 r1337 25 25 // 26 26 // $Id: SteppingVerbose.cc,v 1.2 2006/06/29 16:48:06 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm16/vis.mac
r807 r1337 10 10 /run/initialize 11 11 # 12 # Create empty scene ("world" is default)13 /vis/scene/create14 #15 # Create a scene handler for a specific graphics system16 # Edit the next line(s) to choose another graphic system17 #18 /vis/open OGLIX19 #20 ##/vis/open DAWNFILE21 #22 # Draw scene23 /vis/viewer/zoom 1.424 /vis/viewer/flush25 #26 # for drawing the tracks27 # if too many tracks cause core dump => storeTrajectory 028 /tracking/storeTrajectory 129 /vis/scene/endOfEventAction accumulate30 #31 /testem/event/drawTracks all32 #33 12 # inactivate other processes to make SynchrotronRadiation more visible 34 13 /process/inactivate msc … … 41 20 # 42 21 /testem/det/setField 0.1 tesla 22 # 23 # Use this open statement to create an OpenGL view: 24 /vis/open OGL 600x600-0+0 25 # 26 # Use this open statement to create a .prim file suitable for 27 # viewing in DAWN: 28 #/vis/open DAWNFILE 29 # 30 # Use this open statement to create a .heprep file suitable for 31 # viewing in HepRApp: 32 #/vis/open HepRepFile 33 # 34 # Use this open statement to create a .wrl file suitable for 35 # viewing in a VRML viewer: 36 #/vis/open VRML2FILE 37 # 38 # Disable auto refresh and quieten vis messages whilst scene and 39 # trajectories are established: 40 /vis/viewer/set/autoRefresh false 41 /vis/verbose errors 42 # 43 # Draw geometry: 44 /vis/drawVolume 45 # 46 # Specify view angle: 47 #/vis/viewer/set/viewpointThetaPhi 90. 0. 48 # 49 # Specify zoom value: 50 /vis/viewer/zoom 1.4 51 # 52 # Specify style (surface or wireframe): 53 #/vis/viewer/set/style wireframe 54 # 55 # Draw coordinate axes: 56 #/vis/scene/add/axes 0 0 0 1 m 57 # 58 # Draw smooth trajectories at end of event, showing trajectory points 59 # as markers 2 pixels wide: 60 /vis/scene/add/trajectories smooth 61 /vis/modeling/trajectories/create/drawByCharge 62 /vis/modeling/trajectories/drawByCharge-0/default/setDrawStepPts true 63 /vis/modeling/trajectories/drawByCharge-0/default/setStepPtsSize 2 64 # (if too many tracks cause core dump => /tracking/storeTrajectory 0) 65 # 66 # Draw hits at end of event: 67 #/vis/scene/add/hits 68 # 69 # To draw only gammas: 70 #/vis/filtering/trajectories/create/particleFilter 71 #/vis/filtering/trajectories/particleFilter-0/add gamma 72 # 73 # To invert the above, drawing all particles except gammas, 74 # keep the above two lines but also add: 75 #/vis/filtering/trajectories/particleFilter-0/invert true 76 # 77 # Many other options are available with /vis/modeling and /vis/filtering. 78 # For example, to select colour by particle ID: 79 #/vis/modeling/trajectories/create/drawByParticleID 80 #/vis/modeling/trajectories/drawByParticleID-0/set e- blue 81 # 82 # To superimpose all of the events from a given run: 83 /vis/scene/endOfEventAction accumulate 84 # 85 # Re-establish auto refreshing and verbosity: 86 /vis/viewer/set/autoRefresh true 87 /vis/verbose warnings 88 # 89 # For file-based drivers, use this to create an empty detector view: 90 #/vis/viewer/flush -
trunk/examples/extended/electromagnetic/TestEm17/History
r807 r1337 1 $Id: History,v 1. 4 2007/05/12 16:33:53 vnivanchExp $1 $Id: History,v 1.12 2010/06/07 05:40:46 perl Exp $ 2 2 ------------------------------------------------------------------- 3 3 … … 15 15 * Reverse chronological order (last date on top), please * 16 16 ---------------------------------------------------------- 17 18 06-06-10 J.Perl (testem17-V09-03-02) 19 - Remove unused variable in EventAction 20 21 03-06-10 J.Perl (testem17-V09-03-01) 22 - Updated vis usage 23 24 21-05-10 mma (testem17-V09-03-00) 25 - TestEm17.cc : introduction of G4UIExecutive 26 27 24-09-08 mma (testem17-V09-01-04) 28 - HistoManager : root as default format 29 30 12-06-08 mma (testem17-V09-01-03) 31 - Remove AIDA from GNUmakefile 32 33 07-05-08 mma (testem17-V09-01-02) 34 - PhysListEmStandard : add spline option for physics tables 35 - README : update Aida informations 36 37 31-03-08 V.Ivant (testem17-V09-01-01) 38 - reduce number of string comparisons (10% CPU) 39 40 18-03-08 V.Ivant (testem17-V09-01-00) 41 - added pion and protons bremsstrahlung and pair production 17 42 18 43 12-05-07 V.Ivant (testem17-V08-03-00) -
trunk/examples/extended/electromagnetic/TestEm17/README
r807 r1337 1 $Id: README,v 1. 1 2006/05/09 16:22:19maire Exp $1 $Id: README,v 1.3 2008/09/26 20:15:04 maire Exp $ 2 2 ------------------------------------------------------------------- 3 3 … … 79 79 the commands: 80 80 /testem/histo/setFileName name (default testem17) 81 /testem/histo/setFileType name (default hbook)81 /testem/histo/setFileType name (default root) 82 82 83 83 Note that, by default, histograms are disabled. To activate them, … … 124 124 125 125 To use histograms, at least one of the AIDA implementations should be 126 available (see http://aida.freehep.org).126 available. See InstallAida.txt 127 127 128 8a - PI129 130 A package including AIDA and extended interfaces also using Python is PI,131 available from: http://cern.ch/pi132 133 Once installed PI or PI-Lite in a specified local area $MYPY, it is required134 to add the installation path to $PATH, i.e. for example, for release 1.2.1 of135 PI:136 setenv PATH ${PATH}:$MYPI/1.2.1/app/releases/PI/PI_1_2_1/rh73_gcc32/bin137 138 CERN users can use the PATH to the LCG area on AFS.139 Before running the example the command should be issued:140 eval `aida-config --runtime csh`141 142 8b - OpenScientist143 144 OpenScientist is available at http://OpenScientist.lal.in2p3.fr.145 146 You have to "setup" the OpenScientist AIDA implementation before compiling147 (then with G4ANALYSIS_USE set) and running your Geant4 application.148 149 On UNIX you setup, with a csh flavoured shell :150 csh> source <<OpenScientist install path>/aida-setup.csh151 or with a sh flavoured shell :152 sh> . <<OpenScientist install path>/aida-setup.sh153 On Windows :154 DOS> call <<OpenScientist install path>/aida-setup.bat155 156 You can use various file formats for writing (AIDA-XML, hbook, root).157 These formats are readable by the Lab onx interactive program158 or the OpenPAW application. See the web pages.159 160 161 With OpenPAW, on a run.hbook file, one can view the histograms162 with something like :163 OS> opaw164 opaw> h/file 1 run.hbook ( or opaw> h/file 1 run.aida or run.root)165 opaw> zone 2 2166 opaw> h/plot 1167 opaw> h/plot 2 -
trunk/examples/extended/electromagnetic/TestEm17/TestEm17.cc
r1230 r1337 25 25 // 26 26 // 27 // $Id: TestEm17.cc,v 1. 2 2006/06/29 16:48:08 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // $Id: TestEm17.cc,v 1.3 2010/05/21 08:30:24 maire Exp $ 28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 33 33 #include "G4RunManager.hh" 34 34 #include "G4UImanager.hh" 35 #include "G4UIterminal.hh"36 #include "G4UItcsh.hh"37 35 #include "Randomize.hh" 38 36 … … 50 48 #ifdef G4VIS_USE 51 49 #include "G4VisExecutive.hh" 50 #endif 51 52 #ifdef G4UI_USE 53 #include "G4UIExecutive.hh" 52 54 #endif 53 55 … … 72 74 runManager->SetUserAction(prim = new PrimaryGeneratorAction(det)); 73 75 74 #ifdef G4VIS_USE75 // visualization manager76 G4VisManager* visManager = new G4VisExecutive;77 visManager->Initialize();78 #endif79 80 76 HistoManager* histo = new HistoManager(); 81 77 … … 95 91 96 92 } else { // start interactive session 97 G4UIsession* session = 0; 98 #ifdef G4UI_USE_TCSH 99 session = new G4UIterminal(new G4UItcsh); 100 #else 101 session = new G4UIterminal(); 102 #endif 103 session->SessionStart(); 104 delete session; 93 #ifdef G4VIS_USE 94 G4VisManager* visManager = new G4VisExecutive; 95 visManager->Initialize(); 96 #endif 97 98 #ifdef G4UI_USE 99 G4UIExecutive * ui = new G4UIExecutive(argc,argv); 100 ui->SessionStart(); 101 delete ui; 102 #endif 103 104 #ifdef G4VIS_USE 105 delete visManager; 106 #endif 105 107 } 106 108 107 109 // job termination 108 110 // 109 110 #ifdef G4VIS_USE111 delete visManager;112 #endif113 114 111 delete histo; 115 112 delete runManager; -
trunk/examples/extended/electromagnetic/TestEm17/TestEm17.in
r807 r1337 1 # $Id: TestEm17.in,v 1. 1 2006/05/09 16:22:19 maireExp $1 # $Id: TestEm17.in,v 1.3 2008/03/31 10:11:30 vnivanch Exp $ 2 2 # 3 3 # Macro file for "TestEm17.cc" … … 21 21 # 22 22 /run/beamOn 10000 23 # 24 /gun/particle pi+ 25 /run/beamOn 10000 26 # 27 /gun/particle proton 28 /run/beamOn 10000 29 # 30 -
trunk/examples/extended/electromagnetic/TestEm17/TestEm17.out
r807 r1337 1 2 ############################################ 3 !!! WARNING - FPE detection is activated !!! 4 ############################################ 1 5 2 6 ************************************************************* 3 Geant4 version Name: g lobal-V09-00-03 (9-May-2008)7 Geant4 version Name: geant4-09-03-ref-06 (25-June-2010) 4 8 Copyright : Geant4 Collaboration 5 9 Reference : NIM A 506 (2003), 250-303 … … 10 14 ***** Table : Nb of materials = 7 ***** 11 15 12 Material: galactic density: 0.000 mg/cm3 RadL: 204727576.737 pc Imean: 21.800 eV temperature: 2.73 K pressure: 0.00 atm16 Material: galactic density: 0.000 kg/m3 RadL: 204727512.315 pc Nucl.Int.Length: 113804112.800 pc Imean: 19.200 eV temperature: 2.73 K pressure: 0.00 atm 13 17 ---> Element: galactic ( ) Z = 1.0 N = 1.0 A = 1.01 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 14 18 15 Material: Air density: 1.290 mg/cm3 RadL: 285.161 m Imean: 85.684eV temperature: 273.15 K pressure: 1.00 atm19 Material: Air density: 1.290 mg/cm3 RadL: 285.161 m Nucl.Int.Length: 662.680 m Imean: 85.703 eV temperature: 273.15 K pressure: 1.00 atm 16 20 ---> Element: Nitrogen (N) Z = 7.0 N = 14.0 A = 14.01 g/mole ElmMassFraction: 70.00 % ElmAbundance 72.71 % 17 21 ---> Element: Oxygen (O) Z = 8.0 N = 16.0 A = 16.00 g/mole ElmMassFraction: 30.00 % ElmAbundance 27.29 % 18 22 19 Material: CaCO3 density: 2.800 g/cm3 RadL: 8.581 cm Imean: 123.060eV23 Material: CaCO3 density: 2.800 g/cm3 RadL: 8.581 cm Nucl.Int.Length: 34.749 cm Imean: 123.236 eV 20 24 ---> Element: Calcium (Ca) Z = 20.0 N = 40.1 A = 40.08 g/mole ElmMassFraction: 40.04 % ElmAbundance 20.00 % 21 25 ---> Element: Carbon (C) Z = 6.0 N = 12.0 A = 12.01 g/mole ElmMassFraction: 12.00 % ElmAbundance 20.00 % 22 26 ---> Element: Oxygen (O) Z = 8.0 N = 16.0 A = 16.00 g/mole ElmMassFraction: 47.96 % ElmAbundance 60.00 % 23 27 24 Material: Carbon density: 2.265 g/cm3 RadL: 18.850 cm Imean: 78.000 eV28 Material: Carbon density: 2.265 g/cm3 RadL: 18.850 cm Nucl.Int.Length: 35.387 cm Imean: 81.000 eV 25 29 ---> Element: Carbon ( ) Z = 6.0 N = 12.0 A = 12.01 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 26 30 27 Material: Iron density: 7.870 g/cm3 RadL: 1.759 cm Imean: 286.000 eV28 ---> Element: Iron ( ) Z = 26.0 N = 55. 9A = 55.85 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 %29 30 Material: Tin density: 7.310 g/cm3 RadL: 1.206 cm Imean: 490.000 eV31 Material: Iron density: 7.870 g/cm3 RadL: 1.759 cm Nucl.Int.Length: 16.999 cm Imean: 286.000 eV 32 ---> Element: Iron ( ) Z = 26.0 N = 55.8 A = 55.85 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 33 34 Material: Tin density: 7.310 g/cm3 RadL: 1.206 cm Nucl.Int.Length: 23.531 cm Imean: 488.000 eV 31 35 ---> Element: Tin ( ) Z = 50.0 N = 118.7 A = 118.70 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 32 36 33 Material: HI density: 2.800 g/cm3 RadL: 3.049 cm Imean: 465.242eV37 Material: HI density: 2.800 g/cm3 RadL: 3.049 cm Nucl.Int.Length: 60.888 cm Imean: 462.393 eV 34 38 ---> Element: Hydrogen (H) Z = 1.0 N = 1.0 A = 1.01 g/mole ElmMassFraction: 0.79 % ElmAbundance 50.00 % 35 39 ---> Element: Iodine (I) Z = 53.0 N = 126.9 A = 126.90 g/mole ElmMassFraction: 99.21 % ElmAbundance 50.00 % 36 40 37 38 Visualization Manager instantiating...39 Visualization Manager initialising...40 Registering graphics systems...41 42 You have successfully registered the following graphics systems.43 Current available graphics systems are:44 ASCIITree (ATree)45 DAWNFILE (DAWNFILE)46 G4HepRep (HepRepXML)47 G4HepRepFile (HepRepFile)48 RayTracer (RayTracer)49 VRML1FILE (VRML1FILE)50 VRML2FILE (VRML2FILE)51 OpenGLImmediateX (OGLIX)52 OpenGLStoredX (OGLSX)53 54 Registering model factories...55 56 You have successfully registered the following model factories.57 Registered model factories:58 generic59 drawByCharge60 drawByParticleID61 drawByOriginVolume62 drawByAttribute63 64 Registered filter factories:65 chargeFilter66 particleFilter67 originVolumeFilter68 attributeFilter69 41 70 42 /run/verbose 2 … … 83 55 physicsList->Construct() start. 84 56 physicsList->Construct() start. 57 physicsList->CheckParticleList() start. 85 58 physicsList->setCut() start. 86 59 PhysicsList::SetCuts:CutLength : 1 mm … … 92 65 # 93 66 /run/beamOn 10000 67 68 hIoni: for proton SubType= 2 69 dE/dx and range tables from 100 eV to 1000 PeV in 160 bins 70 Lambda tables from threshold to 1000 PeV in 160 bins, spline: 1 71 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 72 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 73 Bragg : Emin= 0 eV Emax= 2 MeV 74 BetheBloch : Emin= 2 MeV Emax= 1000 PeV 75 76 hBrems: for proton SubType= 3 77 dE/dx and range tables from 100 eV to 1000 PeV in 160 bins 78 Lambda tables from threshold to 1000 PeV in 160 bins, spline: 1 79 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 80 hBrem : Emin= 0 eV Emax= 100 TeV 81 82 hPairProd: for proton SubType= 4 83 dE/dx and range tables from 100 eV to 1000 PeV in 160 bins 84 Lambda tables from threshold to 1000 PeV in 160 bins, spline: 1 85 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 86 hPairProd : Emin= 0 eV Emax= 100 TeV 87 88 muIoni: for mu+ SubType= 2 89 dE/dx and range tables from 100 eV to 1000 PeV in 160 bins 90 Lambda tables from threshold to 1000 PeV in 160 bins, spline: 1 91 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 92 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 93 Bragg : Emin= 0 eV Emax= 200 keV 94 BetheBloch : Emin= 200 keV Emax= 1 GeV 95 MuBetheBloch : Emin= 1 GeV Emax= 1000 PeV 96 97 muBrems: for mu+ SubType= 3 98 dE/dx and range tables from 100 eV to 1000 PeV in 160 bins 99 Lambda tables from threshold to 1000 PeV in 160 bins, spline: 1 100 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 101 MuBrem : Emin= 0 eV Emax= 1000 PeV 102 103 muPairProd: for mu+ SubType= 4 104 dE/dx and range tables from 100 eV to 1000 PeV in 160 bins 105 Lambda tables from threshold to 1000 PeV in 160 bins, spline: 1 106 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 107 muPairProd : Emin= 0 eV Emax= 1000 PeV 108 109 muIoni: for mu- SubType= 2 110 dE/dx and range tables from 100 eV to 1000 PeV in 160 bins 111 Lambda tables from threshold to 1000 PeV in 160 bins, spline: 1 112 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 113 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 114 ICRU73QO : Emin= 0 eV Emax= 200 keV 115 BetheBloch : Emin= 200 keV Emax= 1 GeV 116 MuBetheBloch : Emin= 1 GeV Emax= 1000 PeV 117 118 muBrems: for mu- SubType= 3 119 dE/dx and range tables from 100 eV to 1000 PeV in 160 bins 120 Lambda tables from threshold to 1000 PeV in 160 bins, spline: 1 121 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 122 MuBrem : Emin= 0 eV Emax= 1000 PeV 123 124 muPairProd: for mu- SubType= 4 125 dE/dx and range tables from 100 eV to 1000 PeV in 160 bins 126 Lambda tables from threshold to 1000 PeV in 160 bins, spline: 1 127 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 128 muPairProd : Emin= 0 eV Emax= 1000 PeV 129 130 hIoni: for pi+ SubType= 2 131 dE/dx and range tables from 100 eV to 1000 PeV in 160 bins 132 Lambda tables from threshold to 1000 PeV in 160 bins, spline: 1 133 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 134 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 135 Bragg : Emin= 0 eV Emax= 297.504 keV 136 BetheBloch : Emin= 297.504 keV Emax= 1000 PeV 137 138 hBrems: for pi+ SubType= 3 139 dE/dx and range tables from 100 eV to 1000 PeV in 160 bins 140 Lambda tables from threshold to 1000 PeV in 160 bins, spline: 1 141 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 142 hBrem : Emin= 0 eV Emax= 100 TeV 143 144 hPairProd: for pi+ SubType= 4 145 dE/dx and range tables from 100 eV to 1000 PeV in 160 bins 146 Lambda tables from threshold to 1000 PeV in 160 bins, spline: 1 147 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 148 hPairProd : Emin= 0 eV Emax= 100 TeV 149 150 hIoni: for pi- SubType= 2 151 dE/dx and range tables from 100 eV to 1000 PeV in 160 bins 152 Lambda tables from threshold to 1000 PeV in 160 bins, spline: 1 153 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 154 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 155 ICRU73QO : Emin= 0 eV Emax= 297.504 keV 156 BetheBloch : Emin= 297.504 keV Emax= 1000 PeV 157 158 hBrems: for pi- SubType= 3 159 dE/dx and range tables from 100 eV to 1000 PeV in 160 bins 160 Lambda tables from threshold to 1000 PeV in 160 bins, spline: 1 161 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 162 hBrem : Emin= 0 eV Emax= 100 TeV 163 164 hPairProd: for pi- SubType= 4 165 dE/dx and range tables from 100 eV to 1000 PeV in 160 bins 166 Lambda tables from threshold to 1000 PeV in 160 bins, spline: 1 167 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 168 hPairProd : Emin= 0 eV Emax= 100 TeV 94 169 95 170 Region <DefaultRegionForTheWorld> -- appears in <Iron> world volume … … 97 172 Pointers : G4VUserRegionInformation[0], G4UserLimits[0], G4FastSimulationManager[0], G4UserSteppingAction[0] 98 173 Materials : Iron 99 Production cuts : gamma 1 mm e- 1 mm e+ 1 mm174 Production cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 0 fm 100 175 101 176 ========= Table of registered couples ============================== … … 103 178 Index : 0 used in the geometry : Yes recalculation needed : No 104 179 Material : Iron 105 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm106 Energy thresholds : gamma 20.8323 keV e- 1.28002 MeV e+ 1.21851 MeV180 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 0 fm 181 Energy thresholds : gamma 20.6438 keV e- 1.29592 MeV e+ 1.21169 MeV proton 0 eV 107 182 Region(s) which use this couple : 108 183 DefaultRegionForTheWorld … … 145 220 Run Summary 146 221 Number of events processed : 10000 147 User= 8.7s Real=32.93s Sys=2.4s222 User=4.58s Real=9.39s Sys=0.25s 148 223 149 224 The run consists of 10000 mu+ of 10 TeV through 1 m of Iron (density: 7.9 g/cm3 ) 150 225 151 Number of process calls ---> muIoni : 46 9509 muPairProd : 63194 muBrems : 732152 153 Simulation: total CrossSection = 0.5 3343 /cm MeanFreePath = 1.8746 cm massicCrossSection = 0.067781cm2/g226 Number of process calls ---> muIoni : 461894 muPairProd : 63886 muBrems : 665 227 228 Simulation: total CrossSection = 0.52644 /cm MeanFreePath = 1.8995 cm massicCrossSection = 0.066893 cm2/g 154 229 Theory: total CrossSection = 0.53938 /cm MeanFreePath = 1.854 cm massicCrossSection = 0.068536 cm2/g 155 230 156 231 --------- Ranecu engine status --------- 157 232 Initial seed (index) = 0 158 Current couple of seeds = 2031201429, 1872579439 159 ---------------------------------------- 160 Graphics systems deleted. 161 Visualization Manager deleting... 233 Current couple of seeds = 1599898295, 1410323926 234 ---------------------------------------- 235 # 236 /gun/particle pi+ 237 /run/beamOn 10000 238 239 Region <DefaultRegionForTheWorld> -- appears in <Iron> world volume 240 Root logical volume(s) : Iron 241 Pointers : G4VUserRegionInformation[0], G4UserLimits[0], G4FastSimulationManager[0], G4UserSteppingAction[0] 242 Materials : Iron 243 Production cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 0 fm 244 245 ========= Table of registered couples ============================== 246 247 Index : 0 used in the geometry : Yes recalculation needed : No 248 Material : Iron 249 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 0 fm 250 Energy thresholds : gamma 20.643844 keV e- 1.295918 MeV e+ 1.2116932 MeV proton 0 eV 251 Region(s) which use this couple : 252 DefaultRegionForTheWorld 253 254 ==================================================================== 255 256 ### Run 1 start. 257 258 --------- Ranecu engine status --------- 259 Initial seed (index) = 0 260 Current couple of seeds = 1599898295, 1410323926 261 ---------------------------------------- 262 Start Run processing. 263 264 ---> Begin of Event: 0 265 266 ---> Begin of Event: 1000 267 268 ---> Begin of Event: 2000 269 270 ---> Begin of Event: 3000 271 272 ---> Begin of Event: 4000 273 274 ---> Begin of Event: 5000 275 276 ---> Begin of Event: 6000 277 278 ---> Begin of Event: 7000 279 280 ---> Begin of Event: 8000 281 282 ---> Begin of Event: 9000 283 Run terminated. 284 Run Summary 285 Number of events processed : 10000 286 User=4.12s Real=5.27s Sys=0.24s 287 288 The run consists of 10000 pi+ of 10 TeV through 1 m of Iron (density: 7.9 g/cm3 ) 289 290 Number of process calls ---> hIoni : 433928 hPairProd : 59452 hBrems : 347 291 292 Simulation: total CrossSection = 0.49373 /cm MeanFreePath = 2.0254 cm massicCrossSection = 0.062735 cm2/g 293 294 --------- Ranecu engine status --------- 295 Initial seed (index) = 0 296 Current couple of seeds = 1194972054, 916833196 297 ---------------------------------------- 298 # 299 /gun/particle proton 300 /run/beamOn 10000 301 302 Region <DefaultRegionForTheWorld> -- appears in <Iron> world volume 303 Root logical volume(s) : Iron 304 Pointers : G4VUserRegionInformation[0], G4UserLimits[0], G4FastSimulationManager[0], G4UserSteppingAction[0] 305 Materials : Iron 306 Production cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 0 fm 307 308 ========= Table of registered couples ============================== 309 310 Index : 0 used in the geometry : Yes recalculation needed : No 311 Material : Iron 312 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 0 fm 313 Energy thresholds : gamma 20.643844 keV e- 1.295918 MeV e+ 1.2116932 MeV proton 0 eV 314 Region(s) which use this couple : 315 DefaultRegionForTheWorld 316 317 ==================================================================== 318 319 ### Run 2 start. 320 321 --------- Ranecu engine status --------- 322 Initial seed (index) = 0 323 Current couple of seeds = 1194972054, 916833196 324 ---------------------------------------- 325 Start Run processing. 326 327 ---> Begin of Event: 0 328 329 ---> Begin of Event: 1000 330 331 ---> Begin of Event: 2000 332 333 ---> Begin of Event: 3000 334 335 ---> Begin of Event: 4000 336 337 ---> Begin of Event: 5000 338 339 ---> Begin of Event: 6000 340 341 ---> Begin of Event: 7000 342 343 ---> Begin of Event: 8000 344 345 ---> Begin of Event: 9000 346 Run terminated. 347 Run Summary 348 Number of events processed : 10000 349 User=3.58s Real=3.91s Sys=0.24s 350 351 The run consists of 10000 proton of 10 TeV through 1 m of Iron (density: 7.9 g/cm3 ) 352 353 Number of process calls ---> hIoni : 433160 hPairProd : 34070 hBrems : 10 354 355 Simulation: total CrossSection = 0.46724 /cm MeanFreePath = 2.1402 cm massicCrossSection = 0.05937 cm2/g 356 357 --------- Ranecu engine status --------- 358 Initial seed (index) = 0 359 Current couple of seeds = 250921008, 1691860124 360 ---------------------------------------- 361 # 162 362 UserDetectorConstruction deleted. 163 363 UserPhysicsList deleted. … … 166 366 G4 kernel has come to Quit state. 167 367 EventManager deleted. 168 Default detector region deleted.169 368 UImanager deleted. 170 369 Units table cleared. … … 172 371 RunManagerKernel is deleted. 173 372 RunManager is deleting. 373 -
trunk/examples/extended/electromagnetic/TestEm17/include/DetectorConstruction.hh
r1230 r1337 26 26 // 27 27 // $Id: DetectorConstruction.hh,v 1.2 2006/06/29 16:48:10 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm17/include/DetectorMessenger.hh
r1230 r1337 26 26 // 27 27 // $Id: DetectorMessenger.hh,v 1.2 2006/06/29 16:48:13 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm17/include/EventAction.hh
r1230 r1337 25 25 // 26 26 // $Id: EventAction.hh,v 1.2 2006/06/29 16:48:15 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm17/include/EventActionMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: EventActionMessenger.hh,v 1.2 2006/06/29 16:48:17 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm17/include/HistoManager.hh
r1230 r1337 25 25 // 26 26 // $Id: HistoManager.hh,v 1.3 2008/03/18 15:30:33 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm17/include/HistoMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: HistoMessenger.hh,v 1.2 2006/06/29 16:48:21 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm17/include/MuCrossSections.hh
r1230 r1337 25 25 // 26 26 // $Id: MuCrossSections.hh,v 1.2 2006/06/29 16:48:23 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm17/include/MuNuclearBuilder.hh
r1230 r1337 25 25 // 26 26 // $Id: MuNuclearBuilder.hh,v 1.2 2006/06/29 16:48:25 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm17/include/PhysListEmStandard.hh
r1230 r1337 25 25 // 26 26 // $Id: PhysListEmStandard.hh,v 1.2 2006/06/29 16:48:30 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm17/include/PhysicsList.hh
r1230 r1337 25 25 // 26 26 // $Id: PhysicsList.hh,v 1.2 2006/06/29 16:48:32 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm17/include/PhysicsListMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: PhysicsListMessenger.hh,v 1.2 2006/06/29 16:48:34 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm17/include/PrimaryGeneratorAction.hh
r1230 r1337 25 25 // 26 26 // $Id: PrimaryGeneratorAction.hh,v 1.2 2006/06/29 16:48:36 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm17/include/ProcessesCount.hh
r1230 r1337 25 25 // 26 26 // $Id: ProcessesCount.hh,v 1.2 2006/06/29 16:48:38 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm17/include/RunAction.hh
r1230 r1337 25 25 // 26 26 // $Id: RunAction.hh,v 1.2 2006/06/29 16:48:40 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm17/include/StackingAction.hh
r1230 r1337 25 25 // 26 26 // $Id: StackingAction.hh,v 1.2 2006/06/29 16:48:42 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm17/include/SteppingAction.hh
r1230 r1337 25 25 // 26 26 // $Id: SteppingAction.hh,v 1.2 2006/06/29 16:48:44 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm17/include/SteppingVerbose.hh
r1230 r1337 25 25 // 26 26 // $Id: SteppingVerbose.hh,v 1.2 2006/06/29 16:48:47 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 // This class manages the verbose outputs in G4SteppingManager. -
trunk/examples/extended/electromagnetic/TestEm17/src/DetectorConstruction.cc
r1230 r1337 26 26 // 27 27 // $Id: DetectorConstruction.cc,v 1.3 2007/05/12 16:33:53 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm17/src/DetectorMessenger.cc
r1230 r1337 26 26 // 27 27 // $Id: DetectorMessenger.cc,v 1.2 2006/06/29 16:48:51 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm17/src/EventAction.cc
r1230 r1337 24 24 // ******************************************************************** 25 25 // 26 // $Id: EventAction.cc,v 1. 2 2006/06/29 16:48:53 gunterExp $27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $26 // $Id: EventAction.cc,v 1.4 2010/06/07 05:40:46 perl Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 35 35 36 36 #include "G4Event.hh" 37 #include "G4TrajectoryContainer.hh"38 #include "G4Trajectory.hh"39 #include "G4VVisManager.hh"40 37 41 38 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 67 64 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... 68 65 69 void EventAction::EndOfEventAction(const G4Event* evt)66 void EventAction::EndOfEventAction(const G4Event*) 70 67 { 71 if (G4VVisManager::GetConcreteInstance())72 {73 G4TrajectoryContainer* trajectoryContainer = evt->GetTrajectoryContainer();74 G4int n_trajectories = 0;75 if (trajectoryContainer) n_trajectories = trajectoryContainer->entries();76 for (G4int i=0; i<n_trajectories; i++) {77 G4Trajectory* trj = (G4Trajectory*)78 ((*(evt->GetTrajectoryContainer()))[i]);79 trj->DrawTrajectory(1000);80 }81 }82 68 } 83 69 -
trunk/examples/extended/electromagnetic/TestEm17/src/EventActionMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: EventActionMessenger.cc,v 1.2 2006/06/29 16:48:55 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm17/src/HistoManager.cc
r1230 r1337 25 25 // 26 26 // $Id: HistoManager.cc,v 1.4 2008/09/26 20:15:04 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm17/src/HistoMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: HistoMessenger.cc,v 1.2 2006/06/29 16:49:01 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm17/src/MuCrossSections.cc
r1230 r1337 25 25 // 26 26 // $Id: MuCrossSections.cc,v 1.2 2006/06/29 16:49:03 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm17/src/MuNuclearBuilder.cc
r1230 r1337 26 26 // 27 27 // $Id: MuNuclearBuilder.cc,v 1.2 2006/06/29 16:49:05 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm17/src/PhysListEmStandard.cc
r1230 r1337 25 25 // 26 26 // $Id: PhysListEmStandard.cc,v 1.4 2008/05/07 13:57:56 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm17/src/PhysicsList.cc
r1230 r1337 26 26 // 27 27 // $Id: PhysicsList.cc,v 1.4 2006/10/24 10:06:21 maire Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm17/src/PhysicsListMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: PhysicsListMessenger.cc,v 1.2 2006/06/29 16:49:13 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm17/src/PrimaryGeneratorAction.cc
r1230 r1337 25 25 // 26 26 // $Id: PrimaryGeneratorAction.cc,v 1.2 2006/06/29 16:49:15 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm17/src/RunAction.cc
r1230 r1337 25 25 // 26 26 // $Id: RunAction.cc,v 1.4 2008/03/31 10:22:59 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm17/src/StackingAction.cc
r1230 r1337 25 25 // 26 26 // $Id: StackingAction.cc,v 1.2 2006/06/29 16:49:20 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm17/src/SteppingAction.cc
r1230 r1337 25 25 // 26 26 // $Id: SteppingAction.cc,v 1.4 2008/03/31 10:22:59 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm17/src/SteppingVerbose.cc
r1230 r1337 25 25 // 26 26 // $Id: SteppingVerbose.cc,v 1.2 2006/06/29 16:49:25 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm17/vis.mac
r807 r1337 1 1 # 2 # Macro file for the initialization phase of "TestEm 14.cc"2 # Macro file for the initialization phase of "TestEm6.cc" 3 3 # 4 4 # Sets some default verbose … … 10 10 /run/initialize 11 11 # 12 # Create empty scene ("world" is default)13 /vis/ scene/create12 # Use this open statement to create an OpenGL view: 13 /vis/open OGL 600x600-0+0 14 14 # 15 # Create a scene handler for a specific graphics system 16 # Edit the next line(s) to choose another graphic system 17 # 18 /vis/open OGLIX 19 # 15 # Use this open statement to create a .prim file suitable for 16 # viewing in DAWN: 20 17 #/vis/open DAWNFILE 21 18 # 22 # Draw scene 19 # Use this open statement to create a .heprep file suitable for 20 # viewing in HepRApp: 21 #/vis/open HepRepFile 22 # 23 # Use this open statement to create a .wrl file suitable for 24 # viewing in a VRML viewer: 25 #/vis/open VRML2FILE 26 # 27 # Disable auto refresh and quieten vis messages whilst scene and 28 # trajectories are established: 29 /vis/viewer/set/autoRefresh false 30 /vis/verbose errors 31 # 32 # Draw geometry: 33 /vis/drawVolume 34 # 35 # Specify view angle: 36 #/vis/viewer/set/viewpointThetaPhi 90. 0. 37 # 38 # Specify zoom value: 23 39 /vis/viewer/zoom 1.4 24 /vis/viewer/flush25 40 # 26 # for drawing the tracks 27 # if too many tracks cause core dump => storeTrajectory 0 28 /tracking/storeTrajectory 1 41 # Specify style (surface or wireframe): 42 #/vis/viewer/set/style surface 43 # 44 # Draw coordinate axes: 45 #/vis/scene/add/axes 0 0 0 1 m 46 # 47 # Draw smooth trajectories at end of event, showing trajectory points 48 # as markers 2 pixels wide: 49 /vis/scene/add/trajectories smooth 50 /vis/modeling/trajectories/create/drawByCharge 51 /vis/modeling/trajectories/drawByCharge-0/default/setDrawStepPts true 52 /vis/modeling/trajectories/drawByCharge-0/default/setStepPtsSize 2 53 # (if too many tracks cause core dump => /tracking/storeTrajectory 0) 54 # 55 # Draw hits at end of event: 56 #/vis/scene/add/hits 57 # 58 # To draw only gammas: 59 #/vis/filtering/trajectories/create/particleFilter 60 #/vis/filtering/trajectories/particleFilter-0/add gamma 61 # 62 # To invert the above, drawing all particles except gammas, 63 # keep the above two lines but also add: 64 #/vis/filtering/trajectories/particleFilter-0/invert true 65 # 66 # Many other options are available with /vis/modeling and /vis/filtering. 67 # For example, to select colour by particle ID: 68 #/vis/modeling/trajectories/create/drawByParticleID 69 #/vis/modeling/trajectories/drawByParticleID-0/set e- blue 70 # 71 # To superimpose all of the events from a given run: 29 72 /vis/scene/endOfEventAction accumulate 30 73 # 74 # Re-establish auto refreshing and verbosity: 75 /vis/viewer/set/autoRefresh true 76 /vis/verbose warnings 77 # 78 # For file-based drivers, use this to create an empty detector view: 79 #/vis/viewer/flush -
trunk/examples/extended/electromagnetic/TestEm18/History
r807 r1337 1 $Id: History,v 1. 4 2007/11/20 14:15:18 maireExp $1 $Id: History,v 1.16 2010/06/07 05:40:46 perl Exp $ 2 2 ---------------------------------------------------- 3 3 … … 16 16 ---------------------------------------------------------- 17 17 18 06-06-10 J.Perl (testem18-V09-03-02) 19 - Remove unused variable in EventAction 20 21 03-06-10 J.Perl (testem18-V09-03-01) 22 - Updated vis usage 23 24 21-05-10 mma (testem18-V09-03-00) 25 - TestEm18.cc : introduction of G4UIExecutive 26 27 19-11-09 mma (testem18-V09-02-04) 28 - cosmetics in low-energy physics lists 29 30 12-10-09 mma (testem18-V09-02-03) 31 - Substituted obsolete low-energy physics builders by builders from 32 the physics_list library; 33 34 06-03-09 mma (testem18-V09-02-01) 35 - PhysicsList::SetCuts() : remove SetEnergyRange(1*keV,100*GeV) 36 - remove command "/testem/phys/cutLimit" already in /cuts/setLowEdge 37 38 22-02-09 mma (testem18-V09-02-00) 39 - PhysicsList. EmOptions : 12*20 bins; lll=1.e-2 40 - PhysicsList::SetCuts() : SetEnergyRange(1*keV,100*GeV) 41 - added command "/testem/phys/cutLimit" allowing to change low limit for 42 production threshold 43 44 24-09-08 mma (testem18-V09-01-04) 45 - HistoManager : root as default format 46 47 12-06-08 mma (testem18-V09-01-03) 48 - Remove AIDA from GNUmakefile 49 50 07-05-08 mma (testem18-V09-01-02) 51 - PhysicsList : add spline option for physics tables 52 - README : update Aida informations 53 54 07-04-08 mma (testem18-V09-01-01) 55 - HistoManager::saveAscii() : redefinition of binEdge 56 57 08-01-08 mma (testem18-V09-01-00) 58 - HistoManager : ascii[0] = flag to control creation of .ascii file 59 18 60 20-nov-07 mma (testem18-V09-00-01) 19 61 - PhysicsList : more EmOptions -
trunk/examples/extended/electromagnetic/TestEm18/README
r807 r1337 1 $Id: README,v 1. 2 2007/11/13 16:43:59maire Exp $1 $Id: README,v 1.4 2008/09/26 20:26:01 maire Exp $ 2 2 ------------------------------------------------------------------- 3 3 … … 66 66 the commands: 67 67 /testem/histo/setFileName name (default testem18) 68 /testem/histo/setFileType name (default hbook)68 /testem/histo/setFileType name (default root) 69 69 70 70 It is also possible to print selected histograms on an ascii file: … … 113 113 114 114 To use histograms, at least one of the AIDA implementations should be 115 available (see http://aida.freehep.org).115 available. See InstallAida.txt 116 116 117 8a - PI118 119 A package including AIDA and extended interfaces also using Python is PI,120 available from: http://cern.ch/pi121 122 Once installed PI or PI-Lite in a specified local area $MYPY, it is required123 to add the installation path to $PATH, i.e. for example, for release 1.2.1 of124 PI:125 setenv PATH ${PATH}:$MYPI/1.2.1/app/releases/PI/PI_1_2_1/rh73_gcc32/bin126 127 CERN users can use the PATH to the LCG area on AFS.128 Before running the example the command should be issued:129 eval `aida-config --runtime csh`130 131 8b - OpenScientist132 133 OpenScientist is available at http://OpenScientist.lal.in2p3.fr.134 135 You have to "setup" the OpenScientist AIDA implementation before compiling136 (then with G4ANALYSIS_USE set) and running your Geant4 application.137 138 On UNIX you setup, with a csh flavoured shell :139 csh> source <<OpenScientist install path>/aida-setup.csh140 or with a sh flavoured shell :141 sh> . <<OpenScientist install path>/aida-setup.sh142 On Windows :143 DOS> call <<OpenScientist install path>/aida-setup.bat144 145 You can use various file formats for writing (AIDA-XML, hbook, root).146 These formats are readable by the Lab onx interactive program147 or the OpenPAW application. See the web pages.148 149 150 With OpenPAW, on a run.hbook file, one can view the histograms151 with something like :152 OS> opaw153 opaw> h/file 1 run.hbook ( or opaw> h/file 1 run.aida or run.root)154 opaw> zone 2 2155 opaw> h/plot 1156 opaw> h/plot 2 -
trunk/examples/extended/electromagnetic/TestEm18/TestEm18.cc
r1230 r1337 25 25 // 26 26 // 27 // $Id: TestEm18.cc,v 1. 1 2007/02/13 17:57:19maire Exp $28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // $Id: TestEm18.cc,v 1.2 2010/05/21 08:41:18 maire Exp $ 28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 33 33 #include "G4RunManager.hh" 34 34 #include "G4UImanager.hh" 35 #include "G4UIterminal.hh"36 #include "G4UItcsh.hh"37 35 #include "Randomize.hh" 38 39 #ifdef G4VIS_USE40 #include "G4VisExecutive.hh"41 #endif42 36 43 37 #include "DetectorConstruction.hh" … … 50 44 #include "StackingAction.hh" 51 45 #include "HistoManager.hh" 46 47 #ifdef G4VIS_USE 48 #include "G4VisExecutive.hh" 49 #endif 50 51 #ifdef G4UI_USE 52 #include "G4UIExecutive.hh" 53 #endif 52 54 53 55 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 69 71 runManager->SetUserInitialization(detector); 70 72 runManager->SetUserInitialization(new PhysicsList()); 71 72 G4VisManager* visManager = 0;73 73 74 74 HistoManager* histo = new HistoManager(); … … 100 100 // get the pointer to the User Interface manager 101 101 G4UImanager* UI = G4UImanager::GetUIpointer(); 102 103 if (argc==1) // Define UI terminal for interactive mode 102 103 if (argc!=1) // batch mode 104 { 105 G4String command = "/control/execute "; 106 G4String fileName = argv[1]; 107 UI->ApplyCommand(command+fileName); 108 } 109 110 else //define visualization and UI terminal for interactive mode 104 111 { 105 106 112 #ifdef G4VIS_USE 107 // visualization manager 108 visManager = new G4VisExecutive; 109 visManager->Initialize(); 113 G4VisManager* visManager = new G4VisExecutive; 114 visManager->Initialize(); 115 #endif 116 117 #ifdef G4UI_USE 118 G4UIExecutive * ui = new G4UIExecutive(argc,argv); 119 ui->SessionStart(); 120 delete ui; 110 121 #endif 111 G4UIsession * session = 0; 112 #ifdef G4UI_USE_TCSH 113 session = new G4UIterminal(new G4UItcsh); 114 #else 115 session = new G4UIterminal(); 116 #endif 117 session->SessionStart(); 118 delete session; 119 } 120 else // Batch mode 121 { 122 G4String command = "/control/execute "; 123 G4String fileName = argv[1]; 124 UI->ApplyCommand(command+fileName); 122 123 #ifdef G4VIS_USE 124 delete visManager; 125 #endif 125 126 } 126 127 127 128 // job termination 128 129 #ifdef G4VIS_USE 130 delete visManager; 131 #endif 132 129 // 133 130 delete histo; 134 131 delete runManager; -
trunk/examples/extended/electromagnetic/TestEm18/TestEm18.in
r807 r1337 1 # $Id: TestEm18.in,v 1. 1 2007/02/13 17:57:19maire Exp $1 # $Id: TestEm18.in,v 1.2 2009/10/12 21:47:57 maire Exp $ 2 2 # 3 3 # macro file for TestEm18.cc … … 9 9 /testem/det/setSize 1 cm 10 10 # 11 /testem/phys/addPhysics standard 12 # 11 13 /testem/phys/setCuts 1 mm 12 14 # -
trunk/examples/extended/electromagnetic/TestEm18/TestEm18.out
r807 r1337 1 2 ############################################ 3 !!! WARNING - FPE detection is activated !!! 4 ############################################ 1 5 2 6 ************************************************************* 3 Geant4 version Name: g lobal-V09-00-03 (9-May-2008)7 Geant4 version Name: geant4-09-03-ref-06 (25-June-2010) 4 8 Copyright : Geant4 Collaboration 5 9 Reference : NIM A 506 (2003), 250-303 … … 8 12 9 13 10 ***** Table : Nb of materials = 1 1*****11 12 Material: Air density: 1.290 mg/cm3 RadL: 285.161 m Imean: 85.684eV temperature: 273.15 K pressure: 1.00 atm14 ***** Table : Nb of materials = 12 ***** 15 16 Material: Air density: 1.290 mg/cm3 RadL: 285.161 m Nucl.Int.Length: 662.680 m Imean: 85.703 eV temperature: 273.15 K pressure: 1.00 atm 13 17 ---> Element: Nitrogen (N) Z = 7.0 N = 14.0 A = 14.01 g/mole ElmMassFraction: 70.00 % ElmAbundance 72.71 % 14 18 ---> Element: Oxygen (O) Z = 8.0 N = 16.0 A = 16.00 g/mole ElmMassFraction: 30.00 % ElmAbundance 27.29 % 15 19 16 Material: Water density: 1.000 g/cm3 RadL: 36.092 cm Imean: 75.000 eV20 Material: Water density: 1.000 g/cm3 RadL: 36.092 cm Nucl.Int.Length: 75.416 cm Imean: 75.000 eV 17 21 ---> Element: Hydrogen (H) Z = 1.0 N = 1.0 A = 1.01 g/mole ElmMassFraction: 11.21 % ElmAbundance 66.67 % 18 22 ---> Element: Oxygen (O) Z = 8.0 N = 16.0 A = 16.00 g/mole ElmMassFraction: 88.79 % ElmAbundance 33.33 % 19 23 20 Material: Water_vapor density: 1.000 mg/cm3 RadL: 360.92 5m Imean: 75.000 eV temperature: 273.15 K pressure: 1.00 atm24 Material: Water_vapor density: 1.000 mg/cm3 RadL: 360.924 m Nucl.Int.Length: 754.163 m Imean: 75.000 eV temperature: 273.15 K pressure: 1.00 atm 21 25 ---> Element: Hydrogen (H) Z = 1.0 N = 1.0 A = 1.01 g/mole ElmMassFraction: 11.21 % ElmAbundance 66.67 % 22 26 ---> Element: Oxygen (O) Z = 8.0 N = 16.0 A = 16.00 g/mole ElmMassFraction: 88.79 % ElmAbundance 33.33 % 23 27 24 Material: Carbon density: 2.267 g/cm3 RadL: 18.833 cm Imean: 78.000 eV28 Material: Carbon density: 2.267 g/cm3 RadL: 18.833 cm Nucl.Int.Length: 35.356 cm Imean: 81.000 eV 25 29 ---> Element: Carbon ( ) Z = 6.0 N = 12.0 A = 12.01 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 26 30 27 Material: Aluminium density: 2.700 g/cm3 RadL: 8.893 cm Imean: 166.400 eV31 Material: Aluminium density: 2.700 g/cm3 RadL: 8.893 cm Nucl.Int.Length: 38.879 cm Imean: 166.000 eV 28 32 ---> Element: Aluminium ( ) Z = 13.0 N = 27.0 A = 26.98 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 29 33 30 Material: Silicon density: 2.330 g/cm3 RadL: 9.368 cm Imean: 173.600 eV34 Material: Silicon density: 2.330 g/cm3 RadL: 9.368 cm Nucl.Int.Length: 45.663 cm Imean: 173.000 eV 31 35 ---> Element: Silicon ( ) Z = 14.0 N = 28.1 A = 28.09 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 32 36 33 Material: liquidArgon density: 1.390 g/cm3 RadL: 14.065 cm Imean: 187.200 eV37 Material: liquidArgon density: 1.390 g/cm3 RadL: 14.065 cm Nucl.Int.Length: 86.078 cm Imean: 188.000 eV 34 38 ---> Element: liquidArgon ( ) Z = 18.0 N = 40.0 A = 39.95 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 35 39 36 Material: Iron density: 7.870 g/cm3 RadL: 1.759 cm Imean: 286.000 eV37 ---> Element: Iron ( ) Z = 26.0 N = 55. 9A = 55.85 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 %38 39 Material: Germanium density: 5.323 g/cm3 RadL: 2.301 cm Imean: 332.800 eV40 Material: Iron density: 7.870 g/cm3 RadL: 1.759 cm Nucl.Int.Length: 16.999 cm Imean: 286.000 eV 41 ---> Element: Iron ( ) Z = 26.0 N = 55.8 A = 55.85 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 42 43 Material: Germanium density: 5.323 g/cm3 RadL: 2.301 cm Nucl.Int.Length: 27.431 cm Imean: 350.000 eV 40 44 ---> Element: Germanium ( ) Z = 32.0 N = 72.6 A = 72.61 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 41 45 42 Material: Tungsten density: 19.300 g/cm3 RadL: 3.504 mm Imean: 725.200 eV46 Material: Tungsten density: 19.300 g/cm3 RadL: 3.504 mm Nucl.Int.Length: 10.312 cm Imean: 727.000 eV 43 47 ---> Element: Tungsten ( ) Z = 74.0 N = 183.8 A = 183.85 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 44 48 45 Material: Lead density: 11.350 g/cm3 RadL: 5.612 mm Imean: 820.000 eV49 Material: Lead density: 11.350 g/cm3 RadL: 5.612 mm Nucl.Int.Length: 18.247 cm Imean: 823.000 eV 46 50 ---> Element: Lead ( ) Z = 82.0 N = 207.2 A = 207.19 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 51 52 Material: ArgonGas density: 1.782 mg/cm3 RadL: 109.702 m Nucl.Int.Length: 671.416 m Imean: 188.000 eV temperature: 273.15 K pressure: 1.00 atm 53 ---> Element: ArgonGas ( ) Z = 18.0 N = 39.9 A = 39.95 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 47 54 48 55 … … 51 58 /testem/det/setMat Water 52 59 /testem/det/setSize 1 cm 60 # 61 /testem/phys/addPhysics standard 53 62 # 54 63 /testem/phys/setCuts 1 mm … … 61 70 physicsList->Construct() start. 62 71 physicsList->Construct() start. 72 physicsList->CheckParticleList() start. 63 73 physicsList->setCut() start. 64 74 PhysicsList::SetCuts:CutLength : 1 mm … … 69 79 /run/beamOn 100000 70 80 71 phot: Total cross sections from Sandia parametrisation. 72 Sampling according PhotoElectric model 73 74 compt: Total cross sections has a good parametrisation from 10 KeV to (100/Z) GeV 75 Sampling according Klein-Nishina model 76 tables are built for gamma 77 Lambda tables from 100 eV to 100 TeV in 1200 bins. 78 79 conv: Total cross sections has a good parametrisation from 1.5 MeV to 100 GeV for all Z; 80 sampling secondary e+e- according Bethe-Heitler model 81 tables are built for gamma 82 Lambda tables from 1.022 MeV to 100 TeV in 1200 bins. 83 84 eIoni: tables are built for e- 85 dE/dx and range tables from 100 eV to 100 TeV in 1200 bins. 86 Lambda tables from threshold to 100 TeV in 1200 bins. 87 Delta cross sections and sampling from MollerBhabha model 88 Good description from 1 KeV to 100 GeV. 89 Step function: finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1 90 CSDA range table up to 100 TeV in 1200 bins. 91 92 eBrem: tables are built for e- 93 dE/dx and range tables from 100 eV to 100 TeV in 1200 bins. 94 Lambda tables from threshold to 100 TeV in 1200 bins. 95 Total cross sections and sampling from StandBrem model (based on the EEDL data library) 96 Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV. LPM flag 1 97 98 eIoni: tables are built for e+ 99 dE/dx and range tables from 100 eV to 100 TeV in 1200 bins. 100 Lambda tables from threshold to 100 TeV in 1200 bins. 101 Delta cross sections and sampling from MollerBhabha model 102 Good description from 1 KeV to 100 GeV. 103 Step function: finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1 104 CSDA range table up to 100 TeV in 1200 bins. 105 106 eBrem: tables are built for e+ 107 dE/dx and range tables from 100 eV to 100 TeV in 1200 bins. 108 Lambda tables from threshold to 100 TeV in 1200 bins. 109 Total cross sections and sampling from StandBrem model (based on the EEDL data library) 110 Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV. LPM flag 1 111 112 annihil: Sampling according eplus2gg model 113 tables are built for e+ 114 Lambda tables from 100 eV to 100 TeV in 120 bins. 115 116 hIoni: tables are built for proton 117 dE/dx and range tables from 100 eV to 100 TeV in 1200 bins. 118 Lambda tables from threshold to 100 TeV in 1200 bins. 119 Scaling relation is used from proton dE/dx and range. 120 Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV 121 Parametrisation from Bragg for protons below. NuclearStopping= 1 122 Step function: finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1 123 CSDA range table up to 100 TeV in 1200 bins. 124 125 ionIoni: tables are built for GenericIon 126 dE/dx and range tables from 100 eV to 100 TeV in 1200 bins. 127 Lambda tables from threshold to 100 TeV in 1200 bins. 128 Scaling relation is used from proton dE/dx and range. 129 Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV 130 Parametrisation from BraggIon for protons below. NuclearStopping= 1 131 132 Stopping Power data for 8 ion/material pairs are used. 133 Step function: finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1 134 CSDA range table up to 100 TeV in 1200 bins. 135 136 hIoni: tables are built for anti_proton 137 dE/dx and range tables from 100 eV to 100 TeV in 1200 bins. 138 Lambda tables from threshold to 100 TeV in 1200 bins. 139 Scaling relation is used from proton dE/dx and range. 140 Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV 141 Parametrisation from Bragg for protons below. NuclearStopping= 1 142 Step function: finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1 143 CSDA range table up to 100 TeV in 1200 bins. 144 145 muIoni: tables are built for mu+ 146 dE/dx and range tables from 100 eV to 100 TeV in 1200 bins. 147 Lambda tables from threshold to 100 TeV in 1200 bins. 148 Bether-Bloch model for E > 0.2 MeV, parametrisation of Bragg peak below, 149 radiative corrections for E > 1 GeV 150 Step function: finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1 151 CSDA range table up to 100 TeV in 1200 bins. 152 153 muBrems: tables are built for mu+ 154 dE/dx and range tables from 100 eV to 100 TeV in 1200 bins. 155 Lambda tables from threshold to 100 TeV in 1200 bins. 156 Parametrised model 157 158 muPairProd: tables are built for mu+ 159 dE/dx and range tables from 100 eV to 100 TeV in 1200 bins. 160 Lambda tables from threshold to 100 TeV in 1200 bins. 161 Parametrised model 162 163 muIoni: tables are built for mu- 164 dE/dx and range tables from 100 eV to 100 TeV in 1200 bins. 165 Lambda tables from threshold to 100 TeV in 1200 bins. 166 Bether-Bloch model for E > 0.2 MeV, parametrisation of Bragg peak below, 167 radiative corrections for E > 1 GeV 168 Step function: finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1 169 CSDA range table up to 100 TeV in 1200 bins. 170 171 muBrems: tables are built for mu- 172 dE/dx and range tables from 100 eV to 100 TeV in 1200 bins. 173 Lambda tables from threshold to 100 TeV in 1200 bins. 174 Parametrised model 175 176 muPairProd: tables are built for mu- 177 dE/dx and range tables from 100 eV to 100 TeV in 1200 bins. 178 Lambda tables from threshold to 100 TeV in 1200 bins. 179 Parametrised model 180 181 hIoni: tables are built for pi+ 182 dE/dx and range tables from 100 eV to 100 TeV in 1200 bins. 183 Lambda tables from threshold to 100 TeV in 1200 bins. 184 Scaling relation is used from proton dE/dx and range. 185 Delta cross sections and sampling from BetheBloch model for scaled energy > 0.297504 MeV 186 Parametrisation from Bragg for protons below. NuclearStopping= 1 187 Step function: finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1 188 CSDA range table up to 100 TeV in 1200 bins. 189 190 hIoni: tables are built for pi- 191 dE/dx and range tables from 100 eV to 100 TeV in 1200 bins. 192 Lambda tables from threshold to 100 TeV in 1200 bins. 193 Scaling relation is used from proton dE/dx and range. 194 Delta cross sections and sampling from BetheBloch model for scaled energy > 0.297504 MeV 195 Parametrisation from Bragg for protons below. NuclearStopping= 1 196 Step function: finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1 197 CSDA range table up to 100 TeV in 1200 bins. 81 phot: for gamma SubType= 12 82 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 83 PhotoElectric : Emin= 0 eV Emax= 100 TeV 84 85 compt: for gamma SubType= 13 86 Lambda tables from 100 eV to 100 TeV in 240 bins, spline: 1 87 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 88 Klein-Nishina : Emin= 0 eV Emax= 100 TeV 89 90 conv: for gamma SubType= 14 91 Lambda tables from 1.022 MeV to 100 TeV in 240 bins, spline: 1 92 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 93 Bethe-Heitler : Emin= 0 eV Emax= 100 TeV 94 95 eIoni: for e- SubType= 2 96 dE/dx and range tables from 100 eV to 100 TeV in 240 bins 97 Lambda tables from threshold to 100 TeV in 240 bins, spline: 1 98 finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 99 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 100 MollerBhabha : Emin= 0 eV Emax= 100 TeV 101 CSDA range table up to 100 TeV in 240 bins 102 103 eBrem: for e- SubType= 3 104 dE/dx and range tables from 100 eV to 100 TeV in 240 bins 105 Lambda tables from threshold to 100 TeV in 240 bins, spline: 1 106 LPM flag: 1 for E > 1 GeV 107 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 108 eBrem : Emin= 0 eV Emax= 1 GeV 109 eBremRel : Emin= 1 GeV Emax= 100 TeV 110 111 eIoni: for e+ SubType= 2 112 dE/dx and range tables from 100 eV to 100 TeV in 240 bins 113 Lambda tables from threshold to 100 TeV in 240 bins, spline: 1 114 finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 115 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 116 MollerBhabha : Emin= 0 eV Emax= 100 TeV 117 CSDA range table up to 100 TeV in 240 bins 118 119 eBrem: for e+ SubType= 3 120 dE/dx and range tables from 100 eV to 100 TeV in 240 bins 121 Lambda tables from threshold to 100 TeV in 240 bins, spline: 1 122 LPM flag: 1 for E > 1 GeV 123 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 124 eBrem : Emin= 0 eV Emax= 1 GeV 125 eBremRel : Emin= 1 GeV Emax= 100 TeV 126 127 annihil: for e+ SubType= 5 128 Lambda tables from 100 eV to 100 TeV in 240 bins, spline: 1 129 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 130 eplus2gg : Emin= 0 eV Emax= 100 TeV 131 132 hIoni: for proton SubType= 2 133 dE/dx and range tables from 100 eV to 100 TeV in 240 bins 134 Lambda tables from threshold to 100 TeV in 240 bins, spline: 1 135 finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 136 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 137 Bragg : Emin= 0 eV Emax= 2 MeV 138 BetheBloch : Emin= 2 MeV Emax= 100 TeV 139 CSDA range table up to 100 TeV in 240 bins 140 141 ionIoni: for GenericIon SubType= 2 142 dE/dx and range tables from 100 eV to 100 TeV in 240 bins 143 Lambda tables from threshold to 100 TeV in 240 bins, spline: 1 144 finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 145 Stopping Power data for 17 ion/material pairs, nuclearStopping: 1 146 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 147 BraggIon : Emin= 0 eV Emax= 2 MeV 148 BetheBloch : Emin= 2 MeV Emax= 100 TeV 149 CSDA range table up to 100 TeV in 240 bins 150 151 hIoni: for anti_proton SubType= 2 152 dE/dx and range tables from 100 eV to 100 TeV in 240 bins 153 Lambda tables from threshold to 100 TeV in 240 bins, spline: 1 154 finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 155 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 156 ICRU73QO : Emin= 0 eV Emax= 2 MeV 157 BetheBloch : Emin= 2 MeV Emax= 100 TeV 158 CSDA range table up to 100 TeV in 240 bins 159 160 hIoni: for kaon+ SubType= 2 161 dE/dx and range tables from 100 eV to 100 TeV in 240 bins 162 Lambda tables from threshold to 100 TeV in 240 bins, spline: 1 163 finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 164 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 165 Bragg : Emin= 0 eV Emax= 1.05231 MeV 166 BetheBloch : Emin= 1.05231 MeV Emax= 100 TeV 167 CSDA range table up to 100 TeV in 240 bins 168 169 hIoni: for kaon- SubType= 2 170 dE/dx and range tables from 100 eV to 100 TeV in 240 bins 171 Lambda tables from threshold to 100 TeV in 240 bins, spline: 1 172 finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 173 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 174 ICRU73QO : Emin= 0 eV Emax= 1.05231 MeV 175 BetheBloch : Emin= 1.05231 MeV Emax= 100 TeV 176 CSDA range table up to 100 TeV in 240 bins 177 178 muIoni: for mu+ SubType= 2 179 dE/dx and range tables from 100 eV to 100 TeV in 240 bins 180 Lambda tables from threshold to 100 TeV in 240 bins, spline: 1 181 finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 182 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 183 Bragg : Emin= 0 eV Emax= 200 keV 184 BetheBloch : Emin= 200 keV Emax= 1 GeV 185 MuBetheBloch : Emin= 1 GeV Emax= 100 TeV 186 CSDA range table up to 100 TeV in 240 bins 187 188 muBrems: for mu+ SubType= 3 189 dE/dx and range tables from 100 eV to 100 TeV in 240 bins 190 Lambda tables from threshold to 100 TeV in 240 bins, spline: 1 191 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 192 MuBrem : Emin= 0 eV Emax= 100 TeV 193 194 muPairProd: for mu+ SubType= 4 195 dE/dx and range tables from 100 eV to 100 TeV in 240 bins 196 Lambda tables from threshold to 100 TeV in 240 bins, spline: 1 197 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 198 muPairProd : Emin= 0 eV Emax= 100 TeV 199 200 muIoni: for mu- SubType= 2 201 dE/dx and range tables from 100 eV to 100 TeV in 240 bins 202 Lambda tables from threshold to 100 TeV in 240 bins, spline: 1 203 finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 204 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 205 ICRU73QO : Emin= 0 eV Emax= 200 keV 206 BetheBloch : Emin= 200 keV Emax= 1 GeV 207 MuBetheBloch : Emin= 1 GeV Emax= 100 TeV 208 CSDA range table up to 100 TeV in 240 bins 209 210 muBrems: for mu- SubType= 3 211 dE/dx and range tables from 100 eV to 100 TeV in 240 bins 212 Lambda tables from threshold to 100 TeV in 240 bins, spline: 1 213 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 214 MuBrem : Emin= 0 eV Emax= 100 TeV 215 216 muPairProd: for mu- SubType= 4 217 dE/dx and range tables from 100 eV to 100 TeV in 240 bins 218 Lambda tables from threshold to 100 TeV in 240 bins, spline: 1 219 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 220 muPairProd : Emin= 0 eV Emax= 100 TeV 221 222 hIoni: for pi+ SubType= 2 223 dE/dx and range tables from 100 eV to 100 TeV in 240 bins 224 Lambda tables from threshold to 100 TeV in 240 bins, spline: 1 225 finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 226 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 227 Bragg : Emin= 0 eV Emax= 297.504 keV 228 BetheBloch : Emin= 297.504 keV Emax= 100 TeV 229 CSDA range table up to 100 TeV in 240 bins 230 231 hIoni: for pi- SubType= 2 232 dE/dx and range tables from 100 eV to 100 TeV in 240 bins 233 Lambda tables from threshold to 100 TeV in 240 bins, spline: 1 234 finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 235 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 236 ICRU73QO : Emin= 0 eV Emax= 297.504 keV 237 BetheBloch : Emin= 297.504 keV Emax= 100 TeV 238 CSDA range table up to 100 TeV in 240 bins 198 239 199 240 Region <DefaultRegionForTheWorld> -- appears in <Water> world volume … … 201 242 Pointers : G4VUserRegionInformation[0], G4UserLimits[0], G4FastSimulationManager[0], G4UserSteppingAction[0] 202 243 Materials : Water 203 Production cuts : gamma 1 mm e- 1 mm e+ 1 mm244 Production cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 0 fm 204 245 205 246 ========= Table of registered couples ============================== … … 207 248 Index : 0 used in the geometry : Yes recalculation needed : No 208 249 Material : Water 209 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm210 Energy thresholds : gamma 2.90186 keV e- 347.138 keV e+ 338.695 keV250 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 0 fm 251 Energy thresholds : gamma 2.94056 keV e- 351.877 keV e+ 342.545 keV proton 0 eV 211 252 Region(s) which use this couple : 212 253 DefaultRegionForTheWorld … … 249 290 Run Summary 250 291 Number of events processed : 100000 251 User= 2.72s Real=2.76s Sys=0s292 User=1.92s Real=1.93s Sys=0s 252 293 253 294 ======================== run summary ====================== … … 257 298 258 299 259 trackLength= 1.000 5 cm nb of steps= 1.5836 stepSize= 6.3178mm260 261 d-rays : eLoss/primary= 24 7.88 keV nb of d-rays= 0.2368 <Tkin>= 1.0468 MeV Tmin= 347.15 keV Tmax= 4.9503MeV262 263 brems : eLoss/primary= 17 7.14 keV nb of gammas= 0.3051 <Tkin>= 580.59 keV Tmin= 2.9021 keV Tmax= 9.6977MeV264 265 deposit : eLoss/primary= 1.73 36 MeV <dEcut > table= 1.7348 MeV ---> simul/reference= 0.99932266 267 total : eLoss/primary= 2.15 86 MeV <dEfull> table= 2.1627 MeV ---> simul/reference= 0.9981300 trackLength= 1.0004 cm nb of steps= 1.5793 stepSize= 6.3345 mm 301 302 d-rays : eLoss/primary= 244.71 keV nb of d-rays= 0.23138 <Tkin>= 1.0576 MeV Tmin= 351.89 keV Tmax= 4.9635 MeV 303 304 brems : eLoss/primary= 174.25 keV nb of gammas= 0.30571 <Tkin>= 569.99 keV Tmin= 2.9419 keV Tmax= 9.6093 MeV 305 306 deposit : eLoss/primary= 1.7345 MeV <dEcut > table= 1.7358 MeV ---> simul/reference= 0.99926 307 308 total : eLoss/primary= 2.1535 MeV <dEfull> table= 2.1628 MeV ---> simul/reference= 0.99569 268 309 269 310 --------- Ranecu engine status --------- 270 311 Initial seed (index) = 0 271 Current couple of seeds = 539777958, 476209442312 Current couple of seeds = 1745407570, 996125143 272 313 ---------------------------------------- 273 314 UserDetectorConstruction deleted. … … 277 318 G4 kernel has come to Quit state. 278 319 EventManager deleted. 279 Default detector region deleted.280 320 UImanager deleted. 281 321 Units table cleared. … … 283 323 RunManagerKernel is deleted. 284 324 RunManager is deleting. 325 -
trunk/examples/extended/electromagnetic/TestEm18/include/DetectorConstruction.hh
r1230 r1337 25 25 // 26 26 // $Id: DetectorConstruction.hh,v 1.1 2007/02/13 17:57:20 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm18/include/DetectorMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: DetectorMessenger.hh,v 1.1 2007/02/13 17:57:20 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm18/include/EventAction.hh
r1230 r1337 25 25 // 26 26 // $Id: EventAction.hh,v 1.1 2007/02/13 17:57:20 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm18/include/EventMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: EventMessenger.hh,v 1.1 2007/02/13 17:57:20 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm18/include/HistoManager.hh
r1230 r1337 25 25 // 26 26 // $Id: HistoManager.hh,v 1.2 2007/11/13 16:43:59 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm18/include/HistoMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: HistoMessenger.hh,v 1.2 2007/11/13 16:43:59 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm18/include/PhysListEmLivermore.hh
r1230 r1337 26 26 // 27 27 // $Id: PhysListEmLivermore.hh,v 1.2 2009/10/12 21:47:57 maire Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 30 30 #ifndef PhysListEmLivermore_h -
trunk/examples/extended/electromagnetic/TestEm18/include/PhysListEmPenelope.hh
r1230 r1337 26 26 // 27 27 // $Id: PhysListEmPenelope.hh,v 1.2 2009/10/12 21:47:57 maire Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 30 30 #ifndef PhysListEmPenelope_h -
trunk/examples/extended/electromagnetic/TestEm18/include/PhysListEmStandard.hh
r1230 r1337 25 25 // 26 26 // $Id: PhysListEmStandard.hh,v 1.1 2007/02/13 17:57:20 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm18/include/PhysicsList.hh
r1230 r1337 25 25 // 26 26 // $Id: PhysicsList.hh,v 1.3 2009/03/06 18:24:07 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm18/include/PhysicsListMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: PhysicsListMessenger.hh,v 1.3 2009/03/06 18:24:07 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm18/include/PrimaryGeneratorAction.hh
r1230 r1337 25 25 // 26 26 // $Id: PrimaryGeneratorAction.hh,v 1.1 2007/02/13 17:57:20 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm18/include/RunAction.hh
r1230 r1337 25 25 // 26 26 // $Id: RunAction.hh,v 1.1 2007/02/13 17:57:20 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm18/include/StackingAction.hh
r1230 r1337 25 25 // 26 26 // $Id: StackingAction.hh,v 1.1 2007/02/13 17:57:20 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm18/include/StepMax.hh
r1230 r1337 25 25 // 26 26 // $Id: StepMax.hh,v 1.1 2007/02/13 17:57:20 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm18/include/StepMaxMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: StepMaxMessenger.hh,v 1.1 2007/02/13 17:57:20 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm18/include/SteppingAction.hh
r1230 r1337 25 25 // 26 26 // $Id: SteppingAction.hh,v 1.1 2007/02/13 17:57:20 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm18/include/SteppingVerbose.hh
r1230 r1337 25 25 // 26 26 // $Id: SteppingVerbose.hh,v 1.1 2007/02/13 17:57:20 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 // This class manages the verbose outputs in G4SteppingManager. -
trunk/examples/extended/electromagnetic/TestEm18/src/DetectorConstruction.cc
r1230 r1337 25 25 // 26 26 // $Id: DetectorConstruction.cc,v 1.3 2009/03/06 18:24:07 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm18/src/DetectorMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: DetectorMessenger.cc,v 1.1 2007/02/13 17:57:20 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm18/src/EventAction.cc
r1230 r1337 24 24 // ******************************************************************** 25 25 // 26 // $Id: EventAction.cc,v 1. 1 2007/02/13 17:57:20 maireExp $27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $26 // $Id: EventAction.cc,v 1.3 2010/06/07 05:40:46 perl Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 37 37 38 38 #include "G4Event.hh" 39 #include "G4TrajectoryContainer.hh"40 #include "G4Trajectory.hh"41 #include "G4VVisManager.hh"42 39 43 40 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 73 70 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... 74 71 75 void EventAction::EndOfEventAction(const G4Event* evt)72 void EventAction::EndOfEventAction(const G4Event*) 76 73 { 77 74 runaction->AddEnergyDeposit(EnergyDeposit); … … 79 76 histoManager->FillHisto(2, EnergySecondary); 80 77 histoManager->FillHisto(3, EnergyDeposit+EnergySecondary); 81 82 if (G4VVisManager::GetConcreteInstance())83 {84 G4TrajectoryContainer* trajectoryContainer = evt->GetTrajectoryContainer();85 G4int n_trajectories = 0;86 if (trajectoryContainer) n_trajectories = trajectoryContainer->entries();87 for (G4int i=0; i<n_trajectories; i++)88 { G4Trajectory* trj = (G4Trajectory*)89 ((*(evt->GetTrajectoryContainer()))[i]);90 if (drawFlag == "all") trj->DrawTrajectory(1000);91 else if ((drawFlag == "charged")&&(trj->GetCharge() != 0.))92 trj->DrawTrajectory(1000);93 else if ((drawFlag == "neutral")&&(trj->GetCharge() == 0.))94 trj->DrawTrajectory(1000);95 96 }97 }98 78 } 99 79 -
trunk/examples/extended/electromagnetic/TestEm18/src/EventMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: EventMessenger.cc,v 1.1 2007/02/13 17:57:20 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm18/src/HistoManager.cc
r1230 r1337 25 25 // 26 26 // $Id: HistoManager.cc,v 1.5 2008/09/26 20:26:01 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm18/src/HistoMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: HistoMessenger.cc,v 1.2 2007/11/13 16:43:59 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm18/src/PhysListEmLivermore.cc
r1230 r1337 26 26 // 27 27 // $Id: PhysListEmLivermore.cc,v 1.3 2009/11/19 18:46:04 maire Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm18/src/PhysListEmPenelope.cc
r1230 r1337 26 26 // 27 27 // $Id: PhysListEmPenelope.cc,v 1.3 2009/11/19 18:46:04 maire Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm18/src/PhysListEmStandard.cc
r1230 r1337 25 25 // 26 26 // $Id: PhysListEmStandard.cc,v 1.2 2009/11/19 18:46:04 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm18/src/PhysicsList.cc
r1230 r1337 25 25 // 26 26 // $Id: PhysicsList.cc,v 1.5 2009/03/06 18:24:07 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm18/src/PhysicsListMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: PhysicsListMessenger.cc,v 1.3 2009/03/06 18:24:07 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm18/src/PrimaryGeneratorAction.cc
r1230 r1337 25 25 // 26 26 // $Id: PrimaryGeneratorAction.cc,v 1.1 2007/02/13 17:57:20 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm18/src/RunAction.cc
r1230 r1337 25 25 // 26 26 // $Id: RunAction.cc,v 1.2 2007/02/16 11:59:47 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm18/src/StackingAction.cc
r1230 r1337 25 25 // 26 26 // $Id: StackingAction.cc,v 1.1 2007/02/13 17:57:20 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm18/src/StepMax.cc
r1230 r1337 25 25 // 26 26 // $Id: StepMax.cc,v 1.1 2007/02/13 17:57:20 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm18/src/StepMaxMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: StepMaxMessenger.cc,v 1.1 2007/02/13 17:57:20 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm18/src/SteppingAction.cc
r1230 r1337 25 25 // 26 26 // $Id: SteppingAction.cc,v 1.1 2007/02/13 17:57:20 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm18/src/SteppingVerbose.cc
r1230 r1337 25 25 // 26 26 // $Id: SteppingVerbose.cc,v 1.1 2007/02/13 17:57:20 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm18/vis.mac
r807 r1337 1 1 # 2 # Macro file for the initialization phase of "TestEm5.cc" 2 # Macro file for the initialization phase of "TestEm6.cc" 3 # 3 4 # Sets some default verbose 4 5 # and initializes the graphic. … … 6 7 /control/verbose 2 7 8 /run/verbose 2 9 # 8 10 /run/initialize 9 11 # 10 # Create empty scene ("world" is default)11 /vis/ scene/create12 # Use this open statement to create an OpenGL view: 13 /vis/open OGL 600x600-0+0 12 14 # 13 # Create a scene handler for a specific graphics system 14 # Edit the next line(s) to choose another graphic system 15 # Use this open statement to create a .prim file suitable for 16 # viewing in DAWN: 17 #/vis/open DAWNFILE 15 18 # 16 /vis/open DAWNFILE 17 /vis/open OGLIX 19 # Use this open statement to create a .heprep file suitable for 20 # viewing in HepRApp: 21 #/vis/open HepRepFile 18 22 # 19 # Draw scene 23 # Use this open statement to create a .wrl file suitable for 24 # viewing in a VRML viewer: 25 #/vis/open VRML2FILE 26 # 27 # Disable auto refresh and quieten vis messages whilst scene and 28 # trajectories are established: 29 /vis/viewer/set/autoRefresh false 30 /vis/verbose errors 31 # 32 # Draw geometry: 33 /vis/drawVolume 34 # 35 # Specify view angle: 36 #/vis/viewer/set/viewpointThetaPhi 90. 0. 37 # 38 # Specify zoom value: 20 39 /vis/viewer/zoom 1.4 21 /vis/viewer/flush22 40 # 23 # for drawing the tracks 24 # if too many tracks cause core dump => storeTrajectory 0 25 /tracking/storeTrajectory 1 41 # Specify style (surface or wireframe): 42 #/vis/viewer/set/style surface 43 # 44 # Draw coordinate axes: 45 #/vis/scene/add/axes 0 0 0 1 m 46 # 47 # Draw smooth trajectories at end of event, showing trajectory points 48 # as markers 2 pixels wide: 49 /vis/scene/add/trajectories smooth 50 /vis/modeling/trajectories/create/drawByCharge 51 /vis/modeling/trajectories/drawByCharge-0/default/setDrawStepPts true 52 /vis/modeling/trajectories/drawByCharge-0/default/setStepPtsSize 2 53 # (if too many tracks cause core dump => /tracking/storeTrajectory 0) 54 # 55 # Draw hits at end of event: 56 #/vis/scene/add/hits 57 # 58 # To draw only gammas: 59 #/vis/filtering/trajectories/create/particleFilter 60 #/vis/filtering/trajectories/particleFilter-0/add gamma 61 # 62 # To invert the above, drawing all particles except gammas, 63 # keep the above two lines but also add: 64 #/vis/filtering/trajectories/particleFilter-0/invert true 65 # 66 # Many other options are available with /vis/modeling and /vis/filtering. 67 # For example, to select colour by particle ID: 68 #/vis/modeling/trajectories/create/drawByParticleID 69 #/vis/modeling/trajectories/drawByParticleID-0/set e- blue 70 # 71 # To superimpose all of the events from a given run: 26 72 /vis/scene/endOfEventAction accumulate 27 73 # 28 /testem/event/drawTracks 74 # Re-establish auto refreshing and verbosity: 75 /vis/viewer/set/autoRefresh true 76 /vis/verbose warnings 77 # 78 # For file-based drivers, use this to create an empty detector view: 79 #/vis/viewer/flush -
trunk/examples/extended/electromagnetic/TestEm2/History
r807 r1337 1 $Id: History,v 1. 72 2007/07/02 14:26:38 vnivanchExp $2 ---------------------------------------------------- ---------------1 $Id: History,v 1.90 2010/06/07 05:40:46 perl Exp $ 2 ---------------------------------------------------- 3 3 4 4 ========================================================= … … 15 15 * Reverse chronological order (last date on top), please * 16 16 ---------------------------------------------------------- 17 18 06-06-10 J.Perl (testem2-V09-03-04) 19 - Remove unused variable in EventAction 20 21 03-06-10 J.Perl (testem2-V09-03-03) 22 - Updated vis usage 23 24 18-05-10 mma (testem2-V09-03-01) 25 - TestEm2.cc : introduction of G4UIExecutive 26 27 22-02-10 mma (testem2-V09-03-00) 28 - Add histos rms on profiles. Histos numbering is changed. see README 29 - idem in geant3 30 - root script GammaFit.C 31 32 13-11-09 mma (testem2-V09-02-02) 33 - PhysListEmStandard.cc (local): eMultipleScattering -> UrbanMscModel93 34 35 16-09-09 mma (testem2-V09-02-01) 36 - PhysicsList.cc : 37 - renamed "standard" -> "local"; "emstandard" -> "emstandard_opt0" 38 - updated README and macro files 39 40 11-07-09 V.Ivant (testem2-V09-02-00) 41 - Substituted obsolete low-energy physics builders by builders from 42 the physics_list library; 43 - Reduced number of hardcoded materials, added a possiblity to use NIST 44 - Macro files are cleaned up 45 46 16-11-08 mma (testem2-V09-01-08) 47 - Em options: 20bins/decade LinLossLimit=default=0.01 48 49 31-10-08 mma (testem2-V09-01-07) 50 - Use G4hMultipleScattering for muons and protons 51 - Modify EM options 52 53 23-10-08 mma (testem2-V09-01-06) 54 - update PhysListEmStandard and README 55 56 13-09-08 mma (testem2-V09-01-05) 57 - RunAction : change default histograms format 58 59 12-06-08 mma (testem2-V09-01-04) 60 - Remove AIDA from GNUmakefile 61 62 05-05-08 mma (testem2-V09-01-03) 63 - PhysListEmStandard : add spline option for physics tables 64 - README : update Aida informations 65 66 04-04-08 mma (testem2-V09-01-02) 67 - PhysicsList : add emstandard_opt3 68 - PhysListEmStandard : add G4eMultipleScattering; complete EmOptions 69 70 09-01-08 mma (testem2-V09-01-00) 71 - new subdirectory egs4, with results from pdg. Replace run04.mac 17 72 18 73 02-07-07 V.Ivant (testem2-V09-00-00) -
trunk/examples/extended/electromagnetic/TestEm2/README
r807 r1337 1 $Id: README,v 1.2 3 2006/05/15 14:38:40maire Exp $1 $Id: README,v 1.28 2010/02/22 15:41:29 maire Exp $ 2 2 ------------------------------------------------------------------- 3 3 … … 36 36 37 37 2- PHYSICS LISTS 38 39 Modular PhysicsList are used. The following modules can be activated: 40 1. "standard" - (alternative) standard EM physics 41 2. "g4v52" - (alternative) standard EM physics version G4 5.2 42 3. "high_energy" - add high energy processes 43 44 To activate a specific module the UI command can be used: 45 "/testem/phys/addPhysics title" 46 By default "standard" module is loaded. 38 39 Physics lists can be local (eg. in this example) or from G4 kernel 40 physics_lists subdirectory. 41 42 Local physics lists: 43 - "local" standard EM physics with current 'best' options setting. 44 these options are explicited in PhysListEmStandard 45 46 From geant4/source/physics_lists/builders: 47 - "emstandard_opt0" recommended standard EM physics for LHC 48 - "emstandard_opt1" best CPU performance standard physics for LHC 49 - "emstandard_opt2" 50 - "emstandard_opt3" best current advanced EM options. 51 analog to "local" above 52 53 Physics lists and options can be (re)set with UI commands 54 55 Please, notice that options set through G4EmProcessOPtions are global, eg 56 for all particle types. In G4 builders, it is shown how to set options per 57 particle type. 47 58 48 59 3- AN EVENT : THE PRIMARY GENERATOR … … 112 123 113 124 4 : longitudinal energy profile 114 5 : cumulated longitudinal energy profile 115 6 : rms of cumulated longitudinal energy profile 125 5 : rms of longitudinal energy profile 126 6 : cumulated longitudinal energy profile 127 7 : rms of cumulated longitudinal energy profile 116 128 117 7 : radial energy profile 118 8 : cumulated radial energy profile 119 9 : rms of cumulated radial energy profile 129 8 : radial energy profile 130 9 : rms of radial energy profile 131 10 : cumulated radial energy profile 132 11 : rms of cumulated radial energy profile 120 133 121 134 Note that, by default, histograms are disabled. To activate them, uncomment … … 127 140 128 141 The following types are available: "hbook", "root", "XML" 129 By default the name is "testem2" and the type " hbook".142 By default the name is "testem2" and the type "root". 130 143 131 144 Before compilation of the example it is optimal to clean up old files: … … 136 149 137 150 To use histograms, at least one of the AIDA implementations should be 138 available (see http://aida.freehep.org).151 available. See InstallAida.txt 139 152 140 8a - PI141 142 A package including AIDA and extended interfaces also using Python is PI,143 available from: http://cern.ch/pi144 145 Once installed PI or PI-Lite in a specified local area $MYPY, it is required146 to add the installation path to $PATH, i.e. for example, for release 1.2.1 of147 PI:148 setenv PATH ${PATH}:$MYPI/1.2.1/app/releases/PI/PI_1_2_1/rh73_gcc32/bin149 150 CERN users can use the PATH to the LCG area on AFS.151 Before running the example the command should be issued:152 eval `aida-config --runtime csh`153 154 8b - OpenScientist155 156 OpenScientist is available at http://OpenScientist.lal.in2p3.fr.157 158 You have to "setup" the OpenScientist AIDA implementation before compiling159 (then with G4ANALYSIS_USE set) and running your Geant4 application.160 161 On UNIX you setup, with a csh flavoured shell :162 csh> source <<OpenScientist install path>/aida-setup.csh163 or with a sh flavoured shell :164 sh> . <<OpenScientist install path>/aida-setup.sh165 On Windows :166 DOS> call <<OpenScientist install path>/aida-setup.bat167 168 You can use various file formats for writing (AIDA-XML, hbook, root).169 These formats are readable by the Lab onx interactive program170 or the OpenPAW application. See the web pages.171 172 173 With OpenPAW, on a run.hbook file, one can view the histograms174 with something like :175 OS> opaw176 opaw> h/file 1 run.hbook ( or opaw> h/file 1 run.aida or run.root)177 opaw> zone 2 2178 opaw> h/plot 1179 opaw> h/plot 2 -
trunk/examples/extended/electromagnetic/TestEm2/TestEm2.cc
r1230 r1337 25 25 // 26 26 // 27 // $Id: TestEm2.cc,v 1.1 4 2007/06/21 17:47:08maire Exp $28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // $Id: TestEm2.cc,v 1.15 2010/05/18 21:32:33 maire Exp $ 28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 33 33 #include "G4RunManager.hh" 34 34 #include "G4UImanager.hh" 35 #include "G4UIterminal.hh"36 #include "G4UItcsh.hh"37 35 #include "Randomize.hh" 38 39 #ifdef G4VIS_USE40 #include "G4VisExecutive.hh"41 #endif42 36 43 37 #include "DetectorConstruction.hh" … … 49 43 #include "SteppingAction.hh" 50 44 #include "SteppingVerbose.hh" 45 46 #ifdef G4VIS_USE 47 #include "G4VisExecutive.hh" 48 #endif 49 50 #ifdef G4UI_USE 51 #include "G4UIExecutive.hh" 52 #endif 51 53 52 54 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 95 97 #endif 96 98 97 G4UIsession * session = 0;98 #ifdef G4UI_USE _TCSH99 session = new G4UIterminal(new G4UItcsh);100 #else 101 session = new G4UIterminal();99 100 #ifdef G4UI_USE 101 G4UIExecutive * ui = new G4UIExecutive(argc,argv); 102 ui->SessionStart(); 103 delete ui; 102 104 #endif 103 104 session->SessionStart();105 delete session;106 105 107 106 #ifdef G4VIS_USE -
trunk/examples/extended/electromagnetic/TestEm2/TestEm2.in
r807 r1337 1 # $Id: TestEm2.in,v 1.2 4 2007/06/22 16:35:07 vnivanchExp $1 # $Id: TestEm2.in,v 1.26 2009/09/16 18:07:30 maire Exp $ 2 2 # 3 3 # Macro file for "TestEm2.cc" … … 9 9 /run/verbose 1 10 10 # 11 /testem/det/setMat PbWO411 /testem/det/setMat G4_PbWO4 12 12 /testem/det/setLbin 40 0.5 13 13 /testem/det/setRbin 50 0.1 … … 16 16 /testem/run/acceptance 0.949 0.0082 3.0 17 17 # 18 /testem/phys/addPhysics emstandard 18 /testem/phys/addPhysics emstandard_opt0 19 19 # 20 20 /testem/phys/setCuts 1.0 mm -
trunk/examples/extended/electromagnetic/TestEm2/TestEm2.out
r807 r1337 1 2 ############################################ 3 !!! WARNING - FPE detection is activated !!! 4 ############################################ 1 5 2 6 ************************************************************* 3 Geant4 version Name: g lobal-V09-00-03 (9-May-2008)7 Geant4 version Name: geant4-09-03-ref-06 (25-June-2010) 4 8 Copyright : Geant4 Collaboration 5 9 Reference : NIM A 506 (2003), 250-303 … … 8 12 9 13 10 ***** Table : Nb of materials = 10 ***** 11 12 Material: Air density: 1.290 mg/cm3 RadL: 285.161 m Imean: 85.684 eV temperature: 273.15 K pressure: 1.00 atm 13 ---> Element: Nitrogen (N) Z = 7.0 N = 14.0 A = 14.01 g/mole ElmMassFraction: 70.00 % ElmAbundance 72.71 % 14 ---> Element: Oxygen (O) Z = 8.0 N = 16.0 A = 16.00 g/mole ElmMassFraction: 30.00 % ElmAbundance 27.29 % 15 16 Material: Water density: 1.000 g/cm3 RadL: 36.092 cm Imean: 75.000 eV 14 ***** Table : Nb of materials = 9 ***** 15 16 Material: Water density: 1.000 g/cm3 RadL: 36.092 cm Nucl.Int.Length: 75.416 cm Imean: 75.000 eV 17 17 ---> Element: Hydrogen (H) Z = 1.0 N = 1.0 A = 1.01 g/mole ElmMassFraction: 11.21 % ElmAbundance 66.67 % 18 18 ---> Element: Oxygen (O) Z = 8.0 N = 16.0 A = 16.00 g/mole ElmMassFraction: 88.79 % ElmAbundance 33.33 % 19 19 20 Material: liquidArgon density: 1.390 g/cm3 RadL: 14.065 cm Imean: 187.200 eV20 Material: liquidArgon density: 1.390 g/cm3 RadL: 14.065 cm Nucl.Int.Length: 86.078 cm Imean: 188.000 eV 21 21 ---> Element: liquidArgon ( ) Z = 18.0 N = 40.0 A = 39.95 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 22 22 23 Material: Aluminium density: 2.700 g/cm3 RadL: 8.893 cm Imean: 166.400 eV23 Material: Aluminium density: 2.700 g/cm3 RadL: 8.893 cm Nucl.Int.Length: 38.879 cm Imean: 166.000 eV 24 24 ---> Element: Aluminium ( ) Z = 13.0 N = 27.0 A = 26.98 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 25 25 26 Material: Iron density: 7.870 g/cm3 RadL: 1.759 cm Imean: 286.000 eV27 ---> Element: Iron ( ) Z = 26.0 N = 55. 9A = 55.85 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 %28 29 Material: Copper density: 8.960 g/cm3 RadL: 1.436 cm Imean: 321.900 eV26 Material: Iron density: 7.870 g/cm3 RadL: 1.759 cm Nucl.Int.Length: 16.999 cm Imean: 286.000 eV 27 ---> Element: Iron ( ) Z = 26.0 N = 55.8 A = 55.85 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 28 29 Material: Copper density: 8.960 g/cm3 RadL: 1.436 cm Nucl.Int.Length: 15.588 cm Imean: 322.000 eV 30 30 ---> Element: Copper ( ) Z = 29.0 N = 63.5 A = 63.55 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 31 31 32 Material: Lead density: 11.350 g/cm3 RadL: 5.612 mm Imean: 820.000 eV 32 Material: Tungsten density: 19.350 g/cm3 RadL: 3.495 mm Nucl.Int.Length: 10.285 cm Imean: 727.000 eV 33 ---> Element: Tungsten ( ) Z = 74.0 N = 183.8 A = 183.84 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 34 35 Material: Lead density: 11.350 g/cm3 RadL: 5.612 mm Nucl.Int.Length: 18.247 cm Imean: 823.000 eV 33 36 ---> Element: Lead ( ) Z = 82.0 N = 207.2 A = 207.19 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 34 37 35 Material: Uranium density: 18.950 g/cm3 RadL: 3.166 mm Imean: 892.400 eV38 Material: Uranium density: 18.950 g/cm3 RadL: 3.166 mm Nucl.Int.Length: 11.446 cm Imean: 890.000 eV 36 39 ---> Element: Uranium ( ) Z = 92.0 N = 238.0 A = 238.03 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 37 40 38 Material: BGO density: 7.100 g/cm3 RadL: 1.123 cm Imean: 469.142eV41 Material: BGO density: 7.100 g/cm3 RadL: 1.123 cm Nucl.Int.Length: 22.806 cm Imean: 473.785 eV 39 42 ---> Element: Oxygen (O) Z = 8.0 N = 16.0 A = 16.00 g/mole ElmMassFraction: 15.41 % ElmAbundance 63.16 % 40 43 ---> Element: Germanium (Ge) Z = 32.0 N = 72.6 A = 72.59 g/mole ElmMassFraction: 17.48 % ElmAbundance 15.79 % 41 44 ---> Element: Bismuth (Bi) Z = 83.0 N = 209.0 A = 208.98 g/mole ElmMassFraction: 67.10 % ElmAbundance 21.05 % 42 45 43 Material: PbWO4 density: 8.280 g/cm3 RadL: 8.924 mm Imean: 541.543 eV44 ---> Element: Oxygen (O) Z = 8.0 N = 16.0 A = 16.00 g/mole ElmMassFraction: 14.07 % ElmAbundance 66.67 %45 ---> Element: Lead (Pb) Z = 82.0 N = 207.2 A = 207.19 g/mole ElmMassFraction: 45.53 % ElmAbundance 16.67 %46 ---> Element: Tungsten (W) Z = 74.0 N = 183.8 A = 183.84 g/mole ElmMassFraction: 40.40 % ElmAbundance 16.67 %47 48 46 49 47 /run/verbose 1 50 /testem/det/setMat PbWO448 /testem/det/setMat G4_PbWO4 51 49 /testem/det/setLbin 40 0.5 52 50 /testem/det/setRbin 50 0.1 53 51 /testem/run/acceptance 0.949 0.0082 3.0 54 /testem/phys/addPhysics emstandard 55 PhysicsList::AddPhysicsList: <emstandard >52 /testem/phys/addPhysics emstandard_opt0 53 PhysicsList::AddPhysicsList: <emstandard_opt0> 56 54 /testem/phys/setCuts 1.0 mm 57 55 /run/initialize 58 Absorber is 17.848 cm of PbWO4 59 Material: PbWO4 density: 8.280 g/cm3 RadL: 8.924 mm Imean: 541.543 eV 60 ---> Element: Oxygen (O) Z = 8.0 N = 16.0 A = 16.00 g/mole ElmMassFraction: 14.07 % ElmAbundance 66.67 % 61 ---> Element: Lead (Pb) Z = 82.0 N = 207.2 A = 207.19 g/mole ElmMassFraction: 45.53 % ElmAbundance 16.67 % 62 ---> Element: Tungsten (W) Z = 74.0 N = 183.8 A = 183.84 g/mole ElmMassFraction: 40.40 % ElmAbundance 16.67 % 56 Absorber is 17.8491 cm of G4_PbWO4 57 Material: G4_PbWO4 density: 8.280 g/cm3 RadL: 8.925 mm Nucl.Int.Length: 20.737 cm Imean: 542.741 eV 58 ---> Element: O (O) Z = 8.0 N = 16.0 A = 16.00 g/mole 59 ---> Isotope: O16 Z = 8 N = 16 A = 15.99 g/mole abundance: 99.76 % 60 ---> Isotope: O17 Z = 8 N = 17 A = 17.00 g/mole abundance: 0.04 % 61 ---> Isotope: O18 Z = 8 N = 18 A = 18.00 g/mole abundance: 0.20 % ElmMassFraction: 14.06 % ElmAbundance 66.67 % 62 ---> Element: Pb (Pb) Z = 82.0 N = 207.2 A = 207.22 g/mole 63 ---> Isotope: Pb204 Z = 82 N = 204 A = 203.97 g/mole abundance: 1.40 % 64 ---> Isotope: Pb206 Z = 82 N = 206 A = 205.97 g/mole abundance: 24.10 % 65 ---> Isotope: Pb207 Z = 82 N = 207 A = 206.98 g/mole abundance: 22.10 % 66 ---> Isotope: Pb208 Z = 82 N = 208 A = 207.98 g/mole abundance: 52.40 % ElmMassFraction: 45.54 % ElmAbundance 16.67 % 67 ---> Element: W (W) Z = 74.0 N = 183.9 A = 183.84 g/mole 68 ---> Isotope: W180 Z = 74 N = 180 A = 179.95 g/mole abundance: 0.12 % 69 ---> Isotope: W182 Z = 74 N = 182 A = 181.95 g/mole abundance: 26.50 % 70 ---> Isotope: W183 Z = 74 N = 183 A = 182.95 g/mole abundance: 14.31 % 71 ---> Isotope: W184 Z = 74 N = 184 A = 183.95 g/mole abundance: 30.64 % 72 ---> Isotope: W186 Z = 74 N = 186 A = 185.95 g/mole abundance: 28.43 % ElmMassFraction: 40.40 % ElmAbundance 16.67 % 63 73 PhysicsList::SetCuts:CutLength : 1 mm 64 74 /process/eLoss/verbose 1 … … 68 78 /run/beamOn 100 69 79 70 phot: Total cross sections from Sandia parametrisation. 71 Sampling according PhotoElectric model 72 73 compt: Total cross sections has a good parametrisation from 10 KeV to (100/Z) GeV 74 Sampling according Klein-Nishina model 75 tables are built for gamma 76 Lambda tables from 100 eV to 100 GeV in 90 bins. 77 78 conv: Total cross sections has a good parametrisation from 1.5 MeV to 100 GeV for all Z; 79 sampling secondary e+e- according Bethe-Heitler model 80 tables are built for gamma 81 Lambda tables from 1.022 MeV to 100 GeV in 100 bins. 82 83 msc: Model variant of multiple scattering for e- 84 Lambda tables from 100 eV to 100 TeV in 120 bins. 85 LateralDisplacementFlag= 1 Skin= 0 86 Boundary/stepping algorithm is active with RangeFactor= 0.02 Step limit type 1 87 88 eIoni: tables are built for e- 89 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 90 Lambda tables from threshold to 100 TeV in 120 bins. 91 Delta cross sections and sampling from MollerBhabha model 92 Good description from 1 KeV to 100 GeV. 93 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 94 95 eBrem: tables are built for e- 96 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 97 Lambda tables from threshold to 100 TeV in 120 bins. 98 Total cross sections and sampling from StandBrem model (based on the EEDL data library) 99 Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV. LPM flag 1 100 101 eIoni: tables are built for e+ 102 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 103 Lambda tables from threshold to 100 TeV in 120 bins. 104 Delta cross sections and sampling from MollerBhabha model 105 Good description from 1 KeV to 100 GeV. 106 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 107 108 eBrem: tables are built for e+ 109 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 110 Lambda tables from threshold to 100 TeV in 120 bins. 111 Total cross sections and sampling from StandBrem model (based on the EEDL data library) 112 Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV. LPM flag 1 113 114 annihil: Sampling according eplus2gg model 115 tables are built for e+ 116 Lambda tables from 100 eV to 100 TeV in 120 bins. 117 118 msc: Model variant of multiple scattering for proton 119 Lambda tables from 100 eV to 100 TeV in 120 bins. 120 LateralDisplacementFlag= 1 Skin= 0 121 Boundary/stepping algorithm is active with RangeFactor= 0.2 Step limit type 0 122 123 hIoni: tables are built for proton 124 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 125 Lambda tables from threshold to 100 TeV in 120 bins. 126 Scaling relation is used from proton dE/dx and range. 127 Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV 128 Parametrisation from Bragg for protons below. NuclearStopping= 1 129 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 130 131 msc: Model variant of multiple scattering for GenericIon 132 LateralDisplacementFlag= 0 Skin= 0 133 Boundary/stepping algorithm is active with RangeFactor= 0.2 Step limit type 1 134 135 ionIoni: tables are built for GenericIon 136 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 137 Lambda tables from threshold to 100 TeV in 120 bins. 138 Scaling relation is used from proton dE/dx and range. 139 Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV 140 Parametrisation from BraggIon for protons below. NuclearStopping= 1 141 142 Stopping Power data for 8 ion/material pairs are used. 143 Step function: finalRange(mm)= 0.1, dRoverRange= 0.1, integral: 1, fluct: 1 144 145 hIoni: tables are built for anti_proton 146 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 147 Lambda tables from threshold to 100 TeV in 120 bins. 148 Scaling relation is used from proton dE/dx and range. 149 Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV 150 Parametrisation from Bragg for protons below. NuclearStopping= 1 151 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 152 153 msc: Model variant of multiple scattering for mu+ 154 Lambda tables from 100 eV to 100 TeV in 120 bins. 155 LateralDisplacementFlag= 1 Skin= 0 156 Boundary/stepping algorithm is active with RangeFactor= 0.2 Step limit type 0 157 158 muIoni: tables are built for mu+ 159 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 160 Lambda tables from threshold to 100 TeV in 120 bins. 161 Bether-Bloch model for E > 0.2 MeV, parametrisation of Bragg peak below, 162 radiative corrections for E > 1 GeV 163 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 164 165 muBrems: tables are built for mu+ 166 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 167 Lambda tables from threshold to 100 TeV in 120 bins. 168 Parametrised model 169 170 muPairProd: tables are built for mu+ 171 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 172 Lambda tables from threshold to 100 TeV in 120 bins. 173 Parametrised model 174 175 muIoni: tables are built for mu- 176 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 177 Lambda tables from threshold to 100 TeV in 120 bins. 178 Bether-Bloch model for E > 0.2 MeV, parametrisation of Bragg peak below, 179 radiative corrections for E > 1 GeV 180 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 181 182 muBrems: tables are built for mu- 183 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 184 Lambda tables from threshold to 100 TeV in 120 bins. 185 Parametrised model 186 187 muPairProd: tables are built for mu- 188 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 189 Lambda tables from threshold to 100 TeV in 120 bins. 190 Parametrised model 191 192 hIoni: tables are built for pi+ 193 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 194 Lambda tables from threshold to 100 TeV in 120 bins. 195 Scaling relation is used from proton dE/dx and range. 196 Delta cross sections and sampling from BetheBloch model for scaled energy > 0.297504 MeV 197 Parametrisation from Bragg for protons below. NuclearStopping= 1 198 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 199 200 msc: Model variant of multiple scattering for pi- 201 Lambda tables from 100 eV to 100 TeV in 120 bins. 202 LateralDisplacementFlag= 1 Skin= 0 203 Boundary/stepping algorithm is active with RangeFactor= 0.2 Step limit type 0 204 205 hIoni: tables are built for pi- 206 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 207 Lambda tables from threshold to 100 TeV in 120 bins. 208 Scaling relation is used from proton dE/dx and range. 209 Delta cross sections and sampling from BetheBloch model for scaled energy > 0.297504 MeV 210 Parametrisation from Bragg for protons below. NuclearStopping= 1 211 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 80 phot: for gamma SubType= 12 81 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 82 PhotoElectric : Emin= 0 eV Emax= 10 TeV 83 84 compt: for gamma SubType= 13 85 Lambda tables from 100 eV to 10 TeV in 77 bins, spline: 1 86 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 87 Klein-Nishina : Emin= 0 eV Emax= 10 TeV 88 89 conv: for gamma SubType= 14 90 Lambda tables from 1.022 MeV to 10 TeV in 77 bins, spline: 1 91 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 92 Bethe-Heitler : Emin= 0 eV Emax= 10 TeV 93 94 msc: for e- SubType= 10 95 Lambda tables from 100 eV to 10 TeV in 77 bins, spline: 1 96 RangeFactor= 0.04, stepLimitType: 1, latDisplacement: 1 97 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 98 UrbanMsc93 : Emin= 0 eV Emax= 10 TeV 99 100 eIoni: for e- SubType= 2 101 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 102 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 103 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 104 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 105 MollerBhabha : Emin= 0 eV Emax= 10 TeV 106 107 eBrem: for e- SubType= 3 108 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 109 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 110 LPM flag: 1 for E > 1 GeV 111 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 112 eBrem : Emin= 0 eV Emax= 1 GeV 113 eBremRel : Emin= 1 GeV Emax= 10 TeV 114 115 eIoni: for e+ SubType= 2 116 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 117 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 118 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 119 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 120 MollerBhabha : Emin= 0 eV Emax= 10 TeV 121 122 eBrem: for e+ SubType= 3 123 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 124 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 125 LPM flag: 1 for E > 1 GeV 126 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 127 eBrem : Emin= 0 eV Emax= 1 GeV 128 eBremRel : Emin= 1 GeV Emax= 10 TeV 129 130 annihil: for e+ SubType= 5 131 Lambda tables from 100 eV to 10 TeV in 77 bins, spline: 1 132 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 133 eplus2gg : Emin= 0 eV Emax= 10 TeV 134 135 msc: for proton SubType= 10 136 Lambda tables from 100 eV to 10 TeV in 77 bins, spline: 1 137 RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1 138 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 139 UrbanMsc90 : Emin= 0 eV Emax= 10 TeV 140 141 hIoni: for proton SubType= 2 142 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 143 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 144 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 145 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 146 Bragg : Emin= 0 eV Emax= 2 MeV 147 BetheBloch : Emin= 2 MeV Emax= 10 TeV 148 149 hBrems: for proton SubType= 3 150 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 151 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 152 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 153 hBrem : Emin= 0 eV Emax= 10 TeV 154 155 hPairProd: for proton SubType= 4 156 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 157 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 158 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 159 hPairProd : Emin= 0 eV Emax= 10 TeV 160 161 msc: for GenericIon SubType= 10 162 RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 0 163 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 164 UrbanMsc90 : Emin= 0 eV Emax= 10 TeV 165 166 ionIoni: for GenericIon SubType= 2 167 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 168 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 169 finalRange(mm)= 0.1, dRoverRange= 0.1, integral: 1, fluct: 1, linLossLimit= 0.02 170 Stopping Power data for 17 ion/material pairs, nuclearStopping: 1 171 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 172 BraggIon : Emin= 0 eV Emax= 2 MeV 173 BetheBloch : Emin= 2 MeV Emax= 10 TeV 174 175 hIoni: for anti_proton SubType= 2 176 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 177 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 178 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 179 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 180 ICRU73QO : Emin= 0 eV Emax= 2 MeV 181 BetheBloch : Emin= 2 MeV Emax= 10 TeV 182 183 hIoni: for kaon+ SubType= 2 184 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 185 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 186 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 187 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 188 Bragg : Emin= 0 eV Emax= 1.05231 MeV 189 BetheBloch : Emin= 1.05231 MeV Emax= 10 TeV 190 191 hBrems: for kaon+ SubType= 3 192 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 193 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 194 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 195 hBrem : Emin= 0 eV Emax= 10 TeV 196 197 hPairProd: for kaon+ SubType= 4 198 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 199 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 200 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 201 hPairProd : Emin= 0 eV Emax= 10 TeV 202 203 hIoni: for kaon- SubType= 2 204 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 205 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 206 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 207 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 208 ICRU73QO : Emin= 0 eV Emax= 1.05231 MeV 209 BetheBloch : Emin= 1.05231 MeV Emax= 10 TeV 210 211 hBrems: for kaon- SubType= 3 212 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 213 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 214 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 215 hBrem : Emin= 0 eV Emax= 10 TeV 216 217 hPairProd: for kaon- SubType= 4 218 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 219 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 220 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 221 hPairProd : Emin= 0 eV Emax= 10 TeV 222 223 muMsc: for mu+ SubType= 10 224 Lambda tables from 100 eV to 10 TeV in 77 bins, spline: 1 225 RangeFactor= 0.2, step limit type: 0, lateralDisplacement: 1, polarAngleLimit(deg)= 0 226 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 227 UrbanMsc90 : Emin= 0 eV Emax= 10 TeV 228 229 muIoni: for mu+ SubType= 2 230 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 231 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 232 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 233 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 234 Bragg : Emin= 0 eV Emax= 200 keV 235 BetheBloch : Emin= 200 keV Emax= 1 GeV 236 MuBetheBloch : Emin= 1 GeV Emax= 10 TeV 237 238 muBrems: for mu+ SubType= 3 239 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 240 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 241 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 242 MuBrem : Emin= 0 eV Emax= 10 TeV 243 244 muPairProd: for mu+ SubType= 4 245 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 246 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 247 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 248 muPairProd : Emin= 0 eV Emax= 10 TeV 249 250 muIoni: for mu- SubType= 2 251 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 252 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 253 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 254 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 255 ICRU73QO : Emin= 0 eV Emax= 200 keV 256 BetheBloch : Emin= 200 keV Emax= 1 GeV 257 MuBetheBloch : Emin= 1 GeV Emax= 10 TeV 258 259 muBrems: for mu- SubType= 3 260 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 261 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 262 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 263 MuBrem : Emin= 0 eV Emax= 10 TeV 264 265 muPairProd: for mu- SubType= 4 266 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 267 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 268 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 269 muPairProd : Emin= 0 eV Emax= 10 TeV 270 271 hIoni: for pi+ SubType= 2 272 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 273 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 274 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 275 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 276 Bragg : Emin= 0 eV Emax= 297.504 keV 277 BetheBloch : Emin= 297.504 keV Emax= 10 TeV 278 279 hBrems: for pi+ SubType= 3 280 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 281 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 282 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 283 hBrem : Emin= 0 eV Emax= 10 TeV 284 285 hPairProd: for pi+ SubType= 4 286 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 287 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 288 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 289 hPairProd : Emin= 0 eV Emax= 10 TeV 290 291 msc: for pi- SubType= 10 292 Lambda tables from 100 eV to 10 TeV in 77 bins, spline: 1 293 RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1 294 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 295 UrbanMsc90 : Emin= 0 eV Emax= 10 TeV 296 297 hIoni: for pi- SubType= 2 298 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 299 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 300 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 301 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 302 ICRU73QO : Emin= 0 eV Emax= 297.504 keV 303 BetheBloch : Emin= 297.504 keV Emax= 10 TeV 304 305 hBrems: for pi- SubType= 3 306 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 307 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 308 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 309 hBrem : Emin= 0 eV Emax= 10 TeV 310 311 hPairProd: for pi- SubType= 4 312 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 313 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 314 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 315 hPairProd : Emin= 0 eV Emax= 10 TeV 212 316 213 317 ========= Table of registered couples ============================== 214 318 215 319 Index : 0 used in the geometry : Yes recalculation needed : No 216 Material : PbWO4217 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm218 Energy thresholds : gamma 84.7768 keV e- 1.13176 MeV e+ 1.06419 MeV320 Material : G4_PbWO4 321 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 0 fm 322 Energy thresholds : gamma 89.3347 keV e- 1.12535 MeV e+ 1.05931 MeV proton 0 eV 219 323 Region(s) which use this couple : 220 324 DefaultRegionForTheWorld … … 242 346 Run Summary 243 347 Number of events processed : 100 244 User= 12.69s Real=13.12s Sys=0.05s348 User=7.07s Real=9.12s Sys=0s 245 349 246 350 SUMMARY 247 351 248 energy deposit : 94. 76 % E0 +- 1.04% E0249 charged traklen: 47 8.82 radl +- 5.47radl250 neutral traklen: 44 56.41 radl +- 130.78radl251 252 90.00 % confinement: radius = 3. 04 radl (2.71cm )352 energy deposit : 94.69 % E0 +- 1.11 % E0 353 charged traklen: 479.10 radl +- 5.93 radl 354 neutral traklen: 4445.58 radl +- 130.36 radl 355 356 90.00 % confinement: radius = 3.10 radl (2.76 cm ) 253 357 254 358 --------- Ranecu engine status --------- 255 359 Initial seed (index) = 0 256 Current couple of seeds = 1592281706, 1716432675360 Current couple of seeds = 859713455, 2085840081 257 361 ---------------------------------------- 258 362 259 363 <<<<ACCEPTANCE>>>> 100 events for Total Energy in Absorber 260 Edep: 0.94 759363 delEdep= -0.0014063682 nrms= -1.7150832261 Erms: 0.01 0417074 delErms= 0.002217074 nrms= 2.7037488364 Edep: 0.94689776 delEdep= -0.0021022368 nrms= -2.5637034 365 Erms: 0.01113771 delErms= 0.0029377098 nrms= 3.5825729 262 366 <<<<END>>>> IS ACCEPTED 263 367 264 368 G4 kernel has come to Quit state. 369 -
trunk/examples/extended/electromagnetic/TestEm2/geant3/README
r807 r1337 26 26 27 27 4 : longitudinal energy profile 28 5 : cumulated longitudinal energy profile 29 6 : rms of cumulated longitudinal energy profile 28 5 : rms of longitudinal energy profile 29 6 : cumulated longitudinal energy profile 30 7 : rms of cumulated longitudinal energy profile 30 31 31 7 : radial energy profile 32 8 : cumulated radial energy profile 33 9 : rms of cumulated radial energy profile 32 8 : radial energy profile 33 9 : rms of radial energy profile 34 10 : cumulated radial energy profile 35 11 : rms of cumulated radial energy profile 34 36 35 37 21 : edep distrib as function of kine energy of contributing particle -
trunk/examples/extended/electromagnetic/TestEm2/geant3/run01.dat
r807 r1337 11 11 DEBUG 10 5 50 12 12 SWIT 0 (draw) 0 (print) 13 ERAN 1 0.e-6 (ekmin) 10.e+3 (ekmax)00 (nekbin)14 CUTS 1 0.0e-6 (cutgam) 10.0e-6 (cutele) 3*10.e-03 (cutneu/had/muo)15 2* 84.8e-6 (bcute/m) 2*1.13e-3(dcute/m)13 ERAN 1.e-6 (ekmin) 10.e+3 (ekmax) 100 (nekbin) 14 CUTS 1.0e-6 (cutgam) 1.0e-6 (cutele) 3*10.e-03 (cutneu/had/muo) 15 2*10.0e-6 (bcute/m) 2*10.0e-6 (dcute/m) 16 16 LOSS 1 17 17 HADR 0 -
trunk/examples/extended/electromagnetic/TestEm2/geant3/src/guout.F
r807 r1337 37 37 CALL HFILL(4,BIN,100*DEDL(I)/(DLX0*PKINE(3)),1.) 38 38 BIN = FLOAT(I)*DLX0 39 CALL HFILL( 5,BIN,100*DLC /PKINE(3),1.)39 CALL HFILL(6,BIN,100*DLC /PKINE(3),1.) 40 40 2 CONTINUE 41 41 … … 50 50 51 51 BIN = (FLOAT(I)-0.5)*DRX0 52 CALL HFILL( 7,BIN,100*DEDR(I)/(DRX0*PKINE(3)),1.)52 CALL HFILL(8,BIN,100*DEDR(I)/(DRX0*PKINE(3)),1.) 53 53 BIN = FLOAT(I)*DRX0 54 CALL HFILL( 8,BIN,100*DRC /PKINE(3),1.)54 CALL HFILL(10,BIN,100*DRC /PKINE(3),1.) 55 55 3 CONTINUE 56 56 * -
trunk/examples/extended/electromagnetic/TestEm2/geant3/src/uglast.F
r807 r1337 30 30 XSEL2C(I) = CNORM*SQRT(ABS(XEVENT*SEL2C(I) - SEL1C(I)**2)) 31 31 2 CONTINUE 32 CALL HPAK (6,XSEL2C) 32 CALL HPAK (5,XSEL2) 33 CALL HPAK (7,XSEL2C) 33 34 * 34 35 * *** radial profile … … 39 40 XSER2C(I) = CNORM*SQRT(ABS(XEVENT*SER2C(I) - SER1C(I)**2)) 40 41 3 CONTINUE 41 CALL HPAK (9,XSER2C) 42 CALL HPAK ( 9,XSER2) 43 CALL HPAK (11,XSER2C) 42 44 * 43 45 * *** total track length -
trunk/examples/extended/electromagnetic/TestEm2/geant3/src/uhinit.F
r807 r1337 25 25 ZMAX=NLTOT*DLX0 26 26 27 CALL HBPROF(4,'longit energy profile (in percent of E inc)' 27 CALL HBPROF(4,'longit energy profile (in percent of E inc)' 28 *, NLTOT, 0.,ZMAX, 0., 1000.,' ') 29 CALL HBPROF(5,'rms longit energy profile (in percent of E inc)' 28 30 *, NLTOT, 0.,ZMAX, 0., 1000.,' ') 29 31 * … … 31 33 ZMAX = ZMIN + NLTOT*DLX0 32 34 33 CALL HBPROF( 5,'cumul longit energy dep. (in percent of E inc)'35 CALL HBPROF(6,'cumul longit energy dep. (in percent of E inc)' 34 36 *, NLTOT, ZMIN,ZMAX, 0., 100.,' ') 35 CALL HBOOK1( 6,'resolution: cumul L energy dep. (% of E inc)'37 CALL HBOOK1(7,'resolution: cumul L energy dep. (% of E inc)' 36 38 *, NLTOT, ZMIN,ZMAX, 0.0) 37 39 * … … 39 41 RMAX=NRTOT*DRX0 40 42 41 CALL HBPROF( 7,'radial energy profile (in percent of E inc)'43 CALL HBPROF(8,'radial energy profile (in percent of E inc)' 42 44 *, NRTOT, 0.,RMAX, 0., 1000.,' ') 45 CALL HBPROF(9,'rms radial energy profile (in percent of E inc)' 46 *, NRTOT, 0.,RMAX, 0., 1000.,' ') 43 47 * 44 48 RMIN = 0.5*DRX0 45 49 RMAX = RMIN + NRTOT*DRX0 46 50 47 CALL HBPROF( 8,'cumul radial energy dep. (in percent of E inc)'51 CALL HBPROF(10,'cumul radial energy dep. (in percent of E inc)' 48 52 *, NRTOT, RMIN,RMAX, 0., 100.,' ') 49 CALL HBOOK1( 9,'resolution: cumul R energy dep. (% of E inc)'53 CALL HBOOK1(11,'resolution: cumul R energy dep. (% of E inc)' 50 54 *, NRTOT, RMIN,RMAX, 0.0) 51 55 -
trunk/examples/extended/electromagnetic/TestEm2/include/DetectorConstruction.hh
r1230 r1337 25 25 // 26 26 // $Id: DetectorConstruction.hh,v 1.9 2006/06/29 16:49:29 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm2/include/DetectorMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: DetectorMessenger.hh,v 1.6 2006/06/29 16:49:32 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm2/include/EmAcceptance.hh
r1230 r1337 25 25 // 26 26 // $Id: EmAcceptance.hh,v 1.3 2006/06/29 16:49:35 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm2/include/EventAction.hh
r1230 r1337 25 25 // 26 26 // $Id: EventAction.hh,v 1.3 2006/06/29 16:49:38 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm2/include/EventActionMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: EventActionMessenger.hh,v 1.3 2006/06/29 16:49:41 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm2/include/PhysListEmStandard.hh
r1230 r1337 26 26 // 27 27 // $Id: PhysListEmStandard.hh,v 1.4 2006/06/29 16:49:50 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm2/include/PhysicsList.hh
r1230 r1337 26 26 // 27 27 // $Id: PhysicsList.hh,v 1.8 2006/06/29 16:49:52 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm2/include/PhysicsListMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: PhysicsListMessenger.hh,v 1.5 2006/06/29 16:49:55 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm2/include/PrimaryGeneratorAction.hh
r1230 r1337 25 25 // 26 26 // $Id: PrimaryGeneratorAction.hh,v 1.5 2006/06/29 16:49:57 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm2/include/RunAction.hh
r1230 r1337 24 24 // ******************************************************************** 25 25 // 26 // $Id: RunAction.hh,v 1. 9 2006/06/29 16:49:59 gunterExp $27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $26 // $Id: RunAction.hh,v 1.10 2010/02/22 15:41:29 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 134 134 AIDA::IAnalysisFactory* af; 135 135 AIDA::ITree* tree; 136 AIDA::IHistogram1D* histo[ 9];136 AIDA::IHistogram1D* histo[11]; 137 137 }; 138 138 -
trunk/examples/extended/electromagnetic/TestEm2/include/RunActionMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: RunActionMessenger.hh,v 1.4 2006/06/29 16:50:01 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm2/include/StepMax.hh
r1230 r1337 25 25 // 26 26 // $Id: StepMax.hh,v 1.2 2006/06/29 16:50:04 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm2/include/StepMaxMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: StepMaxMessenger.hh,v 1.2 2006/06/29 16:50:07 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm2/include/SteppingAction.hh
r1230 r1337 25 25 // 26 26 // $Id: SteppingAction.hh,v 1.4 2006/06/29 16:50:09 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm2/include/SteppingVerbose.hh
r1230 r1337 25 25 // 26 26 // $Id: SteppingVerbose.hh,v 1.3 2006/06/29 16:50:11 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 // This class manages the verbose outputs in G4SteppingManager. -
trunk/examples/extended/electromagnetic/TestEm2/include/TrackingAction.hh
r1230 r1337 25 25 // 26 26 // $Id: TrackingAction.hh,v 1.4 2006/06/29 16:50:14 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm2/run01.mac
r1230 r1337 1 # $Id: run01.mac,v 1.2 7 2009/09/16 18:07:30maire Exp $1 # $Id: run01.mac,v 1.28 2010/02/22 15:41:29 maire Exp $ 2 2 # 3 3 # Macro file for "TestEm2.cc" … … 19 19 # histogram file 20 20 /testem/histo/setFileName run01 21 /testem/histo/setFileType hbook21 /testem/histo/setFileType root 22 22 # 23 23 /run/initialize -
trunk/examples/extended/electromagnetic/TestEm2/src/DetectorConstruction.cc
r1230 r1337 26 26 // 27 27 // $Id: DetectorConstruction.cc,v 1.14 2009/09/16 18:07:30 maire Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 30 30 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm2/src/DetectorMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: DetectorMessenger.cc,v 1.8 2006/06/29 16:50:20 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm2/src/EmAcceptance.cc
r1230 r1337 25 25 // 26 26 // $Id: EmAcceptance.cc,v 1.5 2006/06/29 16:50:22 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm2/src/EventAction.cc
r1230 r1337 24 24 // ******************************************************************** 25 25 // 26 // $Id: EventAction.cc,v 1. 3 2006/06/29 16:50:24 gunterExp $27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $26 // $Id: EventAction.cc,v 1.5 2010/06/07 05:40:46 perl Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 35 35 #include "RunAction.hh" 36 36 #include "G4Event.hh" 37 #include "G4TrajectoryContainer.hh"38 #include "G4Trajectory.hh"39 #include "G4VVisManager.hh"40 37 #include "G4UnitsTable.hh" 41 38 … … 71 68 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... 72 69 73 void EventAction::EndOfEventAction(const G4Event* evt)70 void EventAction::EndOfEventAction(const G4Event*) 74 71 { 75 72 Run->fillPerEvent(); 76 77 if (G4VVisManager::GetConcreteInstance())78 {79 G4TrajectoryContainer* trajectoryContainer = evt->GetTrajectoryContainer();80 G4int n_trajectories = 0;81 if (trajectoryContainer) n_trajectories = trajectoryContainer->entries();82 for (G4int i=0; i<n_trajectories; i++)83 { G4Trajectory* trj = (G4Trajectory *)84 ((*(evt->GetTrajectoryContainer()))[i]);85 if (drawFlag == "all") trj->DrawTrajectory(50);86 else if ((drawFlag == "charged")&&(trj->GetCharge() != 0.))87 trj->DrawTrajectory(50);88 }89 }90 73 } 91 74 -
trunk/examples/extended/electromagnetic/TestEm2/src/EventActionMessenger.cc
r1230 r1337 26 26 // 27 27 // $Id: EventActionMessenger.cc,v 1.3 2006/06/29 16:50:26 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm2/src/PhysListEmStandard.cc
r1230 r1337 26 26 // 27 27 // $Id: PhysListEmStandard.cc,v 1.13 2009/11/13 16:01:10 maire Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm2/src/PhysicsList.cc
r1230 r1337 25 25 // 26 26 // $Id: PhysicsList.cc,v 1.16 2009/09/16 18:07:30 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm2/src/PhysicsListMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: PhysicsListMessenger.cc,v 1.5 2006/06/29 16:50:41 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm2/src/PrimaryGeneratorAction.cc
r1230 r1337 25 25 // 26 26 // $Id: PrimaryGeneratorAction.cc,v 1.6 2006/06/29 16:50:44 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm2/src/RunAction.cc
r1230 r1337 24 24 // ******************************************************************** 25 25 // 26 // $Id: RunAction.cc,v 1.2 4 2009/09/16 18:07:30maire Exp $27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $26 // $Id: RunAction.cc,v 1.25 2010/02/22 15:41:29 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 143 143 histo[3] = hf->createHistogram1D( "4","longit energy profile (% of E inc)", 144 144 nLbin,0.,nLbin*dLradl); 145 146 histo[4] = hf->createHistogram1D( "5","rms on longit Edep (% of E inc)", 147 nLbin,0.,nLbin*dLradl); 145 148 146 149 G4double Zmin=0.5*dLradl, Zmax=Zmin+nLbin*dLradl; 147 histo[ 4] = hf->createHistogram1D( "5","cumul longit energy dep (% of E inc)",150 histo[5] = hf->createHistogram1D( "6","cumul longit energy dep (% of E inc)", 148 151 nLbin,Zmin,Zmax); 149 150 histo[ 5] = hf->createHistogram1D( "6","rms on cumul longit Edep (% of E inc)",152 153 histo[6] = hf->createHistogram1D( "7","rms on cumul longit Edep (% of E inc)", 151 154 nLbin,Zmin,Zmax); 152 155 153 histo[ 6] = hf->createHistogram1D("7","radial energy profile (% of E inc)",156 histo[7] = hf->createHistogram1D( "8","radial energy profile (% of E inc)", 154 157 nRbin,0.,nRbin*dRradl); 158 159 histo[8] = hf->createHistogram1D( "9","rms on radial Edep (% of E inc)", 160 nRbin,0.,nRbin*dRradl); 155 161 156 162 G4double Rmin=0.5*dRradl, Rmax=Rmin+nRbin*dRradl; 157 histo[ 7]= hf->createHistogram1D("8","cumul radial energy dep (% of E inc)",163 histo[9] = hf->createHistogram1D("10","cumul radial energy dep (% of E inc)", 158 164 nRbin,Rmin,Rmax); 159 165 160 histo[ 8]= hf->createHistogram1D("9","rms on cumul radial Edep (% of E inc)",161 nRbin,Rmin,Rmax); 166 histo[10]= hf->createHistogram1D("11","rms on cumul radial Edep (% of E inc)", 167 nRbin,Rmin,Rmax); 162 168 163 169 delete hf; … … 293 299 G4double bin = (i+0.5)*dLradl; 294 300 histo[3]->fill(bin,MeanELongit[i]/dLradl); 301 histo[4]->fill(bin, rmsELongit[i]/dLradl); 295 302 bin = (i+1)*dLradl; 296 histo[ 4]->fill(bin,MeanELongitCumul[i]);297 histo[ 5]->fill(bin, rmsELongitCumul[i]);303 histo[5]->fill(bin,MeanELongitCumul[i]); 304 histo[6]->fill(bin, rmsELongitCumul[i]); 298 305 } 299 306 #endif … … 320 327 if(tree) { 321 328 G4double bin = (i+0.5)*dRradl; 322 histo[6]->fill(bin,MeanERadial[i]/dRradl); 329 histo[7]->fill(bin,MeanERadial[i]/dRradl); 330 histo[8]->fill(bin, rmsERadial[i]/dRradl); 323 331 bin = (i+1)*dRradl; 324 histo[ 7]->fill(bin,MeanERadialCumul[i]);325 histo[ 8]->fill(bin, rmsERadialCumul[i]);332 histo[9] ->fill(bin,MeanERadialCumul[i]); 333 histo[10]->fill(bin, rmsERadialCumul[i]); 326 334 } 327 335 #endif -
trunk/examples/extended/electromagnetic/TestEm2/src/RunActionMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: RunActionMessenger.cc,v 1.4 2006/06/29 16:50:50 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm2/src/StepMax.cc
r1230 r1337 25 25 // 26 26 // $Id: StepMax.cc,v 1.2 2006/06/29 16:50:52 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm2/src/StepMaxMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: StepMaxMessenger.cc,v 1.2 2006/06/29 16:50:54 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm2/src/SteppingAction.cc
r1230 r1337 25 25 // 26 26 // $Id: SteppingAction.cc,v 1.6 2006/06/29 16:50:57 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm2/src/SteppingVerbose.cc
r1230 r1337 25 25 // 26 26 // $Id: SteppingVerbose.cc,v 1.3 2006/06/29 16:50:59 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm2/src/TrackingAction.cc
r1230 r1337 25 25 // 26 26 // $Id: TrackingAction.cc,v 1.3 2006/06/29 16:51:01 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm2/vis.mac
r807 r1337 10 10 /run/initialize 11 11 # 12 # Create empty scene ("world" is default) 12 # Use this open statement to create an OpenGL view: 13 /vis/open OGL 600x600-0+0 13 14 # 14 /vis/scene/create 15 # Use this open statement to create a .prim file suitable for 16 # viewing in DAWN: 17 #/vis/open DAWNFILE 15 18 # 16 # Create a scene handler for a specific graphics system 17 # Edit the next line(s) to choose another graphic system 19 # Use this open statement to create a .heprep file suitable for 20 # viewing in HepRApp: 21 #/vis/open HepRepFile 18 22 # 19 ##/vis/open DAWNFILE 20 /vis/open OGLIX 23 # Use this open statement to create a .wrl file suitable for 24 # viewing in a VRML viewer: 25 #/vis/open VRML2FILE 21 26 # 22 # Draw scene 27 # Disable auto refresh and quieten vis messages whilst scene and 28 # trajectories are established: 29 /vis/viewer/set/autoRefresh false 30 /vis/verbose errors 23 31 # 24 /vis/viewer/set/viewpointThetaPhi 90 180 deg 32 # Draw geometry: 33 /vis/drawVolume 34 # 35 # Specify view angle: 36 /vis/viewer/set/viewpointThetaPhi 90. 180. 37 # 38 # Specify zoom value: 39 /vis/viewer/zoom 1.1 40 # 41 # Specify style (surface or wireframe): 25 42 /vis/viewer/set/style surface 26 /vis/viewer/zoom 1.127 /vis/viewer/flush28 43 # 29 # for drawing the tracks 30 # if too many tracks cause core dump => storeTrajectory 0 31 /tracking/storeTrajectory 1 44 # Draw coordinate axes: 45 #/vis/scene/add/axes 0 0 0 1 m 46 # 47 # Draw smooth trajectories at end of event, showing trajectory points 48 # as markers 2 pixels wide: 49 /vis/scene/add/trajectories smooth 50 /vis/modeling/trajectories/create/drawByCharge 51 #/vis/modeling/trajectories/drawByCharge-0/default/setDrawStepPts true 52 #/vis/modeling/trajectories/drawByCharge-0/default/setStepPtsSize 2 53 # (if too many tracks cause core dump => /tracking/storeTrajectory 0) 54 # 55 # Draw hits at end of event: 56 #/vis/scene/add/hits 57 # 58 # To draw only gammas: 59 /vis/filtering/trajectories/create/particleFilter 60 /vis/filtering/trajectories/particleFilter-0/add gamma 61 # 62 # To invert the above, drawing all particles except gammas, 63 # keep the above two lines but also add: 64 /vis/filtering/trajectories/particleFilter-0/invert true 65 # 66 # Many other options are available with /vis/modeling and /vis/filtering. 67 # For example, to select colour by particle ID: 68 #/vis/modeling/trajectories/create/drawByParticleID 69 #/vis/modeling/trajectories/drawByParticleID-0/set e- blue 70 # 71 # To superimpose all of the events from a given run: 32 72 /vis/scene/endOfEventAction accumulate 33 73 # 34 /testem/event/drawTracks charged 35 #/testem/event/drawTracks all 36 74 # Re-establish auto refreshing and verbosity: 75 /vis/viewer/set/autoRefresh true 76 /vis/verbose warnings 77 # 78 # For file-based drivers, use this to create an empty detector view: 79 #/vis/viewer/flush -
trunk/examples/extended/electromagnetic/TestEm3/History
r807 r1337 1 $Id: History,v 1.1 09 2007/11/13 14:37:04 vnivanchExp $2 ---------------------------------------------------- ---------------1 $Id: History,v 1.131 2010/06/07 05:40:46 perl Exp $ 2 ---------------------------------------------------- 3 3 4 4 ========================================================= … … 14 14 ---------------------------------------------------------- 15 15 * Reverse chronological order (last date on top), please * 16 --------------------------------------------------------- 16 ---------------------------------------------------------- 17 18 06-06-10 J.Perl (testem3-V09-03-04) 19 - Remove unused variable in EventAction 20 21 03-06-10 J.Perl (testem3-V09-03-03) 22 - Updated vis usage 23 24 19-05-10 mma (testem3-V09-03-02) 25 - TestEm3.cc : introduction of G4UIExecutive 26 27 13-04-10 V.Ivant (testem3-V09-03-01) 28 - PhysicsList - removed obsoleted unused include 29 30 24-01-10 V.Ivant (testem3-V09-03-00) 31 - Added PhysListEmStandardGS and PhysListEmStandardWVI 32 - Added printout of mean number of gamma, e-, e+ 33 34 13-11-09 mma (testem3-V09-02-02) 35 - PhysListEmStandard.cc (local): eMultipleScattering -> UrbanMscModel93 36 - PhysicsList : remove G4EmConfigurator 37 38 17-09-09 mma (testem3-V09-02-01) 39 - PhysicsList.cc : 40 - renamed "standard" -> "local"; "emstandard" -> "emstandard_opt0" 41 - Substituted obsolete low-energy physics builders by builders from 42 the physics_list library; 43 - updated README and macro files 44 45 - PhysicsList - added option "emstandard_msc91" (V.Ivant) 46 47 04-03-09 mma (testem3-V09-02-00) 48 - HistoManager::PrintHisto() : avoid empty ascii file 49 50 16-11-08 mma (testem3-V09-01-12) 51 - Em options: 20bins/decade LinLossLimit=default=0.01 52 53 11-11-08 mma (testem3-V09-01-11) 54 - update again PhysListEmStandard : number of bins and LinLossLimit 55 56 31-10-08 mma (testem3-V09-01-10) 57 - Use G4hMultipleScattering for muons and protons 58 - Modify EM options 59 60 22-10-08 mma (testem3-V09-01-09) 61 - update PhysListEmStandard and README 62 63 16-10-08 V.Ivant (testem3-V09-01-08) 64 - Removed temporary builders PhysListEmStandardLPM and 65 PhysListEmStandardIG 66 67 13-09-08 mma(testem3-V09-01-07) 68 - HistoManager : change default format 69 70 12-06-08 mma (testem3-V09-01-06) 71 - Remove AIDA from GNUmakefile 72 73 28-05-08 V.Ivant (testem3-V09-01-05) 74 - Added PhysListEmStandardLPM - PhysLists with high energy 75 bremsstrahlung model 76 - Improved printout 77 78 05-05-08 mma (testem3-V09-01-04) 79 - PhysListEmStandard : add spline option for physics tables 80 - README : update Aida informations 81 82 07-04-08 mma (testem3-V09-01-03) 83 - HistoManager::saveAscii() : redefinition of binEdge 84 85 04-04-08 mma (testem3-V09-01-02) 86 - PhysicsList : add emstandard_opt3 87 - PhysListEmStandard : add G4eMultipleScattering; complete EmOptions 88 - SteppingAction : suppress reference to G4EmSaturation 89 90 14-03-08 mma (testem3-V09-01-01) 91 - DetectorConstruction : define Birks constant in materials (scintillator) 92 93 14-02-08 V.Ivant (testem3-V09-01-00) 94 - added line with beam particle type and its energy 17 95 18 96 13-11-07 V.Ivant (testem3-V09-00-02) -
trunk/examples/extended/electromagnetic/TestEm3/README
r807 r1337 1 $Id: README,v 1. 29 2007/11/12 17:04:55maire Exp $1 $Id: README,v 1.33 2009/09/17 20:06:26 maire Exp $ 2 2 ------------------------------------------------------------------- 3 3 … … 58 58 59 59 2- PHYSICS LISTS 60 61 The following options for EM physics are available: 62 - "standard" the best standard EM physics (default) 63 - "G4standard" recommended standard EM physics for LHC 64 - "G4standard_fast" the best CPU performance standard physics for LHC 65 - "Livermore" low-energy EM physics using Livermore data 66 - "Penelope" low-energy EM physics implementing Penelope models 67 60 61 Physics lists can be local (eg. in this example) or from G4 kernel 62 physics_lists subdirectory. 63 64 Local physics lists: 65 - "local" standard EM physics with current 'best' options setting. 66 these options are explicited in PhysListEmStandard 67 68 From geant4/source/physics_lists/builders: 69 - "emstandard_opt0" recommended standard EM physics for LHC 70 - "emstandard_opt1" best CPU performance standard physics for LHC 71 - "emstandard_opt2" 72 - "emstandard_opt3" best current advanced EM options. 73 analog to "local" above 74 - "emlivermore" low-energy EM physics using Livermore data 75 - "empenelope" low-energy EM physics implementing Penelope models 76 77 Physics lists and options can be (re)set with UI commands 78 79 Please, notice that options set through G4EmProcessOPtions are global, eg 80 for all particle types. In G4 builders, it is shown how to set options per 81 particle type. 82 68 83 3- AN EVENT : THE PRIMARY GENERATOR 69 84 … … 148 163 histo 22 : lateral energy leak (MeV/event) 149 164 150 One can control the name of the histograms file with the command: 151 /testem/histo/setFileName name (default testem3.hbook) 152 165 One can control the name of the histograms file with the commands: 166 /testem/histo/setFileName name (default testem3) 167 /testem/histo/setFileType type (choice: hbook, root(default), XML) 168 153 169 NB. Numbering scheme for histograms: 154 170 layer : from 1 to NbOfLayers (inclued) … … 171 187 172 188 To use histograms, at least one of the AIDA implementations should be 173 available (see http://aida.freehep.org).189 available. See InstallAida.txt 174 190 175 8a - PI176 177 A package including AIDA and extended interfaces also using Python is PI,178 available from: http://cern.ch/pi179 180 Once installed PI or PI-Lite in a specified local area $MYPY, it is required181 to add the installation path to $PATH, i.e. for example, for release 1.2.1 of182 PI:183 setenv PATH ${PATH}:$MYPI/1.2.1/app/releases/PI/PI_1_2_1/rh73_gcc32/bin184 185 CERN users can use the PATH to the LCG area on AFS.186 Before running the example the command should be issued:187 eval `aida-config --runtime csh`188 189 8b - OpenScientist190 191 OpenScientist is available at http://OpenScientist.lal.in2p3.fr.192 193 You have to "setup" the OpenScientist AIDA implementation before compiling194 (then with G4ANALYSIS_USE set) and running your Geant4 application.195 196 On UNIX you setup, with a csh flavoured shell :197 csh> source <<OpenScientist install path>/aida-setup.csh198 or with a sh flavoured shell :199 sh> . <<OpenScientist install path>/aida-setup.sh200 On Windows :201 DOS> call <<OpenScientist install path>/aida-setup.bat202 203 You can use various file formats for writing (AIDA-XML, hbook, root).204 These formats are readable by the Lab onx interactive program205 or the OpenPAW application. See the web pages.206 207 208 With OpenPAW, on a run.hbook file, one can view the histograms209 with something like :210 OS> opaw211 opaw> h/file 1 run.hbook ( or opaw> h/file 1 run.aida or run.root)212 opaw> zone 2 2213 opaw> h/plot 1214 opaw> h/plot 2 -
trunk/examples/extended/electromagnetic/TestEm3/TestEm3.cc
r1230 r1337 24 24 // ******************************************************************** 25 25 // 26 // $Id: TestEm3.cc,v 1.2 3 2007/06/22 09:22:05maire Exp $27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $26 // $Id: TestEm3.cc,v 1.24 2010/05/19 09:10:52 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 32 32 #include "G4RunManager.hh" 33 33 #include "G4UImanager.hh" 34 #include "G4UIterminal.hh"35 #include "G4UItcsh.hh"36 34 #include "Randomize.hh" 37 35 … … 48 46 #ifdef G4VIS_USE 49 47 #include "G4VisExecutive.hh" 48 #endif 49 50 #ifdef G4UI_USE 51 #include "G4UIExecutive.hh" 50 52 #endif 51 53 … … 101 103 G4VisManager* visManager = new G4VisExecutive; 102 104 visManager->Initialize(); 103 #endif 104 105 G4UIsession * session = 0; 106 #ifdef G4UI_USE_TCSH 107 session = new G4UIterminal(new G4UItcsh); 108 #else 109 session = new G4UIterminal(); 110 #endif 111 session->SessionStart(); 112 delete session; 105 #endif 106 107 #ifdef G4UI_USE 108 G4UIExecutive * ui = new G4UIExecutive(argc,argv); 109 ui->SessionStart(); 110 delete ui; 111 #endif 113 112 114 113 #ifdef G4VIS_USE -
trunk/examples/extended/electromagnetic/TestEm3/TestEm3.in
r807 r1337 1 # $Id: TestEm3.in,v 1.2 5 2007/06/22 16:20:14 vnivanchExp $1 # $Id: TestEm3.in,v 1.27 2009/09/17 20:06:26 maire Exp $ 2 2 # 3 3 # Macro file for "exampleN03.cc" … … 9 9 /run/verbose 2 10 10 # 11 /testem/phys/addPhysics emstandard 11 /testem/phys/addPhysics emstandard_opt0 12 12 # 13 13 /run/initialize … … 19 19 # 20 20 /testem/histo/setFileName testem3 21 /testem/histo/setFileType hbook21 /testem/histo/setFileType root 22 22 /testem/histo/setHisto 1 100 700. 1000. MeV #edep in absor1 23 23 /testem/histo/setHisto 2 100 0. 300. MeV #edep in absor2 -
trunk/examples/extended/electromagnetic/TestEm3/TestEm3.out
r807 r1337 1 2 ############################################ 3 !!! WARNING - FPE detection is activated !!! 4 ############################################ 1 5 2 6 ************************************************************* 3 Geant4 version Name: g lobal-V09-00-03 (9-May-2008)7 Geant4 version Name: geant4-09-03-ref-06 (25-June-2010) 4 8 Copyright : Geant4 Collaboration 5 9 Reference : NIM A 506 (2003), 250-303 … … 9 13 /run/verbose 2 10 14 # 11 /testem/phys/addPhysics emstandard 15 /testem/phys/addPhysics emstandard_opt0 12 16 # 13 17 /run/initialize … … 20 24 ------------------------------------------------------------- 21 25 22 Material: Galactic density: 0.000 mg/cm3 RadL: 204322175.595 pc Imean: 21.800 eV temperature: 2.73 K pressure: 0.00 atm26 Material: Galactic density: 0.000 kg/m3 RadL: 204322111.300 pc Nucl.Int.Length: 113728944.943 pc Imean: 19.200 eV temperature: 2.73 K pressure: 0.00 atm 23 27 ---> Element: Galactic ( ) Z = 1.0 N = 1.0 A = 1.01 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 24 28 25 Material: Lead density: 11.350 g/cm3 RadL: 5.613 mm Imean: 820.000 eV29 Material: Lead density: 11.350 g/cm3 RadL: 5.613 mm Nucl.Int.Length: 18.247 cm Imean: 823.000 eV 26 30 ---> Element: Pb (Pb) Z = 82.0 N = 207.2 A = 207.22 g/mole 27 ---> Isotope: PbZ = 82 N = 204 A = 203.97 g/mole abundance: 1.40 %28 ---> Isotope: PbZ = 82 N = 206 A = 205.97 g/mole abundance: 24.10 %29 ---> Isotope: PbZ = 82 N = 207 A = 206.98 g/mole abundance: 22.10 %30 ---> Isotope: PbZ = 82 N = 208 A = 207.98 g/mole abundance: 52.40 % ElmMassFraction: 100.00 % ElmAbundance 100.00 %31 32 Material: liquidArgon density: 1.390 g/cm3 RadL: 14.064 cm Imean: 187.200 eV31 ---> Isotope: Pb204 Z = 82 N = 204 A = 203.97 g/mole abundance: 1.40 % 32 ---> Isotope: Pb206 Z = 82 N = 206 A = 205.97 g/mole abundance: 24.10 % 33 ---> Isotope: Pb207 Z = 82 N = 207 A = 206.98 g/mole abundance: 22.10 % 34 ---> Isotope: Pb208 Z = 82 N = 208 A = 207.98 g/mole abundance: 52.40 % ElmMassFraction: 100.00 % ElmAbundance 100.00 % 35 36 Material: liquidArgon density: 1.390 g/cm3 RadL: 14.064 cm Nucl.Int.Length: 86.022 cm Imean: 188.000 eV 33 37 ---> Element: Ar (Ar) Z = 18.0 N = 40.0 A = 39.95 g/mole 34 ---> Isotope: ArZ = 18 N = 36 A = 35.97 g/mole abundance: 0.34 %35 ---> Isotope: ArZ = 18 N = 38 A = 37.96 g/mole abundance: 0.06 %36 ---> Isotope: ArZ = 18 N = 40 A = 39.96 g/mole abundance: 99.60 % ElmMassFraction: 100.00 % ElmAbundance 100.00 %38 ---> Isotope: Ar36 Z = 18 N = 36 A = 35.97 g/mole abundance: 0.34 % 39 ---> Isotope: Ar38 Z = 18 N = 38 A = 37.96 g/mole abundance: 0.06 % 40 ---> Isotope: Ar40 Z = 18 N = 40 A = 39.96 g/mole abundance: 99.60 % ElmMassFraction: 100.00 % ElmAbundance 100.00 % 37 41 38 42 ------------------------------------------------------------- … … 40 44 physicsList->Construct() start. 41 45 physicsList->Construct() start. 46 physicsList->CheckParticleList() start. 42 47 physicsList->setCut() start. 43 48 PhysicsList::SetCuts:CutLength : 1 mm … … 50 55 # 51 56 /testem/histo/setFileName testem3 52 /testem/histo/setFileType hbook53 /testem/histo/setHisto 1 100 700. 1000. MeV 57 /testem/histo/setFileType root 58 /testem/histo/setHisto 1 100 700. 1000. MeV 54 59 ----> SetHisto 1: Edep in absorber 1 (MeV); 100 bins from 700 MeV to 1000 MeV 55 /testem/histo/setHisto 2 100 0. 300. MeV 60 /testem/histo/setHisto 2 100 0. 300. MeV 56 61 ----> SetHisto 2: Edep in absorber 2 (MeV); 100 bins from 0 MeV to 300 MeV 57 /testem/histo/setHisto 11 52 0. 52. none 62 /testem/histo/setHisto 11 52 0. 52. none 58 63 ----> SetHisto 11: longit. profile of Edep (MeV/event) in absorber 1; 52 bins from 0 none to 52 none 59 /testem/histo/setHisto 12 52 0. 52. none 64 /testem/histo/setHisto 12 52 0. 52. none 60 65 ----> SetHisto 12: longit. profile of Edep (MeV/event) in absorber 2; 52 bins from 0 none to 52 none 61 /testem/histo/setHisto 21 102 0. 102. none 66 /testem/histo/setHisto 21 102 0. 102. none 62 67 ----> SetHisto 21: energy flow (MeV/event); 102 bins from 0 none to 102 none 63 /testem/histo/setHisto 22 102 0. 102. none 68 /testem/histo/setHisto 22 102 0. 102. none 64 69 ----> SetHisto 22: lateral energy leak (MeV/event); 102 bins from 0 none to 102 none 65 70 # … … 68 73 /run/beamOn 100 69 74 70 phot: Total cross sections from Sandia parametrisation. 71 Sampling according PhotoElectric model 72 73 compt: Total cross sections has a good parametrisation from 10 KeV to (100/Z) GeV 74 Sampling according Klein-Nishina model 75 tables are built for gamma 76 Lambda tables from 100 eV to 100 GeV in 90 bins. 77 78 conv: Total cross sections has a good parametrisation from 1.5 MeV to 100 GeV for all Z; 79 sampling secondary e+e- according Bethe-Heitler model 80 tables are built for gamma 81 Lambda tables from 1.022 MeV to 100 GeV in 100 bins. 82 83 msc: Model variant of multiple scattering for e- 84 Lambda tables from 100 eV to 100 TeV in 120 bins. 85 LateralDisplacementFlag= 1 Skin= 1 86 Boundary/stepping algorithm is active with RangeFactor= 0.02 Step limit type 2 87 88 eIoni: tables are built for e- 89 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 90 Lambda tables from threshold to 100 TeV in 120 bins. 91 Delta cross sections and sampling from MollerBhabha model 92 Good description from 1 KeV to 100 GeV. 93 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 94 95 eBrem: tables are built for e- 96 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 97 Lambda tables from threshold to 100 TeV in 120 bins. 98 Total cross sections and sampling from StandBrem model (based on the EEDL data library) 99 Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV. LPM flag 1 100 101 eIoni: tables are built for e+ 102 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 103 Lambda tables from threshold to 100 TeV in 120 bins. 104 Delta cross sections and sampling from MollerBhabha model 105 Good description from 1 KeV to 100 GeV. 106 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 107 108 eBrem: tables are built for e+ 109 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 110 Lambda tables from threshold to 100 TeV in 120 bins. 111 Total cross sections and sampling from StandBrem model (based on the EEDL data library) 112 Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV. LPM flag 1 113 114 annihil: Sampling according eplus2gg model 115 tables are built for e+ 116 Lambda tables from 100 eV to 100 TeV in 120 bins. 117 118 msc: Model variant of multiple scattering for proton 119 Lambda tables from 100 eV to 100 TeV in 120 bins. 120 LateralDisplacementFlag= 1 Skin= 1 121 Boundary/stepping algorithm is active with RangeFactor= 0.2 Step limit type 2 122 123 hIoni: tables are built for proton 124 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 125 Lambda tables from threshold to 100 TeV in 120 bins. 126 Scaling relation is used from proton dE/dx and range. 127 Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV 128 Parametrisation from Bragg for protons below. NuclearStopping= 1 129 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 130 131 msc: Model variant of multiple scattering for GenericIon 132 LateralDisplacementFlag= 0 Skin= 0 133 Boundary/stepping algorithm is active with RangeFactor= 0.2 Step limit type 1 134 135 ionIoni: tables are built for GenericIon 136 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 137 Lambda tables from threshold to 100 TeV in 120 bins. 138 Scaling relation is used from proton dE/dx and range. 139 Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV 140 Parametrisation from BraggIon for protons below. NuclearStopping= 1 141 142 Stopping Power data for 8 ion/material pairs are used. 143 Step function: finalRange(mm)= 0.1, dRoverRange= 0.1, integral: 1, fluct: 1 144 145 hIoni: tables are built for anti_proton 146 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 147 Lambda tables from threshold to 100 TeV in 120 bins. 148 Scaling relation is used from proton dE/dx and range. 149 Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV 150 Parametrisation from Bragg for protons below. NuclearStopping= 1 151 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 152 153 msc: Model variant of multiple scattering for mu+ 154 Lambda tables from 100 eV to 100 TeV in 120 bins. 155 LateralDisplacementFlag= 1 Skin= 1 156 Boundary/stepping algorithm is active with RangeFactor= 0.2 Step limit type 2 157 158 muIoni: tables are built for mu+ 159 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 160 Lambda tables from threshold to 100 TeV in 120 bins. 161 Bether-Bloch model for E > 0.2 MeV, parametrisation of Bragg peak below, 162 radiative corrections for E > 1 GeV 163 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 164 165 muBrems: tables are built for mu+ 166 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 167 Lambda tables from threshold to 100 TeV in 120 bins. 168 Parametrised model 169 170 muPairProd: tables are built for mu+ 171 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 172 Lambda tables from threshold to 100 TeV in 120 bins. 173 Parametrised model 174 175 muIoni: tables are built for mu- 176 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 177 Lambda tables from threshold to 100 TeV in 120 bins. 178 Bether-Bloch model for E > 0.2 MeV, parametrisation of Bragg peak below, 179 radiative corrections for E > 1 GeV 180 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 181 182 muBrems: tables are built for mu- 183 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 184 Lambda tables from threshold to 100 TeV in 120 bins. 185 Parametrised model 186 187 muPairProd: tables are built for mu- 188 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 189 Lambda tables from threshold to 100 TeV in 120 bins. 190 Parametrised model 191 192 hIoni: tables are built for pi+ 193 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 194 Lambda tables from threshold to 100 TeV in 120 bins. 195 Scaling relation is used from proton dE/dx and range. 196 Delta cross sections and sampling from BetheBloch model for scaled energy > 0.297504 MeV 197 Parametrisation from Bragg for protons below. NuclearStopping= 1 198 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 199 200 msc: Model variant of multiple scattering for pi- 201 Lambda tables from 100 eV to 100 TeV in 120 bins. 202 LateralDisplacementFlag= 1 Skin= 1 203 Boundary/stepping algorithm is active with RangeFactor= 0.2 Step limit type 2 204 205 hIoni: tables are built for pi- 206 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 207 Lambda tables from threshold to 100 TeV in 120 bins. 208 Scaling relation is used from proton dE/dx and range. 209 Delta cross sections and sampling from BetheBloch model for scaled energy > 0.297504 MeV 210 Parametrisation from Bragg for protons below. NuclearStopping= 1 211 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 75 phot: for gamma SubType= 12 76 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 77 PhotoElectric : Emin= 0 eV Emax= 10 TeV 78 79 compt: for gamma SubType= 13 80 Lambda tables from 100 eV to 10 TeV in 77 bins, spline: 1 81 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 82 Klein-Nishina : Emin= 0 eV Emax= 10 TeV 83 84 conv: for gamma SubType= 14 85 Lambda tables from 1.022 MeV to 10 TeV in 77 bins, spline: 1 86 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 87 Bethe-Heitler : Emin= 0 eV Emax= 10 TeV 88 89 msc: for e- SubType= 10 90 Lambda tables from 100 eV to 10 TeV in 77 bins, spline: 1 91 RangeFactor= 0.04, stepLimitType: 1, latDisplacement: 1 92 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 93 UrbanMsc93 : Emin= 0 eV Emax= 10 TeV 94 95 eIoni: for e- SubType= 2 96 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 97 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 98 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 99 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 100 MollerBhabha : Emin= 0 eV Emax= 10 TeV 101 102 eBrem: for e- SubType= 3 103 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 104 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 105 LPM flag: 1 for E > 1 GeV 106 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 107 eBrem : Emin= 0 eV Emax= 1 GeV 108 eBremRel : Emin= 1 GeV Emax= 10 TeV 109 110 eIoni: for e+ SubType= 2 111 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 112 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 113 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 114 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 115 MollerBhabha : Emin= 0 eV Emax= 10 TeV 116 117 eBrem: for e+ SubType= 3 118 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 119 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 120 LPM flag: 1 for E > 1 GeV 121 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 122 eBrem : Emin= 0 eV Emax= 1 GeV 123 eBremRel : Emin= 1 GeV Emax= 10 TeV 124 125 annihil: for e+ SubType= 5 126 Lambda tables from 100 eV to 10 TeV in 77 bins, spline: 1 127 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 128 eplus2gg : Emin= 0 eV Emax= 10 TeV 129 130 msc: for proton SubType= 10 131 Lambda tables from 100 eV to 10 TeV in 77 bins, spline: 1 132 RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1 133 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 134 UrbanMsc90 : Emin= 0 eV Emax= 10 TeV 135 136 hIoni: for proton SubType= 2 137 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 138 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 139 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 140 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 141 Bragg : Emin= 0 eV Emax= 2 MeV 142 BetheBloch : Emin= 2 MeV Emax= 10 TeV 143 144 hBrems: for proton SubType= 3 145 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 146 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 147 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 148 hBrem : Emin= 0 eV Emax= 10 TeV 149 150 hPairProd: for proton SubType= 4 151 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 152 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 153 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 154 hPairProd : Emin= 0 eV Emax= 10 TeV 155 156 msc: for GenericIon SubType= 10 157 RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 0 158 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 159 UrbanMsc90 : Emin= 0 eV Emax= 10 TeV 160 161 ionIoni: for GenericIon SubType= 2 162 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 163 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 164 finalRange(mm)= 0.1, dRoverRange= 0.1, integral: 1, fluct: 1, linLossLimit= 0.02 165 Stopping Power data for 17 ion/material pairs, nuclearStopping: 1 166 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 167 BraggIon : Emin= 0 eV Emax= 2 MeV 168 BetheBloch : Emin= 2 MeV Emax= 10 TeV 169 170 hIoni: for anti_proton SubType= 2 171 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 172 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 173 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 174 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 175 ICRU73QO : Emin= 0 eV Emax= 2 MeV 176 BetheBloch : Emin= 2 MeV Emax= 10 TeV 177 178 hIoni: for kaon+ SubType= 2 179 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 180 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 181 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 182 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 183 Bragg : Emin= 0 eV Emax= 1.05231 MeV 184 BetheBloch : Emin= 1.05231 MeV Emax= 10 TeV 185 186 hBrems: for kaon+ SubType= 3 187 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 188 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 189 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 190 hBrem : Emin= 0 eV Emax= 10 TeV 191 192 hPairProd: for kaon+ SubType= 4 193 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 194 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 195 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 196 hPairProd : Emin= 0 eV Emax= 10 TeV 197 198 hIoni: for kaon- SubType= 2 199 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 200 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 201 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 202 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 203 ICRU73QO : Emin= 0 eV Emax= 1.05231 MeV 204 BetheBloch : Emin= 1.05231 MeV Emax= 10 TeV 205 206 hBrems: for kaon- SubType= 3 207 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 208 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 209 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 210 hBrem : Emin= 0 eV Emax= 10 TeV 211 212 hPairProd: for kaon- SubType= 4 213 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 214 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 215 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 216 hPairProd : Emin= 0 eV Emax= 10 TeV 217 218 muMsc: for mu+ SubType= 10 219 Lambda tables from 100 eV to 10 TeV in 77 bins, spline: 1 220 RangeFactor= 0.2, step limit type: 0, lateralDisplacement: 1, polarAngleLimit(deg)= 0 221 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 222 UrbanMsc90 : Emin= 0 eV Emax= 10 TeV 223 224 muIoni: for mu+ SubType= 2 225 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 226 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 227 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 228 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 229 Bragg : Emin= 0 eV Emax= 200 keV 230 BetheBloch : Emin= 200 keV Emax= 1 GeV 231 MuBetheBloch : Emin= 1 GeV Emax= 10 TeV 232 233 muBrems: for mu+ SubType= 3 234 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 235 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 236 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 237 MuBrem : Emin= 0 eV Emax= 10 TeV 238 239 muPairProd: for mu+ SubType= 4 240 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 241 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 242 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 243 muPairProd : Emin= 0 eV Emax= 10 TeV 244 245 muIoni: for mu- SubType= 2 246 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 247 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 248 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 249 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 250 ICRU73QO : Emin= 0 eV Emax= 200 keV 251 BetheBloch : Emin= 200 keV Emax= 1 GeV 252 MuBetheBloch : Emin= 1 GeV Emax= 10 TeV 253 254 muBrems: for mu- SubType= 3 255 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 256 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 257 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 258 MuBrem : Emin= 0 eV Emax= 10 TeV 259 260 muPairProd: for mu- SubType= 4 261 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 262 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 263 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 264 muPairProd : Emin= 0 eV Emax= 10 TeV 265 266 hIoni: for pi+ SubType= 2 267 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 268 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 269 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 270 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 271 Bragg : Emin= 0 eV Emax= 297.504 keV 272 BetheBloch : Emin= 297.504 keV Emax= 10 TeV 273 274 hBrems: for pi+ SubType= 3 275 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 276 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 277 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 278 hBrem : Emin= 0 eV Emax= 10 TeV 279 280 hPairProd: for pi+ SubType= 4 281 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 282 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 283 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 284 hPairProd : Emin= 0 eV Emax= 10 TeV 285 286 msc: for pi- SubType= 10 287 Lambda tables from 100 eV to 10 TeV in 77 bins, spline: 1 288 RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1 289 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 290 UrbanMsc90 : Emin= 0 eV Emax= 10 TeV 291 292 hIoni: for pi- SubType= 2 293 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 294 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 295 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 296 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 297 ICRU73QO : Emin= 0 eV Emax= 297.504 keV 298 BetheBloch : Emin= 297.504 keV Emax= 10 TeV 299 300 hBrems: for pi- SubType= 3 301 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 302 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 303 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 304 hBrem : Emin= 0 eV Emax= 10 TeV 305 306 hPairProd: for pi- SubType= 4 307 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 308 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 309 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 310 hPairProd : Emin= 0 eV Emax= 10 TeV 212 311 213 312 Region <DefaultRegionForTheWorld> -- appears in <World> world volume … … 215 314 Pointers : G4VUserRegionInformation[0], G4UserLimits[0], G4FastSimulationManager[0], G4UserSteppingAction[0] 216 315 Materials : Galactic Lead liquidArgon 217 Production cuts : gamma 1 mm e- 1 mm e+1 mm316 Production cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 1 mm 218 317 219 318 ========= Table of registered couples ============================== … … 221 320 Index : 0 used in the geometry : Yes recalculation needed : No 222 321 Material : Galactic 223 Range cuts : gamma 1 mm e- 1 mm e+1 mm224 Energy thresholds : gamma 990 eV e- 990 eV e+ 990 eV322 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 1 mm 323 Energy thresholds : gamma 990 eV e- 990 eV e+ 990 eV proton 100 keV 225 324 Region(s) which use this couple : 226 325 DefaultRegionForTheWorld … … 228 327 Index : 1 used in the geometry : Yes recalculation needed : No 229 328 Material : Lead 230 Range cuts : gamma 1 mm e- 1 mm e+1 mm231 Energy thresholds : gamma 100.511 keV e- 1.37814 MeV e+ 1.28002 MeV329 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 1 mm 330 Energy thresholds : gamma 101.843 keV e- 1.36749 MeV e+ 1.27862 MeV proton 100 keV 232 331 Region(s) which use this couple : 233 332 DefaultRegionForTheWorld … … 235 334 Index : 2 used in the geometry : Yes recalculation needed : No 236 335 Material : liquidArgon 237 Range cuts : gamma 1 mm e- 1 mm e+1 mm238 Energy thresholds : gamma 6.17835 keV e- 342.891 keV e+ 334.551keV336 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 1 mm 337 Energy thresholds : gamma 6.19986 keV e- 344.855 keV e+ 333.46 keV proton 100 keV 239 338 Region(s) which use this couple : 240 339 DefaultRegionForTheWorld … … 273 372 Run Summary 274 373 Number of events processed : 100 275 User= 9.44s Real=9.8s Sys=0.03s374 User=5.56s Real=9.12s Sys=0s 276 375 277 376 ------------------------------------------------------------ 278 material Total Edepsqrt(E0(GeV))*rmsE/Emean total tracklen377 material Edep RMS sqrt(E0(GeV))*rmsE/Emean total tracklen 279 378 280 Lead: 788.16 MeV +- 16.12 MeV 2.046 +- 0.2046 % 54.2 cm +- 1.18 cm 281 liquidArgon: 202.2 MeV +- 15.77 MeV 7.798 +- 0.7798 % 99.4 cm +- 7.77 cm 282 379 Lead: 781.73 MeV : 14.91 MeV 1.907 +- 0.1907 % 54.5 cm +- 1.17 cm 380 liquidArgon: 207.32 MeV : 15.05 MeV 7.262 +- 0.7262 % 1.02 m +- 7.76 cm 381 382 ------------------------------------------------------------ 383 Beam particle e- E = 1 GeV 384 Mean number of gamma 570 385 Mean number of e- 960 386 Mean number of e+ 54.5 283 387 ------------------------------------------------------------ 284 388 … … 286 390 material Total Edep 287 391 288 Lead: 78 8.164MeV289 liquidArgon: 20 2.201 MeV392 Lead: 781.726 MeV 393 liquidArgon: 207.311 MeV 290 394 291 395 ------------------------------------------------------------ … … 294 398 --------- Ranecu engine status --------- 295 399 Initial seed (index) = 0 296 Current couple of seeds = 909114688, 1248511548400 Current couple of seeds = 1438848957, 1887175185 297 401 ---------------------------------------- 298 402 UserDetectorConstruction deleted. … … 302 406 G4 kernel has come to Quit state. 303 407 EventManager deleted. 304 Default detector region deleted.305 408 UImanager deleted. 306 409 Units table cleared. … … 308 411 RunManagerKernel is deleted. 309 412 RunManager is deleting. 413 -
trunk/examples/extended/electromagnetic/TestEm3/include/DetectorConstruction.hh
r1230 r1337 25 25 // 26 26 // $Id: DetectorConstruction.hh,v 1.13 2006/06/29 16:51:06 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm3/include/DetectorMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: DetectorMessenger.hh,v 1.8 2006/06/29 16:51:08 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm3/include/EmAcceptance.hh
r1230 r1337 25 25 // 26 26 // $Id: EmAcceptance.hh,v 1.4 2006/06/29 16:51:11 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm3/include/EventAction.hh
r1230 r1337 25 25 // 26 26 // $Id: EventAction.hh,v 1.10 2006/06/29 16:51:14 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm3/include/EventActionMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: EventActionMessenger.hh,v 1.3 2006/06/29 16:51:17 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm3/include/HistoManager.hh
r1230 r1337 25 25 // 26 26 // $Id: HistoManager.hh,v 1.8 2007/11/12 17:04:55 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm3/include/HistoMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: HistoMessenger.hh,v 1.5 2007/11/12 17:04:55 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm3/include/PhysListEmStandard.hh
r1230 r1337 25 25 // 26 26 // $Id: PhysListEmStandard.hh,v 1.4 2006/06/29 16:51:42 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm3/include/PhysicsList.hh
r1230 r1337 24 24 // ******************************************************************** 25 25 // 26 // $Id: PhysicsList.hh,v 1. 8 2009/11/13 17:01:44 maireExp $27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $26 // $Id: PhysicsList.hh,v 1.9 2010/01/24 17:25:07 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 45 45 { 46 46 public: 47 47 48 PhysicsList(); 48 49 virtual ~PhysicsList(); … … 59 60 void SetCutForPositron(G4double); 60 61 61 private: 62 private: 63 62 64 G4double cutForGamma; 63 65 G4double cutForElectron; -
trunk/examples/extended/electromagnetic/TestEm3/include/PhysicsListMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: PhysicsListMessenger.hh,v 1.3 2006/06/29 16:52:00 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm3/include/PrimaryGeneratorAction.hh
r1230 r1337 25 25 // 26 26 // $Id: PrimaryGeneratorAction.hh,v 1.4 2006/06/29 16:52:03 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm3/include/PrimaryGeneratorMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: PrimaryGeneratorMessenger.hh,v 1.3 2006/06/29 16:52:05 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm3/include/RunAction.hh
r1230 r1337 24 24 // ******************************************************************** 25 25 // 26 // $Id: RunAction.hh,v 1. 19 2008/05/29 16:59:27 vnivanch Exp $27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $26 // $Id: RunAction.hh,v 1.20 2010/01/24 17:25:07 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 46 46 class RunActionMessenger; 47 47 class HistoManager; 48 48 class G4Track; 49 49 class G4Run; 50 50 … … 69 69 70 70 void PrintDedxTables(); 71 72 void AddSecondaryTrack(const G4Track*); 71 73 72 74 // Acceptance parameters … … 93 95 G4double edeptrue [MaxAbsor]; 94 96 G4double rmstrue [MaxAbsor]; 95 G4double limittrue[MaxAbsor]; 97 G4double limittrue[MaxAbsor]; 98 99 G4int n_gamma; 100 G4int n_elec; 101 G4int n_pos; 96 102 97 103 G4bool applyLimit; -
trunk/examples/extended/electromagnetic/TestEm3/include/RunActionMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: RunActionMessenger.hh,v 1.10 2007/04/22 16:25:21 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm3/include/StepMax.hh
r1230 r1337 25 25 // 26 26 // $Id: StepMax.hh,v 1.7 2006/06/29 16:52:11 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm3/include/StepMaxMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: StepMaxMessenger.hh,v 1.2 2006/06/29 16:52:13 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm3/include/SteppingAction.hh
r1230 r1337 25 25 // 26 26 // $Id: SteppingAction.hh,v 1.9 2008/03/14 15:40:03 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm3/include/SteppingVerbose.hh
r1230 r1337 25 25 // 26 26 // $Id: SteppingVerbose.hh,v 1.5 2006/06/29 16:52:18 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 // This class manages the verbose outputs in G4SteppingManager. -
trunk/examples/extended/electromagnetic/TestEm3/include/TrackingAction.hh
r1230 r1337 25 25 // 26 26 // $Id: TrackingAction.hh,v 1.2 2006/06/29 16:52:20 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm3/src/DetectorConstruction.cc
r1230 r1337 25 25 // 26 26 // $Id: DetectorConstruction.cc,v 1.23 2009/03/04 18:49:17 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm3/src/DetectorMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: DetectorMessenger.cc,v 1.11 2006/06/29 16:52:26 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm3/src/EmAcceptance.cc
r1230 r1337 25 25 // 26 26 // $Id: EmAcceptance.cc,v 1.6 2006/06/29 16:52:28 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm3/src/EventAction.cc
r1230 r1337 24 24 // ******************************************************************** 25 25 // 26 // $Id: EventAction.cc,v 1.1 6 2008/05/29 16:59:27 vnivanchExp $27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $26 // $Id: EventAction.cc,v 1.18 2010/06/07 05:40:46 perl Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 37 37 38 38 #include "G4Event.hh" 39 #include "G4TrajectoryContainer.hh"40 #include "G4Trajectory.hh"41 #include "G4VVisManager.hh"42 39 43 40 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 78 75 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... 79 76 80 void EventAction::EndOfEventAction(const G4Event* evt)77 void EventAction::EndOfEventAction(const G4Event*) 81 78 { 82 79 for (G4int k=1; k<=detector->GetNbOfAbsor(); k++) { … … 84 81 if (energyDeposit[k] > 0.) histoManager->FillHisto(k, energyDeposit[k]); 85 82 } 86 87 if (G4VVisManager::GetConcreteInstance())88 {89 G4TrajectoryContainer* trajectoryContainer = evt->GetTrajectoryContainer();90 G4int n_trajectories = 0;91 if (trajectoryContainer) n_trajectories = trajectoryContainer->entries();92 for (G4int i=0; i<n_trajectories; i++)93 { G4Trajectory* trj = (G4Trajectory*)94 ((*(evt->GetTrajectoryContainer()))[i]);95 if (drawFlag == "all") trj->DrawTrajectory(100);96 else if ((drawFlag == "charged")&&(trj->GetCharge() != 0.))97 trj->DrawTrajectory(100);98 }99 }100 83 } 101 84 -
trunk/examples/extended/electromagnetic/TestEm3/src/EventActionMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: EventActionMessenger.cc,v 1.4 2006/06/29 16:52:38 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm3/src/HistoManager.cc
r1230 r1337 25 25 // 26 26 // $Id: HistoManager.cc,v 1.17 2009/03/04 18:49:17 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm3/src/HistoMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: HistoMessenger.cc,v 1.9 2007/11/12 17:04:55 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm3/src/PhysListEmStandard.cc
r1230 r1337 25 25 // 26 26 // $Id: PhysListEmStandard.cc,v 1.23 2009/11/13 17:01:44 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm3/src/PhysicsList.cc
r1230 r1337 24 24 // ******************************************************************** 25 25 // 26 // $Id: PhysicsList.cc,v 1.3 0 2009/11/13 17:01:44 maireExp $27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $26 // $Id: PhysicsList.cc,v 1.32 2010/04/13 08:10:19 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 42 42 #include "G4EmPenelopePhysics.hh" 43 43 44 #include "PhysListEmStandardGS.hh" 45 #include "PhysListEmStandardWVI.hh" 46 44 47 #include "G4UnitsTable.hh" 45 #include "G4UrbanMscModel.hh"46 48 47 49 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 255 257 emPhysicsList = new G4EmPenelopePhysics(); 256 258 259 } else if (name == "standardGS") { 260 261 emName = name; 262 delete emPhysicsList; 263 emPhysicsList = new PhysListEmStandardGS(name); 264 265 } else if (name == "standardWVI") { 266 267 emName = name; 268 delete emPhysicsList; 269 emPhysicsList = new PhysListEmStandardWVI(name); 270 257 271 } else { 258 272 … … 298 312 SetCutValue(cutForElectron, "e-"); 299 313 SetCutValue(cutForPositron, "e+"); 314 315 // Cut for proton not used in EM processes except single scattering 316 // so electron cut is used in this example 317 SetCutValue(cutForElectron, "proton"); 300 318 301 319 if (verboseLevel>0) DumpCutValuesTable(); -
trunk/examples/extended/electromagnetic/TestEm3/src/PhysicsListMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: PhysicsListMessenger.cc,v 1.3 2006/06/29 16:52:57 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm3/src/PrimaryGeneratorAction.cc
r1230 r1337 25 25 // 26 26 // $Id: PrimaryGeneratorAction.cc,v 1.7 2006/06/29 16:53:00 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm3/src/PrimaryGeneratorMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: PrimaryGeneratorMessenger.cc,v 1.3 2006/06/29 16:53:02 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm3/src/RunAction.cc
r1230 r1337 24 24 // ******************************************************************** 25 25 // 26 // $Id: RunAction.cc,v 1.3 7 2008/05/29 16:59:27 vnivanch Exp $27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $26 // $Id: RunAction.cc,v 1.38 2010/01/24 17:25:07 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 41 41 #include "G4UnitsTable.hh" 42 42 43 #include "G4ParticleTable.hh" 44 #include "G4ParticleDefinition.hh" 45 #include "G4Track.hh" 46 #include "G4Gamma.hh" 47 #include "G4Electron.hh" 48 #include "G4Positron.hh" 49 #include "G4ProductionCutsTable.hh" 50 #include "G4LossTableManager.hh" 51 43 52 #include "Randomize.hh" 44 53 … … 81 90 energyDeposit[k].clear(); 82 91 } 92 93 n_gamma = 0; 94 n_elec = 0; 95 n_pos = 0; 83 96 84 97 //initialize Eflow … … 195 208 GetParticleDefinition()->GetParticleName() 196 209 << " E = " << G4BestUnit(beamEnergy,"Energy") << G4endl; 210 G4cout << " Mean number of gamma " << (G4double)n_gamma*norm << G4endl; 211 G4cout << " Mean number of e- " << (G4double)n_elec*norm << G4endl; 212 G4cout << " Mean number of e+ " << (G4double)n_pos*norm << G4endl; 213 G4cout << "------------------------------------------------------------\n"; 197 214 198 215 //Energy flow … … 263 280 CLHEP::HepRandom::showEngineStatus(); 264 281 } 265 266 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......267 268 #include "G4ParticleTable.hh"269 #include "G4ParticleDefinition.hh"270 #include "G4Gamma.hh"271 #include "G4Electron.hh"272 #include "G4ProductionCutsTable.hh"273 #include "G4LossTableManager.hh"274 282 275 283 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 364 372 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... 365 373 374 void RunAction::AddSecondaryTrack(const G4Track* track) 375 { 376 const G4ParticleDefinition* d = track->GetDefinition(); 377 if(d == G4Gamma::Gamma()) { ++n_gamma; } 378 else if (d == G4Electron::Electron()) { ++n_elec; } 379 else if (d == G4Positron::Positron()) { ++n_pos; } 380 } 381 382 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... 383 366 384 void RunAction::SetEdepAndRMS(G4int i, G4double edep, G4double rms, G4double lim) 367 385 { -
trunk/examples/extended/electromagnetic/TestEm3/src/RunActionMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: RunActionMessenger.cc,v 1.13 2007/04/25 10:07:27 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm3/src/StepMax.cc
r1230 r1337 25 25 // 26 26 // $Id: StepMax.cc,v 1.4 2006/06/29 16:53:19 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm3/src/StepMaxMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: StepMaxMessenger.cc,v 1.3 2006/06/29 16:53:21 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm3/src/SteppingAction.cc
r1230 r1337 25 25 // 26 26 // $Id: SteppingAction.cc,v 1.28 2008/05/29 16:59:27 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm3/src/SteppingVerbose.cc
r1230 r1337 25 25 // 26 26 // $Id: SteppingVerbose.cc,v 1.4 2006/06/29 16:53:25 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm3/src/TrackingAction.cc
r1230 r1337 25 25 // 26 26 // 27 // $Id: TrackingAction.cc,v 1. 2 2006/06/29 16:53:27 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // $Id: TrackingAction.cc,v 1.3 2010/01/24 17:25:07 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 69 69 70 70 //flux artefact, if primary vertex is inside the calorimeter 71 for (G4int pl=1; pl<=Idnow; pl++) runAct->sumEnergyFlow(pl, Eflow); 71 for (G4int pl=1; pl<=Idnow; pl++) {runAct->sumEnergyFlow(pl, Eflow);} 72 } else { 73 runAct->AddSecondaryTrack(track); 72 74 } 73 75 } -
trunk/examples/extended/electromagnetic/TestEm3/vis.mac
r807 r1337 10 10 /run/initialize 11 11 # 12 # Create empty scene ("world" is default)13 /vis/ scene/create12 # Use this open statement to create an OpenGL view: 13 /vis/open OGL 600x600-0+0 14 14 # 15 # Create a scene handler for a specific graphics system 16 # Edit the next line(s) to choose another graphic system 15 # Use this open statement to create a .prim file suitable for 16 # viewing in DAWN: 17 #/vis/open DAWNFILE 17 18 # 18 ####/vis/open DAWNFILE 19 /vis/open OGLIX 19 # Use this open statement to create a .heprep file suitable for 20 # viewing in HepRApp: 21 #/vis/open HepRepFile 20 22 # 21 # Draw scene 23 # Use this open statement to create a .wrl file suitable for 24 # viewing in a VRML viewer: 25 #/vis/open VRML2FILE 26 # 27 # Disable auto refresh and quieten vis messages whilst scene and 28 # trajectories are established: 29 /vis/viewer/set/autoRefresh false 30 /vis/verbose errors 31 # 32 # Draw geometry: 33 /vis/drawVolume 34 # 35 # Specify view angle: 36 #/vis/viewer/set/viewpointThetaPhi 90. 0. 37 # 38 # Specify zoom value: 22 39 /vis/viewer/zoom 1.4 23 /vis/viewer/flush24 40 # 25 # for drawing the tracks 26 # if too many tracks cause core dump => storeTrajectory 0 27 /tracking/storeTrajectory 1 41 # Specify style (surface or wireframe): 42 #/vis/viewer/set/style wireframe 43 # 44 # Draw coordinate axes: 45 #/vis/scene/add/axes 0 0 0 1 m 46 # 47 # Draw smooth trajectories at end of event, showing trajectory points 48 # as markers 2 pixels wide: 49 /vis/scene/add/trajectories smooth 50 /vis/modeling/trajectories/create/drawByCharge 51 #/vis/modeling/trajectories/drawByCharge-0/default/setDrawStepPts true 52 #/vis/modeling/trajectories/drawByCharge-0/default/setStepPtsSize 2 53 # (if too many tracks cause core dump => /tracking/storeTrajectory 0) 54 # 55 # Draw hits at end of event: 56 #/vis/scene/add/hits 57 # 58 # To draw only gammas: 59 #/vis/filtering/trajectories/create/particleFilter 60 #/vis/filtering/trajectories/particleFilter-0/add gamma 61 # 62 # To invert the above, drawing all particles except gammas, 63 # keep the above two lines but also add: 64 #/vis/filtering/trajectories/particleFilter-0/invert true 65 # 66 # Many other options are available with /vis/modeling and /vis/filtering. 67 # For example, to select colour by particle ID: 68 #/vis/modeling/trajectories/create/drawByParticleID 69 #/vis/modeling/trajectories/drawByParticleID-0/set e- blue 70 # 71 # To superimpose all of the events from a given run: 28 72 /vis/scene/endOfEventAction accumulate 29 73 # 30 /testem/event/drawTracks all 74 # Re-establish auto refreshing and verbosity: 75 /vis/viewer/set/autoRefresh true 76 /vis/verbose warnings 77 # 78 # For file-based drivers, use this to create an empty detector view: 79 #/vis/viewer/flush -
trunk/examples/extended/electromagnetic/TestEm4/History
r807 r1337 1 $Id: History,v 1. 43 2007/06/22 09:55:22 maireExp $1 $Id: History,v 1.50 2010/06/07 05:40:46 perl Exp $ 2 2 ------------------------------------------------------------------- 3 3 … … 16 16 ---------------------------------------------------------- 17 17 18 06-06-10 J.Perl (testem4-V09-03-02) 19 - Remove unused variable in EventAction 20 21 03-06-10 J.Perl (testem4-V09-03-01) 22 - Updated vis usage 23 24 19-05-10 mma (testem4-V09-03-00) 25 - TestEm4.cc : introduction of G4UIExecutive 26 27 12-09-08 mma (testem4-V09-01-03) 28 - RunAction : change default histogram format 29 30 12-06-08 mma (testem4-V09-01-02) 31 - Remove AIDA from GNUmakefile 32 33 06-05-08 mma (testem4-V09-01-01) 34 - Update README for Aida implementations. 35 36 07-04-08 mma (testem4-V09-01-00) 37 - PhysicsList : replace G4MultipleScattering by G4eMultipleScattering 38 18 39 22-06-07 mma (testem4-V08-03-00) 19 40 - cosmetic in TestEm4.cc -
trunk/examples/extended/electromagnetic/TestEm4/README
r807 r1337 1 $Id: README,v 1. 19 2006/05/15 14:39:20maire Exp $1 $Id: README,v 1.21 2008/09/12 18:46:14 maire Exp $ 2 2 ------------------------------------------------------------------- 3 3 … … 76 76 gmake 77 77 78 It is possible to choose the format of the histogram file (hbook, root, XML): 78 It is possible to choose the format of the histogram file : 79 hbook, root (default), XML 79 80 comment/uncomment 1 line in the constructor of RunAction. 80 81 81 82 To use histograms, at least one of the AIDA implementations should be 82 available (see http://aida.freehep.org).83 available. See InstallAida.txt 83 84 84 7a - PI85 86 A package including AIDA and extended interfaces also using Python is PI,87 available from: http://cern.ch/pi88 89 Once installed PI or PI-Lite in a specified local area $MYPY, it is required90 to add the installation path to $PATH, i.e. for example, for release 1.2.1 of91 PI:92 setenv PATH ${PATH}:$MYPI/1.2.1/app/releases/PI/PI_1_2_1/rh73_gcc32/bin93 94 CERN users can use the PATH to the LCG area on AFS.95 Before running the example the command should be issued:96 eval `aida-config --runtime csh`97 98 7b - OpenScientist99 100 OpenScientist is available at http://OpenScientist.lal.in2p3.fr.101 102 You have to "setup" the OpenScientist AIDA implementation before compiling103 (then with G4ANALYSIS_USE set) and running your Geant4 application.104 105 On UNIX you setup, with a csh flavoured shell :106 csh> source <<OpenScientist install path>/aida-setup.csh107 or with a sh flavoured shell :108 sh> . <<OpenScientist install path>/aida-setup.sh109 On Windows :110 DOS> call <<OpenScientist install path>/aida-setup.bat111 112 You can use various file formats for writing (AIDA-XML, hbook, root).113 These formats are readable by the Lab onx interactive program114 or the OpenPAW application. See the web pages.115 116 117 With OpenPAW, on a run.hbook file, one can view the histograms118 with something like :119 OS> opaw120 opaw> h/file 1 run.hbook ( or opaw> h/file 1 run.aida or run.root)121 opaw> zone 2 2122 opaw> h/plot 1123 opaw> h/plot 2 -
trunk/examples/extended/electromagnetic/TestEm4/TestEm4.cc
r1230 r1337 25 25 // 26 26 // 27 // $Id: TestEm4.cc,v 1.1 2 2007/06/22 09:55:22maire Exp $28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // $Id: TestEm4.cc,v 1.13 2010/05/19 09:19:51 maire Exp $ 28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo..... … … 33 33 #include "G4RunManager.hh" 34 34 #include "G4UImanager.hh" 35 #include "G4UIterminal.hh"36 #include "G4UItcsh.hh"37 35 #include "Randomize.hh" 38 36 … … 47 45 #ifdef G4VIS_USE 48 46 #include "G4VisExecutive.hh" 47 #endif 48 49 #ifdef G4UI_USE 50 #include "G4UIExecutive.hh" 49 51 #endif 50 52 … … 93 95 visManager->Initialize(); 94 96 #endif 95 96 G4UIsession * session = 0; 97 #ifdef G4UI_USE_TCSH 98 session = new G4UIterminal(new G4UItcsh); 99 #else 100 session = new G4UIterminal(); 101 #endif 102 UI->ApplyCommand("/control/execute vis.mac"); 103 session->SessionStart(); 104 delete session; 97 98 #ifdef G4UI_USE 99 G4UIExecutive * ui = new G4UIExecutive(argc,argv); 100 ui->SessionStart(); 101 delete ui; 102 #endif 105 103 106 104 #ifdef G4VIS_USE -
trunk/examples/extended/electromagnetic/TestEm4/TestEm4.out
r807 r1337 1 2 ############################################ 3 !!! WARNING - FPE detection is activated !!! 4 ############################################ 1 5 2 6 ************************************************************* 3 Geant4 version Name: g lobal-V09-00-03 (9-May-2008)7 Geant4 version Name: geant4-09-03-ref-06 (25-June-2010) 4 8 Copyright : Geant4 Collaboration 5 9 Reference : NIM A 506 (2003), 250-303 … … 7 11 ************************************************************* 8 12 9 Material: FluorCarbonate density: 1.610 g/cm3 RadL: 22.435 cm Imean: 92.428eV13 Material: FluorCarbonate density: 1.610 g/cm3 RadL: 22.435 cm Nucl.Int.Length: 54.514 cm Imean: 99.957 eV 10 14 ---> Element: Carbon (C) Z = 6.0 N = 12.0 A = 12.01 g/mole ElmMassFraction: 38.74 % ElmAbundance 50.00 % 11 15 ---> Element: Fluorine (N) Z = 9.0 N = 19.0 A = 18.99 g/mole ElmMassFraction: 61.26 % ElmAbundance 50.00 % … … 15 19 /run/beamOn 100000 16 20 17 phot: Total cross sections from Sandia parametrisation. 18 Sampling according PhotoElectric model 21 phot: for gamma SubType= 12 22 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 23 PhotoElectric : Emin= 0 eV Emax= 10 TeV 19 24 20 compt: Total cross sections has a good parametrisation from 10 KeV to (100/Z) GeV21 Sampling according Klein-Nishina model22 tables are built for gamma23 Lambda tables from 100 eV to 100 GeV in 90 bins.25 compt: for gamma SubType= 13 26 Lambda tables from 100 eV to 10 TeV in 77 bins, spline: 1 27 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 28 Klein-Nishina : Emin= 0 eV Emax= 10 TeV 24 29 25 conv: Total cross sections has a good parametrisation from 1.5 MeV to 100 GeV for all Z;26 sampling secondary e+e- according Bethe-Heitler model27 tables are built for gamma28 Lambda tables from 1.022 MeV to 100 GeV in 100 bins.30 conv: for gamma SubType= 14 31 Lambda tables from 1.022 MeV to 10 TeV in 77 bins, spline: 1 32 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 33 Bethe-Heitler : Emin= 0 eV Emax= 10 TeV 29 34 30 msc: Model variant of multiple scattering for e- 31 Lambda tables from 100 eV to 100 TeV in 120 bins. 32 LateralDisplacementFlag= 1 Skin= 0 33 Boundary/stepping algorithm is active with RangeFactor= 0.02 Step limit type 1 35 msc: for e- SubType= 10 36 Lambda tables from 100 eV to 10 TeV in 77 bins, spline: 1 37 RangeFactor= 0.04, stepLimitType: 1, latDisplacement: 1 38 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 39 UrbanMsc93 : Emin= 0 eV Emax= 10 TeV 34 40 35 eIoni: tables are built for e-36 dE/dx and range tables from 100 eV to 10 0 TeV in 120 bins.37 Lambda tables from threshold to 10 0 TeV in 120 bins.38 Delta cross sections and sampling from MollerBhabha model39 Good description from 1 KeV to 100 GeV.40 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 141 eIoni: for e- SubType= 2 42 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 43 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 44 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 45 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 46 MollerBhabha : Emin= 0 eV Emax= 10 TeV 41 47 42 eBrem: tables are built for e- 43 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 44 Lambda tables from threshold to 100 TeV in 120 bins. 45 Total cross sections and sampling from StandBrem model (based on the EEDL data library) 46 Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV. LPM flag 1 48 eBrem: for e- SubType= 3 49 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 50 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 51 LPM flag: 1 for E > 1 GeV 52 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 53 eBrem : Emin= 0 eV Emax= 1 GeV 54 eBremRel : Emin= 1 GeV Emax= 10 TeV 47 55 48 eIoni: tables are built for e+49 dE/dx and range tables from 100 eV to 10 0 TeV in 120 bins.50 Lambda tables from threshold to 10 0 TeV in 120 bins.51 Delta cross sections and sampling from MollerBhabha model52 Good description from 1 KeV to 100 GeV.53 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 156 eIoni: for e+ SubType= 2 57 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 58 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 59 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 60 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 61 MollerBhabha : Emin= 0 eV Emax= 10 TeV 54 62 55 eBrem: tables are built for e+ 56 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 57 Lambda tables from threshold to 100 TeV in 120 bins. 58 Total cross sections and sampling from StandBrem model (based on the EEDL data library) 59 Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV. LPM flag 1 63 eBrem: for e+ SubType= 3 64 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 65 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 66 LPM flag: 1 for E > 1 GeV 67 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 68 eBrem : Emin= 0 eV Emax= 1 GeV 69 eBremRel : Emin= 1 GeV Emax= 10 TeV 60 70 61 annihil: Sampling according eplus2gg model 62 tables are built for e+ 63 Lambda tables from 100 eV to 100 TeV in 120 bins. 71 annihil: for e+ SubType= 5 72 Lambda tables from 100 eV to 10 TeV in 77 bins, spline: 1 73 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 74 eplus2gg : Emin= 0 eV Emax= 10 TeV 64 75 65 76 Region <DefaultRegionForTheWorld> -- appears in <C6F6> world volume … … 67 78 Pointers : G4VUserRegionInformation[0], G4UserLimits[0], G4FastSimulationManager[0], G4UserSteppingAction[0] 68 79 Materials : FluorCarbonate 69 Production cuts : gamma 1 mm e- 1 mm e+ 1 mm80 Production cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 0 fm 70 81 71 82 ========= Table of registered couples ============================== … … 73 84 Index : 0 used in the geometry : Yes recalculation needed : No 74 85 Material : FluorCarbonate 75 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm76 Energy thresholds : gamma 3.62751 keV e- 427.947 keV e+ 412.431 keV86 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 0 fm 87 Energy thresholds : gamma 3.64604 keV e- 433.376 keV e+ 419.056 keV proton -1 MeV 77 88 Region(s) which use this couple : 78 89 DefaultRegionForTheWorld … … 115 126 Run Summary 116 127 Number of events processed : 100000 117 User= 8.45s Real=245.81s Sys=22.45s128 User=3.77s Real=9.59s Sys=2.61s 118 129 119 130 --------- Ranecu engine status --------- 120 131 Initial seed (index) = 0 121 Current couple of seeds = 1 729327149, 131462997132 Current couple of seeds = 1605911312, 1952694419 122 133 ---------------------------------------- 123 134 UserDetectorConstruction deleted. … … 127 138 G4 kernel has come to Quit state. 128 139 EventManager deleted. 129 Default detector region deleted.130 140 UImanager deleted. 131 141 Units table cleared. … … 133 143 RunManagerKernel is deleted. 134 144 RunManager is deleting. 145 -
trunk/examples/extended/electromagnetic/TestEm4/include/DetectorConstruction.hh
r1230 r1337 26 26 // 27 27 // $Id: DetectorConstruction.hh,v 1.3 2006/06/29 16:53:31 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 -
trunk/examples/extended/electromagnetic/TestEm4/include/EventAction.hh
r1230 r1337 26 26 // 27 27 // $Id: EventAction.hh,v 1.2 2006/06/29 16:53:33 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm4/include/EventActionMessenger.hh
r1230 r1337 26 26 // 27 27 // $Id: EventActionMessenger.hh,v 1.3 2006/06/29 16:53:35 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 -
trunk/examples/extended/electromagnetic/TestEm4/include/PhysicsList.hh
r1230 r1337 26 26 // 27 27 // $Id: PhysicsList.hh,v 1.2 2006/06/29 16:53:37 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm4/include/PrimaryGeneratorAction.hh
r1230 r1337 26 26 // 27 27 // $Id: PrimaryGeneratorAction.hh,v 1.2 2006/06/29 16:53:40 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm4/include/RunAction.hh
r1230 r1337 25 25 // 26 26 // $Id: RunAction.hh,v 1.7 2006/06/29 16:53:43 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm4/include/SteppingAction.hh
r1230 r1337 26 26 // 27 27 // $Id: SteppingAction.hh,v 1.2 2006/06/29 16:53:45 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm4/include/SteppingVerbose.hh
r1230 r1337 26 26 // 27 27 // $Id: SteppingVerbose.hh,v 1.2 2006/06/29 16:53:48 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // This class manages the verbose outputs in G4SteppingManager. -
trunk/examples/extended/electromagnetic/TestEm4/src/DetectorConstruction.cc
r1230 r1337 26 26 // 27 27 // $Id: DetectorConstruction.cc,v 1.3 2006/06/29 16:53:51 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 -
trunk/examples/extended/electromagnetic/TestEm4/src/EventAction.cc
r1230 r1337 24 24 // ******************************************************************** 25 25 // 26 // $Id: EventAction.cc,v 1. 7 2006/06/29 16:53:57 gunterExp $27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $26 // $Id: EventAction.cc,v 1.9 2010/06/07 05:40:46 perl Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 36 36 37 37 #include "G4Event.hh" 38 #include "G4TrajectoryContainer.hh"39 #include "G4Trajectory.hh"40 #include "G4VVisManager.hh"41 38 #include "G4UnitsTable.hh" 42 39 … … 76 73 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... 77 74 78 void EventAction::EndOfEventAction( const G4Event* evt)75 void EventAction::EndOfEventAction( const G4Event*) 79 76 { 80 77 if (drawFlag != "none") … … 85 82 Run->GetHisto(0)->fill(TotalEnergyDeposit/MeV); 86 83 #endif 87 88 // draw trajectories89 if(G4VVisManager::GetConcreteInstance())90 {91 G4TrajectoryContainer* trajectoryContainer = evt->GetTrajectoryContainer();92 G4int n_trajectories = 0;93 if (trajectoryContainer) n_trajectories = trajectoryContainer->entries();94 for(G4int i=0; i<n_trajectories; i++)95 { G4Trajectory* trj = (G4Trajectory *)96 ((*(evt->GetTrajectoryContainer()))[i]);97 if (drawFlag == "all") trj->DrawTrajectory(1000);98 else if ((drawFlag == "charged")&&(trj->GetCharge() != 0.))99 trj->DrawTrajectory(1000);100 }101 }102 84 } 103 85 -
trunk/examples/extended/electromagnetic/TestEm4/src/EventActionMessenger.cc
r1230 r1337 26 26 // 27 27 // $Id: EventActionMessenger.cc,v 1.3 2006/06/29 16:54:15 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm4/src/PhysicsList.cc
r1230 r1337 26 26 // 27 27 // $Id: PhysicsList.cc,v 1.7 2008/04/07 13:09:43 maire Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 -
trunk/examples/extended/electromagnetic/TestEm4/src/PrimaryGeneratorAction.cc
r1230 r1337 26 26 // 27 27 // $Id: PrimaryGeneratorAction.cc,v 1.3 2006/06/29 16:54:19 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm4/src/RunAction.cc
r1230 r1337 25 25 // 26 26 // $Id: RunAction.cc,v 1.11 2008/09/12 18:46:14 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm4/src/SteppingAction.cc
r1230 r1337 26 26 // 27 27 // $Id: SteppingAction.cc,v 1.2 2006/06/29 16:54:23 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm4/src/SteppingVerbose.cc
r1230 r1337 26 26 // 27 27 // $Id: SteppingVerbose.cc,v 1.2 2006/06/29 16:54:26 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm4/vis.mac
r807 r1337 8 8 /run/verbose 2 9 9 # 10 # C reate empty scene ("world" is default)11 / vis/scene/create10 # Controls whether energy is reported at end of event 11 /testem/event/drawTracks all 12 12 # 13 # Create a scene handler for a specific graphics system14 # Edit the next line(s) to choose another graphic system 13 # Use this open statement to create an OpenGL view: 14 /vis/open OGL 600x600-0+0 15 15 # 16 # Use this open statement to create a .prim file suitable for 17 # viewing in DAWN: 16 18 #/vis/open DAWNFILE 17 19 # 18 /vis/open OGLIX 20 # Use this open statement to create a .heprep file suitable for 21 # viewing in HepRApp: 22 #/vis/open HepRepFile 19 23 # 20 # Draw scene 24 # Use this open statement to create a .wrl file suitable for 25 # viewing in a VRML viewer: 26 #/vis/open VRML2FILE 27 # 28 # Disable auto refresh and quieten vis messages whilst scene and 29 # trajectories are established: 30 /vis/viewer/set/autoRefresh false 31 /vis/verbose errors 32 # 33 # Draw geometry: 34 /vis/drawVolume 35 # 36 # Specify view angle: 37 #/vis/viewer/set/viewpointThetaPhi 90. 0. 38 # 39 # Specify zoom value: 21 40 /vis/viewer/zoom 1.5 22 /vis/viewer/flush23 41 # 24 # for drawing the tracks 25 # if too many tracks cause core dump => storeTrajectory 0 26 /tracking/storeTrajectory 1 42 # Specify style (surface or wireframe): 43 #/vis/viewer/set/style wireframe 44 # 45 # Draw coordinate axes: 46 #/vis/scene/add/axes 0 0 0 1 m 47 # 48 # Draw smooth trajectories at end of event, showing trajectory points 49 # as markers 2 pixels wide: 50 /vis/scene/add/trajectories smooth 51 /vis/modeling/trajectories/create/drawByCharge 52 /vis/modeling/trajectories/drawByCharge-0/default/setDrawStepPts true 53 /vis/modeling/trajectories/drawByCharge-0/default/setStepPtsSize 2 54 # (if too many tracks cause core dump => /tracking/storeTrajectory 0) 55 # 56 # Draw hits at end of event: 57 #/vis/scene/add/hits 58 # 59 # To draw only gammas: 60 #/vis/filtering/trajectories/create/particleFilter 61 #/vis/filtering/trajectories/particleFilter-0/add gamma 62 # 63 # To invert the above, drawing all particles except gammas, 64 # keep the above two lines but also add: 65 #/vis/filtering/trajectories/particleFilter-0/invert true 66 # 67 # Many other options are available with /vis/modeling and /vis/filtering. 68 # For example, to select colour by particle ID: 69 #/vis/modeling/trajectories/create/drawByParticleID 70 #/vis/modeling/trajectories/drawByParticleID-0/set e- blue 71 # 72 # To superimpose all of the events from a given run: 27 73 /vis/scene/endOfEventAction accumulate 28 74 # 29 /testem/event/drawTracks 75 # Re-establish auto refreshing and verbosity: 76 /vis/viewer/set/autoRefresh true 77 /vis/verbose warnings 78 # 79 # For file-based drivers, use this to create an empty detector view: 80 #/vis/viewer/flush -
trunk/examples/extended/electromagnetic/TestEm5/History
r807 r1337 1 $Id: History,v 1. 93 2007/11/28 12:37:56 maireExp $2 ---------------------------------------------------- ---------------1 $Id: History,v 1.126 2010/06/07 05:40:46 perl Exp $ 2 ---------------------------------------------------- 3 3 4 4 ========================================================= … … 15 15 * Reverse chronological order (last date on top), please * 16 16 ---------------------------------------------------------- 17 18 06-06-10 J.Perl (testem5-V09-03-02) 19 - Remove unused variable in EventAction 20 21 03-06-10 J.Perl (testem5-V09-03-01) 22 - Updated vis usage 23 24 19-05-10 mma (testem5-V09-03-00) 25 - TestEm5.cc : introduction of G4UIExecutive 26 27 15-11-09 mma (testem5-V09-02-07) 28 - PhysListEmStandard.cc (local): eMultipleScattering -> UrbanMscModel93 29 - new local physics list : PhysListEmStandardGS 30 - PhysicsList : remove G4EmConfigurator 31 32 18-09-09 mma (testem5-V09-02-06) 33 - PhysicsList.cc : 34 renamed "standard" -> "local"; "emstandard" -> "emstandard_opt0" 35 - updated README and macro files 36 37 26-06-09 V.Ivant (testem5-V09-02-05) 38 - fixed compillation problem of the previous tag 39 40 25-06-09 V.Ivant (testem5-V09-02-04) 41 - PhysicsList - removed obsolete low-energy EM builders 42 43 18-06-09 V.Ivant (testem5-V09-02-03) 44 - RunAction - fixed output of mean scattering angle 45 - PhysicsList - added "standardGS" option - use GoudsmitSaunderson 46 msc model; substitute low-energy builders by builders from 47 physics_list library 48 49 06-03-09 mma (testem5-V09-02-02) 50 - rm command "/testem/phys/cutLimit" already in /cuts/setLowEdge 51 - PhysicsList::SetCuts() : rm SetEnergyRange(1*eV,100*GeV) 52 53 22-02-09 mma (testem5-V09-02-01) 54 - PhysicsList: code cleanup 55 56 22-01-09 V.Ivant (testem5-V09-02-00) 57 - added command "/testem/phys/cutLimit" allowing to change low limit for 58 production threshold 59 - added notification to G4RunManager when geometry or material are 60 modified between runs 61 - added PAI models configuration to Physics List 62 - extended number of runs in TestEm5.in 63 - use Opt3 Physics List in TestEm5.in 64 65 21-01-09 vi 66 - PhysicsList::SetCuts() : SetEnergyRange(1*eV,100*GeV) 67 - add blaha.mac 68 69 16-11-08 mma (testem5-V09-01-13) 70 - Em options: 20bins/decade LinLossLimit=default=0.01 71 72 11-11-08 mma (testem5-V09-01-12) 73 - update PhysListEmStandardSS 74 75 31-10-08 mma (testem5-V09-01-11) 76 - Use G4hMultipleScattering for muons and protons 77 - Modify EM options 78 79 23-10-08 mma (testem5-V09-01-10) 80 - update PhysListEmStandard and README 81 82 16-10-08 V.Ivant (testem5-V09-01-09) 83 - Removed temporary builder PhysListEmStandardIG 84 85 12-09-08 mma (testem5-V09-01-08) 86 - HistoManager.cc : change default histo format 87 88 28-08-08 mma (testem5-V09-01-07) 89 - TrackingAction.cc : reset id=0 between blocks 90 91 23-08-08 mma (testem5-V09-01-06) 92 - HistoManager.cc : add missing comma in title array. 93 - TrackingAction.cc : use vertex position to help to define transmit 94 95 12-06-08 mma (testem5-V09-01-05) 96 - Remove AIDA from GNUmakefile 97 98 06-05-08 mma (testem5-V09-01-04) 99 - PhysListEmStandard : add spline option for physics tables 100 - README : update Aida informations 101 102 11-04-08 mma 103 - HistoManager::Scale() : suppress warning 104 105 07-04-08 mma (testem5-V09-01-03) 106 - PhysicsList : add emstandard_opt3 107 - PhysListEmStandard : replace G4MultipleScattering by G4eMultipleScattering 108 - HistoManager::saveAscii() : redefinition of binEdge 109 110 17-03-08 mma (testem5-V09-01-02) 111 - macro TestEm5.in : physics list emstandard_opt2 112 113 14-01-08 mma (testem5-V09-01-01) 114 - normalize histo 1 115 - new subdirectory berger : berger.kumac, berger.C, 530um.ascii 116 117 19-12-07 mma (testem5-V09-01-00) 118 - PhysListEmStandard.cc : select G4hMultipleScattering for muon and proton 119 - subdirectory mumsc : mumsc.kumac, deviation.ascii 120 121 3-12-07 mma (testem5-V09-00-08) 122 - subdirectory tramu : data mars14.ascii, macros tramu.kumac and tramu.C 123 124 30-11-07 mma 125 - HistoManager: add function Scale(). 126 ascii[0] = flag to control creation of .ascii file 127 - RunAction: normalize histo 10 (--> tramu.mac) 128 - add subdirectory tramu 17 129 18 130 28-11-07 mma (testem5-V09-00-07) -
trunk/examples/extended/electromagnetic/TestEm5/README
r807 r1337 1 $Id: README,v 1.2 1 2007/11/28 12:37:56maire Exp $1 $Id: README,v 1.26 2009/09/18 14:03:24 maire Exp $ 2 2 ----------------------------------------------------- 3 3 … … 27 27 The default geometry is constructed in DetectorConstruction class, but all the 28 28 parameters can be changed via commands defined in the DetectorMessenger class. 29 The parameters of the "World" can be changed, too. 29 The parameters of the "World" can be changed, too. However, if World material 30 is not set to vacuum, the plots 10->43 below may be not pertinent. 30 31 31 32 2- PHYSICS LIST 33 34 Physics lists can be local (eg. in this example) or from G4 kernel 35 physics_lists subdirectory. 36 37 Local physics lists: 38 - "local" standard EM physics with current 'best' options setting. 39 these options are explicited in PhysListEmStandard 40 - "standardSS" standard EM physics with single Coulomb scattering 41 instead of multiple scattering 42 43 From geant4/source/physics_lists/builders: 44 - "emstandard_opt0" recommended standard EM physics for LHC 45 - "emstandard_opt1" best CPU performance standard physics for LHC 46 - "emstandard_opt2" 47 - "emstandard_opt3" best current advanced EM options. 48 analog to "local" above 49 - "emlivermore" low-energy EM physics using Livermore data 50 - "empenelope" low-energy EM physics implementing Penelope models 51 52 Physics lists and options can be (re)set with UI commands 53 54 Please, notice that options set through G4EmProcessOPtions are global, eg 55 for all particle types. In G4 builders, it is shown how to set options per 56 particle type. 32 57 33 The following EM physics lists are available in this example:34 - "standard" standard EM physics (default)35 - "livermore" low-energy EM physics using Livermore data36 - "penelope" low-energy EM physics implementing Penelope models37 - "standardSS" standard EM physics with single Coulomb scattering38 instead of multiple scattering39 40 Alternatively, the user may use predefined Geant4 builders:41 - "emstandard" G4EmStandardPhysics builder42 - "emstandard_opt1" G4EmStandardPhysics_option1 builder43 - "emstandard_opt2" G4EmStandardPhysics_option2 builder44 See geant4/source/physics_lists/History for details45 58 46 59 3- AN EVENT : THE PRIMARY GENERATOR … … 100 113 4 "x_vertex of charged secondaries (all)" 101 114 5 "x_vertex of charged secondaries (not absorbed)" 102 10 "(transmit, charged) : kinetic energy at exit "115 10 "(transmit, charged) : kinetic energy at exit of world" 103 116 11 "(transmit, charged) : ener fluence: dE(MeV)/dOmega" 104 117 12 "(transmit, charged) : space angle dN/dOmega" 105 13 "(transmit, charged) : projected angle at exit "106 14 "(transmit, charged) : projected position at exit "107 15 "(transmit, charged) : radius at exit "108 20 "(transmit, neutral) : kinetic energy at exit "118 13 "(transmit, charged) : projected angle at exit of world" 119 14 "(transmit, charged) : projected position at exit of world" 120 15 "(transmit, charged) : radius at exit of world" 121 20 "(transmit, neutral) : kinetic energy at exit of world" 109 122 21 "(transmit, neutral) : ener fluence: dE(MeV)/dOmega" 110 123 22 "(transmit, neutral) : space angle dN/dOmega" 111 23 "(transmit, neutral) : projected angle at exit "112 30 "(reflect , charged) : kinetic energy at exit "124 23 "(transmit, neutral) : projected angle at exit of world" 125 30 "(reflect , charged) : kinetic energy at exit of world" 113 126 31 "(reflect , charged) : ener fluence: dE(MeV)/dOmega" 114 127 32 "(reflect , charged) : space angle dN/dOmega" 115 33 "(reflect , charged) : projected angle at exit "116 40 "(reflect , neutral) : kinetic energy at exit "128 33 "(reflect , charged) : projected angle at exit of world" 129 40 "(reflect , neutral) : kinetic energy at exit of world" 117 130 41 "(reflect , neutral) : ener fluence: dE(MeV)/dOmega" 118 131 42 "(reflect , neutral) : space angle dN/dOmega" 119 43 "(reflect , neutral) : projected angle at exit "132 43 "(reflect , neutral) : projected angle at exit of world" 120 133 121 The histograms can be viewed using PAW. See below the note on ANAPHE+AIDA.134 The histograms can be viewed using ROOT or PAW. See below the note on AIDA. 122 135 123 One can control the name of the histograms file with the command: 124 /testem/histo/setFileName name (default testem5.hbook) 136 One can control the name and format of the histograms file with the command: 137 /testem/histo/setFileName name (default testem5) 138 /testem/histo/setFileType type (choice: hbook, root(default), XML) 125 139 126 140 It is also possible to print selected histograms on an ascii file: … … 177 191 Before compilation of the example it is optimal to clean up old files: 178 192 gmake histclean 179 gmake 193 gmake 194 180 195 To use histograms, at least one of the AIDA implementations should be 181 available (see http://aida.freehep.org).196 available. See InstallAida.txt 182 197 183 8a - PI184 185 A package including AIDA and extended interfaces also using Python is PI,186 available from: http://cern.ch/pi187 188 Once installed PI or PI-Lite in a specified local area $MYPY, it is required189 to add the installation path to $PATH, i.e. for example, for release 1.2.1 of190 PI:191 setenv PATH ${PATH}:$MYPI/1.2.1/app/releases/PI/PI_1_2_1/rh73_gcc32/bin192 193 CERN users can use the PATH to the LCG area on AFS.194 Before running the example the command should be issued:195 eval `aida-config --runtime csh`196 197 8b - OpenScientist198 199 OpenScientist is available at http://OpenScientist.lal.in2p3.fr.200 201 You have to "setup" the OpenScientist AIDA implementation before compiling202 (then with G4ANALYSIS_USE set) and running your Geant4 application.203 204 On UNIX you setup, with a csh flavoured shell :205 csh> source <<OpenScientist install path>/aida-setup.csh206 or with a sh flavoured shell :207 sh> . <<OpenScientist install path>/aida-setup.sh208 On Windows :209 DOS> call <<OpenScientist install path>/aida-setup.bat210 211 You can use various file formats for writing (AIDA-XML, hbook, root).212 These formats are readable by the Lab onx interactive program213 or the OpenPAW application. See the web pages.214 215 216 With OpenPAW, on a run.hbook file, one can view the histograms217 with something like :218 OS> opaw219 opaw> h/file 1 run.hbook ( or opaw> h/file 1 run.aida or run.root)220 opaw> zone 2 2221 opaw> h/plot 1222 opaw> h/plot 2 -
trunk/examples/extended/electromagnetic/TestEm5/TestEm5.cc
r1313 r1337 25 25 // 26 26 // 27 // $Id: TestEm5.cc,v 1.1 7 2007/06/22 10:48:00maire Exp $28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // $Id: TestEm5.cc,v 1.18 2010/05/19 09:35:37 maire Exp $ 28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 33 33 #include "G4RunManager.hh" 34 34 #include "G4UImanager.hh" 35 #include "G4UIterminal.hh"36 #include "G4UItcsh.hh"37 35 #include "Randomize.hh" 38 36 … … 123 121 #endif 124 122 125 // G4UIsession * session = 0;126 G4UIExecutive * session = 0;127 123 #ifdef G4UI_USE 128 session = new G4UIExecutive(argc,argv);129 #else 130 session = new G4UIterminal();124 G4UIExecutive * ui = new G4UIExecutive(argc,argv); 125 ui->SessionStart(); 126 delete ui; 131 127 #endif 132 133 // #ifdef G4UI_USE_TCSH134 // session = new G4UIterminal(new G4UItcsh);135 // #else136 // session = new G4UIterminal();137 // #endif138 session->SessionStart();139 delete session;140 128 141 129 #ifdef G4VIS_USE -
trunk/examples/extended/electromagnetic/TestEm5/TestEm5.in
r807 r1337 1 # $Id: TestEm5.in,v 1. 19 2007/07/31 16:51:29 maire Exp $1 # $Id: TestEm5.in,v 1.23 2009/01/23 13:26:29 maire Exp $ 2 2 # 3 3 # macro file for TestEm5.cc … … 10 10 /testem/det/setAbsYZ 50 um 11 11 # 12 /testem/phys/addPhysics standard12 /testem/phys/addPhysics emstandard_opt3 13 13 # 14 /testem/phys/setGCut 2.13 mm 15 /testem/phys/setECut 7.0 um 16 /testem/phys/setPCut 7.0 um 14 /testem/phys/setCuts 7 um 17 15 # 18 16 /run/initialize … … 23 21 # 24 22 /testem/histo/setFileName testem5 25 /testem/histo/setFileType hbook23 /testem/histo/setFileType root 26 24 /testem/histo/setHisto 13 100 -0.25 0.25 mrad 27 25 # 28 26 /run/beamOn 100000 27 # 28 /testem/det/setAbsMat Gold 29 /testem/det/setAbsThick 9.658 um 30 /testem/det/setAbsYZ 1 mm 31 /testem/det/update 32 /testem/gun/setDefault 33 /gun/particle e- 34 /gun/energy 15.7 MeV 35 /run/beamOn 50000 36 # 37 /testem/phys/setCuts 10 um 38 # 39 /testem/det/setAbsMat G4_POLYETHYLENE 40 /testem/det/setAbsThick 4.74 mm 41 /testem/det/setAbsYZ 50 mm 42 /testem/det/update 43 /testem/gun/setDefault 44 /gun/particle mu+ 45 /gun/energy 96.2 MeV 46 /run/beamOn 50000 47 # 48 /testem/phys/setCuts 1 mm 49 # 50 /testem/stack/killSecondaries 51 # 52 /testem/det/setAbsMat Aluminium 53 /testem/det/setAbsThick 8.004 mm 54 /testem/det/update 55 /testem/gun/setDefault 56 /gun/particle proton 57 /gun/energy 174.664 GeV 58 /run/beamOn 50000 59 # 60 /testem/det/setAbsMat Iron 61 /testem/det/setAbsThick 1 m 62 /testem/det/update 63 /testem/gun/setDefault 64 /gun/particle mu+ 65 /gun/energy 100 GeV 66 /run/beamOn 50000 67 # -
trunk/examples/extended/electromagnetic/TestEm5/TestEm5.out
r807 r1337 1 2 ############################################ 3 !!! WARNING - FPE detection is activated !!! 4 ############################################ 1 5 2 6 ************************************************************* 3 Geant4 version Name: g lobal-V09-00-03 (9-May-2008)7 Geant4 version Name: geant4-09-03-ref-06 (25-June-2010) 4 8 Copyright : Geant4 Collaboration 5 9 Reference : NIM A 506 (2003), 250-303 … … 13 17 /testem/det/setAbsYZ 50 um 14 18 # 15 /testem/phys/addPhysics standard16 PhysicsList::AddPhysicsList: < standard>19 /testem/phys/addPhysics emstandard_opt3 20 PhysicsList::AddPhysicsList: <emstandard_opt3> 17 21 # 18 /testem/phys/setGCut 2.13 mm 19 /testem/phys/setECut 7.0 um 20 /testem/phys/setPCut 7.0 um 22 /testem/phys/setCuts 7 um 21 23 # 22 24 /run/initialize 23 25 userDetector->Construct() start. 24 26 25 Material: Galactic density: 0.000 mg/cm3 RadL: 204727576.737 pc Imean: 21.800 eV temperature: 2.73 K pressure: 0.00 atm27 Material: Galactic density: 0.000 kg/m3 RadL: 204727512.315 pc Nucl.Int.Length: 113804112.800 pc Imean: 19.200 eV temperature: 2.73 K pressure: 0.00 atm 26 28 ---> Element: Galactic ( ) Z = 1.0 N = 1.0 A = 1.01 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 27 29 28 Material: Silicon density: 2.330 g/cm3 RadL: 9.368 cm Imean: 173.600 eV30 Material: Silicon density: 2.330 g/cm3 RadL: 9.368 cm Nucl.Int.Length: 45.663 cm Imean: 173.000 eV 29 31 ---> Element: Silicon ( ) Z = 14.0 N = 28.1 A = 28.09 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 30 32 … … 35 37 physicsList->Construct() start. 36 38 physicsList->Construct() start. 39 physicsList->CheckParticleList() start. 37 40 physicsList->setCut() start. 38 41 PhysicsList::SetCuts:CutLength : 1 mm … … 43 46 # 44 47 /testem/histo/setFileName testem5 45 /testem/histo/setFileType hbook48 /testem/histo/setFileType root 46 49 /testem/histo/setHisto 13 100 -0.25 0.25 mrad 47 50 ----> SetHisto 13: (transmit, charged) : projected angle at exit (mrad); 100 bins from -0.25 mrad to 0.25 mrad … … 49 52 /run/beamOn 100000 50 53 51 phot: Total cross sections from Sandia parametrisation. 52 Sampling according PhotoElectric model 53 54 compt: Total cross sections has a good parametrisation from 10 KeV to (100/Z) GeV 55 Sampling according Klein-Nishina model 56 tables are built for gamma 57 Lambda tables from 100 eV to 100 TeV in 1200 bins. 58 59 conv: Total cross sections has a good parametrisation from 1.5 MeV to 100 GeV for all Z; 60 sampling secondary e+e- according Bethe-Heitler model 61 tables are built for gamma 62 Lambda tables from 1.022 MeV to 100 TeV in 1200 bins. 63 64 msc: Model variant of multiple scattering for e- 65 Lambda tables from 100 eV to 100 TeV in 1200 bins. 66 LateralDisplacementFlag= 1 Skin= 4 67 Boundary/stepping algorithm is active with RangeFactor= 0.02 Step limit type 2 68 69 eIoni: tables are built for e- 70 dE/dx and range tables from 100 eV to 100 TeV in 1200 bins. 71 Lambda tables from threshold to 100 TeV in 1200 bins. 72 Delta cross sections and sampling from MollerBhabha model 73 Good description from 1 KeV to 100 GeV. 74 Step function: finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1 75 76 eBrem: tables are built for e- 77 dE/dx and range tables from 100 eV to 100 TeV in 1200 bins. 78 Lambda tables from threshold to 100 TeV in 1200 bins. 79 Total cross sections and sampling from StandBrem model (based on the EEDL data library) 80 Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV. LPM flag 1 81 82 eIoni: tables are built for e+ 83 dE/dx and range tables from 100 eV to 100 TeV in 1200 bins. 84 Lambda tables from threshold to 100 TeV in 1200 bins. 85 Delta cross sections and sampling from MollerBhabha model 86 Good description from 1 KeV to 100 GeV. 87 Step function: finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1 88 89 eBrem: tables are built for e+ 90 dE/dx and range tables from 100 eV to 100 TeV in 1200 bins. 91 Lambda tables from threshold to 100 TeV in 1200 bins. 92 Total cross sections and sampling from StandBrem model (based on the EEDL data library) 93 Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV. LPM flag 1 94 95 annihil: Sampling according eplus2gg model 96 tables are built for e+ 97 Lambda tables from 100 eV to 100 TeV in 120 bins. 98 99 msc: Model variant of multiple scattering for proton 100 Lambda tables from 100 eV to 100 TeV in 1200 bins. 101 LateralDisplacementFlag= 1 Skin= 4 102 Boundary/stepping algorithm is active with RangeFactor= 0.02 Step limit type 2 103 104 hIoni: tables are built for proton 105 dE/dx and range tables from 100 eV to 100 TeV in 1200 bins. 106 Lambda tables from threshold to 100 TeV in 1200 bins. 107 Scaling relation is used from proton dE/dx and range. 108 Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV 109 Parametrisation from Bragg for protons below. NuclearStopping= 1 110 Step function: finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1 111 112 msc: Model variant of multiple scattering for GenericIon 113 LateralDisplacementFlag= 0 Skin= 0 114 Boundary/stepping algorithm is active with RangeFactor= 0.2 Step limit type 1 115 116 ionIoni: tables are built for GenericIon 117 dE/dx and range tables from 100 eV to 100 TeV in 1200 bins. 118 Lambda tables from threshold to 100 TeV in 1200 bins. 119 Scaling relation is used from proton dE/dx and range. 120 Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV 121 Parametrisation from BraggIon for protons below. NuclearStopping= 1 122 123 Stopping Power data for 8 ion/material pairs are used. 124 Step function: finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1 125 126 hIoni: tables are built for anti_proton 127 dE/dx and range tables from 100 eV to 100 TeV in 1200 bins. 128 Lambda tables from threshold to 100 TeV in 1200 bins. 129 Scaling relation is used from proton dE/dx and range. 130 Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV 131 Parametrisation from Bragg for protons below. NuclearStopping= 1 132 Step function: finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1 133 134 msc: Model variant of multiple scattering for mu+ 135 Lambda tables from 100 eV to 100 TeV in 1200 bins. 136 LateralDisplacementFlag= 1 Skin= 4 137 Boundary/stepping algorithm is active with RangeFactor= 0.02 Step limit type 2 138 139 muIoni: tables are built for mu+ 140 dE/dx and range tables from 100 eV to 100 TeV in 1200 bins. 141 Lambda tables from threshold to 100 TeV in 1200 bins. 142 Bether-Bloch model for E > 0.2 MeV, parametrisation of Bragg peak below, 143 radiative corrections for E > 1 GeV 144 Step function: finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1 145 146 muBrems: tables are built for mu+ 147 dE/dx and range tables from 100 eV to 100 TeV in 1200 bins. 148 Lambda tables from threshold to 100 TeV in 1200 bins. 149 Parametrised model 150 151 muPairProd: tables are built for mu+ 152 dE/dx and range tables from 100 eV to 100 TeV in 1200 bins. 153 Lambda tables from threshold to 100 TeV in 1200 bins. 154 Parametrised model 155 156 muIoni: tables are built for mu- 157 dE/dx and range tables from 100 eV to 100 TeV in 1200 bins. 158 Lambda tables from threshold to 100 TeV in 1200 bins. 159 Bether-Bloch model for E > 0.2 MeV, parametrisation of Bragg peak below, 160 radiative corrections for E > 1 GeV 161 Step function: finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1 162 163 muBrems: tables are built for mu- 164 dE/dx and range tables from 100 eV to 100 TeV in 1200 bins. 165 Lambda tables from threshold to 100 TeV in 1200 bins. 166 Parametrised model 167 168 muPairProd: tables are built for mu- 169 dE/dx and range tables from 100 eV to 100 TeV in 1200 bins. 170 Lambda tables from threshold to 100 TeV in 1200 bins. 171 Parametrised model 172 173 hIoni: tables are built for pi+ 174 dE/dx and range tables from 100 eV to 100 TeV in 1200 bins. 175 Lambda tables from threshold to 100 TeV in 1200 bins. 176 Scaling relation is used from proton dE/dx and range. 177 Delta cross sections and sampling from BetheBloch model for scaled energy > 0.297504 MeV 178 Parametrisation from Bragg for protons below. NuclearStopping= 1 179 Step function: finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1 180 181 msc: Model variant of multiple scattering for pi- 182 Lambda tables from 100 eV to 100 TeV in 1200 bins. 183 LateralDisplacementFlag= 1 Skin= 4 184 Boundary/stepping algorithm is active with RangeFactor= 0.02 Step limit type 2 185 186 hIoni: tables are built for pi- 187 dE/dx and range tables from 100 eV to 100 TeV in 1200 bins. 188 Lambda tables from threshold to 100 TeV in 1200 bins. 189 Scaling relation is used from proton dE/dx and range. 190 Delta cross sections and sampling from BetheBloch model for scaled energy > 0.297504 MeV 191 Parametrisation from Bragg for protons below. NuclearStopping= 1 192 Step function: finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1 54 phot: for gamma SubType= 12 55 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 56 PhotoElectric : Emin= 0 eV Emax= 10 TeV 57 58 compt: for gamma SubType= 13 59 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 60 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 61 Klein-Nishina : Emin= 0 eV Emax= 10 TeV 62 63 conv: for gamma SubType= 14 64 Lambda tables from 1.022 MeV to 10 TeV in 220 bins, spline: 1 65 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 66 Bethe-Heitler : Emin= 0 eV Emax= 10 TeV 67 68 Rayl: for gamma SubType= 11 69 Lambda tables from 100 eV to 10 TeV in 200 bins, spline: 1 70 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 71 LivermoreRayleigh : Emin= 0 eV Emax= 100 GeV 72 73 msc: for e- SubType= 10 74 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 75 RangeFactor= 0.04, stepLimitType: 2, latDisplacement: 1, skin= 1, geomFactor= 2.5 76 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 77 UrbanMsc93 : Emin= 0 eV Emax= 10 TeV 78 79 eIoni: for e- SubType= 2 80 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 81 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 82 finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 83 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 84 MollerBhabha : Emin= 0 eV Emax= 10 TeV 85 86 eBrem: for e- SubType= 3 87 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 88 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 89 LPM flag: 1 for E > 1 GeV 90 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 91 eBrem : Emin= 0 eV Emax= 1 GeV 92 eBremRel : Emin= 1 GeV Emax= 10 TeV 93 94 eIoni: for e+ SubType= 2 95 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 96 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 97 finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 98 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 99 MollerBhabha : Emin= 0 eV Emax= 10 TeV 100 101 eBrem: for e+ SubType= 3 102 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 103 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 104 LPM flag: 1 for E > 1 GeV 105 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 106 eBrem : Emin= 0 eV Emax= 1 GeV 107 eBremRel : Emin= 1 GeV Emax= 10 TeV 108 109 annihil: for e+ SubType= 5 110 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 111 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 112 eplus2gg : Emin= 0 eV Emax= 10 TeV 113 114 msc: for proton SubType= 10 115 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 116 RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1 117 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 118 UrbanMsc90 : Emin= 0 eV Emax= 10 TeV 119 120 hIoni: for proton SubType= 2 121 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 122 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 123 finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 124 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 125 Bragg : Emin= 0 eV Emax= 2 MeV 126 BetheBloch : Emin= 2 MeV Emax= 10 TeV 127 128 hBrems: for proton SubType= 3 129 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 130 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 131 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 132 hBrem : Emin= 0 eV Emax= 10 TeV 133 134 hPairProd: for proton SubType= 4 135 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 136 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 137 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 138 hPairProd : Emin= 0 eV Emax= 10 TeV 139 140 msc: for GenericIon SubType= 10 141 RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 0 142 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 143 UrbanMsc90 : Emin= 0 eV Emax= 10 TeV 144 145 ionIoni: for GenericIon SubType= 2 146 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 147 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 148 finalRange(mm)= 0.01, dRoverRange= 0.1, integral: 1, fluct: 1, linLossLimit= 0.02 149 Stopping Power data for 17 ion/material pairs, nuclearStopping: 1 150 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 151 ParamICRU73 : Emin= 0 eV Emax= 10 TeV 152 153 nuclearStopping: for GenericIon SubType= 1 154 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 155 ICRU49NucStopping : Emin= 0 eV Emax= 10 TeV 156 157 nuclearStopping: for alpha SubType= 1 158 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 159 ICRU49NucStopping : Emin= 0 eV Emax= 10 TeV 160 161 hIoni: for anti_proton SubType= 2 162 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 163 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 164 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 165 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 166 ICRU73QO : Emin= 0 eV Emax= 2 MeV 167 BetheBloch : Emin= 2 MeV Emax= 10 TeV 168 169 hIoni: for kaon+ SubType= 2 170 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 171 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 172 finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 173 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 174 Bragg : Emin= 0 eV Emax= 1.05231 MeV 175 BetheBloch : Emin= 1.05231 MeV Emax= 10 TeV 176 177 hBrems: for kaon+ SubType= 3 178 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 179 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 180 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 181 hBrem : Emin= 0 eV Emax= 10 TeV 182 183 hPairProd: for kaon+ SubType= 4 184 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 185 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 186 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 187 hPairProd : Emin= 0 eV Emax= 10 TeV 188 189 hIoni: for kaon- SubType= 2 190 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 191 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 192 finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 193 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 194 ICRU73QO : Emin= 0 eV Emax= 1.05231 MeV 195 BetheBloch : Emin= 1.05231 MeV Emax= 10 TeV 196 197 hBrems: for kaon- SubType= 3 198 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 199 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 200 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 201 hBrem : Emin= 0 eV Emax= 10 TeV 202 203 hPairProd: for kaon- SubType= 4 204 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 205 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 206 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 207 hPairProd : Emin= 0 eV Emax= 10 TeV 208 209 muMsc: for mu+ SubType= 10 210 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 211 RangeFactor= 0.2, step limit type: 0, lateralDisplacement: 1, polarAngleLimit(deg)= 11.4592 212 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 213 WentzelVIUni : Emin= 0 eV Emax= 10 TeV 214 215 muIoni: for mu+ SubType= 2 216 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 217 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 218 finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 219 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 220 Bragg : Emin= 0 eV Emax= 200 keV 221 BetheBloch : Emin= 200 keV Emax= 1 GeV 222 MuBetheBloch : Emin= 1 GeV Emax= 10 TeV 223 224 muBrems: for mu+ SubType= 3 225 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 226 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 227 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 228 MuBrem : Emin= 0 eV Emax= 10 TeV 229 230 muPairProd: for mu+ SubType= 4 231 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 232 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 233 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 234 muPairProd : Emin= 0 eV Emax= 10 TeV 235 236 CoulombScat: for mu+ SubType= 1 237 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 238 11.4592 < Theta(degree) < 180, Eth(MeV)= 10; pLimit(GeV^1)= 0.139531 239 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 240 eCoulombScattering : Emin= 0 eV Emax= 10 TeV 241 242 muIoni: for mu- SubType= 2 243 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 244 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 245 finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 246 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 247 ICRU73QO : Emin= 0 eV Emax= 200 keV 248 BetheBloch : Emin= 200 keV Emax= 1 GeV 249 MuBetheBloch : Emin= 1 GeV Emax= 10 TeV 250 251 muBrems: for mu- SubType= 3 252 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 253 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 254 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 255 MuBrem : Emin= 0 eV Emax= 10 TeV 256 257 muPairProd: for mu- SubType= 4 258 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 259 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 260 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 261 muPairProd : Emin= 0 eV Emax= 10 TeV 262 263 CoulombScat: for mu- SubType= 1 264 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 265 11.4592 < Theta(degree) < 180, Eth(MeV)= 10; pLimit(GeV^1)= 0.139531 266 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 267 eCoulombScattering : Emin= 0 eV Emax= 10 TeV 268 269 hIoni: for pi+ SubType= 2 270 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 271 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 272 finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 273 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 274 Bragg : Emin= 0 eV Emax= 297.504 keV 275 BetheBloch : Emin= 297.504 keV Emax= 10 TeV 276 277 hBrems: for pi+ SubType= 3 278 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 279 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 280 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 281 hBrem : Emin= 0 eV Emax= 10 TeV 282 283 hPairProd: for pi+ SubType= 4 284 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 285 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 286 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 287 hPairProd : Emin= 0 eV Emax= 10 TeV 288 289 msc: for pi- SubType= 10 290 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 291 RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1 292 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 293 UrbanMsc90 : Emin= 0 eV Emax= 10 TeV 294 295 hIoni: for pi- SubType= 2 296 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 297 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 298 finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 299 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 300 ICRU73QO : Emin= 0 eV Emax= 297.504 keV 301 BetheBloch : Emin= 297.504 keV Emax= 10 TeV 302 303 hBrems: for pi- SubType= 3 304 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 305 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 306 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 307 hBrem : Emin= 0 eV Emax= 10 TeV 308 309 hPairProd: for pi- SubType= 4 310 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 311 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 312 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 313 hPairProd : Emin= 0 eV Emax= 10 TeV 193 314 194 315 Region <DefaultRegionForTheWorld> -- appears in <World> world volume … … 196 317 Pointers : G4VUserRegionInformation[0], G4UserLimits[0], G4FastSimulationManager[0], G4UserSteppingAction[0] 197 318 Materials : Galactic Silicon 198 Production cuts : gamma 2.13 mm e- 7 um e+ 7 um319 Production cuts : gamma 7 um e- 7 um e+ 7 um proton 0 fm 199 320 200 321 ========= Table of registered couples ============================== … … 202 323 Index : 0 used in the geometry : Yes recalculation needed : No 203 324 Material : Galactic 204 Range cuts : gamma 2.13 mm e- 7 um e+ 7 um205 Energy thresholds : gamma 990 eV e- 990 eV e+ 990 eV325 Range cuts : gamma 7 um e- 7 um e+ 7 um proton 0 fm 326 Energy thresholds : gamma 990 eV e- 990 eV e+ 990 eV proton 0 eV 206 327 Region(s) which use this couple : 207 328 DefaultRegionForTheWorld … … 209 330 Index : 1 used in the geometry : Yes recalculation needed : No 210 331 Material : Silicon 211 Range cuts : gamma 2.13 mm e- 7 um e+ 7 um212 Energy thresholds : gamma 9.93829 keV e- 20.7856 keV e+ 20.268 keV332 Range cuts : gamma 7 um e- 7 um e+ 7 um proton 0 fm 333 Energy thresholds : gamma 990 eV e- 21.4886 keV e+ 20.8954 keV proton 0 eV 213 334 Region(s) which use this couple : 214 335 DefaultRegionForTheWorld … … 251 372 Run Summary 252 373 Number of events processed : 100000 253 User= 18.6s Real=260.66s Sys=23.45s374 User=4.22s Real=11.65s Sys=2.4s 254 375 255 376 ======================== run summary ====================== … … 257 378 The run was 100000 pi+ of 5 GeV through 20 um of Silicon (density: 2.33 g/cm3 ) 258 379 259 Total energy deposit in absorber per event = 6.3 31 keV +- 16.59eV260 261 -----> Mean dE/dx = 3.165 MeV/cm (1.35 9MeV*cm2/g)380 Total energy deposit in absorber per event = 6.329 keV +- 15.51 eV 381 382 -----> Mean dE/dx = 3.165 MeV/cm (1.358 MeV*cm2/g) 262 383 263 384 From formulas : 264 restricted dEdx = 2.9 36 MeV/cm (1.26MeV*cm2/g)265 full dEdx = 4. 697 MeV/cm (2.016MeV*cm2/g)266 267 Leakage : primary = 5 GeV +- 414.7 eV secondaries = 1.972 keV +- 413.7eV385 restricted dEdx = 2.963 MeV/cm (1.272 MeV*cm2/g) 386 full dEdx = 4.726 MeV/cm (2.028 MeV*cm2/g) 387 388 Leakage : primary = 5 GeV +- 294.7 eV secondaries = 1.778 keV +- 293.3 eV 268 389 Energy balance : edep + eleak = 5 GeV 269 390 270 Total track length (charged) in absorber per event = 20.2 8 um +- 8.08nm271 Total track length (neutral) in absorber per event = 6.125 Ang +- 4.382Ang272 273 Number of steps (charged) in absorber per event = 1 0.15 +- 8.989e-06274 Number of steps (neutral) in absorber per event = 2e-05 +- 8.989e-06275 276 Number of secondaries per event : Gammas = 2e-05; electrons = 0.01764; positrons = 0391 Total track length (charged) in absorber per event = 20.26 um +- 7.916 nm 392 Total track length (neutral) in absorber per event = 2.089 Ang +- 1.085 Ang 393 394 Number of steps (charged) in absorber per event = 1.156 +- 8.897e-06 395 Number of steps (neutral) in absorber per event = 6e-05 +- 8.897e-06 396 397 Number of secondaries per event : Gammas = 6e-05; electrons = 0.01646; positrons = 0 277 398 278 399 Number of events with the primary particle transmitted = 100 % … … 283 404 284 405 MultipleScattering: 285 rms proj angle of transmit primary particle = 0.024 11mrad (central part only)406 rms proj angle of transmit primary particle = 0.02452 mrad (central part only) 286 407 computed theta0 (Highland formula) = 0.02627 mrad 287 central part defined as +- 0.0788 mrad; Tail ratio = 1. 011%408 central part defined as +- 0.0788 mrad; Tail ratio = 1.573 % 288 409 289 410 --------- Ranecu engine status --------- 290 411 Initial seed (index) = 0 291 Current couple of seeds = 921430354, 552442089412 Current couple of seeds = 206812152, 1002169913 292 413 ---------------------------------------- 414 # 415 /testem/det/setAbsMat Gold 416 /testem/det/setAbsThick 9.658 um 417 /testem/det/setAbsYZ 1 mm 418 /testem/det/update 419 420 Material: Galactic density: 0.000 kg/m3 RadL: 204727512.315 pc Nucl.Int.Length: 113804112.800 pc Imean: 19.200 eV temperature: 2.73 K pressure: 0.00 atm 421 ---> Element: Galactic ( ) Z = 1.0 N = 1.0 A = 1.01 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 422 423 Material: Gold density: 19.320 g/cm3 RadL: 3.344 mm Nucl.Int.Length: 10.540 cm Imean: 790.000 eV 424 ---> Element: Gold ( ) Z = 79.0 N = 197.0 A = 196.97 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 425 426 The WORLD is made of 14.487 um of Galactic. The transverse size (YZ) of the world is 1.2 mm 427 The ABSORBER is made of 9.658 um of Gold. The transverse size (YZ) is 1 mm 428 X position of the middle of the absorber 0 fm 429 Obsolete world logical volume is removed from the default region. 430 World is registered to the default region. 431 /testem/gun/setDefault 432 /gun/particle e- 433 /gun/energy 15.7 MeV 434 /run/beamOn 50000 435 436 phot: for gamma SubType= 12 437 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 438 PhotoElectric : Emin= 0 eV Emax= 10 TeV 439 440 compt: for gamma SubType= 13 441 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 442 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 443 Klein-Nishina : Emin= 0 eV Emax= 10 TeV 444 445 conv: for gamma SubType= 14 446 Lambda tables from 1.0219978 MeV to 10 TeV in 220 bins, spline: 1 447 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 448 Bethe-Heitler : Emin= 0 eV Emax= 10 TeV 449 450 Rayl: for gamma SubType= 11 451 Lambda tables from 100 eV to 10 TeV in 200 bins, spline: 1 452 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 453 LivermoreRayleigh : Emin= 0 eV Emax= 100 GeV 454 455 msc: for e- SubType= 10 456 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 457 RangeFactor= 0.04, stepLimitType: 2, latDisplacement: 1, skin= 1, geomFactor= 2.5 458 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 459 UrbanMsc93 : Emin= 0 eV Emax= 10 TeV 460 461 eIoni: for e- SubType= 2 462 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 463 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 464 finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 465 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 466 MollerBhabha : Emin= 0 eV Emax= 10 TeV 467 468 eBrem: for e- SubType= 3 469 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 470 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 471 LPM flag: 1 for E > 1 GeV 472 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 473 eBrem : Emin= 0 eV Emax= 1 GeV 474 eBremRel : Emin= 1 GeV Emax= 10 TeV 475 476 eIoni: for e+ SubType= 2 477 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 478 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 479 finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 480 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 481 MollerBhabha : Emin= 0 eV Emax= 10 TeV 482 483 eBrem: for e+ SubType= 3 484 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 485 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 486 LPM flag: 1 for E > 1 GeV 487 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 488 eBrem : Emin= 0 eV Emax= 1 GeV 489 eBremRel : Emin= 1 GeV Emax= 10 TeV 490 491 annihil: for e+ SubType= 5 492 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 493 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 494 eplus2gg : Emin= 0 eV Emax= 10 TeV 495 496 msc: for proton SubType= 10 497 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 498 RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1 499 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 500 UrbanMsc90 : Emin= 0 eV Emax= 10 TeV 501 502 hIoni: for proton SubType= 2 503 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 504 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 505 finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 506 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 507 Bragg : Emin= 0 eV Emax= 2 MeV 508 BetheBloch : Emin= 2 MeV Emax= 10 TeV 509 510 hBrems: for proton SubType= 3 511 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 512 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 513 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 514 hBrem : Emin= 0 eV Emax= 10 TeV 515 516 hPairProd: for proton SubType= 4 517 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 518 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 519 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 520 hPairProd : Emin= 0 eV Emax= 10 TeV 521 522 msc: for GenericIon SubType= 10 523 RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 0 524 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 525 UrbanMsc90 : Emin= 0 eV Emax= 10 TeV 526 527 ionIoni: for GenericIon SubType= 2 528 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 529 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 530 finalRange(mm)= 0.01, dRoverRange= 0.1, integral: 1, fluct: 1, linLossLimit= 0.02 531 Stopping Power data for 17 ion/material pairs, nuclearStopping: 1 532 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 533 ParamICRU73 : Emin= 0 eV Emax= 10 TeV 534 535 nuclearStopping: for GenericIon SubType= 1 536 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 537 ICRU49NucStopping : Emin= 0 eV Emax= 10 TeV 538 539 nuclearStopping: for alpha SubType= 1 540 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 541 ICRU49NucStopping : Emin= 0 eV Emax= 10 TeV 542 543 hIoni: for anti_proton SubType= 2 544 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 545 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 546 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 547 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 548 ICRU73QO : Emin= 0 eV Emax= 2 MeV 549 BetheBloch : Emin= 2 MeV Emax= 10 TeV 550 551 hIoni: for kaon+ SubType= 2 552 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 553 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 554 finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 555 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 556 Bragg : Emin= 0 eV Emax= 1.052311 MeV 557 BetheBloch : Emin= 1.052311 MeV Emax= 10 TeV 558 559 hBrems: for kaon+ SubType= 3 560 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 561 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 562 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 563 hBrem : Emin= 0 eV Emax= 10 TeV 564 565 hPairProd: for kaon+ SubType= 4 566 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 567 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 568 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 569 hPairProd : Emin= 0 eV Emax= 10 TeV 570 571 hIoni: for kaon- SubType= 2 572 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 573 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 574 finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 575 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 576 ICRU73QO : Emin= 0 eV Emax= 1.052311 MeV 577 BetheBloch : Emin= 1.052311 MeV Emax= 10 TeV 578 579 hBrems: for kaon- SubType= 3 580 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 581 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 582 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 583 hBrem : Emin= 0 eV Emax= 10 TeV 584 585 hPairProd: for kaon- SubType= 4 586 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 587 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 588 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 589 hPairProd : Emin= 0 eV Emax= 10 TeV 590 591 muMsc: for mu+ SubType= 10 592 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 593 RangeFactor= 0.2, step limit type: 0, lateralDisplacement: 1, polarAngleLimit(deg)= 11.459156 594 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 595 WentzelVIUni : Emin= 0 eV Emax= 10 TeV 596 597 muIoni: for mu+ SubType= 2 598 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 599 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 600 finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 601 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 602 Bragg : Emin= 0 eV Emax= 200 keV 603 BetheBloch : Emin= 200 keV Emax= 1 GeV 604 MuBetheBloch : Emin= 1 GeV Emax= 10 TeV 605 606 muBrems: for mu+ SubType= 3 607 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 608 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 609 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 610 MuBrem : Emin= 0 eV Emax= 10 TeV 611 612 muPairProd: for mu+ SubType= 4 613 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 614 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 615 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 616 muPairProd : Emin= 0 eV Emax= 10 TeV 617 618 CoulombScat: for mu+ SubType= 1 619 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 620 11.459156 < Theta(degree) < 180, Eth(MeV)= 10; pLimit(GeV^1)= 0.13953123 621 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 622 eCoulombScattering : Emin= 0 eV Emax= 10 TeV 623 624 muIoni: for mu- SubType= 2 625 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 626 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 627 finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 628 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 629 ICRU73QO : Emin= 0 eV Emax= 200 keV 630 BetheBloch : Emin= 200 keV Emax= 1 GeV 631 MuBetheBloch : Emin= 1 GeV Emax= 10 TeV 632 633 muBrems: for mu- SubType= 3 634 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 635 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 636 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 637 MuBrem : Emin= 0 eV Emax= 10 TeV 638 639 muPairProd: for mu- SubType= 4 640 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 641 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 642 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 643 muPairProd : Emin= 0 eV Emax= 10 TeV 644 645 CoulombScat: for mu- SubType= 1 646 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 647 11.459156 < Theta(degree) < 180, Eth(MeV)= 10; pLimit(GeV^1)= 0.13953123 648 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 649 eCoulombScattering : Emin= 0 eV Emax= 10 TeV 650 651 hIoni: for pi+ SubType= 2 652 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 653 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 654 finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 655 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 656 Bragg : Emin= 0 eV Emax= 297.50434 keV 657 BetheBloch : Emin= 297.50434 keV Emax= 10 TeV 658 659 hBrems: for pi+ SubType= 3 660 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 661 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 662 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 663 hBrem : Emin= 0 eV Emax= 10 TeV 664 665 hPairProd: for pi+ SubType= 4 666 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 667 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 668 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 669 hPairProd : Emin= 0 eV Emax= 10 TeV 670 671 msc: for pi- SubType= 10 672 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 673 RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1 674 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 675 UrbanMsc90 : Emin= 0 eV Emax= 10 TeV 676 677 hIoni: for pi- SubType= 2 678 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 679 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 680 finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 681 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 682 ICRU73QO : Emin= 0 eV Emax= 297.50434 keV 683 BetheBloch : Emin= 297.50434 keV Emax= 10 TeV 684 685 hBrems: for pi- SubType= 3 686 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 687 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 688 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 689 hBrem : Emin= 0 eV Emax= 10 TeV 690 691 hPairProd: for pi- SubType= 4 692 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 693 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 694 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 695 hPairProd : Emin= 0 eV Emax= 10 TeV 696 697 Region <DefaultRegionForTheWorld> -- appears in <World> world volume 698 Root logical volume(s) : World 699 Pointers : G4VUserRegionInformation[0], G4UserLimits[0], G4FastSimulationManager[0], G4UserSteppingAction[0] 700 Materials : Galactic Gold 701 Production cuts : gamma 7 um e- 7 um e+ 7 um proton 0 fm 702 703 ========= Table of registered couples ============================== 704 705 Index : 0 used in the geometry : Yes recalculation needed : No 706 Material : Galactic 707 Range cuts : gamma 7 um e- 7 um e+ 7 um proton 0 fm 708 Energy thresholds : gamma 990 eV e- 990 eV e+ 990 eV proton 0 eV 709 Region(s) which use this couple : 710 DefaultRegionForTheWorld 711 712 Index : 1 used in the geometry : No recalculation needed : No 713 Material : Silicon 714 Range cuts : gamma 7 um e- 7 um e+ 7 um proton 0 fm 715 Energy thresholds : gamma 990 eV e- 21.488579 keV e+ 20.895427 keV proton 0 eV 716 717 Index : 2 used in the geometry : Yes recalculation needed : No 718 Material : Gold 719 Range cuts : gamma 7 um e- 7 um e+ 7 um proton 0 fm 720 Energy thresholds : gamma 6.5422867 keV e- 65.140571 keV e+ 63.840474 keV proton 0 eV 721 Region(s) which use this couple : 722 DefaultRegionForTheWorld 723 724 ==================================================================== 725 726 Start closing geometry. 727 G4GeometryManager::ReportVoxelStats -- Voxel Statistics 728 729 Total memory consumed for geometry optimisation: 0 kByte 730 Total CPU time elapsed for geometry optimisation: 0 seconds 731 ### Run 1 start. 732 733 --------- Ranecu engine status --------- 734 Initial seed (index) = 0 735 Current couple of seeds = 206812152, 1002169913 736 ---------------------------------------- 737 Start Run processing. 738 739 ---> Begin of Event: 0 740 741 ---> Begin of Event: 10000 742 743 ---> Begin of Event: 20000 744 745 ---> Begin of Event: 30000 746 747 ---> Begin of Event: 40000 748 Run terminated. 749 Run Summary 750 Number of events processed : 50000 751 User=3.27s Real=4.5s Sys=1.22s 752 753 ======================== run summary ====================== 754 755 The run was 50000 e- of 15.7 MeV through 9.66 um of Gold (density: 19.3 g/cm3 ) 756 757 Total energy deposit in absorber per event = 18.6 keV +- 64.68 eV 758 759 -----> Mean dE/dx = 19.26 MeV/cm (0.9971 MeV*cm2/g) 760 761 From formulas : 762 restricted dEdx = 17.9 MeV/cm (0.9266 MeV*cm2/g) 763 full dEdx = 59.7 MeV/cm (3.09 MeV*cm2/g) 764 765 Leakage : primary = 15.64 MeV +- 2.154 keV secondaries = 40.1 keV +- 2.145 keV 766 Energy balance : edep + eleak = 15.7 MeV 767 768 Total track length (charged) in absorber per event = 9.95 um +- 12.57 nm 769 Total track length (neutral) in absorber per event = 133.2 nm +- 6.153 nm 770 771 Number of steps (charged) in absorber per event = 5.071 +- 1.585e-05 772 Number of steps (neutral) in absorber per event = 0.02956 +- 1.585e-05 773 774 Number of secondaries per event : Gammas = 0.02944; electrons = 0.02198; positrons = 0 775 776 Number of events with the primary particle transmitted = 99.97 % 777 Number of events with at least 1 particle transmitted (same charge as primary) = 99.97 % 778 779 Number of events with the primary particle reflected = 0.028 % 780 Number of events with at least 1 particle reflected (same charge as primary) = 0.276 % 781 782 MultipleScattering: 783 rms proj angle of transmit primary particle = 32.92 mrad (central part only) 784 computed theta0 (Highland formula) = 35.1 mrad 785 central part defined as +- 105.3 mrad; Tail ratio = 2.702 % 786 787 --------- Ranecu engine status --------- 788 Initial seed (index) = 0 789 Current couple of seeds = 1822484465, 1275230702 790 ---------------------------------------- 791 # 792 /testem/phys/setCuts 10 um 793 # 794 /testem/det/setAbsMat G4_POLYETHYLENE 795 /testem/det/setAbsThick 4.74 mm 796 /testem/det/setAbsYZ 50 mm 797 /testem/det/update 798 799 Material: Galactic density: 0.000 kg/m3 RadL: 204727512.315 pc Nucl.Int.Length: 113804112.800 pc Imean: 19.200 eV temperature: 2.73 K pressure: 0.00 atm 800 ---> Element: Galactic ( ) Z = 1.0 N = 1.0 A = 1.01 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 801 802 Material: G4_POLYETHYLENE (C_2H_4)_N-Polyethylene density: 940.000 mg/cm3 RadL: 47.632 cm Nucl.Int.Length: 72.090 cm Imean: 57.400 eV 803 ---> Element: H (H) Z = 1.0 N = 1.0 A = 1.01 g/mole 804 ---> Isotope: H1 Z = 1 N = 1 A = 1.01 g/mole abundance: 99.99 % 805 ---> Isotope: H2 Z = 1 N = 2 A = 2.01 g/mole abundance: 0.01 % ElmMassFraction: 14.37 % ElmAbundance 66.67 % 806 ---> Element: C (C) Z = 6.0 N = 12.0 A = 12.01 g/mole 807 ---> Isotope: C12 Z = 6 N = 12 A = 12.00 g/mole abundance: 98.93 % 808 ---> Isotope: C13 Z = 6 N = 13 A = 13.00 g/mole abundance: 1.07 % ElmMassFraction: 85.63 % ElmAbundance 33.33 % 809 810 The WORLD is made of 7.11 mm of Galactic. The transverse size (YZ) of the world is 6 cm 811 The ABSORBER is made of 4.74 mm of G4_POLYETHYLENE. The transverse size (YZ) is 5 cm 812 X position of the middle of the absorber 0 fm 813 Obsolete world logical volume is removed from the default region. 814 World is registered to the default region. 815 /testem/gun/setDefault 816 /gun/particle mu+ 817 /gun/energy 96.2 MeV 818 /run/beamOn 50000 819 820 phot: for gamma SubType= 12 821 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 822 PhotoElectric : Emin= 0 eV Emax= 10 TeV 823 824 compt: for gamma SubType= 13 825 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 826 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 827 Klein-Nishina : Emin= 0 eV Emax= 10 TeV 828 829 conv: for gamma SubType= 14 830 Lambda tables from 1.0219978 MeV to 10 TeV in 220 bins, spline: 1 831 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 832 Bethe-Heitler : Emin= 0 eV Emax= 10 TeV 833 834 Rayl: for gamma SubType= 11 835 Lambda tables from 100 eV to 10 TeV in 200 bins, spline: 1 836 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 837 LivermoreRayleigh : Emin= 0 eV Emax= 100 GeV 838 839 msc: for e- SubType= 10 840 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 841 RangeFactor= 0.04, stepLimitType: 2, latDisplacement: 1, skin= 1, geomFactor= 2.5 842 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 843 UrbanMsc93 : Emin= 0 eV Emax= 10 TeV 844 845 eIoni: for e- SubType= 2 846 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 847 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 848 finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 849 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 850 MollerBhabha : Emin= 0 eV Emax= 10 TeV 851 852 eBrem: for e- SubType= 3 853 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 854 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 855 LPM flag: 1 for E > 1 GeV 856 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 857 eBrem : Emin= 0 eV Emax= 1 GeV 858 eBremRel : Emin= 1 GeV Emax= 10 TeV 859 860 eIoni: for e+ SubType= 2 861 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 862 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 863 finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 864 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 865 MollerBhabha : Emin= 0 eV Emax= 10 TeV 866 867 eBrem: for e+ SubType= 3 868 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 869 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 870 LPM flag: 1 for E > 1 GeV 871 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 872 eBrem : Emin= 0 eV Emax= 1 GeV 873 eBremRel : Emin= 1 GeV Emax= 10 TeV 874 875 annihil: for e+ SubType= 5 876 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 877 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 878 eplus2gg : Emin= 0 eV Emax= 10 TeV 879 880 msc: for proton SubType= 10 881 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 882 RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1 883 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 884 UrbanMsc90 : Emin= 0 eV Emax= 10 TeV 885 886 hIoni: for proton SubType= 2 887 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 888 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 889 finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 890 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 891 Bragg : Emin= 0 eV Emax= 2 MeV 892 BetheBloch : Emin= 2 MeV Emax= 10 TeV 893 894 hBrems: for proton SubType= 3 895 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 896 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 897 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 898 hBrem : Emin= 0 eV Emax= 10 TeV 899 900 hPairProd: for proton SubType= 4 901 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 902 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 903 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 904 hPairProd : Emin= 0 eV Emax= 10 TeV 905 906 msc: for GenericIon SubType= 10 907 RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 0 908 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 909 UrbanMsc90 : Emin= 0 eV Emax= 10 TeV 910 911 ionIoni: for GenericIon SubType= 2 912 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 913 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 914 finalRange(mm)= 0.01, dRoverRange= 0.1, integral: 1, fluct: 1, linLossLimit= 0.02 915 Stopping Power data for 17 ion/material pairs, nuclearStopping: 1 916 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 917 ParamICRU73 : Emin= 0 eV Emax= 10 TeV 918 919 nuclearStopping: for GenericIon SubType= 1 920 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 921 ICRU49NucStopping : Emin= 0 eV Emax= 10 TeV 922 923 nuclearStopping: for alpha SubType= 1 924 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 925 ICRU49NucStopping : Emin= 0 eV Emax= 10 TeV 926 927 hIoni: for anti_proton SubType= 2 928 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 929 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 930 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 931 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 932 ICRU73QO : Emin= 0 eV Emax= 2 MeV 933 BetheBloch : Emin= 2 MeV Emax= 10 TeV 934 935 hIoni: for kaon+ SubType= 2 936 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 937 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 938 finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 939 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 940 Bragg : Emin= 0 eV Emax= 1.052311 MeV 941 BetheBloch : Emin= 1.052311 MeV Emax= 10 TeV 942 943 hBrems: for kaon+ SubType= 3 944 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 945 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 946 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 947 hBrem : Emin= 0 eV Emax= 10 TeV 948 949 hPairProd: for kaon+ SubType= 4 950 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 951 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 952 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 953 hPairProd : Emin= 0 eV Emax= 10 TeV 954 955 hIoni: for kaon- SubType= 2 956 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 957 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 958 finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 959 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 960 ICRU73QO : Emin= 0 eV Emax= 1.052311 MeV 961 BetheBloch : Emin= 1.052311 MeV Emax= 10 TeV 962 963 hBrems: for kaon- SubType= 3 964 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 965 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 966 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 967 hBrem : Emin= 0 eV Emax= 10 TeV 968 969 hPairProd: for kaon- SubType= 4 970 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 971 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 972 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 973 hPairProd : Emin= 0 eV Emax= 10 TeV 974 975 muMsc: for mu+ SubType= 10 976 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 977 RangeFactor= 0.2, step limit type: 0, lateralDisplacement: 1, polarAngleLimit(deg)= 11.459156 978 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 979 WentzelVIUni : Emin= 0 eV Emax= 10 TeV 980 981 muIoni: for mu+ SubType= 2 982 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 983 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 984 finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 985 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 986 Bragg : Emin= 0 eV Emax= 200 keV 987 BetheBloch : Emin= 200 keV Emax= 1 GeV 988 MuBetheBloch : Emin= 1 GeV Emax= 10 TeV 989 990 muBrems: for mu+ SubType= 3 991 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 992 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 993 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 994 MuBrem : Emin= 0 eV Emax= 10 TeV 995 996 muPairProd: for mu+ SubType= 4 997 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 998 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 999 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1000 muPairProd : Emin= 0 eV Emax= 10 TeV 1001 1002 CoulombScat: for mu+ SubType= 1 1003 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 1004 11.459156 < Theta(degree) < 180, Eth(MeV)= 10; pLimit(GeV^1)= 0.13953123 1005 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1006 eCoulombScattering : Emin= 0 eV Emax= 10 TeV 1007 1008 muIoni: for mu- SubType= 2 1009 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1010 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1011 finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 1012 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1013 ICRU73QO : Emin= 0 eV Emax= 200 keV 1014 BetheBloch : Emin= 200 keV Emax= 1 GeV 1015 MuBetheBloch : Emin= 1 GeV Emax= 10 TeV 1016 1017 muBrems: for mu- SubType= 3 1018 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1019 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1020 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1021 MuBrem : Emin= 0 eV Emax= 10 TeV 1022 1023 muPairProd: for mu- SubType= 4 1024 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1025 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1026 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1027 muPairProd : Emin= 0 eV Emax= 10 TeV 1028 1029 CoulombScat: for mu- SubType= 1 1030 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 1031 11.459156 < Theta(degree) < 180, Eth(MeV)= 10; pLimit(GeV^1)= 0.13953123 1032 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1033 eCoulombScattering : Emin= 0 eV Emax= 10 TeV 1034 1035 hIoni: for pi+ SubType= 2 1036 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1037 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1038 finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 1039 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1040 Bragg : Emin= 0 eV Emax= 297.50434 keV 1041 BetheBloch : Emin= 297.50434 keV Emax= 10 TeV 1042 1043 hBrems: for pi+ SubType= 3 1044 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1045 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1046 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1047 hBrem : Emin= 0 eV Emax= 10 TeV 1048 1049 hPairProd: for pi+ SubType= 4 1050 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1051 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1052 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1053 hPairProd : Emin= 0 eV Emax= 10 TeV 1054 1055 msc: for pi- SubType= 10 1056 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 1057 RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1 1058 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1059 UrbanMsc90 : Emin= 0 eV Emax= 10 TeV 1060 1061 hIoni: for pi- SubType= 2 1062 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1063 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1064 finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 1065 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1066 ICRU73QO : Emin= 0 eV Emax= 297.50434 keV 1067 BetheBloch : Emin= 297.50434 keV Emax= 10 TeV 1068 1069 hBrems: for pi- SubType= 3 1070 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1071 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1072 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1073 hBrem : Emin= 0 eV Emax= 10 TeV 1074 1075 hPairProd: for pi- SubType= 4 1076 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1077 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1078 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1079 hPairProd : Emin= 0 eV Emax= 10 TeV 1080 1081 Region <DefaultRegionForTheWorld> -- appears in <World> world volume 1082 Root logical volume(s) : World 1083 Pointers : G4VUserRegionInformation[0], G4UserLimits[0], G4FastSimulationManager[0], G4UserSteppingAction[0] 1084 Materials : Galactic G4_POLYETHYLENE 1085 Production cuts : gamma 10 um e- 10 um e+ 10 um proton 0 fm 1086 1087 ========= Table of registered couples ============================== 1088 1089 Index : 0 used in the geometry : Yes recalculation needed : No 1090 Material : Galactic 1091 Range cuts : gamma 10 um e- 10 um e+ 10 um proton 0 fm 1092 Energy thresholds : gamma 990 eV e- 990 eV e+ 990 eV proton 0 eV 1093 Region(s) which use this couple : 1094 DefaultRegionForTheWorld 1095 1096 Index : 1 used in the geometry : No recalculation needed : No 1097 Material : Silicon 1098 Range cuts : gamma 10 um e- 10 um e+ 10 um proton 0 fm 1099 Energy thresholds : gamma 990 eV e- 31.951563 keV e+ 31.737567 keV proton 0 eV 1100 1101 Index : 2 used in the geometry : No recalculation needed : No 1102 Material : Gold 1103 Range cuts : gamma 10 um e- 10 um e+ 10 um proton 0 fm 1104 Energy thresholds : gamma 8.2770687 keV e- 80.768699 keV e+ 79.156691 keV proton 0 eV 1105 1106 Index : 3 used in the geometry : Yes recalculation needed : No 1107 Material : G4_POLYETHYLENE 1108 Range cuts : gamma 10 um e- 10 um e+ 10 um proton 0 fm 1109 Energy thresholds : gamma 990 eV e- 14.174755 keV e+ 13.754766 keV proton 0 eV 1110 Region(s) which use this couple : 1111 DefaultRegionForTheWorld 1112 1113 ==================================================================== 1114 1115 Start closing geometry. 1116 G4GeometryManager::ReportVoxelStats -- Voxel Statistics 1117 1118 Total memory consumed for geometry optimisation: 0 kByte 1119 Total CPU time elapsed for geometry optimisation: 0 seconds 1120 ### Run 2 start. 1121 1122 --------- Ranecu engine status --------- 1123 Initial seed (index) = 0 1124 Current couple of seeds = 1822484465, 1275230702 1125 ---------------------------------------- 1126 Start Run processing. 1127 1128 ---> Begin of Event: 0 1129 1130 ---> Begin of Event: 10000 1131 1132 ---> Begin of Event: 20000 1133 1134 ---> Begin of Event: 30000 1135 1136 ---> Begin of Event: 40000 1137 Run terminated. 1138 Run Summary 1139 Number of events processed : 50000 1140 User=6.73s Real=9.07s Sys=1.29s 1141 1142 ======================== run summary ====================== 1143 1144 The run was 50000 mu+ of 96.2 MeV through 4.74 mm of G4_POLYETHYLENE (density: 940 mg/cm3) 1145 1146 Total energy deposit in absorber per event = 1.033 MeV +- 1.01 keV 1147 1148 -----> Mean dE/dx = 2.18 MeV/cm (2.319 MeV*cm2/g) 1149 1150 From formulas : 1151 restricted dEdx = 1.751 MeV/cm (1.863 MeV*cm2/g) 1152 full dEdx = 2.263 MeV/cm (2.407 MeV*cm2/g) 1153 1154 Leakage : primary = 95.14 MeV +- 2.335 keV secondaries = 30.95 keV +- 3.642 keV 1155 Energy balance : edep + eleak = 96.2 MeV 1156 1157 Total track length (charged) in absorber per event = 5.106 mm +- 3.914 um 1158 Total track length (neutral) in absorber per event = 31.28 um +- 2.947 um 1159 1160 Number of steps (charged) in absorber per event = 11.22 +- 0.0002798 1161 Number of steps (neutral) in absorber per event = 0.01258 +- 0.0002798 1162 1163 Number of secondaries per event : Gammas = 0.01166; electrons = 3.988; positrons = 2e-05 1164 1165 Number of events with the primary particle transmitted = 100 % 1166 Number of events with at least 1 particle transmitted (same charge as primary) = 100 % 1167 1168 Number of events with the primary particle reflected = 0 % 1169 Number of events with at least 1 particle reflected (same charge as primary) = 0 % 1170 1171 MultipleScattering: 1172 rms proj angle of transmit primary particle = 7.29 mrad (central part only) 1173 computed theta0 (Highland formula) = 7.636 mrad 1174 central part defined as +- 22.91 mrad; Tail ratio = 1.284 % 1175 1176 --------- Ranecu engine status --------- 1177 Initial seed (index) = 0 1178 Current couple of seeds = 1953603820, 877017596 1179 ---------------------------------------- 1180 # 1181 /testem/phys/setCuts 1 mm 1182 # 1183 /testem/stack/killSecondaries 1184 # 1185 /testem/det/setAbsMat Aluminium 1186 /testem/det/setAbsThick 8.004 mm 1187 /testem/det/update 1188 1189 Material: Galactic density: 0.000 kg/m3 RadL: 204727512.315 pc Nucl.Int.Length: 113804112.800 pc Imean: 19.200 eV temperature: 2.73 K pressure: 0.00 atm 1190 ---> Element: Galactic ( ) Z = 1.0 N = 1.0 A = 1.01 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 1191 1192 Material: Aluminium density: 2.700 g/cm3 RadL: 8.893 cm Nucl.Int.Length: 38.879 cm Imean: 166.000 eV 1193 ---> Element: Aluminium ( ) Z = 13.0 N = 27.0 A = 26.98 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 1194 1195 The WORLD is made of 1.2006 cm of Galactic. The transverse size (YZ) of the world is 6 cm 1196 The ABSORBER is made of 8.004 mm of Aluminium. The transverse size (YZ) is 5 cm 1197 X position of the middle of the absorber 0 fm 1198 Obsolete world logical volume is removed from the default region. 1199 World is registered to the default region. 1200 /testem/gun/setDefault 1201 /gun/particle proton 1202 /gun/energy 174.664 GeV 1203 /run/beamOn 50000 1204 1205 phot: for gamma SubType= 12 1206 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1207 PhotoElectric : Emin= 0 eV Emax= 10 TeV 1208 1209 compt: for gamma SubType= 13 1210 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 1211 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1212 Klein-Nishina : Emin= 0 eV Emax= 10 TeV 1213 1214 conv: for gamma SubType= 14 1215 Lambda tables from 1.0219978 MeV to 10 TeV in 220 bins, spline: 1 1216 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1217 Bethe-Heitler : Emin= 0 eV Emax= 10 TeV 1218 1219 Rayl: for gamma SubType= 11 1220 Lambda tables from 100 eV to 10 TeV in 200 bins, spline: 1 1221 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1222 LivermoreRayleigh : Emin= 0 eV Emax= 100 GeV 1223 1224 msc: for e- SubType= 10 1225 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 1226 RangeFactor= 0.04, stepLimitType: 2, latDisplacement: 1, skin= 1, geomFactor= 2.5 1227 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1228 UrbanMsc93 : Emin= 0 eV Emax= 10 TeV 1229 1230 eIoni: for e- SubType= 2 1231 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1232 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1233 finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 1234 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1235 MollerBhabha : Emin= 0 eV Emax= 10 TeV 1236 1237 eBrem: for e- SubType= 3 1238 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1239 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1240 LPM flag: 1 for E > 1 GeV 1241 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1242 eBrem : Emin= 0 eV Emax= 1 GeV 1243 eBremRel : Emin= 1 GeV Emax= 10 TeV 1244 1245 eIoni: for e+ SubType= 2 1246 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1247 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1248 finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 1249 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1250 MollerBhabha : Emin= 0 eV Emax= 10 TeV 1251 1252 eBrem: for e+ SubType= 3 1253 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1254 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1255 LPM flag: 1 for E > 1 GeV 1256 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1257 eBrem : Emin= 0 eV Emax= 1 GeV 1258 eBremRel : Emin= 1 GeV Emax= 10 TeV 1259 1260 annihil: for e+ SubType= 5 1261 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 1262 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1263 eplus2gg : Emin= 0 eV Emax= 10 TeV 1264 1265 msc: for proton SubType= 10 1266 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 1267 RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1 1268 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1269 UrbanMsc90 : Emin= 0 eV Emax= 10 TeV 1270 1271 hIoni: for proton SubType= 2 1272 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1273 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1274 finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 1275 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1276 Bragg : Emin= 0 eV Emax= 2 MeV 1277 BetheBloch : Emin= 2 MeV Emax= 10 TeV 1278 1279 hBrems: for proton SubType= 3 1280 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1281 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1282 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1283 hBrem : Emin= 0 eV Emax= 10 TeV 1284 1285 hPairProd: for proton SubType= 4 1286 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1287 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1288 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1289 hPairProd : Emin= 0 eV Emax= 10 TeV 1290 1291 msc: for GenericIon SubType= 10 1292 RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 0 1293 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1294 UrbanMsc90 : Emin= 0 eV Emax= 10 TeV 1295 1296 ionIoni: for GenericIon SubType= 2 1297 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1298 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1299 finalRange(mm)= 0.01, dRoverRange= 0.1, integral: 1, fluct: 1, linLossLimit= 0.02 1300 Stopping Power data for 17 ion/material pairs, nuclearStopping: 1 1301 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1302 ParamICRU73 : Emin= 0 eV Emax= 10 TeV 1303 1304 nuclearStopping: for GenericIon SubType= 1 1305 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1306 ICRU49NucStopping : Emin= 0 eV Emax= 10 TeV 1307 1308 nuclearStopping: for alpha SubType= 1 1309 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1310 ICRU49NucStopping : Emin= 0 eV Emax= 10 TeV 1311 1312 hIoni: for anti_proton SubType= 2 1313 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1314 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1315 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 1316 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1317 ICRU73QO : Emin= 0 eV Emax= 2 MeV 1318 BetheBloch : Emin= 2 MeV Emax= 10 TeV 1319 1320 hIoni: for kaon+ SubType= 2 1321 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1322 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1323 finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 1324 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1325 Bragg : Emin= 0 eV Emax= 1.052311 MeV 1326 BetheBloch : Emin= 1.052311 MeV Emax= 10 TeV 1327 1328 hBrems: for kaon+ SubType= 3 1329 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1330 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1331 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1332 hBrem : Emin= 0 eV Emax= 10 TeV 1333 1334 hPairProd: for kaon+ SubType= 4 1335 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1336 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1337 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1338 hPairProd : Emin= 0 eV Emax= 10 TeV 1339 1340 hIoni: for kaon- SubType= 2 1341 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1342 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1343 finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 1344 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1345 ICRU73QO : Emin= 0 eV Emax= 1.052311 MeV 1346 BetheBloch : Emin= 1.052311 MeV Emax= 10 TeV 1347 1348 hBrems: for kaon- SubType= 3 1349 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1350 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1351 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1352 hBrem : Emin= 0 eV Emax= 10 TeV 1353 1354 hPairProd: for kaon- SubType= 4 1355 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1356 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1357 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1358 hPairProd : Emin= 0 eV Emax= 10 TeV 1359 1360 muMsc: for mu+ SubType= 10 1361 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 1362 RangeFactor= 0.2, step limit type: 0, lateralDisplacement: 1, polarAngleLimit(deg)= 11.459156 1363 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1364 WentzelVIUni : Emin= 0 eV Emax= 10 TeV 1365 1366 muIoni: for mu+ SubType= 2 1367 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1368 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1369 finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 1370 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1371 Bragg : Emin= 0 eV Emax= 200 keV 1372 BetheBloch : Emin= 200 keV Emax= 1 GeV 1373 MuBetheBloch : Emin= 1 GeV Emax= 10 TeV 1374 1375 muBrems: for mu+ SubType= 3 1376 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1377 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1378 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1379 MuBrem : Emin= 0 eV Emax= 10 TeV 1380 1381 muPairProd: for mu+ SubType= 4 1382 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1383 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1384 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1385 muPairProd : Emin= 0 eV Emax= 10 TeV 1386 1387 CoulombScat: for mu+ SubType= 1 1388 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 1389 11.459156 < Theta(degree) < 180, Eth(MeV)= 10; pLimit(GeV^1)= 0.13953123 1390 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1391 eCoulombScattering : Emin= 0 eV Emax= 10 TeV 1392 1393 muIoni: for mu- SubType= 2 1394 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1395 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1396 finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 1397 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1398 ICRU73QO : Emin= 0 eV Emax= 200 keV 1399 BetheBloch : Emin= 200 keV Emax= 1 GeV 1400 MuBetheBloch : Emin= 1 GeV Emax= 10 TeV 1401 1402 muBrems: for mu- SubType= 3 1403 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1404 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1405 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1406 MuBrem : Emin= 0 eV Emax= 10 TeV 1407 1408 muPairProd: for mu- SubType= 4 1409 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1410 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1411 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1412 muPairProd : Emin= 0 eV Emax= 10 TeV 1413 1414 CoulombScat: for mu- SubType= 1 1415 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 1416 11.459156 < Theta(degree) < 180, Eth(MeV)= 10; pLimit(GeV^1)= 0.13953123 1417 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1418 eCoulombScattering : Emin= 0 eV Emax= 10 TeV 1419 1420 hIoni: for pi+ SubType= 2 1421 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1422 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1423 finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 1424 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1425 Bragg : Emin= 0 eV Emax= 297.50434 keV 1426 BetheBloch : Emin= 297.50434 keV Emax= 10 TeV 1427 1428 hBrems: for pi+ SubType= 3 1429 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1430 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1431 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1432 hBrem : Emin= 0 eV Emax= 10 TeV 1433 1434 hPairProd: for pi+ SubType= 4 1435 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1436 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1437 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1438 hPairProd : Emin= 0 eV Emax= 10 TeV 1439 1440 msc: for pi- SubType= 10 1441 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 1442 RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1 1443 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1444 UrbanMsc90 : Emin= 0 eV Emax= 10 TeV 1445 1446 hIoni: for pi- SubType= 2 1447 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1448 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1449 finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 1450 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1451 ICRU73QO : Emin= 0 eV Emax= 297.50434 keV 1452 BetheBloch : Emin= 297.50434 keV Emax= 10 TeV 1453 1454 hBrems: for pi- SubType= 3 1455 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1456 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1457 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1458 hBrem : Emin= 0 eV Emax= 10 TeV 1459 1460 hPairProd: for pi- SubType= 4 1461 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1462 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1463 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1464 hPairProd : Emin= 0 eV Emax= 10 TeV 1465 1466 Region <DefaultRegionForTheWorld> -- appears in <World> world volume 1467 Root logical volume(s) : World 1468 Pointers : G4VUserRegionInformation[0], G4UserLimits[0], G4FastSimulationManager[0], G4UserSteppingAction[0] 1469 Materials : Galactic Aluminium 1470 Production cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 0 fm 1471 1472 ========= Table of registered couples ============================== 1473 1474 Index : 0 used in the geometry : Yes recalculation needed : No 1475 Material : Galactic 1476 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 0 fm 1477 Energy thresholds : gamma 990 eV e- 990 eV e+ 990 eV proton 0 eV 1478 Region(s) which use this couple : 1479 DefaultRegionForTheWorld 1480 1481 Index : 1 used in the geometry : No recalculation needed : No 1482 Material : Silicon 1483 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 0 fm 1484 Energy thresholds : gamma 6.9501782 keV e- 548.29137 keV e+ 526.62382 keV proton 0 eV 1485 1486 Index : 2 used in the geometry : No recalculation needed : No 1487 Material : Gold 1488 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 0 fm 1489 Energy thresholds : gamma 112.64401 keV e- 2.3097622 MeV e+ 2.1308135 MeV proton 0 eV 1490 1491 Index : 3 used in the geometry : No recalculation needed : No 1492 Material : G4_POLYETHYLENE 1493 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 0 fm 1494 Energy thresholds : gamma 2.2626058 keV e- 351.8774 keV e+ 342.54485 keV proton 0 eV 1495 1496 Index : 4 used in the geometry : Yes recalculation needed : No 1497 Material : Aluminium 1498 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 0 fm 1499 Energy thresholds : gamma 6.9036292 keV e- 598.34507 keV e+ 570.85042 keV proton 0 eV 1500 Region(s) which use this couple : 1501 DefaultRegionForTheWorld 1502 1503 ==================================================================== 1504 1505 Start closing geometry. 1506 G4GeometryManager::ReportVoxelStats -- Voxel Statistics 1507 1508 Total memory consumed for geometry optimisation: 0 kByte 1509 Total CPU time elapsed for geometry optimisation: 0 seconds 1510 ### Run 3 start. 1511 1512 --------- Ranecu engine status --------- 1513 Initial seed (index) = 0 1514 Current couple of seeds = 1953603820, 877017596 1515 ---------------------------------------- 1516 Start Run processing. 1517 1518 ---> Begin of Event: 0 1519 1520 ---> Begin of Event: 10000 1521 1522 ---> Begin of Event: 20000 1523 1524 ---> Begin of Event: 30000 1525 1526 ---> Begin of Event: 40000 1527 Run terminated. 1528 Run Summary 1529 Number of events processed : 50000 1530 User=2.22s Real=3.49s Sys=1.25s 1531 1532 ======================== run summary ====================== 1533 1534 The run was 50000 proton of 175 GeV through 8 mm of Aluminium (density: 2.7 g/cm3 ) 1535 1536 Total energy deposit in absorber per event = 4.999 MeV +- 290.4 keV 1537 1538 -----> Mean dE/dx = 6.245 MeV/cm (2.313 MeV*cm2/g) 1539 1540 From formulas : 1541 restricted dEdx = 4.024 MeV/cm (1.491 MeV*cm2/g) 1542 full dEdx = 6.049 MeV/cm (2.24 MeV*cm2/g) 1543 1544 Leakage : primary = 174.7 GeV +- 290.4 keV secondaries = 0 eV +- 0 eV 1545 Energy balance : edep + eleak = 174.7 GeV 1546 1547 Total track length (charged) in absorber per event = 8.004 mm +- 0 fm 1548 Total track length (neutral) in absorber per event = 0 fm +- 0 fm 1549 1550 Number of steps (charged) in absorber per event = 1.268 +- 0 1551 Number of steps (neutral) in absorber per event = 0 +- 0 1552 1553 Number of secondaries per event : Gammas = 0; electrons = 0.268; positrons = 0.0009 1554 1555 Number of events with the primary particle transmitted = 100 % 1556 Number of events with at least 1 particle transmitted (same charge as primary) = 100 % 1557 1558 Number of events with the primary particle reflected = 0 % 1559 Number of events with at least 1 particle reflected (same charge as primary) = 0 % 1560 1561 MultipleScattering: 1562 rms proj angle of transmit primary particle = 0.02108 mrad (central part only) 1563 computed theta0 (Highland formula) = 0.02111 mrad 1564 central part defined as +- 0.06333 mrad; Tail ratio = 1.836 % 1565 1566 --------- Ranecu engine status --------- 1567 Initial seed (index) = 0 1568 Current couple of seeds = 1162542043, 318101973 1569 ---------------------------------------- 1570 # 1571 /testem/det/setAbsMat Iron 1572 /testem/det/setAbsThick 1 m 1573 /testem/det/update 1574 1575 Material: Galactic density: 0.000 kg/m3 RadL: 204727512.315 pc Nucl.Int.Length: 113804112.800 pc Imean: 19.200 eV temperature: 2.73 K pressure: 0.00 atm 1576 ---> Element: Galactic ( ) Z = 1.0 N = 1.0 A = 1.01 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 1577 1578 Material: Iron density: 7.870 g/cm3 RadL: 1.759 cm Nucl.Int.Length: 16.999 cm Imean: 286.000 eV 1579 ---> Element: Iron ( ) Z = 26.0 N = 55.8 A = 55.85 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 1580 1581 The WORLD is made of 1.5 m of Galactic. The transverse size (YZ) of the world is 6 cm 1582 The ABSORBER is made of 1 m of Iron. The transverse size (YZ) is 5 cm 1583 X position of the middle of the absorber 0 fm 1584 Obsolete world logical volume is removed from the default region. 1585 World is registered to the default region. 1586 /testem/gun/setDefault 1587 /gun/particle mu+ 1588 /gun/energy 100 GeV 1589 /run/beamOn 50000 1590 1591 phot: for gamma SubType= 12 1592 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1593 PhotoElectric : Emin= 0 eV Emax= 10 TeV 1594 1595 compt: for gamma SubType= 13 1596 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 1597 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1598 Klein-Nishina : Emin= 0 eV Emax= 10 TeV 1599 1600 conv: for gamma SubType= 14 1601 Lambda tables from 1.0219978 MeV to 10 TeV in 220 bins, spline: 1 1602 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1603 Bethe-Heitler : Emin= 0 eV Emax= 10 TeV 1604 1605 Rayl: for gamma SubType= 11 1606 Lambda tables from 100 eV to 10 TeV in 200 bins, spline: 1 1607 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1608 LivermoreRayleigh : Emin= 0 eV Emax= 100 GeV 1609 1610 msc: for e- SubType= 10 1611 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 1612 RangeFactor= 0.04, stepLimitType: 2, latDisplacement: 1, skin= 1, geomFactor= 2.5 1613 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1614 UrbanMsc93 : Emin= 0 eV Emax= 10 TeV 1615 1616 eIoni: for e- SubType= 2 1617 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1618 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1619 finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 1620 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1621 MollerBhabha : Emin= 0 eV Emax= 10 TeV 1622 1623 eBrem: for e- SubType= 3 1624 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1625 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1626 LPM flag: 1 for E > 1 GeV 1627 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1628 eBrem : Emin= 0 eV Emax= 1 GeV 1629 eBremRel : Emin= 1 GeV Emax= 10 TeV 1630 1631 eIoni: for e+ SubType= 2 1632 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1633 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1634 finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 1635 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1636 MollerBhabha : Emin= 0 eV Emax= 10 TeV 1637 1638 eBrem: for e+ SubType= 3 1639 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1640 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1641 LPM flag: 1 for E > 1 GeV 1642 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1643 eBrem : Emin= 0 eV Emax= 1 GeV 1644 eBremRel : Emin= 1 GeV Emax= 10 TeV 1645 1646 annihil: for e+ SubType= 5 1647 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 1648 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1649 eplus2gg : Emin= 0 eV Emax= 10 TeV 1650 1651 msc: for proton SubType= 10 1652 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 1653 RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1 1654 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1655 UrbanMsc90 : Emin= 0 eV Emax= 10 TeV 1656 1657 hIoni: for proton SubType= 2 1658 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1659 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1660 finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 1661 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1662 Bragg : Emin= 0 eV Emax= 2 MeV 1663 BetheBloch : Emin= 2 MeV Emax= 10 TeV 1664 1665 hBrems: for proton SubType= 3 1666 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1667 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1668 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1669 hBrem : Emin= 0 eV Emax= 10 TeV 1670 1671 hPairProd: for proton SubType= 4 1672 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1673 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1674 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1675 hPairProd : Emin= 0 eV Emax= 10 TeV 1676 1677 msc: for GenericIon SubType= 10 1678 RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 0 1679 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1680 UrbanMsc90 : Emin= 0 eV Emax= 10 TeV 1681 1682 ionIoni: for GenericIon SubType= 2 1683 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1684 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1685 finalRange(mm)= 0.01, dRoverRange= 0.1, integral: 1, fluct: 1, linLossLimit= 0.02 1686 Stopping Power data for 17 ion/material pairs, nuclearStopping: 1 1687 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1688 ParamICRU73 : Emin= 0 eV Emax= 10 TeV 1689 1690 nuclearStopping: for GenericIon SubType= 1 1691 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1692 ICRU49NucStopping : Emin= 0 eV Emax= 10 TeV 1693 1694 nuclearStopping: for alpha SubType= 1 1695 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1696 ICRU49NucStopping : Emin= 0 eV Emax= 10 TeV 1697 1698 hIoni: for anti_proton SubType= 2 1699 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1700 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1701 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 1702 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1703 ICRU73QO : Emin= 0 eV Emax= 2 MeV 1704 BetheBloch : Emin= 2 MeV Emax= 10 TeV 1705 1706 hIoni: for kaon+ SubType= 2 1707 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1708 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1709 finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 1710 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1711 Bragg : Emin= 0 eV Emax= 1.052311 MeV 1712 BetheBloch : Emin= 1.052311 MeV Emax= 10 TeV 1713 1714 hBrems: for kaon+ SubType= 3 1715 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1716 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1717 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1718 hBrem : Emin= 0 eV Emax= 10 TeV 1719 1720 hPairProd: for kaon+ SubType= 4 1721 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1722 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1723 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1724 hPairProd : Emin= 0 eV Emax= 10 TeV 1725 1726 hIoni: for kaon- SubType= 2 1727 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1728 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1729 finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 1730 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1731 ICRU73QO : Emin= 0 eV Emax= 1.052311 MeV 1732 BetheBloch : Emin= 1.052311 MeV Emax= 10 TeV 1733 1734 hBrems: for kaon- SubType= 3 1735 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1736 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1737 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1738 hBrem : Emin= 0 eV Emax= 10 TeV 1739 1740 hPairProd: for kaon- SubType= 4 1741 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1742 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1743 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1744 hPairProd : Emin= 0 eV Emax= 10 TeV 1745 1746 muMsc: for mu+ SubType= 10 1747 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 1748 RangeFactor= 0.2, step limit type: 0, lateralDisplacement: 1, polarAngleLimit(deg)= 11.459156 1749 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1750 WentzelVIUni : Emin= 0 eV Emax= 10 TeV 1751 1752 muIoni: for mu+ SubType= 2 1753 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1754 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1755 finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 1756 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1757 Bragg : Emin= 0 eV Emax= 200 keV 1758 BetheBloch : Emin= 200 keV Emax= 1 GeV 1759 MuBetheBloch : Emin= 1 GeV Emax= 10 TeV 1760 1761 muBrems: for mu+ SubType= 3 1762 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1763 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1764 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1765 MuBrem : Emin= 0 eV Emax= 10 TeV 1766 1767 muPairProd: for mu+ SubType= 4 1768 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1769 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1770 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1771 muPairProd : Emin= 0 eV Emax= 10 TeV 1772 1773 CoulombScat: for mu+ SubType= 1 1774 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 1775 11.459156 < Theta(degree) < 180, Eth(MeV)= 10; pLimit(GeV^1)= 0.13953123 1776 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1777 eCoulombScattering : Emin= 0 eV Emax= 10 TeV 1778 1779 muIoni: for mu- SubType= 2 1780 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1781 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1782 finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 1783 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1784 ICRU73QO : Emin= 0 eV Emax= 200 keV 1785 BetheBloch : Emin= 200 keV Emax= 1 GeV 1786 MuBetheBloch : Emin= 1 GeV Emax= 10 TeV 1787 1788 muBrems: for mu- SubType= 3 1789 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1790 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1791 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1792 MuBrem : Emin= 0 eV Emax= 10 TeV 1793 1794 muPairProd: for mu- SubType= 4 1795 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1796 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1797 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1798 muPairProd : Emin= 0 eV Emax= 10 TeV 1799 1800 CoulombScat: for mu- SubType= 1 1801 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 1802 11.459156 < Theta(degree) < 180, Eth(MeV)= 10; pLimit(GeV^1)= 0.13953123 1803 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1804 eCoulombScattering : Emin= 0 eV Emax= 10 TeV 1805 1806 hIoni: for pi+ SubType= 2 1807 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1808 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1809 finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 1810 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1811 Bragg : Emin= 0 eV Emax= 297.50434 keV 1812 BetheBloch : Emin= 297.50434 keV Emax= 10 TeV 1813 1814 hBrems: for pi+ SubType= 3 1815 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1816 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1817 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1818 hBrem : Emin= 0 eV Emax= 10 TeV 1819 1820 hPairProd: for pi+ SubType= 4 1821 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1822 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1823 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1824 hPairProd : Emin= 0 eV Emax= 10 TeV 1825 1826 msc: for pi- SubType= 10 1827 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 1828 RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1 1829 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1830 UrbanMsc90 : Emin= 0 eV Emax= 10 TeV 1831 1832 hIoni: for pi- SubType= 2 1833 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1834 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1835 finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 1836 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1837 ICRU73QO : Emin= 0 eV Emax= 297.50434 keV 1838 BetheBloch : Emin= 297.50434 keV Emax= 10 TeV 1839 1840 hBrems: for pi- SubType= 3 1841 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1842 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1843 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1844 hBrem : Emin= 0 eV Emax= 10 TeV 1845 1846 hPairProd: for pi- SubType= 4 1847 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1848 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1849 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1850 hPairProd : Emin= 0 eV Emax= 10 TeV 1851 1852 Region <DefaultRegionForTheWorld> -- appears in <World> world volume 1853 Root logical volume(s) : World 1854 Pointers : G4VUserRegionInformation[0], G4UserLimits[0], G4FastSimulationManager[0], G4UserSteppingAction[0] 1855 Materials : Galactic Iron 1856 Production cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 0 fm 1857 1858 ========= Table of registered couples ============================== 1859 1860 Index : 0 used in the geometry : Yes recalculation needed : No 1861 Material : Galactic 1862 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 0 fm 1863 Energy thresholds : gamma 990 eV e- 990 eV e+ 990 eV proton 0 eV 1864 Region(s) which use this couple : 1865 DefaultRegionForTheWorld 1866 1867 Index : 1 used in the geometry : No recalculation needed : No 1868 Material : Silicon 1869 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 0 fm 1870 Energy thresholds : gamma 6.9501782 keV e- 548.29137 keV e+ 526.62382 keV proton 0 eV 1871 1872 Index : 2 used in the geometry : No recalculation needed : No 1873 Material : Gold 1874 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 0 fm 1875 Energy thresholds : gamma 112.64401 keV e- 2.3097622 MeV e+ 2.1308135 MeV proton 0 eV 1876 1877 Index : 3 used in the geometry : No recalculation needed : No 1878 Material : G4_POLYETHYLENE 1879 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 0 fm 1880 Energy thresholds : gamma 2.2626058 keV e- 351.8774 keV e+ 342.54485 keV proton 0 eV 1881 1882 Index : 4 used in the geometry : No recalculation needed : No 1883 Material : Aluminium 1884 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 0 fm 1885 Energy thresholds : gamma 6.9036292 keV e- 598.34507 keV e+ 570.85042 keV proton 0 eV 1886 1887 Index : 5 used in the geometry : Yes recalculation needed : No 1888 Material : Iron 1889 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 0 fm 1890 Energy thresholds : gamma 20.643844 keV e- 1.295918 MeV e+ 1.2116932 MeV proton 0 eV 1891 Region(s) which use this couple : 1892 DefaultRegionForTheWorld 1893 1894 ==================================================================== 1895 1896 Start closing geometry. 1897 G4GeometryManager::ReportVoxelStats -- Voxel Statistics 1898 1899 Total memory consumed for geometry optimisation: 0 kByte 1900 Total CPU time elapsed for geometry optimisation: 0 seconds 1901 ### Run 4 start. 1902 1903 --------- Ranecu engine status --------- 1904 Initial seed (index) = 0 1905 Current couple of seeds = 1162542043, 318101973 1906 ---------------------------------------- 1907 Start Run processing. 1908 1909 ---> Begin of Event: 0 1910 1911 ---> Begin of Event: 10000 1912 1913 ---> Begin of Event: 20000 1914 1915 ---> Begin of Event: 30000 1916 1917 ---> Begin of Event: 40000 1918 Run terminated. 1919 Run Summary 1920 Number of events processed : 50000 1921 User=26.38s Real=44.83s Sys=1.28s 1922 1923 ======================== run summary ====================== 1924 1925 The run was 50000 mu+ of 100 GeV through 1 m of Iron (density: 7.87 g/cm3 ) 1926 1927 Total energy deposit in absorber per event = 2.126 GeV +- 14.13 MeV 1928 1929 -----> Mean dE/dx = 21.26 MeV/cm (2.702 MeV*cm2/g) 1930 1931 From formulas : 1932 restricted dEdx = 11.22 MeV/cm (1.425 MeV*cm2/g) 1933 full dEdx = 21.6 MeV/cm (2.745 MeV*cm2/g) 1934 1935 Leakage : primary = 97.87 GeV +- 14.15 MeV secondaries = 0 eV +- 0 eV 1936 Energy balance : edep + eleak = 100 GeV 1937 1938 Total track length (charged) in absorber per event = 99 cm +- 52.13 um 1939 Total track length (neutral) in absorber per event = 0 fm +- 0 fm 1940 1941 Number of steps (charged) in absorber per event = 47.44 +- 0.001021 1942 Number of steps (neutral) in absorber per event = 0 +- 0 1943 1944 Number of secondaries per event : Gammas = 0.04906; electrons = 45.84; positrons = 1.251 1945 1946 Number of events with the primary particle transmitted = 100 % 1947 Number of events with at least 1 particle transmitted (same charge as primary) = 100 % 1948 1949 Number of events with the primary particle reflected = 0 % 1950 Number of events with at least 1 particle reflected (same charge as primary) = 0 % 1951 1952 MultipleScattering: 1953 rms proj angle of transmit primary particle = 1.121 mrad (central part only) 1954 computed theta0 (Highland formula) = 1.182 mrad 1955 central part defined as +- 3.545 mrad; Tail ratio = 0.289 % 1956 1957 --------- Ranecu engine status --------- 1958 Initial seed (index) = 0 1959 Current couple of seeds = 1305857416, 170091693 1960 ---------------------------------------- 1961 # 293 1962 UserDetectorConstruction deleted. 294 1963 UserPhysicsList deleted. … … 297 1966 G4 kernel has come to Quit state. 298 1967 EventManager deleted. 299 Default detector region deleted.300 1968 UImanager deleted. 301 1969 Units table cleared. … … 303 1971 RunManagerKernel is deleted. 304 1972 RunManager is deleting. 1973 -
trunk/examples/extended/electromagnetic/TestEm5/berger.mac
r1230 r1337 1 # $Id: berger.mac,v 1. 7 2009/01/21 17:49:59maire Exp $1 # $Id: berger.mac,v 1.8 2010/05/19 09:35:37 maire Exp $ 2 2 # 3 3 # macro file for TestEm5.cc … … 18 18 /testem/det/setAbsYZ 1 cm 19 19 # 20 /testem/phys/addPhysics emstandard_opt2 21 # 20 22 /testem/phys/setCuts 10 um 21 23 # … … 26 28 /gun/energy 1 MeV 27 29 # 28 /testem/histo/setFileName berger/ Si530um30 /testem/histo/setFileName berger/ref10.opt2 29 31 /testem/histo/setFileType root 30 32 /testem/histo/setHisto 1 105 0 1.05 MeV #energy deposit -
trunk/examples/extended/electromagnetic/TestEm5/include/DetectorConstruction.hh
r1230 r1337 25 25 // 26 26 // $Id: DetectorConstruction.hh,v 1.6 2006/06/29 16:54:31 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm5/include/DetectorMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: DetectorMessenger.hh,v 1.5 2006/06/29 16:54:33 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm5/include/EventAction.hh
r1230 r1337 25 25 // 26 26 // $Id: EventAction.hh,v 1.3 2006/06/29 16:54:35 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm5/include/EventMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: EventMessenger.hh,v 1.5 2006/06/29 16:54:38 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm5/include/HistoManager.hh
r1230 r1337 25 25 // 26 26 // $Id: HistoManager.hh,v 1.14 2007/11/30 11:46:25 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm5/include/HistoMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: HistoMessenger.hh,v 1.8 2007/11/12 17:48:16 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm5/include/PhysListEmStandard.hh
r1230 r1337 25 25 // 26 26 // $Id: PhysListEmStandard.hh,v 1.6 2006/08/10 08:44:39 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm5/include/PhysListEmStandardSS.hh
r1230 r1337 25 25 // 26 26 // $Id: PhysListEmStandardSS.hh,v 1.1 2006/08/10 08:45:14 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm5/include/PhysicsList.hh
r1230 r1337 25 25 // 26 26 // $Id: PhysicsList.hh,v 1.11 2009/03/06 18:04:23 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm5/include/PhysicsListMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: PhysicsListMessenger.hh,v 1.9 2009/03/06 18:04:23 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm5/include/PrimaryGeneratorAction.hh
r1230 r1337 25 25 // 26 26 // $Id: PrimaryGeneratorAction.hh,v 1.4 2006/06/29 16:55:08 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm5/include/PrimaryGeneratorMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: PrimaryGeneratorMessenger.hh,v 1.4 2006/06/29 16:55:10 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm5/include/RunAction.hh
r1230 r1337 25 25 // 26 26 // $Id: RunAction.hh,v 1.9 2009/01/22 17:41:43 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm5/include/StackingAction.hh
r1230 r1337 25 25 // 26 26 // $Id: StackingAction.hh,v 1.4 2006/09/25 17:06:29 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm5/include/StackingMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: StackingMessenger.hh,v 1.6 2006/09/25 17:06:29 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm5/include/StepMax.hh
r1230 r1337 25 25 // 26 26 // $Id: StepMax.hh,v 1.3 2006/06/29 16:55:19 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm5/include/StepMaxMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: StepMaxMessenger.hh,v 1.3 2006/06/29 16:55:21 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm5/include/SteppingAction.hh
r1230 r1337 25 25 // 26 26 // $Id: SteppingAction.hh,v 1.4 2009/03/06 18:04:23 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm5/include/SteppingVerbose.hh
r1230 r1337 25 25 // 26 26 // $Id: SteppingVerbose.hh,v 1.3 2006/06/29 16:55:25 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 // This class manages the verbose outputs in G4SteppingManager. -
trunk/examples/extended/electromagnetic/TestEm5/include/TrackingAction.hh
r1230 r1337 25 25 // 26 26 // $Id: TrackingAction.hh,v 1.4 2006/06/29 16:55:27 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm5/mumsc.mac
r1230 r1337 1 # $Id: mumsc.mac,v 1.2 0 2009/11/15 22:10:03maire Exp $1 # $Id: mumsc.mac,v 1.21 2010/05/19 09:35:37 maire Exp $ 2 2 # 3 3 # macro file for TestEm5.cc … … 14 14 /testem/det/setWorldYZ 1 m 15 15 # 16 /testem/phys/addPhysics local 16 ###/testem/phys/addPhysics local 17 /testem/phys/addPhysics emstandard_opt0 17 18 # 18 19 /testem/phys/setCuts 1 mm … … 24 25 /gun/energy 100 GeV 25 26 # 26 /testem/histo/setFileName mumsc/ref 09.local27 /testem/histo/setFileType hbook27 /testem/histo/setFileName mumsc/ref4++.opt0 28 /testem/histo/setFileType root 28 29 /testem/histo/setHisto 14 100 -5.0 +5.0 mm #x-position at exit 29 30 /testem/histo/setHisto 15 100 0. +10.0 mm #radius at exit -
trunk/examples/extended/electromagnetic/TestEm5/src/DetectorConstruction.cc
r1230 r1337 25 25 // 26 26 // $Id: DetectorConstruction.cc,v 1.15 2009/01/22 17:41:43 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm5/src/DetectorMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: DetectorMessenger.cc,v 1.4 2006/06/29 16:55:32 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm5/src/EventAction.cc
r1230 r1337 24 24 // ******************************************************************** 25 25 // 26 // $Id: EventAction.cc,v 1. 7 2009/03/06 18:04:23 maireExp $27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $26 // $Id: EventAction.cc,v 1.9 2010/06/07 05:40:46 perl Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 37 37 38 38 #include "G4Event.hh" 39 #include "G4TrajectoryContainer.hh"40 #include "G4Trajectory.hh"41 #include "G4VVisManager.hh"42 39 43 40 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 76 73 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... 77 74 78 void EventAction::EndOfEventAction(const G4Event* evt)75 void EventAction::EndOfEventAction(const G4Event*) 79 76 { 80 77 runaction->AddEnergy(EnergyDeposit); … … 89 86 90 87 histoManager->FillHisto(1,EnergyDeposit); 91 92 if (G4VVisManager::GetConcreteInstance())93 {94 G4TrajectoryContainer* trajectoryContainer = evt->GetTrajectoryContainer();95 G4int n_trajectories = 0;96 if (trajectoryContainer) n_trajectories = trajectoryContainer->entries();97 for (G4int i=0; i<n_trajectories; i++)98 { G4Trajectory* trj = (G4Trajectory*)99 ((*(evt->GetTrajectoryContainer()))[i]);100 if (drawFlag == "all") trj->DrawTrajectory(1000);101 else if ((drawFlag == "charged")&&(trj->GetCharge() != 0.))102 trj->DrawTrajectory(1000);103 else if ((drawFlag == "neutral")&&(trj->GetCharge() == 0.))104 trj->DrawTrajectory(1000);105 106 }107 }108 88 } 109 89 -
trunk/examples/extended/electromagnetic/TestEm5/src/EventMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: EventMessenger.cc,v 1.5 2006/06/29 16:55:36 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm5/src/HistoManager.cc
r1230 r1337 25 25 // 26 26 // $Id: HistoManager.cc,v 1.26 2008/09/13 17:05:40 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm5/src/HistoMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: HistoMessenger.cc,v 1.8 2007/11/12 17:48:16 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm5/src/PhysListEmStandard.cc
r1230 r1337 25 25 // 26 26 // $Id: PhysListEmStandard.cc,v 1.24 2009/11/15 22:10:03 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm5/src/PhysListEmStandardSS.cc
r1230 r1337 25 25 // 26 26 // $Id: PhysListEmStandardSS.cc,v 1.6 2008/11/16 18:51:42 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm5/src/PhysicsList.cc
r1230 r1337 25 25 // 26 26 // $Id: PhysicsList.cc,v 1.40 2009/11/15 22:10:03 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm5/src/PhysicsListMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: PhysicsListMessenger.cc,v 1.8 2009/03/06 18:04:23 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm5/src/PrimaryGeneratorAction.cc
r1230 r1337 25 25 // 26 26 // $Id: PrimaryGeneratorAction.cc,v 1.4 2006/06/29 16:56:09 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm5/src/PrimaryGeneratorMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: PrimaryGeneratorMessenger.cc,v 1.4 2006/06/29 16:56:12 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm5/src/RunAction.cc
r1230 r1337 25 25 // 26 26 // $Id: RunAction.cc,v 1.29 2009/06/18 19:08:18 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm5/src/StackingAction.cc
r1230 r1337 25 25 // 26 26 // $Id: StackingAction.cc,v 1.8 2009/03/06 18:04:23 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm5/src/StackingMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: StackingMessenger.cc,v 1.5 2006/09/25 17:06:29 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm5/src/StepMax.cc
r1230 r1337 25 25 // 26 26 // $Id: StepMax.cc,v 1.2 2006/06/29 16:56:21 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm5/src/StepMaxMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: StepMaxMessenger.cc,v 1.3 2006/06/29 16:56:23 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm5/src/SteppingAction.cc
r1230 r1337 25 25 // 26 26 // $Id: SteppingAction.cc,v 1.8 2009/03/06 18:04:23 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm5/src/SteppingVerbose.cc
r1230 r1337 25 25 // 26 26 // $Id: SteppingVerbose.cc,v 1.3 2006/06/29 16:56:27 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm5/src/TrackingAction.cc
r1230 r1337 26 26 // 27 27 // $Id: TrackingAction.cc,v 1.18 2008/08/28 15:28:04 maire Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm5/tramu.mac
r1230 r1337 1 # $Id: tramu.mac,v 1.1 3 2008/10/31 11:36:46maire Exp $1 # $Id: tramu.mac,v 1.14 2010/05/19 09:35:37 maire Exp $ 2 2 # 3 3 # macro file for TestEm5.cc … … 14 14 /testem/det/setAbsYZ 3 m 15 15 # 16 /testem/phys/addPhysics emstandard_opt2 17 # 16 18 /testem/phys/setCuts 1 mm 17 19 # … … 22 24 /gun/energy 1 TeV 23 25 # 24 /testem/histo/setFileName tramu/ tramu26 /testem/histo/setFileName tramu/ref10.opt2 25 27 /testem/histo/setFileType root 26 28 /testem/histo/setHisto 10 100 950 1000 GeV #energy at exit -
trunk/examples/extended/electromagnetic/TestEm5/vis.mac
r807 r1337 8 8 /run/initialize 9 9 # 10 # Create empty scene ("world" is default)11 /vis/ scene/create10 # Use this open statement to create an OpenGL view: 11 /vis/open OGL 600x600-0+0 12 12 # 13 # Create a scene handler for a specific graphics system 14 # Edit the next line(s) to choose another graphic system 13 # Use this open statement to create a .prim file suitable for 14 # viewing in DAWN: 15 #/vis/open DAWNFILE 15 16 # 16 /vis/open DAWNFILE 17 /vis/open OGLIX 17 # Use this open statement to create a .heprep file suitable for 18 # viewing in HepRApp: 19 #/vis/open HepRepFile 18 20 # 19 # Draw scene 21 # Use this open statement to create a .wrl file suitable for 22 # viewing in a VRML viewer: 23 #/vis/open VRML2FILE 24 # 25 # Disable auto refresh and quieten vis messages whilst scene and 26 # trajectories are established: 27 /vis/viewer/set/autoRefresh false 28 /vis/verbose errors 29 # 30 # Draw geometry: 31 /vis/drawVolume 32 # 33 # Specify view angle: 34 #/vis/viewer/set/viewpointThetaPhi 90. 0. 35 # 36 # Specify zoom value: 20 37 /vis/viewer/zoom 1.4 21 /vis/viewer/flush22 38 # 23 # for drawing the tracks 24 # if too many tracks cause core dump => storeTrajectory 0 25 /tracking/storeTrajectory 1 39 # Specify style (surface or wireframe): 40 #/vis/viewer/set/style wireframe 41 # 42 # Draw coordinate axes: 43 #/vis/scene/add/axes 0 0 0 1 m 44 # 45 # Draw smooth trajectories at end of event, showing trajectory points 46 # as markers 2 pixels wide: 47 /vis/scene/add/trajectories smooth 48 /vis/modeling/trajectories/create/drawByCharge 49 /vis/modeling/trajectories/drawByCharge-0/default/setDrawStepPts true 50 /vis/modeling/trajectories/drawByCharge-0/default/setStepPtsSize 2 51 # (if too many tracks cause core dump => /tracking/storeTrajectory 0) 52 # 53 # Draw hits at end of event: 54 #/vis/scene/add/hits 55 # 56 # To draw only gammas: 57 #/vis/filtering/trajectories/create/particleFilter 58 #/vis/filtering/trajectories/particleFilter-0/add gamma 59 # 60 # To invert the above, drawing all particles except gammas, 61 # keep the above two lines but also add: 62 #/vis/filtering/trajectories/particleFilter-0/invert true 63 # 64 # Many other options are available with /vis/modeling and /vis/filtering. 65 # For example, to select colour by particle ID: 66 #/vis/modeling/trajectories/create/drawByParticleID 67 #/vis/modeling/trajectories/drawByParticleID-0/set e- blue 68 # 69 # To superimpose all of the events from a given run: 26 70 /vis/scene/endOfEventAction accumulate 27 71 # 28 /testem/event/drawTracks 72 # Re-establish auto refreshing and verbosity: 73 /vis/viewer/set/autoRefresh true 74 /vis/verbose warnings 75 # 76 # For file-based drivers, use this to create an empty detector view: 77 #/vis/viewer/flush -
trunk/examples/extended/electromagnetic/TestEm6/History
r807 r1337 1 $Id: History,v 1.3 0 2006/10/20 16:47:47 maireExp $1 $Id: History,v 1.38 2010/06/07 05:40:46 perl Exp $ 2 2 ------------------------------------------------------------------- 3 3 … … 15 15 * Reverse chronological order (last date on top), please * 16 16 ---------------------------------------------------------- 17 18 06-06-10 J.Perl (testem6-V09-03-03) 19 - Remove unused variable in EventAction 20 21 03-06-10 J.Perl (testem6-V09-03-02) 22 - Updated vis usage 23 24 21-05-10 mma (testem6-V09-03-01) 25 - TestEm6.cc : introduction of G4UIExecutive 26 27 31-03-10 V.Ivant (testem6-V09-03-00) 28 - Remove obsolete MSC from comments line 29 30 27-11-09 V.Ivant (testem6-V09-02-01) 31 - H.Burkhardt add StackingAction allowing remove secondary particles; 32 cleanup PhysicsList for 9.3. 33 34 13-05-09 V.Ivant (testem6-V09-02-00) 35 - Increased upper limit of energy in the tables to 1000 TeV 36 37 18-09-08 mma (testem6-V09-01-02) 38 - RunAction : change default histogram format (root) 39 40 12-06-08 mma (testem6-V09-01-01) 41 - Remove AIDA from GNUmakefile 42 43 06-05-08 mma (testem6-V09-01-00) 44 - README : update Aida informations 17 45 18 46 20-10-06 mma (testem6-V08-01-00) -
trunk/examples/extended/electromagnetic/TestEm6/README
r807 r1337 1 $Id: README,v 1.1 5 2005/11/22 16:58:54maire Exp $1 $Id: README,v 1.17 2008/09/18 16:42:07 maire Exp $ 2 2 ------------------------------------------------------------------- 3 3 … … 136 136 gmake 137 137 138 By default the histograms are saved as testem6. hbook138 By default the histograms are saved as testem6.root 139 139 It is possible to choose the format of the histogram file (hbook, root, XML): 140 140 comment/uncomment 1 line in the constructor of RunAction. 141 141 142 142 To use histograms, at least one of the AIDA implementations should be 143 available (see http://aida.freehep.org). 144 145 8a - PI 146 147 A package including AIDA and extended interfaces also using Python is PI, 148 available from: http://cern.ch/pi 149 150 Once installed PI or PI-Lite in a specified local area $MYPY, it is required 151 to add the installation path to $PATH, i.e. for example, for release 1.2.1 of 152 PI: 153 setenv PATH ${PATH}:$MYPI/1.2.1/app/releases/PI/PI_1_2_1/rh73_gcc32/bin 154 155 CERN users can use the PATH to the LCG area on AFS. 156 Before running the example the command should be issued: 157 eval `aida-config --runtime csh` 158 159 8b - OpenScientist 160 161 OpenScientist is available at http://OpenScientist.lal.in2p3.fr. 162 163 You have to "setup" the OpenScientist AIDA implementation before compiling 164 (then with G4ANALYSIS_USE set) and running your Geant4 application. 165 166 On UNIX you setup, with a csh flavoured shell : 167 csh> source <<OpenScientist install path>/aida-setup.csh 168 or with a sh flavoured shell : 169 sh> . <<OpenScientist install path>/aida-setup.sh 170 On Windows : 171 DOS> call <<OpenScientist install path>/aida-setup.bat 172 173 You can use various file formats for writing (AIDA-XML, hbook, root). 174 These formats are readable by the Lab onx interactive program 175 or the OpenPAW application. See the web pages. 176 177 178 With OpenPAW, on a run.hbook file, one can view the histograms 179 with something like : 180 OS> opaw 181 opaw> h/file 1 run.hbook ( or opaw> h/file 1 run.aida or run.root) 182 opaw> zone 2 2 183 opaw> h/plot 1 184 opaw> h/plot 2 143 available. See InstallAida.txt -
trunk/examples/extended/electromagnetic/TestEm6/TestEm6.cc
r1230 r1337 24 24 // ******************************************************************** 25 25 // 26 // $Id: TestEm6.cc,v 1.1 5 2006/06/29 16:56:32 gunterExp $27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $26 // $Id: TestEm6.cc,v 1.17 2010/05/21 08:56:45 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 32 32 #include "G4RunManager.hh" 33 33 #include "G4UImanager.hh" 34 #include "G4UIterminal.hh"35 #include "G4UItcsh.hh"36 34 #include "Randomize.hh" 37 35 … … 44 42 #include "EventAction.hh" 45 43 #include "SteppingAction.hh" 44 #include "StackingAction.hh" 46 45 47 46 #ifdef G4VIS_USE 48 47 #include "G4VisExecutive.hh" 48 #endif 49 50 #ifdef G4UI_USE 51 #include "G4UIExecutive.hh" 49 52 #endif 50 53 … … 67 70 runManager->SetUserInitialization(new PhysicsList); 68 71 runManager->SetUserAction(new PrimaryGeneratorAction(det)); 69 70 #ifdef G4VIS_USE71 //visualization manager72 G4VisManager* visManager = new G4VisExecutive;73 visManager->Initialize();74 #endif75 72 76 73 //set user action classes … … 80 77 runManager->SetUserAction(new EventAction); 81 78 runManager->SetUserAction(new SteppingAction(RunAct)); 79 runManager->SetUserAction(new StackingAction); 82 80 83 81 //get the pointer to the User Interface manager 84 82 G4UImanager* UI = G4UImanager::GetUIpointer(); 85 86 if (argc==1) // Define UI terminal for interactive mode 87 { 88 G4UIsession* session = 0; 89 #ifdef G4UI_USE_TCSH 90 session = new G4UIterminal(new G4UItcsh); 91 #else 92 session = new G4UIterminal(); 93 #endif 94 session->SessionStart(); 95 delete session; 96 } 97 else // Batch mode 98 { 83 84 if (argc!=1) // batch mode 85 { 99 86 G4String command = "/control/execute "; 100 87 G4String fileName = argv[1]; 101 88 UI->ApplyCommand(command+fileName); 102 89 } 103 90 91 else //define visualization and UI terminal for interactive mode 92 { 93 #ifdef G4VIS_USE 94 G4VisManager* visManager = new G4VisExecutive; 95 visManager->Initialize(); 96 #endif 97 98 #ifdef G4UI_USE 99 G4UIExecutive * ui = new G4UIExecutive(argc,argv); 100 ui->SessionStart(); 101 delete ui; 102 #endif 103 104 #ifdef G4VIS_USE 105 delete visManager; 106 #endif 107 } 108 104 109 //job termination 105 #ifdef G4VIS_USE 106 delete visManager; 107 #endif 108 110 // 109 111 delete runManager; 110 112 -
trunk/examples/extended/electromagnetic/TestEm6/TestEm6.out
r807 r1337 1 2 ############################################ 3 !!! WARNING - FPE detection is activated !!! 4 ############################################ 1 5 2 6 ************************************************************* 3 Geant4 version Name: g lobal-V09-00-03 (9-May-2008)7 Geant4 version Name: geant4-09-03-ref-06 (25-June-2010) 4 8 Copyright : Geant4 Collaboration 5 9 Reference : NIM A 506 (2003), 250-303 … … 10 14 ***** Table : Nb of materials = 3 ***** 11 15 12 Material: Beryllium density: 1.848 g/cm3 RadL: 35.276 cm Imean: 63.600 eV16 Material: Beryllium density: 1.848 g/cm3 RadL: 35.276 cm Nucl.Int.Length: 39.413 cm Imean: 63.700 eV 13 17 ---> Element: Beryllium ( ) Z = 4.0 N = 9.0 A = 9.01 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 14 18 15 Material: Carbon density: 2.265 g/cm3 RadL: 18.851 cm Imean: 78.000 eV19 Material: Carbon density: 2.265 g/cm3 RadL: 18.851 cm Nucl.Int.Length: 35.388 cm Imean: 81.000 eV 16 20 ---> Element: Carbon ( ) Z = 6.0 N = 12.0 A = 12.01 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 17 21 18 Material: Iron density: 7.870 g/cm3 RadL: 1.759 cm Imean: 286.000 eV 19 ---> Element: Iron ( ) Z = 26.0 N = 55.9 A = 55.85 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 20 21 22 Visualization Manager instantiating... 23 Visualization Manager initialising... 24 Registering graphics systems... 25 26 You have successfully registered the following graphics systems. 27 Current available graphics systems are: 28 ASCIITree (ATree) 29 DAWNFILE (DAWNFILE) 30 G4HepRep (HepRepXML) 31 G4HepRepFile (HepRepFile) 32 RayTracer (RayTracer) 33 VRML1FILE (VRML1FILE) 34 VRML2FILE (VRML2FILE) 35 OpenGLImmediateX (OGLIX) 36 OpenGLStoredX (OGLSX) 37 38 Registering model factories... 39 40 You have successfully registered the following model factories. 41 Registered model factories: 42 generic 43 drawByCharge 44 drawByParticleID 45 drawByOriginVolume 46 drawByAttribute 47 48 Registered filter factories: 49 chargeFilter 50 particleFilter 51 originVolumeFilter 52 attributeFilter 22 Material: Iron density: 7.870 g/cm3 RadL: 1.759 cm Nucl.Int.Length: 16.999 cm Imean: 286.000 eV 23 ---> Element: Iron ( ) Z = 26.0 N = 55.8 A = 55.85 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 24 53 25 54 26 /run/verbose 2 … … 64 36 physicsList->Construct() start. 65 37 physicsList->Construct() start. 38 physicsList->CheckParticleList() start. 66 39 physicsList->setCut() start. 67 40 PhysicsList::SetCuts:CutLength : 1 km … … 73 46 # 74 47 /run/beamOn 5 75 G4VRangeToEnergyConverter::ConvertCutToKineticEnergy for gamma 76 The cut in range [1e+06 (mm)] is too big for material idx=2 77 The cut in energy is set1.79769e+305GeV 78 G4VRangeToEnergyConverter::ConvertCutToKineticEnergy for e- 79 The cut in range [1e+06 (mm)] is too big for material idx=2 80 The cut in energy is set1.79769e+305GeV 81 G4VRangeToEnergyConverter::ConvertCutToKineticEnergy for e+ 82 The cut in range [1e+06 (mm)] is too big for material idx=2 83 The cut in energy is set1.79769e+305GeV 84 G4hhIonisation is initialised: Nmodels= 2 85 G4eeToHadronsModel::Initialise: 86 LabSystem: emin(GeV)= 76.2409 epeak(GeV)= 580.137 emax(GeV)= 100000 87 SM System: emin(MeV)= 279.14 epeak(MeV)= 770 emax(MeV)= 10109.4 88 89 GammaToMuPair: gamma->mu+mu- Bethe Heitler process. 48 49 GammaToMuPair: gamma->mu+mu- Bethe Heitler process, SubType= 15 90 50 good cross section parametrization from 422.634 MeV to 1e+12 GeV for all Z. 91 51 92 msc: Model variant of multiple scattering for e- 93 Lambda tables from 100 eV to 100 TeV in 120 bins. 94 LateralDisplacementFlag= 1 Skin= 0 95 Boundary/stepping algorithm is active with RangeFactor= 0.02 Step limit type 1 96 97 eIoni: tables are built for e- 98 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 99 Lambda tables from threshold to 100 TeV in 120 bins. 100 Delta cross sections and sampling from MollerBhabha model 101 Good description from 1 KeV to 100 GeV. 102 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 103 104 eBrem: tables are built for e- 105 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 106 Lambda tables from threshold to 100 TeV in 120 bins. 107 Total cross sections and sampling from StandBrem model (based on the EEDL data library) 108 Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV. LPM flag 1 109 110 AnnihiToMuPair: e+e->mu+mu- annihilation, atomic e- at rest. 52 phot: for gamma SubType= 12 53 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 54 PhotoElectric : Emin= 0 eV Emax= 1 PeV 55 56 compt: for gamma SubType= 13 57 Lambda tables from 100 eV to 1 PeV in 91 bins, spline: 1 58 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 59 Klein-Nishina : Emin= 0 eV Emax= 1 PeV 60 61 conv: for gamma SubType= 14 62 Lambda tables from 1.022 MeV to 1 PeV in 91 bins, spline: 1 63 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 64 Bethe-Heitler : Emin= 0 eV Emax= 1 PeV 65 66 msc: for e- SubType= 10 67 Lambda tables from 100 eV to 1 PeV in 91 bins, spline: 1 68 RangeFactor= 0.04, stepLimitType: 1, latDisplacement: 1 69 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 70 UrbanMsc93 : Emin= 0 eV Emax= 100 TeV 71 72 eIoni: for e- SubType= 2 73 dE/dx and range tables from 100 eV to 1 PeV in 91 bins 74 Lambda tables from threshold to 1 PeV in 91 bins, spline: 1 75 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 76 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 77 MollerBhabha : Emin= 0 eV Emax= 1 PeV 78 79 eBrem: for e- SubType= 3 80 dE/dx and range tables from 100 eV to 1 PeV in 91 bins 81 Lambda tables from threshold to 1 PeV in 91 bins, spline: 1 82 LPM flag: 1 for E > 1 GeV 83 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 84 eBrem : Emin= 0 eV Emax= 1 GeV 85 eBremRel : Emin= 1 GeV Emax= 1 PeV 86 87 AnnihiToMuPair: e+e->mu+mu- annihilation, atomic e- at rest, SubType=.6 111 88 threshold at 43.6931 GeV good description up to 1000 TeV for all Z. 112 89 113 ee2hadr: e+ annihilation into hadrons active above 1e-07 GeV 114 Integral mode is used 115 tables are built for e+ 116 Lambda tables from 100 eV to 10 TeV in 90 bins. 117 118 msc: Model variant of multiple scattering for proton 119 Lambda tables from 100 eV to 100 TeV in 120 bins. 120 LateralDisplacementFlag= 1 Skin= 0 121 Boundary/stepping algorithm is active with RangeFactor= 0.02 Step limit type 1 122 123 hIoni: tables are built for proton 124 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 125 Lambda tables from threshold to 100 TeV in 120 bins. 126 Scaling relation is used from proton dE/dx and range. 127 Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV 128 Parametrisation from Bragg for protons below. NuclearStopping= 1 129 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 130 131 hhIoni: tables are built for anti_proton 132 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 133 Lambda tables from threshold to 100 TeV in 120 bins. 134 Delta-ray will not be produced; Bether-Bloch model for E > 2 135 ICRU49 parametrisation scaled from protons below. 136 Step function: finalRange(mm)= 0.1, dRoverRange= 0.1, integral: 1, fluct: 1 137 138 msc: Model variant of multiple scattering for mu+ 139 Lambda tables from 100 eV to 100 TeV in 120 bins. 140 LateralDisplacementFlag= 1 Skin= 0 141 Boundary/stepping algorithm is active with RangeFactor= 0.02 Step limit type 1 142 143 muIoni: tables are built for mu+ 144 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 145 Lambda tables from threshold to 100 TeV in 120 bins. 146 Bether-Bloch model for E > 0.2 MeV, parametrisation of Bragg peak below, 147 radiative corrections for E > 1 GeV 148 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 149 150 muBrems: tables are built for mu+ 151 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 152 Lambda tables from threshold to 100 TeV in 120 bins. 153 Parametrised model 154 155 muPairProd: tables are built for mu+ 156 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 157 Lambda tables from threshold to 100 TeV in 120 bins. 158 Parametrised model 159 160 muIoni: tables are built for mu- 161 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 162 Lambda tables from threshold to 100 TeV in 120 bins. 163 Bether-Bloch model for E > 0.2 MeV, parametrisation of Bragg peak below, 164 radiative corrections for E > 1 GeV 165 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 166 167 muBrems: tables are built for mu- 168 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 169 Lambda tables from threshold to 100 TeV in 120 bins. 170 Parametrised model 171 172 muPairProd: tables are built for mu- 173 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 174 Lambda tables from threshold to 100 TeV in 120 bins. 175 Parametrised model 176 177 hIoni: tables are built for pi+ 178 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 179 Lambda tables from threshold to 100 TeV in 120 bins. 180 Scaling relation is used from proton dE/dx and range. 181 Delta cross sections and sampling from BetheBloch model for scaled energy > 0.297504 MeV 182 Parametrisation from Bragg for protons below. NuclearStopping= 1 183 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 184 185 msc: Model variant of multiple scattering for pi- 186 Lambda tables from 100 eV to 100 TeV in 120 bins. 187 LateralDisplacementFlag= 1 Skin= 0 188 Boundary/stepping algorithm is active with RangeFactor= 0.02 Step limit type 1 189 190 hIoni: tables are built for pi- 191 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 192 Lambda tables from threshold to 100 TeV in 120 bins. 193 Scaling relation is used from proton dE/dx and range. 194 Delta cross sections and sampling from BetheBloch model for scaled energy > 0.297504 MeV 195 Parametrisation from Bragg for protons below. NuclearStopping= 1 196 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 90 ee2hadr: for e+, integral: 1 SubType= 7 91 Lambda tables from 100 eV to 10 TeV in 91 bins, spline: 1 92 e+ annihilation into hadrons active from 76.241 GeV to 1409 GeV 93 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 94 eeToHadrons : Emin= 0 eV Emax= 10 TeV 95 96 msc: for proton SubType= 10 97 Lambda tables from 100 eV to 1 PeV in 91 bins, spline: 1 98 RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1 99 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 100 UrbanMsc90 : Emin= 0 eV Emax= 100 TeV 101 102 hIoni: for proton SubType= 2 103 dE/dx and range tables from 100 eV to 1 PeV in 91 bins 104 Lambda tables from threshold to 1 PeV in 91 bins, spline: 1 105 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 106 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 107 Bragg : Emin= 0 eV Emax= 2 MeV 108 BetheBloch : Emin= 2 MeV Emax= 1 PeV 109 110 hhIoni: for anti_proton SubType= 2 111 dE/dx and range tables from 100 eV to 1 PeV in 91 bins 112 Lambda tables from threshold to 1 PeV in 91 bins, spline: 1 113 finalRange(mm)= 0.1, dRoverRange= 0.1, integral: 1, fluct: 1, linLossLimit= 0.01 114 Delta-ray will not be produced; 115 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 116 BraggNoD : Emin= 0 eV Emax= 2 MeV 117 BetheBlochNoD : Emin= 2 MeV Emax= 1 PeV 118 119 hIoni: for kaon+ SubType= 2 120 dE/dx and range tables from 100 eV to 1 PeV in 91 bins 121 Lambda tables from threshold to 1 PeV in 91 bins, spline: 1 122 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 123 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 124 Bragg : Emin= 0 eV Emax= 1.05231 MeV 125 BetheBloch : Emin= 1.05231 MeV Emax= 1 PeV 126 127 hIoni: for kaon- SubType= 2 128 dE/dx and range tables from 100 eV to 1 PeV in 91 bins 129 Lambda tables from threshold to 1 PeV in 91 bins, spline: 1 130 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 131 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 132 ICRU73QO : Emin= 0 eV Emax= 1.05231 MeV 133 BetheBloch : Emin= 1.05231 MeV Emax= 1 PeV 134 135 muMsc: for mu+ SubType= 10 136 Lambda tables from 100 eV to 1 PeV in 91 bins, spline: 1 137 RangeFactor= 0.2, step limit type: 0, lateralDisplacement: 1, polarAngleLimit(deg)= 0 138 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 139 UrbanMsc90 : Emin= 0 eV Emax= 100 TeV 140 141 muIoni: for mu+ SubType= 2 142 dE/dx and range tables from 100 eV to 1 PeV in 91 bins 143 Lambda tables from threshold to 1 PeV in 91 bins, spline: 1 144 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 145 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 146 Bragg : Emin= 0 eV Emax= 200 keV 147 BetheBloch : Emin= 200 keV Emax= 1 GeV 148 MuBetheBloch : Emin= 1 GeV Emax= 1 PeV 149 150 muBrems: for mu+ SubType= 3 151 dE/dx and range tables from 100 eV to 1 PeV in 91 bins 152 Lambda tables from threshold to 1 PeV in 91 bins, spline: 1 153 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 154 MuBrem : Emin= 0 eV Emax= 1 PeV 155 156 muPairProd: for mu+ SubType= 4 157 dE/dx and range tables from 100 eV to 1 PeV in 91 bins 158 Lambda tables from threshold to 1 PeV in 91 bins, spline: 1 159 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 160 muPairProd : Emin= 0 eV Emax= 1 PeV 161 162 muIoni: for mu- SubType= 2 163 dE/dx and range tables from 100 eV to 1 PeV in 91 bins 164 Lambda tables from threshold to 1 PeV in 91 bins, spline: 1 165 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 166 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 167 ICRU73QO : Emin= 0 eV Emax= 200 keV 168 BetheBloch : Emin= 200 keV Emax= 1 GeV 169 MuBetheBloch : Emin= 1 GeV Emax= 1 PeV 170 171 muBrems: for mu- SubType= 3 172 dE/dx and range tables from 100 eV to 1 PeV in 91 bins 173 Lambda tables from threshold to 1 PeV in 91 bins, spline: 1 174 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 175 MuBrem : Emin= 0 eV Emax= 1 PeV 176 177 muPairProd: for mu- SubType= 4 178 dE/dx and range tables from 100 eV to 1 PeV in 91 bins 179 Lambda tables from threshold to 1 PeV in 91 bins, spline: 1 180 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 181 muPairProd : Emin= 0 eV Emax= 1 PeV 182 183 hIoni: for pi+ SubType= 2 184 dE/dx and range tables from 100 eV to 1 PeV in 91 bins 185 Lambda tables from threshold to 1 PeV in 91 bins, spline: 1 186 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 187 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 188 Bragg : Emin= 0 eV Emax= 297.504 keV 189 BetheBloch : Emin= 297.504 keV Emax= 1 PeV 190 191 msc: for pi- SubType= 10 192 Lambda tables from 100 eV to 1 PeV in 91 bins, spline: 1 193 RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1 194 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 195 UrbanMsc90 : Emin= 0 eV Emax= 100 TeV 196 197 hIoni: for pi- SubType= 2 198 dE/dx and range tables from 100 eV to 1 PeV in 91 bins 199 Lambda tables from threshold to 1 PeV in 91 bins, spline: 1 200 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 201 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 202 ICRU73QO : Emin= 0 eV Emax= 297.504 keV 203 BetheBloch : Emin= 297.504 keV Emax= 1 PeV 197 204 198 205 Region <DefaultRegionForTheWorld> -- appears in <Iron> world volume … … 200 207 Pointers : G4VUserRegionInformation[0], G4UserLimits[0], G4FastSimulationManager[0], G4UserSteppingAction[0] 201 208 Materials : Iron 202 Production cuts : gamma 1 km e- 1 km e+ 1 km209 Production cuts : gamma 1 km e- 1 km e+ 1 km proton 0 fm 203 210 204 211 ========= Table of registered couples ============================== … … 206 213 Index : 0 used in the geometry : Yes recalculation needed : No 207 214 Material : Iron 208 Range cuts : gamma 1 km e- 1 km e+ 1 km209 Energy thresholds : gamma 2.88022e+295 J e- 2.88022e+295 J e+ 2.88022e+295 J215 Range cuts : gamma 1 km e- 1 km e+ 1 km proton 0 fm 216 Energy thresholds : gamma 10 GeV e- 10 GeV e+ 10 GeV proton 0 eV 210 217 Region(s) which use this couple : 211 218 DefaultRegionForTheWorld … … 234 241 Step# X Y Z KineE dEStep StepLeng TrakLeng Volume Process 235 242 0 -250 m 0 fm 0 fm 100 TeV 0 eV 0 fm 0 fm Iron initStep 236 1 250 m 0 fm 0 fm 100 TeV 0 eV 500 m 500 m OutOfWorld Transportation243 1 -250 m 0 fm 0 fm 0 eV 0 eV 3.71 cm 3.71 cm Iron conv 237 244 238 245 ********************************************************************************************************* … … 242 249 Step# X Y Z KineE dEStep StepLeng TrakLeng Volume Process 243 250 0 -250 m 0 fm 0 fm 100 TeV 0 eV 0 fm 0 fm Iron initStep 244 1 31.9 m 0 fm 0 fm 0 eV 0 eV 282 m 282 m Iron GammaToMuPair 245 246 ********************************************************************************************************* 247 * G4Track Information: Particle = mu-, Track ID = 3, Parent ID = 1 248 ********************************************************************************************************* 249 250 Step# X Y Z KineE dEStep StepLeng TrakLeng Volume Process 251 0 31.9 m 0 fm 0 fm 29.8 TeV 0 eV 0 fm 0 fm Iron initStep 252 1 190 m 2.53 mm 8.25 mm 12.5 TeV 17.3 TeV 158 m 158 m Iron muIoni 253 2 250 m -327 um 1.04 cm 8.58 TeV 3.9 TeV 60.5 m 218 m OutOfWorld Transportation 254 255 ********************************************************************************************************* 256 * G4Track Information: Particle = mu+, Track ID = 2, Parent ID = 1 257 ********************************************************************************************************* 258 259 Step# X Y Z KineE dEStep StepLeng TrakLeng Volume Process 260 0 31.9 m 0 fm 0 fm 70.2 TeV 0 eV 0 fm 0 fm Iron initStep 261 1 217 m 3.55 mm 3.51 mm 23.4 TeV 46.8 TeV 185 m 185 m Iron muIoni 262 2 250 m 6.86 mm 2.08 mm 19.1 TeV 4.31 TeV 33.1 m 218 m OutOfWorld Transportation 251 1 -250 m 0 fm 0 fm 0 eV 0 eV 3.62 cm 3.62 cm Iron conv 263 252 264 253 ********************************************************************************************************* … … 268 257 Step# X Y Z KineE dEStep StepLeng TrakLeng Volume Process 269 258 0 -250 m 0 fm 0 fm 100 TeV 0 eV 0 fm 0 fm Iron initStep 270 1 -59.5 m 0 fm 0 fm 0 eV 0 eV 191 m 191 m Iron GammaToMuPair 271 272 ********************************************************************************************************* 273 * G4Track Information: Particle = mu-, Track ID = 3, Parent ID = 1 274 ********************************************************************************************************* 275 276 Step# X Y Z KineE dEStep StepLeng TrakLeng Volume Process 277 0 -59.5 m 0 fm 0 fm 23.5 TeV 0 eV 0 fm 0 fm Iron initStep 278 1 90.5 m -6.19 mm -1.07 cm 9.34 TeV 14.2 TeV 150 m 150 m Iron muIoni 279 2 211 m 2.3 cm -4.86 cm 66.3 GeV 9.27 TeV 121 m 271 m Iron muIoni 280 3 219 m 3.41 cm -8.5 cm 53.6 GeV 12.8 GeV 7.75 m 278 m Iron muIoni 281 4 225 m 3.26 cm -6.37 cm 43.6 GeV 10 GeV 6.43 m 285 m Iron muIoni 282 5 231 m 7.3 cm -4.38 cm 31.9 GeV 11.7 GeV 5.35 m 290 m Iron muIoni 283 6 235 m 6.02 cm 4.06 mm 24.3 GeV 7.57 GeV 4.04 m 294 m Iron muIoni 284 7 238 m 5.08 cm 5.87 cm 14.5 GeV 9.74 GeV 3.16 m 297 m Iron muIoni 285 8 240 m 7.26 cm 7.04 cm 12 GeV 2.56 GeV 1.98 m 299 m Iron muIoni 286 9 241 m 12.2 cm 6.14 cm 9.63 GeV 2.34 GeV 1.66 m 301 m Iron muIoni 287 10 243 m 15.6 cm 6.02 cm 7.35 GeV 2.29 GeV 1.36 m 302 m Iron muIoni 288 11 244 m 16 cm 8.05 cm 5.95 GeV 1.39 GeV 1.06 m 303 m Iron muIoni 289 12 245 m 14.6 cm 6.28 cm 4.73 GeV 1.23 GeV 87.2 cm 304 m Iron muIoni 290 13 245 m 13.3 cm 3.47 cm 3.6 GeV 1.13 GeV 70.5 cm 305 m Iron muIoni 291 14 246 m 12.6 cm -1.29 cm 2.93 GeV 674 MeV 54.8 cm 305 m Iron muIoni 292 15 246 m 12.5 cm -5.56 cm 2.31 GeV 620 MeV 45.2 cm 306 m Iron muIoni 293 16 247 m 12.9 cm -10.2 cm 1.86 GeV 442 MeV 36.2 cm 306 m Iron muIoni 294 17 247 m 12.3 cm -14.1 cm 1.53 GeV 333 MeV 29.6 cm 307 m Iron muIoni 295 18 247 m 13.2 cm -16.1 cm 1.25 GeV 278 MeV 24.6 cm 307 m Iron muIoni 296 19 247 m 13.4 cm -17.5 cm 930 MeV 323 MeV 20.3 cm 307 m Iron muIoni 297 20 248 m 12.9 cm -19.9 cm 740 MeV 190 MeV 15.2 cm 307 m Iron muIoni 298 21 248 m 12.1 cm -22.6 cm 611 MeV 129 MeV 12.1 cm 307 m Iron muIoni 299 22 248 m 11.3 cm -24.7 cm 506 MeV 105 MeV 9.94 cm 307 m Iron muIoni 300 23 248 m 10.4 cm -25.6 cm 413 MeV 93.9 MeV 8.19 cm 307 m Iron muIoni 301 24 248 m 9.77 cm -26.2 cm 340 MeV 72.1 MeV 6.59 cm 308 m Iron muIoni 302 25 248 m 9.14 cm -26.8 cm 281 MeV 59.1 MeV 5.35 cm 308 m Iron muIoni 303 26 248 m 8.25 cm -26.8 cm 237 MeV 44.4 MeV 4.32 cm 308 m Iron muIoni 304 27 248 m 7.36 cm -27 cm 193 MeV 43.5 MeV 3.56 cm 308 m Iron muIoni 305 28 248 m 6.41 cm -27.3 cm 159 MeV 34.1 MeV 2.81 cm 308 m Iron muIoni 306 29 248 m 5.84 cm -27.5 cm 132 MeV 27.5 MeV 2.23 cm 308 m Iron muIoni 307 30 248 m 5.22 cm -27.7 cm 106 MeV 25.9 MeV 1.77 cm 308 m Iron muIoni 308 31 248 m 4.65 cm -27.8 cm 89.8 MeV 16 MeV 1.36 cm 308 m Iron muIoni 309 32 248 m 4.2 cm -27.7 cm 74.5 MeV 15.3 MeV 1.11 cm 308 m Iron muIoni 310 33 248 m 3.79 cm -27.8 cm 61.9 MeV 12.6 MeV 8.83 mm 308 m Iron muIoni 311 34 248 m 3.41 cm -27.8 cm 51 MeV 10.9 MeV 7.05 mm 308 m Iron muIoni 312 35 248 m 3.08 cm -27.8 cm 42.1 MeV 8.88 MeV 5.64 mm 308 m Iron muIoni 313 36 248 m 2.82 cm -27.7 cm 34.3 MeV 7.85 MeV 4.57 mm 308 m Iron muIoni 314 37 248 m 2.64 cm -27.7 cm 26.9 MeV 7.41 MeV 3.7 mm 308 m Iron muIoni 315 38 248 m 2.49 cm -27.6 cm 20.2 MeV 6.62 MeV 2.94 mm 308 m Iron muIoni 316 39 248 m 2.36 cm -27.6 cm 13.4 MeV 6.88 MeV 2.32 mm 308 m Iron muIoni 317 40 248 m 2.28 cm -27.5 cm 6.18 MeV 7.18 MeV 1.68 mm 308 m Iron muIoni 318 41 248 m 2.25 cm -27.5 cm 0 eV 6.18 MeV 570 um 308 m Iron muIoni 319 42 248 m 2.25 cm -27.5 cm 0 eV 0 eV 0 fm 308 m Iron Decay 320 321 ********************************************************************************************************* 322 * G4Track Information: Particle = e-, Track ID = 6, Parent ID = 3 323 ********************************************************************************************************* 324 325 Step# X Y Z KineE dEStep StepLeng TrakLeng Volume Process 326 0 248 m 2.25 cm -27.5 cm 21.1 MeV 0 eV 0 fm 0 fm Iron initStep 327 1 248 m 2.47 cm -27.2 cm 12.8 MeV 8.34 MeV 4.28 mm 4.28 mm Iron eIoni 328 2 248 m 2.64 cm -26.9 cm 7.41 MeV 5.35 MeV 3.39 mm 7.67 mm Iron eIoni 329 3 248 m 2.64 cm -26.7 cm 3.9 MeV 3.51 MeV 2.67 mm 1.03 cm Iron eIoni 330 4 248 m 2.51 cm -26.6 cm 1.79 MeV 2.11 MeV 2.03 mm 1.24 cm Iron eIoni 331 5 248 m 2.55 cm -26.6 cm 168 keV 1.63 MeV 1.37 mm 1.37 cm Iron eIoni 332 6 248 m 2.55 cm -26.6 cm 0 eV 168 keV 63.1 um 1.38 cm Iron eIoni 333 334 ********************************************************************************************************* 335 * G4Track Information: Particle = anti_nu_e, Track ID = 5, Parent ID = 3 336 ********************************************************************************************************* 337 338 Step# X Y Z KineE dEStep StepLeng TrakLeng Volume Process 339 0 248 m 2.25 cm -27.5 cm 37.2 MeV 0 eV 0 fm 0 fm Iron initStep 340 1 250 m -2.88 m 5.11 m 37.2 MeV 0 eV 6.37 m 6.37 m OutOfWorld Transportation 341 342 ********************************************************************************************************* 343 * G4Track Information: Particle = nu_mu, Track ID = 4, Parent ID = 3 344 ********************************************************************************************************* 345 346 Step# X Y Z KineE dEStep StepLeng TrakLeng Volume Process 347 0 248 m 2.25 cm -27.5 cm 46.4 MeV 0 eV 0 fm 0 fm Iron initStep 348 1 191 m 5.26 m -250 m 46.4 MeV 0 eV 256 m 256 m OutOfWorld Transportation 349 350 ********************************************************************************************************* 351 * G4Track Information: Particle = mu+, Track ID = 2, Parent ID = 1 352 ********************************************************************************************************* 353 354 Step# X Y Z KineE dEStep StepLeng TrakLeng Volume Process 355 0 -59.5 m 0 fm 0 fm 76.5 TeV 0 eV 0 fm 0 fm Iron initStep 356 1 128 m -3.79 mm -1.51 mm 13.6 TeV 62.9 TeV 188 m 188 m Iron muIoni 357 2 250 m -1.04 cm 1.52 mm 6.02 TeV 7.56 TeV 122 m 309 m OutOfWorld Transportation 259 1 -250 m 0 fm 0 fm 0 eV 0 eV 2.97 mm 2.97 mm Iron conv 358 260 359 261 ********************************************************************************************************* … … 363 265 Step# X Y Z KineE dEStep StepLeng TrakLeng Volume Process 364 266 0 -250 m 0 fm 0 fm 100 TeV 0 eV 0 fm 0 fm Iron initStep 365 1 105 m 0 fm 0 fm 0 eV 0 eV 355 m 355 m Iron GammaToMuPair 366 367 ********************************************************************************************************* 368 * G4Track Information: Particle = mu-, Track ID = 3, Parent ID = 1 369 ********************************************************************************************************* 370 371 Step# X Y Z KineE dEStep StepLeng TrakLeng Volume Process 372 0 105 m 0 fm 0 fm 18.4 TeV 0 eV 0 fm 0 fm Iron initStep 373 1 247 m -6.65 mm 9.18 mm 8.55 TeV 9.89 TeV 142 m 142 m Iron muIoni 374 2 250 m -6.78 mm 9.19 mm 8.39 TeV 167 GeV 2.87 m 145 m OutOfWorld Transportation 375 376 ********************************************************************************************************* 377 * G4Track Information: Particle = mu+, Track ID = 2, Parent ID = 1 378 ********************************************************************************************************* 379 380 Step# X Y Z KineE dEStep StepLeng TrakLeng Volume Process 381 0 105 m 0 fm 0 fm 81.6 TeV 0 eV 0 fm 0 fm Iron initStep 382 1 250 m 91.4 um 196 um 38.8 TeV 42.7 TeV 145 m 145 m OutOfWorld Transportation 267 1 -250 m 0 fm 0 fm 0 eV 0 eV 2.62 cm 2.62 cm Iron conv 383 268 384 269 ********************************************************************************************************* … … 388 273 Step# X Y Z KineE dEStep StepLeng TrakLeng Volume Process 389 274 0 -250 m 0 fm 0 fm 100 TeV 0 eV 0 fm 0 fm Iron initStep 390 1 250 m 0 fm 0 fm 100 TeV 0 eV 500 m 500 m OutOfWorld Transportation275 1 -250 m 0 fm 0 fm 0 eV 0 eV 2.16 cm 2.16 cm Iron conv 391 276 Run terminated. 392 277 Run Summary 393 278 Number of events processed : 5 394 User=0s Real=0 .03s Sys=0s279 User=0s Real=0s Sys=0s 395 280 396 281 --------- Ranecu engine status --------- 397 282 Initial seed (index) = 0 398 Current couple of seeds = 694938690, 464066546283 Current couple of seeds = 537401721, 1705314804 399 284 ---------------------------------------- 285 286 Number of process calls ---> conv : 5 400 287 # 401 288 /gun/particle e+ … … 403 290 # 404 291 /testem/phys/SetAnnihiToMuPairFac 10000 405 The cross section for AnnihiToMuPair is artificially increased by the CrossSecFactor=1 0000292 The cross section for AnnihiToMuPair is artificially increased by the CrossSecFactor=1e+04 406 293 /testem/phys/SetAnnihiToHadronFac 10000 407 ### G4eeToHadronsMultiModel: The cross section for G4eeToHadronsMultiModel is increased by the Factor= 10000294 ### G4eeToHadronsMultiModel: The cross section for G4eeToHadronsMultiModel is increased by the Factor= 1e+04 408 295 # 409 296 /run/beamOn 5 … … 413 300 Pointers : G4VUserRegionInformation[0], G4UserLimits[0], G4FastSimulationManager[0], G4UserSteppingAction[0] 414 301 Materials : Iron 415 Production cuts : gamma 1 km e- 1 km e+ 1 km302 Production cuts : gamma 1 km e- 1 km e+ 1 km proton 0 fm 416 303 417 304 ========= Table of registered couples ============================== … … 419 306 Index : 0 used in the geometry : Yes recalculation needed : No 420 307 Material : Iron 421 Range cuts : gamma 1 km e- 1 km e+ 1 km422 Energy thresholds : gamma 2.8802232e+295 J e- 2.8802232e+295 J e+ 2.8802232e+295 J308 Range cuts : gamma 1 km e- 1 km e+ 1 km proton 0 fm 309 Energy thresholds : gamma 10 GeV e- 10 GeV e+ 10 GeV proton 0 eV 423 310 Region(s) which use this couple : 424 311 DefaultRegionForTheWorld … … 430 317 --------- Ranecu engine status --------- 431 318 Initial seed (index) = 0 432 Current couple of seeds = 694938690, 464066546319 Current couple of seeds = 537401721, 1705314804 433 320 ---------------------------------------- 434 321 Start Run processing. … … 441 328 442 329 Step# X Y Z KineE dEStep StepLeng TrakLeng Volume Process 443 0 -250 m 0 fm 0 fm 1e+03 GeV 0 eV 0 fm 0 fm Iron initStep 444 1 -249 m 0 fm 0 fm 0 eV 0 eV 1.26 m 1.26 m Iron AnnihiToMuPair 445 446 ********************************************************************************************************* 447 * G4Track Information: Particle = mu-, Track ID = 3, Parent ID = 1 448 ********************************************************************************************************* 449 450 Step# X Y Z KineE dEStep StepLeng TrakLeng Volume Process 451 0 -249 m 0 fm 0 fm 170 GeV 0 eV 0 fm 0 fm Iron initStep 452 1 -232 m 3.72 cm -4.93 mm 135 GeV 34.6 GeV 16.9 m 16.9 m Iron muIoni 453 2 -218 m 7.92 cm -1.43 cm 93.6 GeV 41.4 GeV 14.1 m 31 m Iron muIoni 454 3 -207 m 10.7 cm -4.81 cm 74.9 GeV 18.6 GeV 10.4 m 41.4 m Iron muIoni 455 4 -199 m 14.9 cm 2.37 cm 59.9 GeV 15 GeV 8.61 m 50 m Iron muIoni 456 5 -192 m 16.5 cm 4.04 cm 48.8 GeV 11.1 GeV 7.09 m 57.1 m Iron muIoni 457 6 -186 m 24.5 cm 8.56 cm 39.1 GeV 9.7 GeV 5.92 m 63 m Iron muIoni 458 7 -181 m 27.4 cm 16.4 cm 28.3 GeV 10.8 GeV 4.86 m 67.9 m Iron muIoni 459 8 -177 m 29.8 cm 17.7 cm 23.3 GeV 5.03 GeV 3.63 m 71.5 m Iron muIoni 460 9 -174 m 36.6 cm 21.9 cm 18.9 GeV 4.33 GeV 3.04 m 74.6 m Iron muIoni 461 10 -172 m 41.2 cm 25 cm 15.5 GeV 3.39 GeV 2.52 m 77.1 m Iron muIoni 462 11 -170 m 46.2 cm 28.5 cm 11.7 GeV 3.9 GeV 2.1 m 79.2 m Iron muIoni 463 12 -168 m 48.9 cm 31.2 cm 9.43 GeV 2.22 GeV 1.61 m 80.8 m Iron muIoni 464 13 -167 m 46.7 cm 32.8 cm 7.45 GeV 1.98 GeV 1.33 m 82.1 m Iron muIoni 465 14 -166 m 45.1 cm 35.7 cm 6.03 GeV 1.42 GeV 1.07 m 83.2 m Iron muIoni 466 15 -165 m 43 cm 39.2 cm 4.94 GeV 1.09 GeV 88.3 cm 84.1 m Iron muIoni 467 16 -164 m 42.6 cm 43.4 cm 3.86 GeV 1.08 GeV 73.5 cm 84.8 m Iron muIoni 468 17 -163 m 42.8 cm 44.6 cm 3.07 GeV 794 MeV 58.5 cm 85.4 m Iron muIoni 469 18 -163 m 44.3 cm 44.9 cm 2.25 GeV 821 MeV 47.2 cm 85.9 m Iron muIoni 470 19 -163 m 45.6 cm 46.7 cm 1.61 GeV 631 MeV 35.3 cm 86.2 m Iron muIoni 471 20 -162 m 47.2 cm 47.8 cm 1.26 GeV 359 MeV 25.9 cm 86.5 m Iron muIoni 472 21 -162 m 49.8 cm 49.5 cm 1.04 GeV 215 MeV 20.3 cm 86.7 m Iron muIoni 473 22 -162 m 52.4 cm 51.7 cm 812 MeV 229 MeV 16.9 cm 86.9 m Iron muIoni 474 23 -162 m 54.5 cm 53.5 cm 639 MeV 173 MeV 13.3 cm 87 m Iron muIoni 475 24 -162 m 56.1 cm 54.9 cm 528 MeV 110 MeV 10.4 cm 87.1 m Iron muIoni 476 25 -162 m 57.9 cm 56.3 cm 417 MeV 112 MeV 8.56 cm 87.2 m Iron muIoni 477 26 -162 m 59.2 cm 56.9 cm 341 MeV 75.8 MeV 6.66 cm 87.3 m Iron muIoni 478 27 -161 m 60.1 cm 57.5 cm 276 MeV 64.6 MeV 5.35 cm 87.3 m Iron muIoni 479 28 -161 m 60.7 cm 57.9 cm 214 MeV 62.6 MeV 4.24 cm 87.4 m Iron muIoni 480 29 -161 m 61.6 cm 58 cm 180 MeV 33.6 MeV 3.16 cm 87.4 m Iron muIoni 481 30 -161 m 62.3 cm 58.2 cm 146 MeV 33.7 MeV 2.58 cm 87.4 m Iron muIoni 482 31 -161 m 63 cm 58 cm 119 MeV 27.6 MeV 2.01 cm 87.4 m Iron muIoni 483 32 -161 m 63.5 cm 58 cm 101 MeV 17.5 MeV 1.56 cm 87.4 m Iron muIoni 484 33 -161 m 64.1 cm 57.7 cm 85.7 MeV 15.5 MeV 1.28 cm 87.5 m Iron muIoni 485 34 -161 m 64.3 cm 57.6 cm 72.1 MeV 13.6 MeV 1.05 cm 87.5 m Iron muIoni 486 35 -161 m 64.5 cm 57.4 cm 59.2 MeV 12.9 MeV 8.49 mm 87.5 m Iron muIoni 487 36 -161 m 64.6 cm 57.3 cm 46.2 MeV 13 MeV 6.7 mm 87.5 m Iron muIoni 488 37 -161 m 64.7 cm 57.2 cm 36.4 MeV 9.71 MeV 5.05 mm 87.5 m Iron muIoni 489 38 -161 m 64.8 cm 57 cm 28.2 MeV 8.27 MeV 3.93 mm 87.5 m Iron muIoni 490 39 -161 m 64.8 cm 56.9 cm 21.3 MeV 6.84 MeV 3.07 mm 87.5 m Iron muIoni 491 40 -161 m 64.9 cm 56.8 cm 14.7 MeV 6.64 MeV 2.43 mm 87.5 m Iron muIoni 492 41 -161 m 64.9 cm 56.8 cm 8.3 MeV 6.4 MeV 1.82 mm 87.5 m Iron muIoni 493 42 -161 m 64.9 cm 56.8 cm 0 eV 8.3 MeV 961 um 87.5 m Iron muIoni 494 43 -161 m 64.9 cm 56.8 cm 0 eV 0 eV 0 fm 87.5 m Iron Decay 495 496 ********************************************************************************************************* 497 * G4Track Information: Particle = e-, Track ID = 6, Parent ID = 3 498 ********************************************************************************************************* 499 500 Step# X Y Z KineE dEStep StepLeng TrakLeng Volume Process 501 0 -161 m 64.9 cm 56.8 cm 45.2 MeV 0 eV 0 fm 0 fm Iron initStep 502 1 -161 m 64.7 cm 56.4 cm 27.5 MeV 17.6 MeV 6.04 mm 6.04 mm Iron eIoni 503 2 -161 m 64.5 cm 56.3 cm 14.8 MeV 12.7 MeV 4.83 mm 1.09 cm Iron eIoni 504 3 -161 m 64.4 cm 56.4 cm 8.67 MeV 6.16 MeV 3.63 mm 1.45 cm Iron eIoni 505 4 -161 m 64.4 cm 56.6 cm 5.07 MeV 3.6 MeV 2.86 mm 1.74 cm Iron eIoni 506 5 -161 m 64.4 cm 56.7 cm 2.34 MeV 2.73 MeV 2.27 mm 1.96 cm Iron eIoni 507 6 -161 m 64.3 cm 56.7 cm 732 keV 1.61 MeV 1.6 mm 2.12 cm Iron eIoni 508 7 -161 m 64.3 cm 56.7 cm 0 eV 732 keV 526 um 2.18 cm Iron eIoni 509 510 ********************************************************************************************************* 511 * G4Track Information: Particle = anti_nu_e, Track ID = 5, Parent ID = 3 512 ********************************************************************************************************* 513 514 Step# X Y Z KineE dEStep StepLeng TrakLeng Volume Process 515 0 -161 m 64.9 cm 56.8 cm 27 MeV 0 eV 0 fm 0 fm Iron initStep 516 1 -201 m 250 m 99.6 m 27 MeV 0 eV 271 m 271 m OutOfWorld Transportation 517 518 ********************************************************************************************************* 519 * G4Track Information: Particle = nu_mu, Track ID = 4, Parent ID = 3 520 ********************************************************************************************************* 521 522 Step# X Y Z KineE dEStep StepLeng TrakLeng Volume Process 523 0 -161 m 64.9 cm 56.8 cm 32.5 MeV 0 eV 0 fm 0 fm Iron initStep 524 1 -250 m -13.6 m 40.2 m 32.5 MeV 0 eV 98.2 m 98.2 m OutOfWorld Transportation 525 526 ********************************************************************************************************* 527 * G4Track Information: Particle = mu+, Track ID = 2, Parent ID = 1 528 ********************************************************************************************************* 529 530 Step# X Y Z KineE dEStep StepLeng TrakLeng Volume Process 531 0 -249 m 0 fm 0 fm 830 GeV 0 eV 0 fm 0 fm Iron initStep 532 1 -200 m 1.05 cm -6.86 cm 598 GeV 233 GeV 48.3 m 48.3 m Iron muIoni 533 2 -160 m 9.65 cm -7.75 cm 434 GeV 164 GeV 40.2 m 88.5 m Iron muIoni 534 3 -127 m 24.1 cm -11.9 cm 330 GeV 104 GeV 33 m 121 m Iron muIoni 535 4 -99.7 m 31.2 cm -15.5 cm 241 GeV 88.2 GeV 27.5 m 149 m Iron muIoni 536 5 -77.7 m 38.3 cm -21.4 cm 185 GeV 56.1 GeV 22.1 m 171 m Iron muIoni 537 6 -59.6 m 35.8 cm -28.6 cm 145 GeV 40.5 GeV 18.1 m 189 m Iron muIoni 538 7 -44.7 m 31.1 cm -42.4 cm 116 GeV 29.2 GeV 14.9 m 204 m Iron muIoni 539 8 -32.3 m 29.8 cm -51.7 cm 88.1 GeV 27.4 GeV 12.4 m 216 m Iron muIoni 540 9 -22.4 m 25.6 cm -68.3 cm 62.7 GeV 25.4 GeV 9.88 m 226 m Iron muIoni 541 10 -15 m 29 cm -76.5 cm 47.9 GeV 14.8 GeV 7.38 m 234 m Iron muIoni 542 11 -9.22 m 37.8 cm -79.4 cm 38.8 GeV 9.09 GeV 5.82 m 240 m Iron muIoni 543 12 -4.4 m 46.8 cm -85.7 cm 31.3 GeV 7.56 GeV 4.82 m 244 m Iron muIoni 544 13 -43.6 cm 52.5 cm -84.5 cm 25.1 GeV 6.17 GeV 3.97 m 248 m Iron muIoni 545 14 2.82 m 62.5 cm -81.8 cm 20.1 GeV 5.01 GeV 3.25 m 252 m Iron muIoni 546 15 5.47 m 72.5 cm -79.8 cm 14.5 GeV 5.59 GeV 2.66 m 254 m Iron muIoni 547 16 7.44 m 81.2 cm -75.8 cm 12 GeV 2.56 GeV 1.97 m 256 m Iron muIoni 548 17 9.09 m 90.1 cm -71.4 cm 9.52 GeV 2.44 GeV 1.65 m 258 m Iron muIoni 549 18 10.4 m 1.01 m -66.3 cm 7.69 GeV 1.83 GeV 1.34 m 259 m Iron muIoni 550 19 11.5 m 1.1 m -58.3 cm 6.11 GeV 1.58 GeV 1.1 m 260 m Iron muIoni 551 20 12.4 m 1.19 m -51.2 cm 4.87 GeV 1.25 GeV 89.2 cm 261 m Iron muIoni 552 21 13.1 m 1.27 m -43 cm 3.86 GeV 1 GeV 72.3 cm 262 m Iron muIoni 553 22 13.7 m 1.32 m -36 cm 3.15 GeV 716 MeV 58.4 cm 262 m Iron muIoni 554 23 14.2 m 1.38 m -30.4 cm 2.54 GeV 607 MeV 48.3 cm 263 m Iron muIoni 555 24 14.6 m 1.42 m -26.1 cm 2.01 GeV 527 MeV 39.5 cm 263 m Iron muIoni 556 25 14.9 m 1.44 m -21.9 cm 1.63 GeV 379 MeV 31.8 cm 264 m Iron muIoni 557 26 15.1 m 1.45 m -18.3 cm 1.34 GeV 293 MeV 26.1 cm 264 m Iron muIoni 558 27 15.3 m 1.47 m -14.6 cm 1.01 GeV 330 MeV 21.6 cm 264 m Iron muIoni 559 28 15.5 m 1.48 m -11.2 cm 827 MeV 184 MeV 16.4 cm 264 m Iron muIoni 560 29 15.6 m 1.49 m -8.09 cm 677 MeV 149 MeV 13.5 cm 264 m Iron muIoni 561 30 15.7 m 1.49 m -5.53 cm 537 MeV 140 MeV 11 cm 265 m Iron muIoni 562 31 15.8 m 1.49 m -4.14 cm 436 MeV 101 MeV 8.69 cm 265 m Iron muIoni 563 32 15.9 m 1.5 m -2.67 cm 362 MeV 74.3 MeV 6.98 cm 265 m Iron muIoni 564 33 16 m 1.49 m -1.59 cm 269 MeV 92.9 MeV 5.71 cm 265 m Iron muIoni 565 34 16 m 1.49 m -8.23 mm 223 MeV 45.6 MeV 4.1 cm 265 m Iron muIoni 566 35 16 m 1.49 m -417 um 188 MeV 35.8 MeV 3.32 cm 265 m Iron muIoni 567 36 16.1 m 1.49 m 7.32 mm 157 MeV 30.3 MeV 2.71 cm 265 m Iron muIoni 568 37 16.1 m 1.49 m 1.15 cm 127 MeV 30.2 MeV 2.19 cm 265 m Iron muIoni 569 38 16.1 m 1.48 m 1.75 cm 108 MeV 19.4 MeV 1.69 cm 265 m Iron muIoni 570 39 16.1 m 1.48 m 2.2 cm 87 MeV 20.7 MeV 1.38 cm 265 m Iron muIoni 571 40 16.1 m 1.48 m 2.62 cm 73.5 MeV 13.5 MeV 1.06 cm 265 m Iron muIoni 572 41 16.1 m 1.49 m 2.99 cm 61.9 MeV 11.6 MeV 8.67 mm 265 m Iron muIoni 573 42 16.1 m 1.49 m 3.24 cm 49 MeV 12.8 MeV 7.05 mm 265 m Iron muIoni 574 43 16.1 m 1.49 m 3.41 cm 39.7 MeV 9.37 MeV 5.39 mm 265 m Iron muIoni 575 44 16.1 m 1.49 m 3.54 cm 32 MeV 7.68 MeV 4.27 mm 265 m Iron muIoni 576 45 16.1 m 1.49 m 3.66 cm 24.2 MeV 7.77 MeV 3.45 mm 265 m Iron muIoni 577 46 16.1 m 1.49 m 3.77 cm 16.8 MeV 7.46 MeV 2.69 mm 265 m Iron muIoni 578 47 16.1 m 1.49 m 3.82 cm 9.91 MeV 6.84 MeV 2.01 mm 265 m Iron muIoni 579 48 16.1 m 1.49 m 3.82 cm 1.68 MeV 8.23 MeV 1.25 mm 265 m Iron muIoni 580 49 16.1 m 1.49 m 3.82 cm 0 eV 1.68 MeV 59.2 um 265 m Iron muIoni 581 50 16.1 m 1.49 m 3.82 cm 0 eV 0 eV 0 fm 265 m Iron Decay 582 583 ********************************************************************************************************* 584 * G4Track Information: Particle = e+, Track ID = 9, Parent ID = 2 585 ********************************************************************************************************* 586 587 Step# X Y Z KineE dEStep StepLeng TrakLeng Volume Process 588 0 16.1 m 1.49 m 3.82 cm 22.5 MeV 0 eV 0 fm 0 fm Iron initStep 589 1 110 m 10.1 m 250 m 22.5 MeV 0 eV 267 m 267 m OutOfWorld Transportation 590 591 ********************************************************************************************************* 592 * G4Track Information: Particle = nu_e, Track ID = 8, Parent ID = 2 593 ********************************************************************************************************* 594 595 Step# X Y Z KineE dEStep StepLeng TrakLeng Volume Process 596 0 16.1 m 1.49 m 3.82 cm 38.4 MeV 0 eV 0 fm 0 fm Iron initStep 597 1 250 m -219 m -95.1 m 38.4 MeV 0 eV 335 m 335 m OutOfWorld Transportation 598 599 ********************************************************************************************************* 600 * G4Track Information: Particle = anti_nu_mu, Track ID = 7, Parent ID = 2 601 ********************************************************************************************************* 602 603 Step# X Y Z KineE dEStep StepLeng TrakLeng Volume Process 604 0 16.1 m 1.49 m 3.82 cm 43.7 MeV 0 eV 0 fm 0 fm Iron initStep 605 1 -250 m 190 m -77.8 m 43.7 MeV 0 eV 335 m 335 m OutOfWorld Transportation 330 0 -250 m 0 fm 0 fm 1 TeV 0 eV 0 fm 0 fm Iron initStep 331 1 -249 m 0 fm 0 fm 0 eV 0 eV 52 cm 52 cm Iron AnnihiToMuPair 606 332 607 333 ********************************************************************************************************* … … 610 336 611 337 Step# X Y Z KineE dEStep StepLeng TrakLeng Volume Process 612 0 -250 m 0 fm 0 fm 1e+03 GeV 0 eV 0 fm 0 fm Iron initStep 613 1 -249 m 0 fm 0 fm 0 eV 0 eV 85.8 cm 85.8 cm Iron AnnihiToMuPair 614 615 ********************************************************************************************************* 616 * G4Track Information: Particle = mu-, Track ID = 3, Parent ID = 1 617 ********************************************************************************************************* 618 619 Step# X Y Z KineE dEStep StepLeng TrakLeng Volume Process 620 0 -249 m 0 fm 0 fm 841 GeV 0 eV 0 fm 0 fm Iron initStep 621 1 -200 m 3.02 cm 1.13 cm 601 GeV 240 GeV 48.6 m 48.6 m Iron muIoni 622 2 -160 m 5.4 cm 2.81 cm 404 GeV 197 GeV 40.3 m 89 m Iron muIoni 623 3 -129 m 6.69 cm 5.76 cm 312 GeV 92 GeV 31.6 m 121 m Iron muIoni 624 4 -102 m 2.56 cm 15 cm 138 GeV 174 GeV 26.6 m 147 m Iron muIoni 625 5 -87.6 m -2.39 cm 21.9 cm 101 GeV 37.4 GeV 14.4 m 162 m Iron muIoni 626 6 -76.5 m -7.11 cm 26.4 cm 80.3 GeV 20.3 GeV 11.1 m 173 m Iron muIoni 627 7 -67.4 m -8.69 cm 30.5 cm 63.8 GeV 16.5 GeV 9.15 m 182 m Iron muIoni 628 8 -59.9 m -9.19 cm 37.7 cm 51.6 GeV 12.1 GeV 7.49 m 189 m Iron muIoni 629 9 -53.7 m -6.71 cm 53.7 cm 42.2 GeV 9.4 GeV 6.22 m 195 m Iron muIoni 630 10 -48.5 m 500 um 62 cm 32.3 GeV 9.92 GeV 5.2 m 201 m Iron muIoni 631 11 -44.4 m 2.22 cm 67.3 cm 26.2 GeV 6.11 GeV 4.09 m 205 m Iron muIoni 632 12 -41 m 8.3 cm 72.4 cm 20.9 GeV 5.31 GeV 3.38 m 208 m Iron muIoni 633 13 -38.2 m 10.6 cm 74.9 cm 16.7 GeV 4.24 GeV 2.75 m 211 m Iron muIoni 634 14 -36 m 11.6 cm 68.6 cm 13.5 GeV 3.18 GeV 2.24 m 213 m Iron muIoni 635 15 -34.2 m 14 cm 63.1 cm 11 GeV 2.44 GeV 1.84 m 215 m Iron muIoni 636 16 -32.6 m 13.8 cm 56 cm 9.07 GeV 1.95 GeV 1.54 m 217 m Iron muIoni 637 17 -31.3 m 15.6 cm 49.4 cm 7.11 GeV 1.96 GeV 1.28 m 218 m Iron muIoni 638 18 -30.3 m 16.8 cm 44.8 cm 5.75 GeV 1.36 GeV 1.03 m 219 m Iron muIoni 639 19 -29.5 m 17.6 cm 40.5 cm 3.97 GeV 1.78 GeV 84.5 cm 220 m Iron muIoni 640 20 -28.9 m 16.7 cm 37.6 cm 3.21 GeV 764 MeV 60 cm 220 m Iron muIoni 641 21 -28.4 m 16.6 cm 37.3 cm 2.59 GeV 619 MeV 49.3 cm 221 m Iron muIoni 642 22 -28 m 15 cm 38.2 cm 2.09 GeV 495 MeV 40.3 cm 221 m Iron muIoni 643 23 -27.7 m 13 cm 40.7 cm 1.43 GeV 665 MeV 33.1 cm 222 m Iron muIoni 644 24 -27.4 m 10.9 cm 41.4 cm 1.14 GeV 290 MeV 23 cm 222 m Iron muIoni 645 25 -27.2 m 7.65 cm 42.5 cm 898 MeV 240 MeV 18.5 cm 222 m Iron muIoni 646 26 -27.1 m 5.9 cm 43.7 cm 695 MeV 203 MeV 14.6 cm 222 m Iron muIoni 647 27 -27 m 4.77 cm 45.2 cm 568 MeV 127 MeV 11.3 cm 222 m Iron muIoni 648 28 -26.9 m 3.6 cm 45.7 cm 465 MeV 103 MeV 9.23 cm 222 m Iron muIoni 649 29 -26.8 m 2.99 cm 46.8 cm 367 MeV 98.3 MeV 7.48 cm 222 m Iron muIoni 650 30 -26.8 m 2 cm 47.9 cm 303 MeV 63.2 MeV 5.8 cm 222 m Iron muIoni 651 31 -26.7 m 8.14 mm 48.5 cm 253 MeV 51 MeV 4.71 cm 222 m Iron muIoni 652 32 -26.7 m 1.72 mm 49.3 cm 212 MeV 40.4 MeV 3.83 cm 222 m Iron muIoni 653 33 -26.7 m -6.86 mm 50.2 cm 177 MeV 35.1 MeV 3.13 cm 223 m Iron muIoni 654 34 -26.6 m -1.62 cm 51.1 cm 147 MeV 30.3 MeV 2.53 cm 223 m Iron muIoni 655 35 -26.6 m -2.23 cm 51.9 cm 122 MeV 24.5 MeV 2.02 cm 223 m Iron muIoni 656 36 -26.6 m -2.73 cm 52.7 cm 102 MeV 20.1 MeV 1.62 cm 223 m Iron muIoni 657 37 -26.6 m -2.96 cm 53.1 cm 86.7 MeV 15.5 MeV 1.3 cm 223 m Iron muIoni 658 38 -26.6 m -3.19 cm 53.5 cm 72.5 MeV 14.2 MeV 1.06 cm 223 m Iron muIoni 659 39 -26.6 m -3.45 cm 53.9 cm 60.6 MeV 11.9 MeV 8.54 mm 223 m Iron muIoni 660 40 -26.6 m -3.69 cm 54.2 cm 50.2 MeV 10.4 MeV 6.89 mm 223 m Iron muIoni 661 41 -26.6 m -3.98 cm 54.4 cm 41 MeV 9.28 MeV 5.54 mm 223 m Iron muIoni 662 42 -26.6 m -4.15 cm 54.6 cm 33.1 MeV 7.89 MeV 4.43 mm 223 m Iron muIoni 663 43 -26.6 m -4.32 cm 54.8 cm 26.1 MeV 6.94 MeV 3.56 mm 223 m Iron muIoni 664 44 -26.6 m -4.46 cm 55 cm 18.3 MeV 7.81 MeV 2.87 mm 223 m Iron muIoni 665 45 -26.6 m -4.49 cm 55 cm 11.3 MeV 6.98 MeV 2.15 mm 223 m Iron muIoni 666 46 -26.6 m -4.52 cm 55.1 cm 3.53 MeV 7.8 MeV 1.45 mm 223 m Iron muIoni 667 47 -26.6 m -4.52 cm 55.1 cm 0 eV 3.53 MeV 215 um 223 m Iron muIoni 668 48 -26.6 m -4.52 cm 55.1 cm 0 eV 0 eV 0 fm 223 m Iron Decay 669 670 ********************************************************************************************************* 671 * G4Track Information: Particle = e-, Track ID = 6, Parent ID = 3 672 ********************************************************************************************************* 673 674 Step# X Y Z KineE dEStep StepLeng TrakLeng Volume Process 675 0 -26.6 m -4.52 cm 55.1 cm 20.3 MeV 0 eV 0 fm 0 fm Iron initStep 676 1 -26.6 m -4.15 cm 55 cm 14.1 MeV 6.22 MeV 4.21 mm 4.21 mm Iron eIoni 677 2 -26.5 m -3.92 cm 54.9 cm 7.04 MeV 7.08 MeV 3.55 mm 7.76 mm Iron eIoni 678 3 -26.5 m -3.75 cm 54.8 cm 4.04 MeV 3.01 MeV 2.61 mm 1.04 cm Iron eIoni 679 4 -26.5 m -3.69 cm 54.9 cm 1.91 MeV 2.13 MeV 2.06 mm 1.24 cm Iron eIoni 680 5 -26.5 m -3.63 cm 55 cm 656 keV 1.25 MeV 1.43 mm 1.39 cm Iron eIoni 681 6 -26.5 m -3.62 cm 55 cm 0 eV 656 keV 457 um 1.43 cm Iron eIoni 682 683 ********************************************************************************************************* 684 * G4Track Information: Particle = anti_nu_e, Track ID = 5, Parent ID = 3 685 ********************************************************************************************************* 686 687 Step# X Y Z KineE dEStep StepLeng TrakLeng Volume Process 688 0 -26.6 m -4.52 cm 55.1 cm 37.1 MeV 0 eV 0 fm 0 fm Iron initStep 689 1 215 m 72.6 m -250 m 37.1 MeV 0 eV 356 m 356 m OutOfWorld Transportation 690 691 ********************************************************************************************************* 692 * G4Track Information: Particle = nu_mu, Track ID = 4, Parent ID = 3 693 ********************************************************************************************************* 694 695 Step# X Y Z KineE dEStep StepLeng TrakLeng Volume Process 696 0 -26.6 m -4.52 cm 55.1 cm 47.2 MeV 0 eV 0 fm 0 fm Iron initStep 697 1 -214 m -221 m 250 m 47.2 MeV 0 eV 383 m 383 m OutOfWorld Transportation 698 699 ********************************************************************************************************* 700 * G4Track Information: Particle = mu+, Track ID = 2, Parent ID = 1 701 ********************************************************************************************************* 702 703 Step# X Y Z KineE dEStep StepLeng TrakLeng Volume Process 704 0 -249 m 0 fm 0 fm 159 GeV 0 eV 0 fm 0 fm Iron initStep 705 1 -233 m 2.85 cm -3.52 cm 125 GeV 33.6 GeV 16 m 16 m Iron muIoni 706 2 -220 m 5.6 cm -3.21 cm 101 GeV 24.4 GeV 13.2 m 29.3 m Iron muIoni 707 3 -209 m 10.4 cm -7.68 cm 80.8 GeV 19.8 GeV 11.1 m 40.4 m Iron muIoni 708 4 -200 m 18.1 cm -15 cm 63.6 GeV 17.2 GeV 9.19 m 49.5 m Iron muIoni 709 5 -192 m 20.6 cm -23.8 cm 51.1 GeV 12.5 GeV 7.47 m 57 m Iron muIoni 710 6 -186 m 19.1 cm -30.5 cm 41.3 GeV 9.76 GeV 6.15 m 63.2 m Iron muIoni 711 7 -181 m 16 cm -37.7 cm 33.2 GeV 8.15 GeV 5.09 m 68.3 m Iron muIoni 712 8 -177 m 9.94 cm -45 cm 26.9 GeV 6.31 GeV 4.18 m 72.4 m Iron muIoni 713 9 -173 m 7.61 cm -54.5 cm 21.7 GeV 5.2 GeV 3.45 m 75.9 m Iron muIoni 714 10 -170 m 2.76 cm -60.2 cm 17.4 GeV 4.21 GeV 2.84 m 78.7 m Iron muIoni 715 11 -168 m -3.27 cm -65.8 cm 11.1 GeV 6.31 GeV 2.33 m 81.1 m Iron muIoni 716 12 -167 m -7.23 cm -72.7 cm 8.29 GeV 2.83 GeV 1.54 m 82.6 m Iron muIoni 717 13 -165 m -8.79 cm -79.2 cm 6.7 GeV 1.59 GeV 1.18 m 83.8 m Iron muIoni 718 14 -164 m -10.5 cm -83.1 cm 5.43 GeV 1.28 GeV 97.1 cm 84.8 m Iron muIoni 719 15 -164 m -11.5 cm -85.3 cm 4.34 GeV 1.09 GeV 79.9 cm 85.6 m Iron muIoni 720 16 -163 m -11.2 cm -84.4 cm 3.52 GeV 819 MeV 65 cm 86.2 m Iron muIoni 721 17 -162 m -11.5 cm -85.2 cm 2.89 GeV 630 MeV 53.6 cm 86.7 m Iron muIoni 722 18 -162 m -9.86 cm -87.5 cm 2.34 GeV 548 MeV 44.6 cm 87.2 m Iron muIoni 723 19 -162 m -7.79 cm -91.1 cm 1.89 GeV 453 MeV 36.6 cm 87.6 m Iron muIoni 724 20 -161 m -5.58 cm -94.4 cm 1.47 GeV 418 MeV 29.9 cm 87.9 m Iron muIoni 725 21 -161 m -3.68 cm -96.9 cm 1.2 GeV 274 MeV 23.6 cm 88.1 m Iron muIoni 726 22 -161 m -2.03 cm -99.6 cm 991 MeV 204 MeV 19.3 cm 88.3 m Iron muIoni 727 23 -161 m -5.69 mm -1.03 m 817 MeV 174 MeV 16.1 cm 88.4 m Iron muIoni 728 24 -161 m 1.02 cm -1.05 m 648 MeV 169 MeV 13.3 cm 88.6 m Iron muIoni 729 25 -160 m 1.7 cm -1.07 m 519 MeV 129 MeV 10.5 cm 88.7 m Iron muIoni 730 26 -160 m 1.96 cm -1.08 m 434 MeV 85.1 MeV 8.38 cm 88.8 m Iron muIoni 731 27 -160 m 2.13 cm -1.11 m 338 MeV 95.8 MeV 6.94 cm 88.8 m Iron muIoni 732 28 -160 m 2.19 cm -1.12 m 281 MeV 56.9 MeV 5.3 cm 88.9 m Iron muIoni 733 29 -160 m 2.33 cm -1.14 m 220 MeV 61.3 MeV 4.31 cm 88.9 m Iron muIoni 734 30 -160 m 2.78 cm -1.15 m 178 MeV 42.1 MeV 3.26 cm 89 m Iron muIoni 735 31 -160 m 2.9 cm -1.16 m 146 MeV 31.9 MeV 2.54 cm 89 m Iron muIoni 736 32 -160 m 3.19 cm -1.17 m 119 MeV 26.5 MeV 2 cm 89 m Iron muIoni 737 33 -160 m 3.38 cm -1.18 m 99.6 MeV 19.8 MeV 1.57 cm 89 m Iron muIoni 738 34 -160 m 3.54 cm -1.18 m 83.9 MeV 15.7 MeV 1.25 cm 89 m Iron muIoni 739 35 -160 m 3.83 cm -1.18 m 70.1 MeV 13.8 MeV 1.02 cm 89 m Iron muIoni 740 36 -160 m 3.9 cm -1.18 m 59.1 MeV 11 MeV 8.19 mm 89.1 m Iron muIoni 741 37 -160 m 4.03 cm -1.19 m 48.2 MeV 10.9 MeV 6.68 mm 89.1 m Iron muIoni 742 38 -160 m 4.13 cm -1.19 m 39.2 MeV 8.97 MeV 5.28 mm 89.1 m Iron muIoni 743 39 -160 m 4.22 cm -1.19 m 31.6 MeV 7.65 MeV 4.22 mm 89.1 m Iron muIoni 744 40 -160 m 4.31 cm -1.19 m 23.8 MeV 7.72 MeV 3.4 mm 89.1 m Iron muIoni 745 41 -160 m 4.36 cm -1.19 m 16.9 MeV 6.89 MeV 2.65 mm 89.1 m Iron muIoni 746 42 -160 m 4.46 cm -1.19 m 9.49 MeV 7.46 MeV 2.03 mm 89.1 m Iron muIoni 747 43 -160 m 4.48 cm -1.19 m 1.12 MeV 8.37 MeV 1.19 mm 89.1 m Iron muIoni 748 44 -160 m 4.48 cm -1.19 m 0 eV 1.12 MeV 29.6 um 89.1 m Iron muIoni 749 45 -160 m 4.48 cm -1.19 m 0 eV 0 eV 0 fm 89.1 m Iron Decay 750 751 ********************************************************************************************************* 752 * G4Track Information: Particle = e+, Track ID = 9, Parent ID = 2 753 ********************************************************************************************************* 754 755 Step# X Y Z KineE dEStep StepLeng TrakLeng Volume Process 756 0 -160 m 4.48 cm -1.19 m 31.9 MeV 0 eV 0 fm 0 fm Iron initStep 757 1 -144 m 89.2 m -250 m 31.9 MeV 0 eV 265 m 265 m OutOfWorld Transportation 758 759 ********************************************************************************************************* 760 * G4Track Information: Particle = nu_e, Track ID = 8, Parent ID = 2 761 ********************************************************************************************************* 762 763 Step# X Y Z KineE dEStep StepLeng TrakLeng Volume Process 764 0 -160 m 4.48 cm -1.19 m 34.5 MeV 0 eV 0 fm 0 fm Iron initStep 765 1 -11.1 m -250 m 24.6 m 34.5 MeV 0 eV 292 m 292 m OutOfWorld Transportation 766 767 ********************************************************************************************************* 768 * G4Track Information: Particle = anti_nu_mu, Track ID = 7, Parent ID = 2 769 ********************************************************************************************************* 770 771 Step# X Y Z KineE dEStep StepLeng TrakLeng Volume Process 772 0 -160 m 4.48 cm -1.19 m 38.2 MeV 0 eV 0 fm 0 fm Iron initStep 773 1 -250 m 86.5 m 123 m 38.2 MeV 0 eV 176 m 176 m OutOfWorld Transportation 338 0 -250 m 0 fm 0 fm 1 TeV 0 eV 0 fm 0 fm Iron initStep 339 1 -249 m 0 fm 0 fm 0 eV 0 eV 85.5 cm 85.5 cm Iron AnnihiToMuPair 774 340 775 341 ********************************************************************************************************* … … 778 344 779 345 Step# X Y Z KineE dEStep StepLeng TrakLeng Volume Process 780 0 -250 m 0 fm 0 fm 1e+03 GeV 0 eV 0 fm 0 fm Iron initStep 781 1 -250 m 0 fm 0 fm 0 eV 0 eV 17.5 cm 17.5 cm Iron AnnihiToMuPair 782 783 ********************************************************************************************************* 784 * G4Track Information: Particle = mu-, Track ID = 3, Parent ID = 1 785 ********************************************************************************************************* 786 787 Step# X Y Z KineE dEStep StepLeng TrakLeng Volume Process 788 0 -250 m 0 fm 0 fm 115 GeV 0 eV 0 fm 0 fm Iron initStep 789 1 -237 m -2.49 cm 6.03 cm 83.4 GeV 31.7 GeV 12.4 m 12.4 m Iron muIoni 790 2 -228 m -15.1 cm 6.68 cm 65.6 GeV 17.8 GeV 9.45 m 21.8 m Iron muIoni 791 3 -220 m -27.2 cm 4.45 cm 51.7 GeV 13.9 GeV 7.68 m 29.5 m Iron muIoni 792 4 -214 m -38 cm 5.05 cm 42.3 GeV 9.48 GeV 6.23 m 35.7 m Iron muIoni 793 5 -209 m -53.2 cm 5.09 cm 33.6 GeV 8.72 GeV 5.21 m 40.9 m Iron muIoni 794 6 -205 m -62.4 cm 3.21 cm 26.6 GeV 6.91 GeV 4.23 m 45.2 m Iron muIoni 795 7 -201 m -71.9 cm -2.07 cm 20.1 GeV 6.55 GeV 3.43 m 48.6 m Iron muIoni 796 8 -199 m -80.8 cm -8.81 cm 15.7 GeV 4.35 GeV 2.66 m 51.3 m Iron muIoni 797 9 -196 m -89.9 cm -17.7 cm 12.6 GeV 3.13 GeV 2.13 m 53.4 m Iron muIoni 798 10 -195 m -94.1 cm -28.7 cm 10.3 GeV 2.29 GeV 1.74 m 55.1 m Iron muIoni 799 11 -193 m -1.01 m -37.9 cm 8.43 GeV 1.89 GeV 1.45 m 56.6 m Iron muIoni 800 12 -192 m -1.08 m -48.9 cm 6.76 GeV 1.66 GeV 1.2 m 57.8 m Iron muIoni 801 13 -191 m -1.14 m -57.9 cm 5.45 GeV 1.31 GeV 98 cm 58.8 m Iron muIoni 802 14 -190 m -1.2 m -66 cm 4.42 GeV 1.03 GeV 80.4 cm 59.6 m Iron muIoni 803 15 -190 m -1.26 m -72.2 cm 3.6 GeV 819 MeV 66.2 cm 60.2 m Iron muIoni 804 16 -189 m -1.31 m -79.9 cm 2.84 GeV 762 MeV 54.8 cm 60.8 m Iron muIoni 805 17 -189 m -1.34 m -86.4 cm 2.26 GeV 575 MeV 43.9 cm 61.2 m Iron muIoni 806 18 -188 m -1.35 m -90.1 cm 1.8 GeV 465 MeV 35.6 cm 61.6 m Iron muIoni 807 19 -188 m -1.37 m -92.7 cm 1.43 GeV 367 MeV 28.6 cm 61.9 m Iron muIoni 808 20 -188 m -1.38 m -96 cm 1.15 GeV 279 MeV 23 cm 62.1 m Iron muIoni 809 21 -188 m -1.4 m -98.3 cm 947 MeV 205 MeV 18.7 cm 62.3 m Iron muIoni 810 22 -187 m -1.43 m -98.7 cm 783 MeV 164 MeV 15.4 cm 62.4 m Iron muIoni 811 23 -187 m -1.44 m -99 cm 646 MeV 137 MeV 12.8 cm 62.6 m Iron muIoni 812 24 -187 m -1.46 m -97.8 cm 498 MeV 148 MeV 10.5 cm 62.7 m Iron muIoni 813 25 -187 m -1.47 m -96.7 cm 399 MeV 99.3 MeV 8.05 cm 62.7 m Iron muIoni 814 26 -187 m -1.47 m -95.5 cm 330 MeV 68.6 MeV 6.36 cm 62.8 m Iron muIoni 815 27 -187 m -1.47 m -94.2 cm 271 MeV 59.1 MeV 5.18 cm 62.9 m Iron muIoni 816 28 -187 m -1.47 m -93.1 cm 223 MeV 48 MeV 4.15 cm 62.9 m Iron muIoni 817 29 -187 m -1.46 m -92.2 cm 188 MeV 35.1 MeV 3.32 cm 62.9 m Iron muIoni 818 30 -187 m -1.46 m -91.4 cm 158 MeV 30.5 MeV 2.72 cm 63 m Iron muIoni 819 31 -187 m -1.46 m -90.7 cm 130 MeV 27.5 MeV 2.2 cm 63 m Iron muIoni 820 32 -187 m -1.45 m -90 cm 111 MeV 19.6 MeV 1.74 cm 63 m Iron muIoni 821 33 -187 m -1.45 m -89.4 cm 92.1 MeV 18.4 MeV 1.43 cm 63 m Iron muIoni 822 34 -187 m -1.45 m -88.9 cm 77.4 MeV 14.7 MeV 1.14 cm 63 m Iron muIoni 823 35 -187 m -1.45 m -88.5 cm 63.5 MeV 13.9 MeV 9.23 mm 63 m Iron muIoni 824 36 -187 m -1.45 m -88.2 cm 53 MeV 10.6 MeV 7.27 mm 63 m Iron muIoni 825 37 -187 m -1.45 m -87.9 cm 44 MeV 8.98 MeV 5.89 mm 63.1 m Iron muIoni 826 38 -187 m -1.45 m -87.7 cm 35.9 MeV 8.06 MeV 4.79 mm 63.1 m Iron muIoni 827 39 -187 m -1.45 m -87.6 cm 28.7 MeV 7.28 MeV 3.88 mm 63.1 m Iron muIoni 828 40 -187 m -1.45 m -87.6 cm 20.9 MeV 7.76 MeV 3.12 mm 63.1 m Iron muIoni 829 41 -187 m -1.45 m -87.6 cm 13.7 MeV 7.16 MeV 2.38 mm 63.1 m Iron muIoni 830 42 -187 m -1.45 m -87.6 cm 7.26 MeV 6.47 MeV 1.72 mm 63.1 m Iron muIoni 831 43 -187 m -1.45 m -87.6 cm 0 eV 7.26 MeV 762 um 63.1 m Iron muIoni 832 44 -187 m -1.45 m -87.6 cm 0 eV 0 eV 0 fm 63.1 m Iron Decay 833 834 ********************************************************************************************************* 835 * G4Track Information: Particle = e-, Track ID = 6, Parent ID = 3 836 ********************************************************************************************************* 837 838 Step# X Y Z KineE dEStep StepLeng TrakLeng Volume Process 839 0 -187 m -1.45 m -87.6 cm 14.9 MeV 0 eV 0 fm 0 fm Iron initStep 840 1 -187 m -1.45 m -87.9 cm 9.04 MeV 5.88 MeV 3.64 mm 3.64 mm Iron eIoni 841 2 -187 m -1.45 m -88.2 cm 5.04 MeV 4 MeV 2.91 mm 6.55 mm Iron eIoni 842 3 -187 m -1.45 m -88.2 cm 2.47 MeV 2.57 MeV 2.26 mm 8.81 mm Iron eIoni 843 4 -187 m -1.45 m -88.3 cm 899 keV 1.57 MeV 1.64 mm 1.05 cm Iron eIoni 844 5 -187 m -1.45 m -88.3 cm 0 eV 899 keV 680 um 1.11 cm Iron eIoni 845 846 ********************************************************************************************************* 847 * G4Track Information: Particle = anti_nu_e, Track ID = 5, Parent ID = 3 848 ********************************************************************************************************* 849 850 Step# X Y Z KineE dEStep StepLeng TrakLeng Volume Process 851 0 -187 m -1.45 m -87.6 cm 43.7 MeV 0 eV 0 fm 0 fm Iron initStep 852 1 -202 m -250 m 55.1 m 43.7 MeV 0 eV 255 m 255 m OutOfWorld Transportation 853 854 ********************************************************************************************************* 855 * G4Track Information: Particle = nu_mu, Track ID = 4, Parent ID = 3 856 ********************************************************************************************************* 857 858 Step# X Y Z KineE dEStep StepLeng TrakLeng Volume Process 859 0 -187 m -1.45 m -87.6 cm 46 MeV 0 eV 0 fm 0 fm Iron initStep 860 1 -190 m 250 m 24.5 m 46 MeV 0 eV 253 m 253 m OutOfWorld Transportation 861 862 ********************************************************************************************************* 863 * G4Track Information: Particle = mu+, Track ID = 2, Parent ID = 1 864 ********************************************************************************************************* 865 866 Step# X Y Z KineE dEStep StepLeng TrakLeng Volume Process 867 0 -250 m 0 fm 0 fm 885 GeV 0 eV 0 fm 0 fm Iron initStep 868 1 -200 m -903 um -1.72 cm 602 GeV 282 GeV 49.9 m 49.9 m Iron muIoni 869 2 -160 m -11.5 cm -3.48 cm 379 GeV 223 GeV 40.4 m 90.2 m Iron muIoni 870 3 -129 m -10.5 cm 2.37 cm 286 GeV 93.1 GeV 30.2 m 120 m Iron muIoni 871 4 -104 m -2.96 cm 5.98 cm 211 GeV 75.2 GeV 24.9 m 145 m Iron muIoni 872 5 -84.5 m 4.51 cm 9.06 cm 159 GeV 51.4 GeV 19.9 m 165 m Iron muIoni 873 6 -68.4 m 21.9 cm 5.29 cm 111 GeV 47.9 GeV 16.1 m 181 m Iron muIoni 874 7 -56.4 m 35.3 cm -2.91 cm 89.8 GeV 21.5 GeV 12 m 193 m Iron muIoni 875 8 -46.3 m 47.5 cm -15.3 cm 69.7 GeV 20.1 GeV 10 m 204 m Iron muIoni 876 9 -38.2 m 57.7 cm -17 cm 40 GeV 29.7 GeV 8.08 m 212 m Iron muIoni 877 10 -33.3 m 55.4 cm -18.3 cm 32.8 GeV 7.24 GeV 4.95 m 217 m Iron muIoni 878 11 -29.2 m 57.8 cm -20.2 cm 25.7 GeV 7.06 GeV 4.14 m 221 m Iron muIoni 879 12 -25.8 m 58.7 cm -24.9 cm 20.1 GeV 5.61 GeV 3.32 m 224 m Iron muIoni 880 13 -23.2 m 59 cm -27.9 cm 16.1 GeV 4.06 GeV 2.66 m 227 m Iron muIoni 881 14 -21 m 57.6 cm -29.9 cm 13.2 GeV 2.91 GeV 2.16 m 229 m Iron muIoni 882 15 -19.2 m 56.9 cm -33.7 cm 10.9 GeV 2.26 GeV 1.8 m 231 m Iron muIoni 883 16 -17.7 m 59.9 cm -34.2 cm 8.6 GeV 2.28 GeV 1.51 m 232 m Iron muIoni 884 17 -16.5 m 60.1 cm -33.5 cm 7 GeV 1.6 GeV 1.22 m 233 m Iron muIoni 885 18 -15.5 m 61.7 cm -31.5 cm 5.25 GeV 1.75 GeV 1.01 m 234 m Iron muIoni 886 19 -14.7 m 61.5 cm -28.4 cm 4.12 GeV 1.13 GeV 77.4 cm 235 m Iron muIoni 887 20 -14.1 m 62.3 cm -26.6 cm 2.88 GeV 1.23 GeV 61.9 cm 236 m Iron muIoni 888 21 -13.6 m 64.3 cm -25.7 cm 2.27 GeV 611 MeV 44.5 cm 236 m Iron muIoni 889 22 -13.3 m 66.6 cm -25.4 cm 1.59 GeV 680 MeV 35.6 cm 237 m Iron muIoni 890 23 -13 m 68.4 cm -25.8 cm 1.27 GeV 318 MeV 25.4 cm 237 m Iron muIoni 891 24 -12.8 m 69.1 cm -26 cm 1.04 GeV 234 MeV 20.5 cm 237 m Iron muIoni 892 25 -12.6 m 69.4 cm -25.5 cm 841 MeV 196 MeV 16.9 cm 237 m Iron muIoni 893 26 -12.5 m 70.1 cm -24.8 cm 693 MeV 149 MeV 13.7 cm 237 m Iron muIoni 894 27 -12.4 m 69.7 cm -25.1 cm 564 MeV 129 MeV 11.3 cm 237 m Iron muIoni 895 28 -12.3 m 69.4 cm -25.1 cm 458 MeV 106 MeV 9.13 cm 238 m Iron muIoni 896 29 -12.2 m 69.2 cm -24.9 cm 356 MeV 102 MeV 7.35 cm 238 m Iron muIoni 897 30 -12.2 m 68.8 cm -24.9 cm 287 MeV 69.8 MeV 5.61 cm 238 m Iron muIoni 898 31 -12.1 m 68.9 cm -24.7 cm 239 MeV 48.1 MeV 4.41 cm 238 m Iron muIoni 899 32 -12.1 m 69.1 cm -25.2 cm 193 MeV 46 MeV 3.58 cm 238 m Iron muIoni 900 33 -12.1 m 68.9 cm -25.4 cm 158 MeV 35 MeV 2.79 cm 238 m Iron muIoni 901 34 -12 m 68.7 cm -25.3 cm 129 MeV 28.1 MeV 2.2 cm 238 m Iron muIoni 902 35 -12 m 68.6 cm -25.1 cm 108 MeV 21.7 MeV 1.73 cm 238 m Iron muIoni 903 36 -12 m 68.7 cm -25 cm 89.9 MeV 17.9 MeV 1.38 cm 238 m Iron muIoni 904 37 -12 m 68.7 cm -25 cm 75.4 MeV 14.5 MeV 1.11 cm 238 m Iron muIoni 905 38 -12 m 68.7 cm -25.2 cm 63 MeV 12.5 MeV 8.95 mm 238 m Iron muIoni 906 39 -12 m 68.7 cm -25.3 cm 51.5 MeV 11.5 MeV 7.19 mm 238 m Iron muIoni 907 40 -12 m 68.7 cm -25.5 cm 42.7 MeV 8.88 MeV 5.7 mm 238 m Iron muIoni 908 41 -12 m 68.7 cm -25.6 cm 33.8 MeV 8.87 MeV 4.63 mm 238 m Iron muIoni 909 42 -12 m 68.7 cm -25.8 cm 25.8 MeV 8.02 MeV 3.64 mm 238 m Iron muIoni 910 43 -12 m 68.7 cm -25.9 cm 18.1 MeV 7.63 MeV 2.83 mm 238 m Iron muIoni 911 44 -12 m 68.7 cm -26 cm 10.5 MeV 7.67 MeV 2.14 mm 238 m Iron muIoni 912 45 -12 m 68.7 cm -26 cm 2.05 MeV 8.41 MeV 1.33 mm 238 m Iron muIoni 913 46 -12 m 68.7 cm -26 cm 0 eV 2.05 MeV 83 um 238 m Iron muIoni 914 47 -12 m 68.7 cm -26 cm 0 eV 0 eV 0 fm 238 m Iron Decay 915 916 ********************************************************************************************************* 917 * G4Track Information: Particle = e+, Track ID = 9, Parent ID = 2 918 ********************************************************************************************************* 919 920 Step# X Y Z KineE dEStep StepLeng TrakLeng Volume Process 921 0 -12 m 68.7 cm -26 cm 12 MeV 0 eV 0 fm 0 fm Iron initStep 922 1 -95.6 m -250 m 102 m 12 MeV 0 eV 283 m 283 m OutOfWorld Transportation 923 924 ********************************************************************************************************* 925 * G4Track Information: Particle = nu_e, Track ID = 8, Parent ID = 2 926 ********************************************************************************************************* 927 928 Step# X Y Z KineE dEStep StepLeng TrakLeng Volume Process 929 0 -12 m 68.7 cm -26 cm 44.4 MeV 0 eV 0 fm 0 fm Iron initStep 930 1 227 m -250 m -196 m 44.4 MeV 0 eV 398 m 398 m OutOfWorld Transportation 931 932 ********************************************************************************************************* 933 * G4Track Information: Particle = anti_nu_mu, Track ID = 7, Parent ID = 2 934 ********************************************************************************************************* 935 936 Step# X Y Z KineE dEStep StepLeng TrakLeng Volume Process 937 0 -12 m 68.7 cm -26 cm 48.3 MeV 0 eV 0 fm 0 fm Iron initStep 938 1 -162 m 250 m 113 m 48.3 MeV 0 eV 312 m 312 m OutOfWorld Transportation 346 0 -250 m 0 fm 0 fm 1 TeV 0 eV 0 fm 0 fm Iron initStep 347 1 -245 m 0 fm 0 fm 0 eV 0 eV 4.64 m 4.64 m Iron AnnihiToMuPair 939 348 940 349 ********************************************************************************************************* … … 943 352 944 353 Step# X Y Z KineE dEStep StepLeng TrakLeng Volume Process 945 0 -250 m 0 fm 0 fm 1e+03 GeV 0 eV 0 fm 0 fm Iron initStep 946 1 -247 m 0 fm 0 fm 0 eV 0 eV 3.34 m 3.34 m Iron AnnihiToMuPair 947 948 ********************************************************************************************************* 949 * G4Track Information: Particle = mu-, Track ID = 3, Parent ID = 1 950 ********************************************************************************************************* 951 952 Step# X Y Z KineE dEStep StepLeng TrakLeng Volume Process 953 0 -247 m 0 fm 0 fm 144 GeV 0 eV 0 fm 0 fm Iron initStep 954 1 -232 m 7 cm 1.82 cm 113 GeV 30.8 GeV 14.9 m 14.9 m Iron muIoni 955 2 -220 m 17 cm 6.71 cm 85.9 GeV 27.4 GeV 12.2 m 27.1 m Iron muIoni 956 3 -210 m 31.1 cm 11 cm 69.5 GeV 16.5 GeV 9.69 m 36.8 m Iron muIoni 957 4 -202 m 41.7 cm 9.58 cm 56.8 GeV 12.6 GeV 8.07 m 44.8 m Iron muIoni 958 5 -195 m 51.4 cm 2.87 cm 45.1 GeV 11.8 GeV 6.77 m 51.6 m Iron muIoni 959 6 -190 m 64.2 cm -3.31 cm 34.7 GeV 10.4 GeV 5.51 m 57.1 m Iron muIoni 960 7 -185 m 74.5 cm -3.47 cm 27.7 GeV 6.95 GeV 4.36 m 61.5 m Iron muIoni 961 8 -182 m 85.4 cm -3.22 cm 22.5 GeV 5.26 GeV 3.56 m 65 m Iron muIoni 962 9 -179 m 95.1 cm -1.67 cm 18 GeV 4.48 GeV 2.94 m 68 m Iron muIoni 963 10 -176 m 1.05 m -1.71 cm 14.7 GeV 3.3 GeV 2.4 m 70.4 m Iron muIoni 964 11 -174 m 1.13 m -2.85 cm 11.9 GeV 2.79 GeV 1.99 m 72.4 m Iron muIoni 965 12 -173 m 1.2 m -4.02 cm 9.43 GeV 2.45 GeV 1.64 m 74 m Iron muIoni 966 13 -171 m 1.22 m -3.95 cm 7.28 GeV 2.15 GeV 1.33 m 75.4 m Iron muIoni 967 14 -170 m 1.26 m -4.15 cm 5.55 GeV 1.73 GeV 1.05 m 76.4 m Iron muIoni 968 15 -169 m 1.28 m -3 cm 4.55 GeV 999 MeV 81.7 cm 77.2 m Iron muIoni 969 16 -169 m 1.29 m -3.68 cm 3.65 GeV 906 MeV 68.1 cm 77.9 m Iron muIoni 970 17 -168 m 1.31 m -3.6 cm 1.93 GeV 1.72 GeV 55.5 cm 78.5 m Iron muIoni 971 18 -168 m 1.31 m -5.02 cm 1.54 GeV 388 MeV 30.6 cm 78.8 m Iron muIoni 972 19 -168 m 1.32 m -6.14 cm 1.15 GeV 389 MeV 24.8 cm 79 m Iron muIoni 973 20 -167 m 1.33 m -7.61 cm 950 MeV 203 MeV 18.7 cm 79.2 m Iron muIoni 974 21 -167 m 1.34 m -8.26 cm 765 MeV 185 MeV 15.5 cm 79.4 m Iron muIoni 975 22 -167 m 1.34 m -9.18 cm 622 MeV 143 MeV 12.5 cm 79.5 m Iron muIoni 976 23 -167 m 1.35 m -9.89 cm 511 MeV 111 MeV 10.1 cm 79.6 m Iron muIoni 977 24 -167 m 1.35 m -10.6 cm 387 MeV 124 MeV 8.26 cm 79.7 m Iron muIoni 978 25 -167 m 1.35 m -11.1 cm 319 MeV 67.5 MeV 6.15 cm 79.7 m Iron muIoni 979 26 -167 m 1.35 m -11 cm 262 MeV 57.3 MeV 4.98 cm 79.8 m Iron muIoni 980 27 -167 m 1.35 m -10.9 cm 218 MeV 43.9 MeV 3.99 cm 79.8 m Iron muIoni 981 28 -167 m 1.34 m -10.8 cm 180 MeV 37.6 MeV 3.23 cm 79.8 m Iron muIoni 982 29 -167 m 1.34 m -10.9 cm 146 MeV 34 MeV 2.59 cm 79.9 m Iron muIoni 983 30 -167 m 1.33 m -11.1 cm 123 MeV 23.8 MeV 2.01 cm 79.9 m Iron muIoni 984 31 -167 m 1.33 m -11.6 cm 103 MeV 19.6 MeV 1.62 cm 79.9 m Iron muIoni 985 32 -167 m 1.33 m -11.9 cm 86.7 MeV 16.3 MeV 1.31 cm 79.9 m Iron muIoni 986 33 -167 m 1.33 m -12 cm 73.8 MeV 12.9 MeV 1.06 cm 79.9 m Iron muIoni 987 34 -167 m 1.33 m -12.1 cm 62.4 MeV 11.4 MeV 8.73 mm 79.9 m Iron muIoni 988 35 -167 m 1.33 m -12.2 cm 51.7 MeV 10.8 MeV 7.13 mm 79.9 m Iron muIoni 989 36 -167 m 1.33 m -12.2 cm 41.1 MeV 10.6 MeV 5.72 mm 80 m Iron muIoni 990 37 -167 m 1.33 m -12.2 cm 33.7 MeV 7.31 MeV 4.44 mm 80 m Iron muIoni 991 38 -167 m 1.33 m -12.2 cm 26.1 MeV 7.65 MeV 3.64 mm 80 m Iron muIoni 992 39 -167 m 1.33 m -12.2 cm 19 MeV 7.09 MeV 2.87 mm 80 m Iron muIoni 993 40 -167 m 1.33 m -12.3 cm 11.8 MeV 7.23 MeV 2.21 mm 80 m Iron muIoni 994 41 -167 m 1.33 m -12.3 cm 3.66 MeV 8.1 MeV 1.5 mm 80 m Iron muIoni 995 42 -167 m 1.33 m -12.3 cm 0 eV 3.66 MeV 229 um 80 m Iron muIoni 996 43 -167 m 1.33 m -12.3 cm 0 eV 0 eV 0 fm 80 m Iron Decay 997 998 ********************************************************************************************************* 999 * G4Track Information: Particle = e-, Track ID = 6, Parent ID = 3 1000 ********************************************************************************************************* 1001 1002 Step# X Y Z KineE dEStep StepLeng TrakLeng Volume Process 1003 0 -167 m 1.33 m -12.3 cm 32.7 MeV 0 eV 0 fm 0 fm Iron initStep 1004 1 -167 m 1.33 m -11.8 cm 20.3 MeV 12.4 MeV 5.24 mm 5.24 mm Iron eIoni 1005 2 -167 m 1.33 m -11.4 cm 13.4 MeV 6.93 MeV 4.2 mm 9.44 mm Iron eIoni 1006 3 -167 m 1.33 m -11.2 cm 8.54 MeV 4.82 MeV 3.46 mm 1.29 cm Iron eIoni 1007 4 -167 m 1.33 m -11 cm 5.17 MeV 3.36 MeV 2.84 mm 1.57 cm Iron eIoni 1008 5 -167 m 1.33 m -10.9 cm 2.78 MeV 2.39 MeV 2.29 mm 1.8 cm Iron eIoni 1009 6 -167 m 1.33 m -11 cm 1.11 MeV 1.68 MeV 1.74 mm 1.98 cm Iron eIoni 1010 7 -167 m 1.33 m -11 cm 0 eV 1.11 MeV 872 um 2.06 cm Iron eIoni 1011 1012 ********************************************************************************************************* 1013 * G4Track Information: Particle = anti_nu_e, Track ID = 5, Parent ID = 3 1014 ********************************************************************************************************* 1015 1016 Step# X Y Z KineE dEStep StepLeng TrakLeng Volume Process 1017 0 -167 m 1.33 m -12.3 cm 21.9 MeV 0 eV 0 fm 0 fm Iron initStep 1018 1 -90.3 m 250 m 80.8 m 21.9 MeV 0 eV 272 m 272 m OutOfWorld Transportation 1019 1020 ********************************************************************************************************* 1021 * G4Track Information: Particle = nu_mu, Track ID = 4, Parent ID = 3 1022 ********************************************************************************************************* 1023 1024 Step# X Y Z KineE dEStep StepLeng TrakLeng Volume Process 1025 0 -167 m 1.33 m -12.3 cm 50 MeV 0 eV 0 fm 0 fm Iron initStep 1026 1 -224 m -227 m -250 m 50 MeV 0 eV 344 m 344 m OutOfWorld Transportation 1027 1028 ********************************************************************************************************* 1029 * G4Track Information: Particle = mu+, Track ID = 2, Parent ID = 1 1030 ********************************************************************************************************* 1031 1032 Step# X Y Z KineE dEStep StepLeng TrakLeng Volume Process 1033 0 -247 m 0 fm 0 fm 856 GeV 0 eV 0 fm 0 fm Iron initStep 1034 1 -198 m -1.77 cm -8.03 mm 600 GeV 255 GeV 49 m 49 m Iron muIoni 1035 2 -157 m -18.4 cm -1.18 cm 437 GeV 163 GeV 40.3 m 89.3 m Iron muIoni 1036 3 -124 m -31.8 cm -3.98 cm 316 GeV 122 GeV 33.2 m 122 m Iron muIoni 1037 4 -97.4 m -48.7 cm -4.82 cm 244 GeV 71.6 GeV 26.8 m 149 m Iron muIoni 1038 5 -75.1 m -59.2 cm -2.31 cm 192 GeV 51.9 GeV 22.3 m 172 m Iron muIoni 1039 6 -56.5 m -63.7 cm -2.97 cm 47.6 GeV 145 GeV 18.6 m 190 m Iron muIoni 1040 7 -50.7 m -66.3 cm -7.8 cm 36.8 GeV 10.7 GeV 5.77 m 196 m Iron muIoni 1041 8 -46.1 m -66.4 cm -12.5 cm 29.3 GeV 7.52 GeV 4.59 m 201 m Iron muIoni 1042 9 -42.4 m -65.6 cm -12.7 cm 23.9 GeV 5.43 GeV 3.74 m 204 m Iron muIoni 1043 10 -39.3 m -63 cm -14.6 cm 19.1 GeV 4.75 GeV 3.1 m 207 m Iron muIoni 1044 11 -36.7 m -60.1 cm -16.8 cm 15.1 GeV 4.04 GeV 2.54 m 210 m Iron muIoni 1045 12 -34.7 m -58.2 cm -14 cm 11.8 GeV 3.34 GeV 2.04 m 212 m Iron muIoni 1046 13 -33.1 m -53.5 cm -14.6 cm 9.5 GeV 2.26 GeV 1.62 m 214 m Iron muIoni 1047 14 -31.7 m -49.8 cm -16 cm 7.73 GeV 1.77 GeV 1.34 m 215 m Iron muIoni 1048 15 -30.6 m -43.3 cm -21.2 cm 5.8 GeV 1.92 GeV 1.11 m 216 m Iron muIoni 1049 16 -29.8 m -37.6 cm -22.4 cm 4.63 GeV 1.18 GeV 85 cm 217 m Iron muIoni 1050 17 -29.1 m -34.7 cm -21.7 cm 3.67 GeV 952 MeV 69 cm 218 m Iron muIoni 1051 18 -28.6 m -33.5 cm -20.8 cm 2.67 GeV 1 GeV 55.7 cm 218 m Iron muIoni 1052 19 -28.1 m -33.2 cm -21.4 cm 2.16 GeV 515 MeV 41.4 cm 219 m Iron muIoni 1053 20 -27.8 m -32 cm -21.2 cm 1.74 GeV 419 MeV 33.9 cm 219 m Iron muIoni 1054 21 -27.5 m -30.7 cm -21.5 cm 1.43 GeV 312 MeV 27.7 cm 219 m Iron muIoni 1055 22 -27.3 m -29.8 cm -22.9 cm 1.09 GeV 337 MeV 22.9 cm 219 m Iron muIoni 1056 23 -27.1 m -29.2 cm -23.8 cm 812 MeV 277 MeV 17.7 cm 220 m Iron muIoni 1057 24 -27 m -28 cm -24.5 cm 668 MeV 145 MeV 13.2 cm 220 m Iron muIoni 1058 25 -26.9 m -26.6 cm -24.7 cm 544 MeV 124 MeV 10.9 cm 220 m Iron muIoni 1059 26 -26.8 m -26.5 cm -24.6 cm 441 MeV 103 MeV 8.8 cm 220 m Iron muIoni 1060 27 -26.7 m -26.4 cm -24.1 cm 334 MeV 107 MeV 7.05 cm 220 m Iron muIoni 1061 28 -26.7 m -26.2 cm -24.5 cm 281 MeV 52.5 MeV 5.22 cm 220 m Iron muIoni 1062 29 -26.6 m -26 cm -24.4 cm 228 MeV 53.8 MeV 4.32 cm 220 m Iron muIoni 1063 30 -26.6 m -26.1 cm -24.5 cm 190 MeV 37.6 MeV 3.39 cm 220 m Iron muIoni 1064 31 -26.6 m -26 cm -24.8 cm 161 MeV 28.9 MeV 2.75 cm 220 m Iron muIoni 1065 32 -26.5 m -25.8 cm -24.8 cm 131 MeV 29.8 MeV 2.26 cm 220 m Iron muIoni 1066 33 -26.5 m -26 cm -24.8 cm 108 MeV 22.9 MeV 1.76 cm 220 m Iron muIoni 1067 34 -26.5 m -26.1 cm -24.8 cm 92.3 MeV 16.2 MeV 1.39 cm 220 m Iron muIoni 1068 35 -26.5 m -26.3 cm -24.7 cm 75.9 MeV 16.4 MeV 1.14 cm 220 m Iron muIoni 1069 36 -26.5 m -26.4 cm -24.7 cm 63.5 MeV 12.4 MeV 9.01 mm 220 m Iron muIoni 1070 37 -26.5 m -26.5 cm -24.7 cm 52.1 MeV 11.4 MeV 7.27 mm 220 m Iron muIoni 1071 38 -26.5 m -26.7 cm -24.9 cm 42.4 MeV 9.74 MeV 5.78 mm 220 m Iron muIoni 1072 39 -26.5 m -26.7 cm -25.1 cm 33.8 MeV 8.65 MeV 4.6 mm 220 m Iron muIoni 1073 40 -26.5 m -26.8 cm -25.3 cm 25.3 MeV 8.48 MeV 3.64 mm 220 m Iron muIoni 1074 41 -26.5 m -26.8 cm -25.4 cm 18.8 MeV 6.53 MeV 2.78 mm 220 m Iron muIoni 1075 42 -26.5 m -26.8 cm -25.4 cm 11.5 MeV 7.28 MeV 2.19 mm 220 m Iron muIoni 1076 43 -26.5 m -26.8 cm -25.4 cm 3.25 MeV 8.22 MeV 1.47 mm 220 m Iron muIoni 1077 44 -26.5 m -26.8 cm -25.5 cm 0 eV 3.25 MeV 186 um 220 m Iron muIoni 1078 45 -26.5 m -26.8 cm -25.5 cm 0 eV 0 eV 0 fm 220 m Iron Decay 1079 1080 ********************************************************************************************************* 1081 * G4Track Information: Particle = e+, Track ID = 9, Parent ID = 2 1082 ********************************************************************************************************* 1083 1084 Step# X Y Z KineE dEStep StepLeng TrakLeng Volume Process 1085 0 -26.5 m -26.8 cm -25.5 cm 40.8 MeV 0 eV 0 fm 0 fm Iron initStep 1086 1 250 m -91.1 m -23 m 40.8 MeV 0 eV 292 m 292 m OutOfWorld Transportation 1087 1088 ********************************************************************************************************* 1089 * G4Track Information: Particle = nu_e, Track ID = 8, Parent ID = 2 1090 ********************************************************************************************************* 1091 1092 Step# X Y Z KineE dEStep StepLeng TrakLeng Volume Process 1093 0 -26.5 m -26.8 cm -25.5 cm 34.8 MeV 0 eV 0 fm 0 fm Iron initStep 1094 1 -250 m 48.2 m -189 m 34.8 MeV 0 eV 296 m 296 m OutOfWorld Transportation 1095 1096 ********************************************************************************************************* 1097 * G4Track Information: Particle = anti_nu_mu, Track ID = 7, Parent ID = 2 1098 ********************************************************************************************************* 1099 1100 Step# X Y Z KineE dEStep StepLeng TrakLeng Volume Process 1101 0 -26.5 m -26.8 cm -25.5 cm 29 MeV 0 eV 0 fm 0 fm Iron initStep 1102 1 -149 m 69 m 250 m 29 MeV 0 eV 287 m 287 m OutOfWorld Transportation 354 0 -250 m 0 fm 0 fm 1 TeV 0 eV 0 fm 0 fm Iron initStep 355 1 -238 m 0 fm 0 fm 0 eV 0 eV 12.5 m 12.5 m Iron AnnihiToMuPair 1103 356 1104 357 ********************************************************************************************************* … … 1107 360 1108 361 Step# X Y Z KineE dEStep StepLeng TrakLeng Volume Process 1109 0 -250 m 0 fm 0 fm 1e+03 GeV 0 eV 0 fm 0 fm Iron initStep 1110 1 -248 m 0 fm 0 fm 0 eV 0 eV 2.11 m 2.11 m Iron AnnihiToMuPair 1111 1112 ********************************************************************************************************* 1113 * G4Track Information: Particle = mu-, Track ID = 3, Parent ID = 1 1114 ********************************************************************************************************* 1115 1116 Step# X Y Z KineE dEStep StepLeng TrakLeng Volume Process 1117 0 -248 m 0 fm 0 fm 517 GeV 0 eV 0 fm 0 fm Iron initStep 1118 1 -211 m -1.3 cm -4.82 cm 365 GeV 152 GeV 36.9 m 36.9 m Iron muIoni 1119 2 -181 m 10.7 cm -3.94 cm 274 GeV 91.6 GeV 29.5 m 66.4 m Iron muIoni 1120 3 -157 m 15.2 cm -5.02 cm 210 GeV 63.5 GeV 24.2 m 90.6 m Iron muIoni 1121 4 -137 m 21.4 cm -3.09 cm 164 GeV 45.6 GeV 19.9 m 111 m Iron muIoni 1122 5 -121 m 25.9 cm 4.66 cm 125 GeV 39.5 GeV 16.5 m 127 m Iron muIoni 1123 6 -108 m 23.3 cm 8.43 cm 100 GeV 24.7 GeV 13.3 m 140 m Iron muIoni 1124 7 -96.6 m 21.4 cm 16.6 cm 79.7 GeV 20.5 GeV 11 m 151 m Iron muIoni 1125 8 -87.5 m 10.1 cm 31.1 cm 64.4 GeV 15.3 GeV 9.1 m 160 m Iron muIoni 1126 9 -79.9 m 5.18 mm 47.9 cm 52.2 GeV 12.2 GeV 7.56 m 168 m Iron muIoni 1127 10 -73.6 m -10.1 cm 64.5 cm 40.9 GeV 11.4 GeV 6.28 m 174 m Iron muIoni 1128 11 -68.6 m -23.4 cm 76.2 cm 30.9 GeV 9.93 GeV 5.05 m 179 m Iron muIoni 1129 12 -64.6 m -34.8 cm 91.2 cm 25.1 GeV 5.79 GeV 3.93 m 183 m Iron muIoni 1130 13 -61.4 m -44.7 cm 1.07 m 16.4 GeV 8.76 GeV 3.26 m 187 m Iron muIoni 1131 14 -59.2 m -51.7 cm 1.19 m 13.2 GeV 3.17 GeV 2.21 m 189 m Iron muIoni 1132 15 -57.4 m -55.7 cm 1.27 m 10.4 GeV 2.78 GeV 1.81 m 191 m Iron muIoni 1133 16 -55.9 m -62 cm 1.34 m 8.14 GeV 2.29 GeV 1.46 m 192 m Iron muIoni 1134 17 -54.8 m -66.2 cm 1.4 m 6.68 GeV 1.47 GeV 1.16 m 193 m Iron muIoni 1135 18 -53.8 m -67.7 cm 1.42 m 5.38 GeV 1.29 GeV 96.9 cm 194 m Iron muIoni 1136 19 -53 m -68.2 cm 1.45 m 4.34 GeV 1.04 GeV 79.5 cm 195 m Iron muIoni 1137 20 -52.3 m -65.9 cm 1.47 m 3.21 GeV 1.13 GeV 65.1 cm 196 m Iron muIoni 1138 21 -51.9 m -62.9 cm 1.5 m 2.01 GeV 1.2 GeV 49.3 cm 196 m Iron muIoni 1139 22 -51.5 m -61.2 cm 1.52 m 1.58 GeV 435 MeV 31.9 cm 196 m Iron muIoni 1140 23 -51.3 m -60.2 cm 1.53 m 1.27 GeV 305 MeV 25.3 cm 197 m Iron muIoni 1141 24 -51.1 m -57.5 cm 1.54 m 974 MeV 297 MeV 20.6 cm 197 m Iron muIoni 1142 25 -50.9 m -55.5 cm 1.54 m 801 MeV 174 MeV 15.9 cm 197 m Iron muIoni 1143 26 -50.8 m -53.7 cm 1.53 m 657 MeV 143 MeV 13.1 cm 197 m Iron muIoni 1144 27 -50.7 m -53 cm 1.53 m 540 MeV 117 MeV 10.7 cm 197 m Iron muIoni 1145 28 -50.6 m -52.4 cm 1.53 m 435 MeV 105 MeV 8.75 cm 197 m Iron muIoni 1146 29 -50.5 m -51.8 cm 1.54 m 357 MeV 78.2 MeV 6.97 cm 197 m Iron muIoni 1147 30 -50.5 m -51.3 cm 1.54 m 295 MeV 62 MeV 5.63 cm 197 m Iron muIoni 1148 31 -50.4 m -50.7 cm 1.54 m 230 MeV 64.3 MeV 4.56 cm 198 m Iron muIoni 1149 32 -50.4 m -50 cm 1.54 m 184 MeV 46.2 MeV 3.44 cm 198 m Iron muIoni 1150 33 -50.4 m -49.5 cm 1.54 m 154 MeV 30 MeV 2.65 cm 198 m Iron muIoni 1151 34 -50.3 m -49.1 cm 1.54 m 131 MeV 23.2 MeV 2.14 cm 198 m Iron muIoni 1152 35 -50.3 m -49 cm 1.55 m 108 MeV 23.3 MeV 1.76 cm 198 m Iron muIoni 1153 36 -50.3 m -48.8 cm 1.55 m 91.4 MeV 16.2 MeV 1.38 cm 198 m Iron muIoni 1154 37 -50.3 m -49 cm 1.55 m 75.4 MeV 15.9 MeV 1.13 cm 198 m Iron muIoni 1155 38 -50.3 m -49 cm 1.56 m 61.8 MeV 13.6 MeV 8.95 mm 198 m Iron muIoni 1156 39 -50.3 m -48.8 cm 1.56 m 49.3 MeV 12.6 MeV 7.05 mm 198 m Iron muIoni 1157 40 -50.3 m -48.7 cm 1.56 m 40.9 MeV 8.39 MeV 5.42 mm 198 m Iron muIoni 1158 41 -50.3 m -48.4 cm 1.56 m 33.3 MeV 7.61 MeV 4.42 mm 198 m Iron muIoni 1159 42 -50.3 m -48.3 cm 1.56 m 26.1 MeV 7.2 MeV 3.59 mm 198 m Iron muIoni 1160 43 -50.3 m -48.1 cm 1.56 m 18.7 MeV 7.35 MeV 2.86 mm 198 m Iron muIoni 1161 44 -50.3 m -47.9 cm 1.56 m 11.6 MeV 7.14 MeV 2.19 mm 198 m Iron muIoni 1162 45 -50.3 m -47.8 cm 1.56 m 3.85 MeV 7.73 MeV 1.48 mm 198 m Iron muIoni 1163 46 -50.3 m -47.8 cm 1.56 m 0 eV 3.85 MeV 249 um 198 m Iron muIoni 1164 47 -50.3 m -47.8 cm 1.56 m 0 eV 0 eV 0 fm 198 m Iron Decay 1165 1166 ********************************************************************************************************* 1167 * G4Track Information: Particle = e-, Track ID = 6, Parent ID = 3 1168 ********************************************************************************************************* 1169 1170 Step# X Y Z KineE dEStep StepLeng TrakLeng Volume Process 1171 0 -50.3 m -47.8 cm 1.56 m 42 MeV 0 eV 0 fm 0 fm Iron initStep 1172 1 -50.3 m -48 cm 1.56 m 26.9 MeV 15.2 MeV 5.85 mm 5.85 mm Iron eIoni 1173 2 -50.3 m -48.1 cm 1.56 m 16.7 MeV 10.1 MeV 4.78 mm 1.06 cm Iron eIoni 1174 3 -50.3 m -48.3 cm 1.56 m 10.6 MeV 6.1 MeV 3.84 mm 1.45 cm Iron eIoni 1175 4 -50.3 m -48.4 cm 1.56 m 6.32 MeV 4.29 MeV 3.12 mm 1.76 cm Iron eIoni 1176 5 -50.3 m -48.6 cm 1.56 m 3.06 MeV 3.27 MeV 2.49 mm 2.01 cm Iron eIoni 1177 6 -50.3 m -48.7 cm 1.56 m 0 eV 3.06 MeV 1.82 mm 2.19 cm Iron eIoni 1178 1179 ********************************************************************************************************* 1180 * G4Track Information: Particle = anti_nu_e, Track ID = 5, Parent ID = 3 1181 ********************************************************************************************************* 1182 1183 Step# X Y Z KineE dEStep StepLeng TrakLeng Volume Process 1184 0 -50.3 m -47.8 cm 1.56 m 15.6 MeV 0 eV 0 fm 0 fm Iron initStep 1185 1 -30.3 m -24.8 m 250 m 15.6 MeV 0 eV 250 m 250 m OutOfWorld Transportation 1186 1187 ********************************************************************************************************* 1188 * G4Track Information: Particle = nu_mu, Track ID = 4, Parent ID = 3 1189 ********************************************************************************************************* 1190 1191 Step# X Y Z KineE dEStep StepLeng TrakLeng Volume Process 1192 0 -50.3 m -47.8 cm 1.56 m 47 MeV 0 eV 0 fm 0 fm Iron initStep 1193 1 -250 m 90.1 m -85.4 m 47 MeV 0 eV 236 m 236 m OutOfWorld Transportation 1194 1195 ********************************************************************************************************* 1196 * G4Track Information: Particle = mu+, Track ID = 2, Parent ID = 1 1197 ********************************************************************************************************* 1198 1199 Step# X Y Z KineE dEStep StepLeng TrakLeng Volume Process 1200 0 -248 m 0 fm 0 fm 483 GeV 0 eV 0 fm 0 fm Iron initStep 1201 1 -213 m -1.46 cm -2.55 cm 354 GeV 128 GeV 35.3 m 35.3 m Iron muIoni 1202 2 -184 m 2.95 cm -10.3 cm 272 GeV 82.6 GeV 28.9 m 64.2 m Iron muIoni 1203 3 -160 m 2.07 cm -24.2 cm 205 GeV 66.2 GeV 24 m 88.2 m Iron muIoni 1204 4 -140 m 2.62 cm -34.5 cm 156 GeV 49.8 GeV 19.6 m 108 m Iron muIoni 1205 5 -124 m 9.68 cm -42.2 cm 120 GeV 35.9 GeV 15.8 m 124 m Iron muIoni 1206 6 -111 m 14.9 cm -35.5 cm 95.2 GeV 24.6 GeV 12.8 m 136 m Iron muIoni 1207 7 -101 m 32.1 cm -32.4 cm 68.9 GeV 26.3 GeV 10.6 m 147 m Iron muIoni 1208 8 -92.9 m 50.1 cm -32.7 cm 53.2 GeV 15.7 GeV 8 m 155 m Iron muIoni 1209 9 -86.6 m 66 cm -37.2 cm 42.6 GeV 10.6 GeV 6.37 m 161 m Iron muIoni 1210 10 -81.3 m 73.7 cm -38.2 cm 32.6 GeV 10 GeV 5.24 m 167 m Iron muIoni 1211 11 -77.2 m 80.4 cm -35.7 cm 26.3 GeV 6.23 GeV 4.11 m 171 m Iron muIoni 1212 12 -73.8 m 83.6 cm -34.4 cm 19.7 GeV 6.65 GeV 3.39 m 174 m Iron muIoni 1213 13 -71.2 m 89.8 cm -34.5 cm 14.6 GeV 5.11 GeV 2.61 m 177 m Iron muIoni 1214 14 -69.2 m 95.2 cm -38.5 cm 11.4 GeV 3.23 GeV 1.98 m 179 m Iron muIoni 1215 15 -67.7 m 95.9 cm -42.6 cm 9.23 GeV 2.13 GeV 1.58 m 180 m Iron muIoni 1216 16 -66.4 m 95.7 cm -44 cm 7.53 GeV 1.7 GeV 1.3 m 182 m Iron muIoni 1217 17 -65.3 m 96 cm -39.7 cm 5.99 GeV 1.54 GeV 1.08 m 183 m Iron muIoni 1218 18 -64.4 m 95.5 cm -37 cm 4.7 GeV 1.29 GeV 87.5 cm 184 m Iron muIoni 1219 19 -63.7 m 94.6 cm -38.7 cm 3.85 GeV 855 MeV 70 cm 184 m Iron muIoni 1220 20 -63.1 m 94.5 cm -39.3 cm 3.03 GeV 821 MeV 58.2 cm 185 m Iron muIoni 1221 21 -62.7 m 92.9 cm -39.8 cm 2.37 GeV 660 MeV 46.6 cm 185 m Iron muIoni 1222 22 -62.3 m 92.3 cm -42.1 cm 1.71 GeV 656 MeV 37 cm 186 m Iron muIoni 1223 23 -62 m 90.1 cm -43.8 cm 1.37 GeV 339 MeV 27.3 cm 186 m Iron muIoni 1224 24 -61.8 m 89.5 cm -44.4 cm 1.1 GeV 269 MeV 22.1 cm 186 m Iron muIoni 1225 25 -61.6 m 87.4 cm -44.6 cm 897 MeV 208 MeV 17.9 cm 186 m Iron muIoni 1226 26 -61.5 m 85.4 cm -44.8 cm 740 MeV 158 MeV 14.6 cm 186 m Iron muIoni 1227 27 -61.4 m 83.1 cm -44.7 cm 605 MeV 135 MeV 12 cm 187 m Iron muIoni 1228 28 -61.3 m 80.6 cm -45.8 cm 503 MeV 101 MeV 9.82 cm 187 m Iron muIoni 1229 29 -61.2 m 79.2 cm -47.6 cm 421 MeV 82.8 MeV 8.12 cm 187 m Iron muIoni 1230 30 -61.1 m 78.2 cm -49.4 cm 333 MeV 87.4 MeV 6.71 cm 187 m Iron muIoni 1231 31 -61.1 m 77.2 cm -50.5 cm 267 MeV 66.7 MeV 5.21 cm 187 m Iron muIoni 1232 32 -61 m 76.4 cm -51.3 cm 220 MeV 46.9 MeV 4.06 cm 187 m Iron muIoni 1233 33 -61 m 75.5 cm -52 cm 187 MeV 32.7 MeV 3.25 cm 187 m Iron muIoni 1234 34 -61 m 74.8 cm -52.5 cm 151 MeV 35.6 MeV 2.69 cm 187 m Iron muIoni 1235 35 -61 m 74.5 cm -52.9 cm 125 MeV 26.7 MeV 2.09 cm 187 m Iron muIoni 1236 36 -60.9 m 74.1 cm -53.4 cm 106 MeV 19.2 MeV 1.65 cm 187 m Iron muIoni 1237 37 -60.9 m 73.8 cm -53.7 cm 88 MeV 17.6 MeV 1.35 cm 187 m Iron muIoni 1238 38 -60.9 m 73.6 cm -54 cm 73.1 MeV 14.9 MeV 1.08 cm 187 m Iron muIoni 1239 39 -60.9 m 73.6 cm -54.3 cm 61.2 MeV 11.9 MeV 8.61 mm 187 m Iron muIoni 1240 40 -60.9 m 73.4 cm -54.6 cm 49.7 MeV 11.5 MeV 6.96 mm 187 m Iron muIoni 1241 41 -60.9 m 73.3 cm -54.9 cm 40.7 MeV 9.01 MeV 5.47 mm 187 m Iron muIoni 1242 42 -60.9 m 73.1 cm -55.1 cm 32.2 MeV 8.56 MeV 4.4 mm 187 m Iron muIoni 1243 43 -60.9 m 73 cm -55.3 cm 23.3 MeV 8.88 MeV 3.47 mm 187 m Iron muIoni 1244 44 -60.9 m 72.9 cm -55.4 cm 16.1 MeV 7.16 MeV 2.6 mm 187 m Iron muIoni 1245 45 -60.9 m 72.9 cm -55.5 cm 9.53 MeV 6.59 MeV 1.95 mm 187 m Iron muIoni 1246 46 -60.9 m 72.8 cm -55.6 cm 1.29 MeV 8.25 MeV 1.19 mm 187 m Iron muIoni 1247 47 -60.9 m 72.8 cm -55.6 cm 0 eV 1.29 MeV 37.4 um 187 m Iron muIoni 1248 48 -60.9 m 72.8 cm -55.6 cm 0 eV 0 eV 0 fm 187 m Iron Decay 1249 1250 ********************************************************************************************************* 1251 * G4Track Information: Particle = e+, Track ID = 9, Parent ID = 2 1252 ********************************************************************************************************* 1253 1254 Step# X Y Z KineE dEStep StepLeng TrakLeng Volume Process 1255 0 -60.9 m 72.8 cm -55.6 cm 33.2 MeV 0 eV 0 fm 0 fm Iron initStep 1256 1 -180 m -29 m 250 m 33.2 MeV 0 eV 279 m 279 m OutOfWorld Transportation 1257 1258 ********************************************************************************************************* 1259 * G4Track Information: Particle = nu_e, Track ID = 8, Parent ID = 2 1260 ********************************************************************************************************* 1261 1262 Step# X Y Z KineE dEStep StepLeng TrakLeng Volume Process 1263 0 -60.9 m 72.8 cm -55.6 cm 26.6 MeV 0 eV 0 fm 0 fm Iron initStep 1264 1 250 m 112 m 208 m 26.6 MeV 0 eV 391 m 391 m OutOfWorld Transportation 1265 1266 ********************************************************************************************************* 1267 * G4Track Information: Particle = anti_nu_mu, Track ID = 7, Parent ID = 2 1268 ********************************************************************************************************* 1269 1270 Step# X Y Z KineE dEStep StepLeng TrakLeng Volume Process 1271 0 -60.9 m 72.8 cm -55.6 cm 44.8 MeV 0 eV 0 fm 0 fm Iron initStep 1272 1 -100 m -22.4 m -250 m 44.8 MeV 0 eV 254 m 254 m OutOfWorld Transportation 362 0 -250 m 0 fm 0 fm 1 TeV 0 eV 0 fm 0 fm Iron initStep 363 1 -248 m 0 fm 0 fm 0 eV 0 eV 1.56 m 1.56 m Iron AnnihiToMuPair 1273 364 Run terminated. 1274 365 Run Summary 1275 366 Number of events processed : 5 1276 User=0 .03s Real=0.05s Sys=0.01s367 User=0s Real=0s Sys=0s 1277 368 1278 369 --------- Ranecu engine status --------- 1279 370 Initial seed (index) = 0 1280 Current couple of seeds = 2017260954, 352972547371 Current couple of seeds = 688971725, 890447704 1281 372 ---------------------------------------- 373 374 Number of process calls ---> AnnihiToMuPair : 5 1282 375 # 1283 376 /gun/particle anti_proton … … 1289 382 Pointers : G4VUserRegionInformation[0], G4UserLimits[0], G4FastSimulationManager[0], G4UserSteppingAction[0] 1290 383 Materials : Iron 1291 Production cuts : gamma 1 km e- 1 km e+ 1 km384 Production cuts : gamma 1 km e- 1 km e+ 1 km proton 0 fm 1292 385 1293 386 ========= Table of registered couples ============================== … … 1295 388 Index : 0 used in the geometry : Yes recalculation needed : No 1296 389 Material : Iron 1297 Range cuts : gamma 1 km e- 1 km e+ 1 km1298 Energy thresholds : gamma 2.8802232e+295 J e- 2.8802232e+295 J e+ 2.8802232e+295 J390 Range cuts : gamma 1 km e- 1 km e+ 1 km proton 0 fm 391 Energy thresholds : gamma 10 GeV e- 10 GeV e+ 10 GeV proton 0 eV 1299 392 Region(s) which use this couple : 1300 393 DefaultRegionForTheWorld … … 1306 399 --------- Ranecu engine status --------- 1307 400 Initial seed (index) = 0 1308 Current couple of seeds = 2017260954, 352972547401 Current couple of seeds = 688971725, 890447704 1309 402 ---------------------------------------- 1310 403 Start Run processing. … … 1318 411 Step# X Y Z KineE dEStep StepLeng TrakLeng Volume Process 1319 412 0 -250 m 0 fm 0 fm 1 GeV 0 eV 0 fm 0 fm Iron initStep 1320 1 -250 m 479 um 677 um 928 MeV 72.2MeV 5.8 cm 5.8 cm Iron hhIoni1321 2 -250 m 1.21 mm 2.46 mm 861 MeV 67.1 MeV 5.24cm 11 cm Iron hhIoni1322 3 -250 m 1.2 mm 4.04 mm 801 MeV 60.1 MeV 4.71cm 15.7 cm Iron hhIoni1323 4 -250 m 2.31 mm 6.03 mm 745 MeV 55.5 MeV 4.25cm 20 cm Iron hhIoni1324 5 -250 m 2.69 mm 8.13 mm 690 MeV 54.8 MeV 3.84 cm 23.8cm Iron hhIoni1325 6 -250 m 2.69 mm 9.18 mm 645 MeV 45.3 MeV 3.44cm 27.3 cm Iron hhIoni1326 7 -250 m 3.28 mm 1.11 cm 601 MeV 44.3 MeV 3.11cm 30.4 cm Iron hhIoni1327 8 -250 m 3.42 mm 1.35 cm 556 MeV 44.2 MeV 2.8 cm 33.2cm Iron hhIoni1328 9 -250 m 2.92 mm 1.57 cm 520 MeV 36.8 MeV 2.5 cm 35.7cm Iron hhIoni1329 10 -250 m 2.26 mm 1.72 cm 486 MeV 34 MeV 2.25 cm 37.9cm Iron hhIoni1330 11 -250 m 1.7 mm 1.89 cm 453 MeV 32.5 MeV 2.03 cm 40cm Iron hhIoni1331 12 -250 m 993 um 2.05 cm 423 MeV 30.2 MeV 1.83 cm 41.8cm Iron hhIoni1332 13 -250 m 970 um 2.13 cm 399 MeV 24.3 MeV 1.65 cm 43.5cm Iron hhIoni1333 14 -250 m 1.18 mm 2.22 cm 373 MeV 25.8 MeV 1.5 cm 45cm Iron hhIoni1334 15 -250 m 1.39 mm 2.27 cm 348 MeV 24.5 MeV 1.35 cm 46.3cm Iron hhIoni1335 16 -250 m 1.79 mm 2.34 cm 326 MeV 22.1 MeV 1.22 cm 47.5cm Iron hhIoni1336 17 -250 m 1.84 mm 2.37 cm 305 MeV 21.5 MeV 1.09 cm 48.6cm Iron hhIoni1337 18 -250 m 1. 89 mm 2.36 cm 284 MeV 20.9 MeV 9.8 mm 49.6cm Iron hhIoni1338 19 -249 m 1. 88 mm 2.36 cm 265 MeV 19.3 MeV 8.77 mm 50.5cm Iron hhIoni1339 20 -249 m 1. 73 mm 2.35 cm 248 MeV 16.7 MeV 7.82 mm 51.3cm Iron hhIoni1340 21 -249 m 1. 56 mm 2.36 cm 232 MeV 16.2 MeV 7.02 mm 52cm Iron hhIoni1341 22 -249 m 1. 31 mm 2.37 cm 217 MeV 15 MeV 6.32 mm 52.6cm Iron hhIoni1342 23 -249 m 893 um 2.38 cm 203 MeV 13.5 MeV 5.67 mm 53.2cm Iron hhIoni1343 24 -249 m 617 um 2.4 cm 191 MeV 12.2 MeV 5.09 mm 53.7cm Iron hhIoni1344 25 -249 m 188 um 2.41 cm 179 MeV 12.4 MeV 4.61 mm 54.1cm Iron hhIoni1345 26 -249 m -227 um 2.41 cm 168 MeV 10.3 MeV 4.15 mm 54.5cm Iron hhIoni1346 27 -249 m -673 um 2.41 cm 158 MeV 10.1 MeV 3.76 mm 54.9cm Iron hhIoni1347 28 -249 m -998 um 2.41 cm 148 MeV 10.4 MeV 3.38 mm 55.3cm Iron hhIoni1348 29 -249 m -1.21 mm 2.4 cm 138 MeV 9.48 MeV 3.05 mm 55.6cm Iron hhIoni1349 30 -249 m -1.33 mm 2.41 cm 130 MeV 7.95 MeV 2.74 mm 55.8cm Iron hhIoni1350 31 -249 m -1.43 mm 2.41 cm 122 MeV 8.09 MeV 2.49 mm 56.1cm Iron hhIoni1351 32 -249 m -1.49 mm 2.41 cm 114 MeV 8.68 MeV 2.24 mm 56.3cm Iron hhIoni1352 33 -249 m -1.65 mm 2.42 cm 106 MeV 7.37 MeV 2 mm 56.5cm Iron hhIoni1353 34 -249 m -1.81 mm 2.42 cm 100 MeV 6.22 MeV 1.8 mm 56.7cm Iron hhIoni1354 35 -249 m -1.94 mm 2.42 cm 92.9 MeV 7.11 MeV 1.63 mm 56.9cm Iron hhIoni1355 36 -249 m -2.03 mm 2.42 cm 86.9 MeV 6.03 MeV 1.46 mm 57cm Iron hhIoni1356 37 -249 m -2.08 mm 2.42 cm 81 MeV 5.97 MeV 1.32 mm 57.1cm Iron hhIoni1357 38 -249 m -2.06 mm 2.42 cm 75.3 MeV 5.61 MeV 1.18 mm 57.2cm Iron hhIoni1358 39 -249 m -2.09 mm 2.42 cm 70.2 MeV 5.2 MeV 1.07 mm 57.4cm Iron hhIoni1359 40 -249 m -2.11 mm 2.42 cm 65.6 MeV 4.53 MeV 963 um 57.5cm Iron hhIoni1360 41 -249 m -2.14 mm 2.41 cm 60.4 MeV 5.2 MeV 873 um 57.5cm Iron hhIoni1361 42 -249 m -2.19 mm 2.41 cm 56.1 MeV 4.34 MeV 779 um 57.6cm Iron hhIoni1362 43 -249 m -2.23 mm 2.41 cm 51.8 MeV 4.26 MeV 707 um 57.7cm Iron hhIoni1363 44 -249 m -2.27 mm 2.4 cm 47.6 MeV 4.24 MeV 636 um 57.7cm Iron hhIoni1364 45 -249 m -2.33 mm 2.4 cm 43.4 MeV 4.21 MeV 573 um 57.8cm Iron hhIoni1365 46 -249 m -2.37 mm 2.39 cm 39.6 MeV 3.79 MeV 514 um 57.9cm Iron hhIoni1366 47 -249 m -2.43 mm 2.39 cm 35.5 MeV 4.1 MeV 461 um 57.9cm Iron hhIoni1367 48 -249 m -2.47 mm 2.39 cm 32 MeV 3.51 MeV 413 um 57.9cm Iron hhIoni1368 49 -249 m -2.48 mm 2.38 cm 28.2 MeV 3.72 MeV 371 um 58cm Iron hhIoni1369 50 -249 m -2.52 mm 2.38 cm 24.7 MeV 3.55 MeV 333 um 58cm Iron hhIoni1370 51 -249 m -2.56 mm 2.38 cm 20.8 MeV 3.89 MeV 298 um 58cm Iron hhIoni1371 52 -249 m -2.59 mm 2.38 cm 17.3 MeV 3.46 MeV 263 um 58.1cm Iron hhIoni1372 53 -249 m -2.61 mm 2.38 cm 13.6 MeV 3.78 MeV 235 um 58.1cm Iron hhIoni1373 54 -249 m -2.62 mm 2.38 cm 9.64 MeV 3.92 MeV 204 um 58.1cm Iron hhIoni1374 55 -249 m -2.62 mm 2.38 cm 4.95 MeV 4.69 MeV 168 um 58.1cm Iron hhIoni1375 56 -249 m -2.62 mm 2.38 cm 0 eV 4.95 MeV 80.5 um 58.1cm Iron hhIoni413 1 -250 m 598 um 569 um 925 MeV 75.1 MeV 5.8 cm 5.8 cm Iron hhIoni 414 2 -250 m 99.6 um 1.18 mm 862 MeV 62.7 MeV 5.21 cm 11 cm Iron hhIoni 415 3 -250 m -725 um 1.38 mm 807 MeV 55.1 MeV 4.72 cm 15.7 cm Iron hhIoni 416 4 -250 m -248 um 711 um 747 MeV 60.4 MeV 4.29 cm 20 cm Iron hhIoni 417 5 -250 m 455 um 5.88 um 694 MeV 52.5 MeV 3.84 cm 23.9 cm Iron hhIoni 418 6 -250 m 1.69 mm 1.31 mm 649 MeV 44.9 MeV 3.45 cm 27.3 cm Iron hhIoni 419 7 -250 m 2.66 mm 2.36 mm 607 MeV 42 MeV 3.13 cm 30.4 cm Iron hhIoni 420 8 -250 m 3.6 mm 3.09 mm 569 MeV 38.5 MeV 2.83 cm 33.3 cm Iron hhIoni 421 9 -250 m 4.26 mm 3.15 mm 531 MeV 38.3 MeV 2.56 cm 35.8 cm Iron hhIoni 422 10 -250 m 4.68 mm 4.35 mm 494 MeV 36.6 MeV 2.31 cm 38.1 cm Iron hhIoni 423 11 -250 m 4.95 mm 4.62 mm 463 MeV 30.7 MeV 2.07 cm 40.2 cm Iron hhIoni 424 12 -250 m 6.25 mm 4.44 mm 432 MeV 31.7 MeV 1.87 cm 42.1 cm Iron hhIoni 425 13 -250 m 7.4 mm 3.98 mm 405 MeV 27 MeV 1.68 cm 43.8 cm Iron hhIoni 426 14 -250 m 8.21 mm 4.05 mm 379 MeV 25.3 MeV 1.52 cm 45.3 cm Iron hhIoni 427 15 -250 m 8.66 mm 4.69 mm 354 MeV 25.1 MeV 1.37 cm 46.6 cm Iron hhIoni 428 16 -250 m 9.3 mm 5.56 mm 333 MeV 21.7 MeV 1.23 cm 47.9 cm Iron hhIoni 429 17 -250 m 9.74 mm 6.11 mm 312 MeV 20.4 MeV 1.11 cm 49 cm Iron hhIoni 430 18 -250 m 1.04 cm 7.03 mm 292 MeV 19.6 MeV 1 cm 50 cm Iron hhIoni 431 19 -249 m 1.09 cm 7.72 mm 274 MeV 18.6 MeV 9.05 mm 50.9 cm Iron hhIoni 432 20 -249 m 1.15 cm 8.64 mm 256 MeV 18 MeV 8.13 mm 51.7 cm Iron hhIoni 433 21 -249 m 1.19 cm 9.65 mm 239 MeV 16.6 MeV 7.29 mm 52.4 cm Iron hhIoni 434 22 -249 m 1.24 cm 1.05 cm 225 MeV 14.5 MeV 6.54 mm 53.1 cm Iron hhIoni 435 23 -249 m 1.26 cm 1.12 cm 211 MeV 14.2 MeV 5.9 mm 53.7 cm Iron hhIoni 436 24 -249 m 1.27 cm 1.18 cm 198 MeV 12.7 MeV 5.31 mm 54.2 cm Iron hhIoni 437 25 -249 m 1.28 cm 1.23 cm 186 MeV 12.3 MeV 4.8 mm 54.7 cm Iron hhIoni 438 26 -249 m 1.27 cm 1.27 cm 174 MeV 11.1 MeV 4.32 mm 55.1 cm Iron hhIoni 439 27 -249 m 1.26 cm 1.31 cm 162 MeV 12.5 MeV 3.9 mm 55.5 cm Iron hhIoni 440 28 -249 m 1.26 cm 1.34 cm 152 MeV 9.69 MeV 3.46 mm 55.9 cm Iron hhIoni 441 29 -249 m 1.26 cm 1.36 cm 143 MeV 9.18 MeV 3.13 mm 56.2 cm Iron hhIoni 442 30 -249 m 1.24 cm 1.39 cm 134 MeV 9.35 MeV 2.83 mm 56.5 cm Iron hhIoni 443 31 -249 m 1.24 cm 1.42 cm 125 MeV 8.35 MeV 2.54 mm 56.7 cm Iron hhIoni 444 32 -249 m 1.23 cm 1.45 cm 117 MeV 8.16 MeV 2.29 mm 56.9 cm Iron hhIoni 445 33 -249 m 1.22 cm 1.48 cm 110 MeV 7.22 MeV 2.06 mm 57.1 cm Iron hhIoni 446 34 -249 m 1.21 cm 1.51 cm 102 MeV 7.66 MeV 1.86 mm 57.3 cm Iron hhIoni 447 35 -249 m 1.2 cm 1.54 cm 95.3 MeV 7.08 MeV 1.66 mm 57.5 cm Iron hhIoni 448 36 -249 m 1.2 cm 1.57 cm 88.7 MeV 6.61 MeV 1.49 mm 57.6 cm Iron hhIoni 449 37 -249 m 1.19 cm 1.6 cm 82.8 MeV 5.94 MeV 1.33 mm 57.8 cm Iron hhIoni 450 38 -249 m 1.19 cm 1.62 cm 76.5 MeV 6.23 MeV 1.2 mm 57.9 cm Iron hhIoni 451 39 -249 m 1.18 cm 1.64 cm 71.2 MeV 5.31 MeV 1.07 mm 58 cm Iron hhIoni 452 40 -249 m 1.17 cm 1.66 cm 66 MeV 5.2 MeV 961 um 58.1 cm Iron hhIoni 453 41 -249 m 1.16 cm 1.67 cm 61.5 MeV 4.51 MeV 863 um 58.2 cm Iron hhIoni 454 42 -249 m 1.15 cm 1.68 cm 56.8 MeV 4.67 MeV 783 um 58.3 cm Iron hhIoni 455 43 -249 m 1.15 cm 1.69 cm 52.2 MeV 4.64 MeV 704 um 58.3 cm Iron hhIoni 456 44 -249 m 1.15 cm 1.7 cm 47.8 MeV 4.45 MeV 630 um 58.4 cm Iron hhIoni 457 45 -249 m 1.15 cm 1.71 cm 43.5 MeV 4.26 MeV 564 um 58.5 cm Iron hhIoni 458 46 -249 m 1.14 cm 1.72 cm 39.5 MeV 3.99 MeV 505 um 58.5 cm Iron hhIoni 459 47 -249 m 1.14 cm 1.73 cm 35.7 MeV 3.8 MeV 454 um 58.6 cm Iron hhIoni 460 48 -249 m 1.13 cm 1.74 cm 32.2 MeV 3.52 MeV 408 um 58.6 cm Iron hhIoni 461 49 -249 m 1.12 cm 1.74 cm 28.9 MeV 3.31 MeV 369 um 58.6 cm Iron hhIoni 462 50 -249 m 1.12 cm 1.75 cm 25.3 MeV 3.57 MeV 334 um 58.7 cm Iron hhIoni 463 51 -249 m 1.12 cm 1.75 cm 21.7 MeV 3.65 MeV 300 um 58.7 cm Iron hhIoni 464 52 -249 m 1.11 cm 1.75 cm 17.9 MeV 3.74 MeV 268 um 58.7 cm Iron hhIoni 465 53 -249 m 1.11 cm 1.76 cm 14.2 MeV 3.75 MeV 237 um 58.7 cm Iron hhIoni 466 54 -249 m 1.11 cm 1.76 cm 9.99 MeV 4.18 MeV 207 um 58.8 cm Iron hhIoni 467 55 -249 m 1.11 cm 1.76 cm 5.24 MeV 4.75 MeV 171 um 58.8 cm Iron hhIoni 468 56 -249 m 1.11 cm 1.77 cm 0 eV 5.24 MeV 87.4 um 58.8 cm Iron hhIoni 1376 469 1377 470 ********************************************************************************************************* … … 1381 474 Step# X Y Z KineE dEStep StepLeng TrakLeng Volume Process 1382 475 0 -250 m 0 fm 0 fm 1 GeV 0 eV 0 fm 0 fm Iron initStep 1383 1 -250 m 478 um -678 um 930 MeV 70MeV 5.8 cm 5.8 cm Iron hhIoni1384 2 -250 m 530 um -1.26 mm 860 MeV 70 MeV 5.25cm 11 cm Iron hhIoni1385 3 -250 m -139 um -945 um 797 MeV 63.4 MeV 4.71 cm 15.8cm Iron hhIoni1386 4 -250 m -619 um -508 um 738 MeV 58.3 MeV 4.22 cm 20cm Iron hhIoni1387 5 -250 m -1. 21 mm -6.71 um 685 MeV 53.4 MeV 3.79 cm 23.8cm Iron hhIoni1388 6 -250 m -877 um 197 um 638 MeV 47 MeV 3.4 cm 27.2cm Iron hhIoni1389 7 -250 m -96 um 1.32 mm 591 MeV 47 MeV 3.06 cm 30.2cm Iron hhIoni1390 8 -250 m 41.2 um 2.87 mm 549 MeV 41.8 MeV 2.74 cm 33cm Iron hhIoni1391 9 -250 m -500 um 4.73 mm 512 MeV 36.8 MeV 2.45 cm 35.4cm Iron hhIoni1392 10 -250 m -905 um 6.18 mm 476 MeV 36 MeV 2.21 cm 37.6cm Iron hhIoni1393 11 -250 m - 1.59 mm 7.04 mm 445 MeV 31.3 MeV 1.98 cm 39.6cm Iron hhIoni1394 12 -250 m - 1.74 mm 7.79 mm 417 MeV 28.2 MeV 1.78 cm 41.4cm Iron hhIoni1395 13 -250 m - 1.63 mm 8.59 mm 390 MeV 26.7 MeV 1.61 cm 43cm Iron hhIoni1396 14 -250 m - 1.06 mm 9.29 mm 365 MeV 24.7 MeV 1.45 cm 44.4cm Iron hhIoni1397 15 -250 m -462 um 9.77 mm 343 MeV 22.5 MeV 1.31 cm 45.8cm Iron hhIoni1398 16 -250 m 295 um 9.92 mm 322 MeV 21.4 MeV 1.19 cm 46.9cm Iron hhIoni1399 17 -250 m 828 um 1.02 cm 301 MeV 20.9 MeV 1.07 cm 48 cm Iron hhIoni1400 18 -250 m 974 um 1.05 cm 280 MeV 20.7 MeV 9.6 mm 49cm Iron hhIoni1401 19 -250 m 1. 17 mm 1.12 cm 263 MeV 16.9 MeV 8.58 mm 49.8cm Iron hhIoni1402 20 -249 m 1.13 mm 1.16 cm 246 MeV 16.6 MeV 7.75 mm 50.6cm Iron hhIoni1403 21 -249 m 912 um 1.23 cm 229 MeV 17 MeV 6.96 mm 51.3cm Iron hhIoni1404 22 -249 m 806 um 1.31 cm 216 MeV 13.7 MeV 6.22 mm 51.9cm Iron hhIoni1405 23 -249 m 573 um 1.38 cm 202 MeV 13.5 MeV 5.63 mm 52.5cm Iron hhIoni1406 24 -249 m 568 um 1.46 cm 189 MeV 12.9 MeV 5.04 mm 53cm Iron hhIoni1407 25 -249 m 386 um 1.52 cm 178 MeV 11.7 MeV 4.55 mm 53.4cm Iron hhIoni1408 26 -249 m 165 um 1.57 cm 167 MeV 11.1 MeV 4.11 mm 53.8cm Iron hhIoni1409 27 -249 m -106 um 1.62 cm 157 MeV 9.35 MeV 3.69 mm 54.2cm Iron hhIoni1410 28 -249 m -244 um 1.65 cm 147 MeV 10.6 MeV 3.35 mm 54.6cm Iron hhIoni1411 29 -249 m -417 um 1.67 cm 136 MeV 10.1 MeV 3.01 mm 54.9cm Iron hhIoni1412 30 -249 m -518 um 1.69 cm 128 MeV 8.68 MeV 2.68 mm 55.1cm Iron hhIoni1413 31 -249 m -673 um 1.72 cm 120 MeV 7.66 MeV 2.4 mm 55.4cm Iron hhIoni1414 32 -249 m -870 um 1.74 cm 112 MeV 7.73 MeV 2.18 mm 55.6cm Iron hhIoni1415 33 -249 m -1.03 mm 1.77 cm 105 MeV 7.17 MeV 1.97 mm 55.8cm Iron hhIoni1416 34 -249 m -1.13 mm 1.79 cm 98.8 MeV 6.47 MeV 1.77 mm 56cm Iron hhIoni1417 35 -249 m -1.25 mm 1.81 cm 92.1 MeV 6.64 MeV 1.6 mm 56.1cm Iron hhIoni1418 36 -249 m -1.4 mm 1.82 cm 86.2 MeV 5.96 MeV 1.44 mm 56.3cm Iron hhIoni1419 37 -249 m -1.54 mm 1.83 cm 80.6 MeV 5.6 MeV 1.3 mm 56.4cm Iron hhIoni1420 38 -249 m -1.64 mm 1.83 cm 74.5 MeV 6.03 MeV 1.17 mm 56.5cm Iron hhIoni1421 39 -249 m -1.71 mm 1.83 cm 69.2 MeV 5.3 MeV 1.05 mm 56.6cm Iron hhIoni1422 40 -249 m -1.8 mm 1.84 cm 64.8 MeV 4.47 MeV 945 um 56.7cm Iron hhIoni1423 41 -249 m -1.88 mm 1.84 cm 59.8 MeV 4.95 MeV 857 um 56.8cm Iron hhIoni1424 42 -249 m -1.95 mm 1.84 cm 55 MeV 4.8 MeV 769 um 56.9cm Iron hhIoni1425 43 -249 m -2.05 mm 1.84 cm 50.9 MeV 4.17 MeV 690 um 56.9cm Iron hhIoni1426 44 -249 m -2.15 mm 1.84 cm 46.5 MeV 4.34 MeV 620 um 57cm Iron hhIoni1427 45 -249 m -2.24 mm 1.84 cm 42.2 MeV 4.33 MeV 558 um 57.1cm Iron hhIoni1428 46 -249 m -2.33 mm 1.84 cm 38.4 MeV 3.78 MeV 497 um 57.1cm Iron hhIoni1429 47 -249 m -2.4 mm 1.84 cm 34.5 MeV 3.86 MeV 447 um 57.1cm Iron hhIoni1430 48 -249 m -2.47 mm 1.84 cm 31 MeV 3.51 MeV 402 um 57.2cm Iron hhIoni1431 49 -249 m -2.54 mm 1.84 cm 27.4 MeV 3.61 MeV 361 um 57.2cm Iron hhIoni1432 50 -249 m -2.59 mm 1.84 cm 23.7 MeV 3.72 MeV 325 um 57.3cm Iron hhIoni1433 51 -249 m -2.66 mm 1.84 cm 20.1 MeV 3.59 MeV 289 um 57.3cm Iron hhIoni1434 52 -249 m -2.72 mm 1.85 cm 16.3 MeV 3.77 MeV 257 um 57.3cm Iron hhIoni1435 53 -249 m -2.76 mm 1.85 cm 12.7 MeV 3.62 MeV 226 um 57.3cm Iron hhIoni1436 54 -249 m -2.8 mm 1.85 cm 8.36 MeV 4.36 MeV 197 um 57.4cm Iron hhIoni1437 55 -249 m -2.82 mm 1.85 cm 3.34 MeV 5.03 MeV 153 um 57.4cm Iron hhIoni1438 56 -249 m -2.83 mm 1.85 cm 0 eV 3.34 MeV 42.5 um 57.4cm Iron hhIoni476 1 -250 m -729 um -387 um 925 MeV 75 MeV 5.8 cm 5.8 cm Iron hhIoni 477 2 -250 m -3.08 mm 194 um 857 MeV 67.8 MeV 5.21 cm 11 cm Iron hhIoni 478 3 -250 m -5.83 mm 2.56 mm 792 MeV 65 MeV 4.68 cm 15.7 cm Iron hhIoni 479 4 -250 m -9.32 mm 4.97 mm 735 MeV 57.4 MeV 4.18 cm 19.9 cm Iron hhIoni 480 5 -250 m -1.32 cm 6.67 mm 683 MeV 52.3 MeV 3.75 cm 23.6 cm Iron hhIoni 481 6 -250 m -1.64 cm 8.28 mm 635 MeV 48 MeV 3.37 cm 27 cm Iron hhIoni 482 7 -250 m -1.51 cm 9.19 mm 590 MeV 44.1 MeV 3.02 cm 30 cm Iron hhIoni 483 8 -250 m -1.3 cm 9.79 mm 550 MeV 40.1 MeV 2.71 cm 32.7 cm Iron hhIoni 484 9 -250 m -1.14 cm 1.02 cm 517 MeV 33.5 MeV 2.44 cm 35.2 cm Iron hhIoni 485 10 -250 m -9.35 mm 1.04 cm 483 MeV 33.8 MeV 2.22 cm 37.4 cm Iron hhIoni 486 11 -250 m -7.83 mm 1 cm 451 MeV 32 MeV 2 cm 39.4 cm Iron hhIoni 487 12 -250 m -6.64 mm 9.43 mm 422 MeV 29.6 MeV 1.8 cm 41.2 cm Iron hhIoni 488 13 -250 m -5.22 mm 8.8 mm 394 MeV 27.8 MeV 1.62 cm 42.8 cm Iron hhIoni 489 14 -250 m -4.03 mm 8.83 mm 368 MeV 25.4 MeV 1.45 cm 44.2 cm Iron hhIoni 490 15 -250 m -2.94 mm 8.69 mm 345 MeV 23.3 MeV 1.31 cm 45.6 cm Iron hhIoni 491 16 -250 m -1.84 mm 8.66 mm 323 MeV 21.9 MeV 1.18 cm 46.7 cm Iron hhIoni 492 17 -250 m -902 um 8.38 mm 302 MeV 21 MeV 1.06 cm 47.8 cm Iron hhIoni 493 18 -250 m 276 um 8.18 mm 283 MeV 19.3 MeV 9.54 mm 48.8 cm Iron hhIoni 494 19 -250 m 1.22 mm 8.09 mm 266 MeV 17 MeV 8.58 mm 49.6 cm Iron hhIoni 495 20 -249 m 2.05 mm 7.97 mm 248 MeV 17.7 MeV 7.76 mm 50.4 cm Iron hhIoni 496 21 -249 m 3.03 mm 7.88 mm 233 MeV 15.1 MeV 6.94 mm 51.1 cm Iron hhIoni 497 22 -249 m 3.81 mm 7.86 mm 220 MeV 13.1 MeV 6.26 mm 51.7 cm Iron hhIoni 498 23 -249 m 4.63 mm 7.81 mm 206 MeV 13.6 MeV 5.7 mm 52.3 cm Iron hhIoni 499 24 -249 m 5.41 mm 7.59 mm 193 MeV 13.2 MeV 5.13 mm 52.8 cm Iron hhIoni 500 25 -249 m 6.02 mm 7.36 mm 181 MeV 12 MeV 4.61 mm 53.2 cm Iron hhIoni 501 26 -249 m 6.44 mm 7.1 mm 169 MeV 12.3 MeV 4.15 mm 53.7 cm Iron hhIoni 502 27 -249 m 6.75 mm 6.84 mm 159 MeV 10.4 MeV 3.7 mm 54 cm Iron hhIoni 503 28 -249 m 7.05 mm 6.58 mm 148 MeV 10 MeV 3.34 mm 54.4 cm Iron hhIoni 504 29 -249 m 7.42 mm 6.32 mm 139 MeV 9.41 MeV 3 mm 54.7 cm Iron hhIoni 505 30 -249 m 7.76 mm 6.2 mm 130 MeV 8.7 MeV 2.7 mm 54.9 cm Iron hhIoni 506 31 -249 m 8.03 mm 6.07 mm 122 MeV 8.1 MeV 2.43 mm 55.2 cm Iron hhIoni 507 32 -249 m 8.21 mm 6.03 mm 114 MeV 8.29 MeV 2.2 mm 55.4 cm Iron hhIoni 508 33 -249 m 8.33 mm 6.02 mm 106 MeV 7.5 MeV 1.96 mm 55.6 cm Iron hhIoni 509 34 -249 m 8.39 mm 6.05 mm 99.2 MeV 7.23 MeV 1.76 mm 55.8 cm Iron hhIoni 510 35 -249 m 8.45 mm 6.11 mm 92.4 MeV 6.85 MeV 1.58 mm 55.9 cm Iron hhIoni 511 36 -249 m 8.53 mm 6.16 mm 86 MeV 6.35 MeV 1.42 mm 56.1 cm Iron hhIoni 512 37 -249 m 8.64 mm 6.22 mm 79.9 MeV 6.1 MeV 1.27 mm 56.2 cm Iron hhIoni 513 38 -249 m 8.76 mm 6.28 mm 74.4 MeV 5.57 MeV 1.14 mm 56.3 cm Iron hhIoni 514 39 -249 m 8.88 mm 6.34 mm 69.4 MeV 4.97 MeV 1.02 mm 56.4 cm Iron hhIoni 515 40 -249 m 9.02 mm 6.36 mm 64.5 MeV 4.94 MeV 926 um 56.5 cm Iron hhIoni 516 41 -249 m 9.17 mm 6.4 mm 59.7 MeV 4.72 MeV 835 um 56.6 cm Iron hhIoni 517 42 -249 m 9.28 mm 6.42 mm 55.2 MeV 4.5 MeV 752 um 56.7 cm Iron hhIoni 518 43 -249 m 9.37 mm 6.47 mm 51 MeV 4.26 MeV 678 um 56.7 cm Iron hhIoni 519 44 -249 m 9.46 mm 6.51 mm 46.9 MeV 4.07 MeV 612 um 56.8 cm Iron hhIoni 520 45 -249 m 9.56 mm 6.56 mm 42.9 MeV 4.03 MeV 553 um 56.9 cm Iron hhIoni 521 46 -249 m 9.61 mm 6.6 mm 39.2 MeV 3.73 MeV 497 um 56.9 cm Iron hhIoni 522 47 -249 m 9.65 mm 6.64 mm 35.4 MeV 3.78 MeV 450 um 56.9 cm Iron hhIoni 523 48 -249 m 9.7 mm 6.67 mm 31.7 MeV 3.66 MeV 404 um 57 cm Iron hhIoni 524 49 -249 m 9.74 mm 6.69 mm 28 MeV 3.72 MeV 364 um 57 cm Iron hhIoni 525 50 -249 m 9.78 mm 6.72 mm 24.6 MeV 3.42 MeV 326 um 57.1 cm Iron hhIoni 526 51 -249 m 9.78 mm 6.74 mm 20.9 MeV 3.69 MeV 293 um 57.1 cm Iron hhIoni 527 52 -249 m 9.79 mm 6.74 mm 17.3 MeV 3.62 MeV 261 um 57.1 cm Iron hhIoni 528 53 -249 m 9.79 mm 6.74 mm 13.3 MeV 3.98 MeV 232 um 57.1 cm Iron hhIoni 529 54 -249 m 9.78 mm 6.74 mm 9.02 MeV 4.25 MeV 200 um 57.2 cm Iron hhIoni 530 55 -249 m 9.79 mm 6.76 mm 3.85 MeV 5.17 MeV 160 um 57.2 cm Iron hhIoni 531 56 -249 m 9.78 mm 6.76 mm 0 eV 3.85 MeV 52.9 um 57.2 cm Iron hhIoni 1439 532 Run terminated. 1440 533 Run Summary 1441 534 Number of events processed : 2 1442 User=0s Real=0.01s Sys=0 .01s535 User=0s Real=0.01s Sys=0s 1443 536 1444 537 --------- Ranecu engine status --------- 1445 538 Initial seed (index) = 0 1446 Current couple of seeds = 1 245766379, 897014051539 Current couple of seeds = 1754181475, 972707921 1447 540 ---------------------------------------- 1448 # 1449 Graphics systems deleted. 1450 Visualization Manager deleting... 541 542 Number of process calls ---> hhIoni : 112 543 # 1451 544 UserDetectorConstruction deleted. 1452 545 UserPhysicsList deleted. … … 1455 548 G4 kernel has come to Quit state. 1456 549 EventManager deleted. 1457 Default detector region deleted.1458 550 UImanager deleted. 1459 551 Units table cleared. … … 1461 553 RunManagerKernel is deleted. 1462 554 RunManager is deleting. 555 ### G4eeTo3PiModel::~G4eeTo3PiModel: gmax= 1 gcash= 0 556 ### G4eeTo3PiModel::~G4eeTo3PiModel: gmax= 1 gcash= 0 557 -
trunk/examples/extended/electromagnetic/TestEm6/include/DetectorConstruction.hh
r1230 r1337 25 25 // 26 26 // $Id: DetectorConstruction.hh,v 1.3 2006/06/29 16:56:34 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm6/include/DetectorMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: DetectorMessenger.hh,v 1.4 2006/06/29 16:56:37 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm6/include/EventAction.hh
r1230 r1337 25 25 // 26 26 // $Id: EventAction.hh,v 1.3 2006/06/29 16:56:40 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm6/include/EventActionMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: EventActionMessenger.hh,v 1.3 2006/06/29 16:56:43 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm6/include/PhysicsList.hh
r1230 r1337 24 24 // ******************************************************************** 25 25 // 26 // $Id: PhysicsList.hh,v 1. 7 2006/06/29 16:56:45 gunterExp $27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $26 // $Id: PhysicsList.hh,v 1.8 2009/11/27 14:54:58 hbu Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 68 68 private: 69 69 PhysicsListMessenger* pMes; 70 G4GammaConversionToMuons* theGammaToMuPairProcess;71 G4AnnihiToMuPair* theAnnihiToMuPairProcess;72 G4eeToHadrons* eehadProcess;73 70 }; 74 71 -
trunk/examples/extended/electromagnetic/TestEm6/include/PhysicsListMessenger.hh
r1230 r1337 24 24 // ******************************************************************** 25 25 // 26 // $Id: PhysicsListMessenger.hh,v 1. 5 2006/06/29 16:56:47 gunterExp $27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $26 // $Id: PhysicsListMessenger.hh,v 1.6 2009/11/27 14:54:58 hbu Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 56 56 57 57 G4UIdirectory* physDir; 58 G4UIcmdWithADouble* GammaToMuPairFac ;59 G4UIcmdWithADouble* AnnihiToMuPairFac ;60 G4UIcmdWithADouble* AnnihiToHadronFac ;58 G4UIcmdWithADouble* GammaToMuPairFacCmd; 59 G4UIcmdWithADouble* AnnihiToMuPairFacCmd; 60 G4UIcmdWithADouble* AnnihiToHadronFacCmd; 61 61 }; 62 62 -
trunk/examples/extended/electromagnetic/TestEm6/include/PrimaryGeneratorAction.hh
r1230 r1337 25 25 // 26 26 // $Id: PrimaryGeneratorAction.hh,v 1.3 2006/06/29 16:56:49 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm6/include/PrimaryGeneratorMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: PrimaryGeneratorMessenger.hh,v 1.3 2006/06/29 16:56:52 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm6/include/RunAction.hh
r1230 r1337 24 24 // ******************************************************************** 25 25 // 26 // $Id: RunAction.hh,v 1. 9 2006/06/29 16:56:54 gunterExp $27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $26 // $Id: RunAction.hh,v 1.10 2009/11/27 14:54:58 hbu Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 34 34 35 35 #include "G4UserRunAction.hh" 36 #include "ProcessesCount.hh" 36 37 #include "globals.hh" 37 38 … … 57 58 void BeginOfRunAction(const G4Run*); 58 59 void EndOfRunAction(const G4Run*); 59 60 void CountProcesses(G4String); 61 60 62 AIDA::IHistogram1D* GetHisto(G4int id) {return histo[id];} 61 63 … … 64 66 AIDA::ITree* tree; 65 67 AIDA::IHistogram1D* histo[6]; 68 ProcessesCount* ProcCounter; 66 69 }; 67 70 -
trunk/examples/extended/electromagnetic/TestEm6/include/SteppingAction.hh
r1230 r1337 25 25 // 26 26 // $Id: SteppingAction.hh,v 1.4 2006/06/29 16:56:56 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm6/include/SteppingVerbose.hh
r1230 r1337 25 25 // 26 26 // $Id: SteppingVerbose.hh,v 1.3 2006/06/29 16:56:58 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 // This class manages the verbose outputs in G4SteppingManager. -
trunk/examples/extended/electromagnetic/TestEm6/run01.mac
r807 r1337 1 # $Id: run01.mac,v 1. 5 2004/09/27 09:35:31 maireExp $1 # $Id: run01.mac,v 1.6 2009/11/27 16:19:36 vnivanch Exp $ 2 2 # 3 3 # Macro file for "TestEm6.cc" … … 8 8 /run/verbose 2 9 9 # 10 /cuts/setMaxCutEnergy 1 TeV 11 /run/setCut 100 km 10 12 /run/initialize 11 13 # 12 /run/beamOn 10 000014 /run/beamOn 10 -
trunk/examples/extended/electromagnetic/TestEm6/src/DetectorConstruction.cc
r1230 r1337 25 25 // 26 26 // $Id: DetectorConstruction.cc,v 1.10 2006/06/29 16:57:00 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm6/src/DetectorMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: DetectorMessenger.cc,v 1.5 2006/06/29 16:57:02 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm6/src/EventAction.cc
r1230 r1337 24 24 // ******************************************************************** 25 25 // 26 // $Id: EventAction.cc,v 1. 6 2006/06/29 16:57:04 gunterExp $27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $26 // $Id: EventAction.cc,v 1.8 2010/06/07 05:40:46 perl Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 67 67 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... 68 68 69 void EventAction::EndOfEventAction(const G4Event* evt)69 void EventAction::EndOfEventAction(const G4Event*) 70 70 { 71 if (G4VVisManager::GetConcreteInstance())72 {73 G4TrajectoryContainer* trajectoryContainer = evt->GetTrajectoryContainer();74 G4int n_trajectories = 0;75 if (trajectoryContainer) n_trajectories = trajectoryContainer->entries();76 for(G4int i=0; i<n_trajectories; i++)77 { G4Trajectory* trj = (G4Trajectory*)78 ((*(evt->GetTrajectoryContainer()))[i]);79 if (drawFlag == "all") trj->DrawTrajectory(100);80 else if ((drawFlag == "charged")&&(trj->GetCharge() != 0.))81 trj->DrawTrajectory(100);82 }83 }84 71 } 85 72 -
trunk/examples/extended/electromagnetic/TestEm6/src/EventActionMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: EventActionMessenger.cc,v 1.6 2006/06/29 16:57:07 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm6/src/PhysicsList.cc
r1230 r1337 24 24 // ******************************************************************** 25 25 // 26 // $Id: PhysicsList.cc,v 1.1 3 2009/05/13 17:25:33vnivanch Exp $27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $26 // $Id: PhysicsList.cc,v 1.15 2010/03/31 09:26:09 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 42 42 #include "G4Neutron.hh" 43 43 #include "G4AntiNeutron.hh" 44 //#include "G4GenericIon.hh"45 44 46 45 #include "G4GammaConversionToMuons.hh" 47 46 48 #include "G4MultipleScattering.hh" 47 #include "G4eMultipleScattering.hh" 48 #include "G4MuMultipleScattering.hh" 49 #include "G4hMultipleScattering.hh" 49 50 50 51 #include "G4eIonisation.hh" … … 67 68 #include "G4StepLimiter.hh" 68 69 70 #include "G4ProcessTable.hh" 71 72 #include "G4ComptonScattering.hh" 73 #include "G4GammaConversion.hh" 74 #include "G4PhotoElectricEffect.hh" 75 76 69 77 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... 70 78 … … 74 82 defaultCutValue = 1.*km; 75 83 pMes = new PhysicsListMessenger(this); 76 theGammaToMuPairProcess = 0;77 theAnnihiToMuPairProcess = 0;78 eehadProcess = 0;79 84 SetVerboseLevel(1); 80 85 } … … 85 90 { 86 91 delete pMes; 87 delete theAnnihiToMuPairProcess;88 delete theGammaToMuPairProcess;89 delete eehadProcess;90 92 } 91 93 … … 176 178 if (particleName == "gamma") { 177 179 // gamma allow only gamma -> mu+mu- 178 theGammaToMuPairProcess=new G4GammaConversionToMuons(); 179 pmanager->AddDiscreteProcess(theGammaToMuPairProcess); 180 180 pmanager->AddDiscreteProcess(new G4GammaConversionToMuons); 181 pmanager->AddDiscreteProcess(new G4PhotoElectricEffect); 182 pmanager->AddDiscreteProcess(new G4ComptonScattering); 183 pmanager->AddDiscreteProcess(new G4GammaConversion); 184 181 185 } else if (particleName == "e-") { 182 186 //electron 183 pmanager->AddProcess(new G4 MultipleScattering,-1, 1,1);187 pmanager->AddProcess(new G4eMultipleScattering,-1, 1,1); 184 188 pmanager->AddProcess(new G4eIonisation, -1, 2,2); 185 189 pmanager->AddProcess(new G4eBremsstrahlung, -1, 3,3); … … 190 194 // to make the process of e+e- annihilation more visible, 191 195 // do not enable the other standard processes: 192 pmanager->AddProcess(new G4MultipleScattering,-1, 1,1); 193 pmanager->AddProcess(new G4eIonisation, -1, 2,2); 194 pmanager->AddProcess(new G4eBremsstrahlung, -1, 3,3); 195 pmanager->AddProcess(new G4eplusAnnihilation, 0,-1,4); 196 197 theAnnihiToMuPairProcess = new G4AnnihiToMuPair(); 198 eehadProcess = new G4eeToHadrons(); 199 pmanager->AddDiscreteProcess(theAnnihiToMuPairProcess); 200 pmanager->AddDiscreteProcess(eehadProcess); 196 //pmanager->AddProcess(new G4eMultipleScattering,-1, 1,1); 197 //pmanager->AddProcess(new G4eIonisation, -1, 2,2); 198 //pmanager->AddProcess(new G4eBremsstrahlung, -1, 3,3); 199 //pmanager->AddProcess(new G4eplusAnnihilation, 0,-1,4); 200 201 pmanager->AddDiscreteProcess(new G4AnnihiToMuPair); 202 pmanager->AddDiscreteProcess(new G4eeToHadrons); 201 203 pmanager->AddDiscreteProcess(new G4StepLimiter); 202 204 … … 204 206 particleName == "mu-" ) { 205 207 //muon 206 pmanager->AddProcess(new G4Mu ltipleScattering,-1, 1,1);208 pmanager->AddProcess(new G4MuMultipleScattering,-1, 1,1); 207 209 pmanager->AddProcess(new G4MuIonisation, -1, 2,2); 208 210 pmanager->AddProcess(new G4MuBremsstrahlung, -1, 3,3); … … 211 213 212 214 } else if( particleName == "anti_proton") { 213 pmanager->AddProcess(new G4 MultipleScattering,-1, 1,1);215 pmanager->AddProcess(new G4hMultipleScattering,-1, 1,1); 214 216 pmanager->AddProcess(new G4hhIonisation, -1, 2,2); 215 217 pmanager->AddProcess(new G4StepLimiter, -1,-1,3); 216 218 217 219 } else if( particleName == "GenericIon") { 218 pmanager->AddProcess(new G4 MultipleScattering,-1, 1,1);220 pmanager->AddProcess(new G4hMultipleScattering,-1, 1,1); 219 221 pmanager->AddProcess(new G4ionIonisation, -1, 2,2); 220 222 pmanager->AddProcess(new G4StepLimiter, -1,-1,3); … … 222 224 } else if( particle->GetPDGCharge() != 0.0 && !particle->IsShortLived() 223 225 && particleName != "chargedgeantino") { 224 pmanager->AddProcess(new G4 MultipleScattering,-1, 1,1);226 pmanager->AddProcess(new G4hMultipleScattering,-1, 1,1); 225 227 pmanager->AddProcess(new G4hIonisation, -1, 2,2); 226 228 pmanager->AddProcess(new G4StepLimiter, -1,-1,3); … … 277 279 void PhysicsList::SetGammaToMuPairFac(G4double fac) 278 280 { 281 G4ProcessTable* theProcessTable = G4ProcessTable::GetProcessTable(); 282 G4GammaConversionToMuons* theGammaToMuPairProcess = (G4GammaConversionToMuons*) theProcessTable->FindProcess("GammaToMuPair","gamma"); 279 283 if(theGammaToMuPairProcess) theGammaToMuPairProcess->SetCrossSecFactor(fac); 284 else G4cout << "Warning. No process GammaToMuPair found, SetGammaToMuPairFac was ignored" << G4endl; 280 285 } 281 286 … … 284 289 void PhysicsList::SetAnnihiToMuPairFac(G4double fac) 285 290 { 291 G4ProcessTable* theProcessTable = G4ProcessTable::GetProcessTable(); 292 G4AnnihiToMuPair* theAnnihiToMuPairProcess = (G4AnnihiToMuPair*) theProcessTable->FindProcess("AnnihiToMuPair","e+"); 286 293 if(theAnnihiToMuPairProcess) theAnnihiToMuPairProcess->SetCrossSecFactor(fac); 294 else G4cout << "Warning. No process AnnihiToMuPair found, SetAnnihiToMuPairFac was ignored" << G4endl; 287 295 } 288 296 … … 291 299 void PhysicsList::SetAnnihiToHadronFac(G4double fac) 292 300 { 301 G4ProcessTable* theProcessTable = G4ProcessTable::GetProcessTable(); 302 G4eeToHadrons* eehadProcess = (G4eeToHadrons*) theProcessTable->FindProcess("ee2hadr","e+"); 293 303 if(eehadProcess) eehadProcess->SetCrossSecFactor(fac); 294 } 295 296 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... 304 else G4cout << "Warning. No process ee2hadr found, SetAnnihiToHadronFac was ignored" << G4endl; 305 } 306 307 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm6/src/PhysicsListMessenger.cc
r1230 r1337 24 24 // ******************************************************************** 25 25 // 26 // $Id: PhysicsListMessenger.cc,v 1. 8 2006/06/29 16:57:11 gunterExp $27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $26 // $Id: PhysicsListMessenger.cc,v 1.9 2009/11/27 14:54:58 hbu Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 44 44 physDir->SetGuidance("physics list commands"); 45 45 46 GammaToMuPairFac =new G4UIcmdWithADouble46 GammaToMuPairFacCmd=new G4UIcmdWithADouble 47 47 ("/testem/phys/SetGammaToMuPairFac",this); 48 GammaToMuPairFac ->SetGuidance(48 GammaToMuPairFacCmd->SetGuidance( 49 49 "Set factor to artificially increase the GammaToMuPair cross section"); 50 GammaToMuPairFac ->SetParameterName("GammaToMuPairFac",false);51 GammaToMuPairFac ->SetRange("GammaToMuPairFac>0.0");52 GammaToMuPairFac ->AvailableForStates(G4State_PreInit,G4State_Idle);50 GammaToMuPairFacCmd->SetParameterName("GammaToMuPairFac",false); 51 GammaToMuPairFacCmd->SetRange("GammaToMuPairFac>0.0"); 52 GammaToMuPairFacCmd->AvailableForStates(G4State_PreInit,G4State_Idle); 53 53 54 AnnihiToMuPairFac =new G4UIcmdWithADouble54 AnnihiToMuPairFacCmd=new G4UIcmdWithADouble 55 55 ("/testem/phys/SetAnnihiToMuPairFac",this); 56 AnnihiToMuPairFac ->SetGuidance(56 AnnihiToMuPairFacCmd->SetGuidance( 57 57 "Set factor to artificially increase the AnnihiToMuPair cross section"); 58 AnnihiToMuPairFac ->SetParameterName("AnnihiToMuPairFac",false);59 AnnihiToMuPairFac ->SetRange("AnnihiToMuPairFac>0.0");60 AnnihiToMuPairFac ->AvailableForStates(G4State_PreInit,G4State_Idle);58 AnnihiToMuPairFacCmd->SetParameterName("AnnihiToMuPairFac",false); 59 AnnihiToMuPairFacCmd->SetRange("AnnihiToMuPairFac>0.0"); 60 AnnihiToMuPairFacCmd->AvailableForStates(G4State_PreInit,G4State_Idle); 61 61 62 AnnihiToHadronFac =new G4UIcmdWithADouble62 AnnihiToHadronFacCmd=new G4UIcmdWithADouble 63 63 ("/testem/phys/SetAnnihiToHadronFac",this); 64 AnnihiToHadronFac ->SetGuidance(64 AnnihiToHadronFacCmd->SetGuidance( 65 65 "Set factor to artificially increase the AnnihiToHadrons cross section"); 66 AnnihiToHadronFac ->SetParameterName("AnnihiToHadFac",false);67 AnnihiToHadronFac ->SetRange("AnnihiToHadFac>0.0");68 AnnihiToHadronFac ->AvailableForStates(G4State_PreInit,G4State_Idle);66 AnnihiToHadronFacCmd->SetParameterName("AnnihiToHadFac",false); 67 AnnihiToHadronFacCmd->SetRange("AnnihiToHadFac>0.0"); 68 AnnihiToHadronFacCmd->AvailableForStates(G4State_PreInit,G4State_Idle); 69 69 } 70 70 … … 73 73 PhysicsListMessenger::~PhysicsListMessenger() 74 74 { 75 delete GammaToMuPairFac ;76 delete AnnihiToMuPairFac ;77 delete AnnihiToHadronFac ;75 delete GammaToMuPairFacCmd; 76 delete AnnihiToMuPairFacCmd; 77 delete AnnihiToHadronFacCmd; 78 78 delete physDir; 79 79 } … … 84 84 G4String newValue) 85 85 { 86 if(command == GammaToMuPairFac )86 if(command == GammaToMuPairFacCmd) 87 87 { physList->SetGammaToMuPairFac( 88 GammaToMuPairFac ->GetNewDoubleValue(newValue));}88 GammaToMuPairFacCmd->GetNewDoubleValue(newValue));} 89 89 90 if( command == AnnihiToMuPairFac )90 if( command == AnnihiToMuPairFacCmd) 91 91 { physList->SetAnnihiToMuPairFac( 92 AnnihiToMuPairFac ->GetNewDoubleValue(newValue));}92 AnnihiToMuPairFacCmd->GetNewDoubleValue(newValue));} 93 93 94 if( command == AnnihiToHadronFac )94 if( command == AnnihiToHadronFacCmd) 95 95 { physList->SetAnnihiToHadronFac( 96 AnnihiToHadronFac ->GetNewDoubleValue(newValue));}96 AnnihiToHadronFacCmd->GetNewDoubleValue(newValue));} 97 97 } 98 98 -
trunk/examples/extended/electromagnetic/TestEm6/src/PrimaryGeneratorAction.cc
r1230 r1337 25 25 // 26 26 // $Id: PrimaryGeneratorAction.cc,v 1.3 2006/06/29 16:57:14 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm6/src/PrimaryGeneratorMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: PrimaryGeneratorMessenger.cc,v 1.5 2006/06/29 16:57:17 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm6/src/RunAction.cc
r1230 r1337 24 24 // ******************************************************************** 25 25 // 26 // $Id: RunAction.cc,v 1.1 3 2008/09/18 16:42:07 maireExp $27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $26 // $Id: RunAction.cc,v 1.14 2009/11/27 14:54:58 hbu Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 108 108 G4RunManager::GetRunManager()->SetRandomNumberStore(true); 109 109 CLHEP::HepRandom::showEngineStatus(); 110 ProcCounter = new ProcessesCount; 111 } 112 113 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... 114 115 void RunAction::CountProcesses(G4String procName) 116 { 117 //does the process already encounted ? 118 size_t nbProc = ProcCounter->size(); 119 size_t i = 0; 120 while ((i<nbProc)&&((*ProcCounter)[i]->GetName()!=procName)) i++; 121 if (i == nbProc) ProcCounter->push_back( new OneProcessCount(procName)); 122 123 (*ProcCounter)[i]->Count(); 110 124 } 111 125 … … 116 130 // show Rndm status 117 131 CLHEP::HepRandom::showEngineStatus(); 132 //total number of process calls 133 G4double countTot = 0.; 134 G4cout << "\n Number of process calls --->"; 135 for (size_t i=0; i< ProcCounter->size();i++) { 136 G4String procName = (*ProcCounter)[i]->GetName(); 137 if (procName != "Transportation") { 138 G4int count = (*ProcCounter)[i]->GetCounter(); 139 G4cout << "\t" << procName << " : " << count; 140 countTot += count; 141 } 142 } 143 G4cout << G4endl; 144 118 145 } 119 146 -
trunk/examples/extended/electromagnetic/TestEm6/src/SteppingAction.cc
r1230 r1337 24 24 // ******************************************************************** 25 25 // 26 // $Id: SteppingAction.cc,v 1. 9 2006/06/29 16:57:23 gunterExp $27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $26 // $Id: SteppingAction.cc,v 1.10 2009/11/27 14:54:58 hbu Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 60 60 if (process == 0) return; 61 61 G4String processName = process->GetProcessName(); 62 runAction->CountProcesses(processName); //count processes 63 62 64 if (processName != "GammaToMuPair") return; 63 65 -
trunk/examples/extended/electromagnetic/TestEm6/src/SteppingVerbose.cc
r1230 r1337 25 25 // 26 26 // $Id: SteppingVerbose.cc,v 1.5 2006/06/29 16:57:25 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm6/vis.mac
r807 r1337 10 10 /run/initialize 11 11 # 12 # Create empty scene ("world" is default)13 /vis/scene/create14 #15 # Create a scene handler for a specific graphics system16 # Edit the next line(s) to choose another graphic system17 #18 /vis/open OGLIX19 #20 ####/vis/open DAWNFILE21 #22 # Draw scene23 /vis/viewer/zoom 1.424 /vis/viewer/flush25 #26 # for drawing the tracks27 # if too many tracks cause core dump => storeTrajectory 028 /tracking/storeTrajectory 129 /vis/scene/endOfEventAction accumulate30 #31 /testem/event/drawTracks all32 #33 12 # set magnetic field for visualization only, and limit 34 13 # the step for a proper visualization of the tracjectories … … 36 15 /testem/det/setField 100 tesla 37 16 /testem/tracking/stepMax 10 m 17 # 18 # Use this open statement to create an OpenGL view: 19 /vis/open OGL 600x600-0+0 20 # 21 # Use this open statement to create a .prim file suitable for 22 # viewing in DAWN: 23 #/vis/open DAWNFILE 24 # 25 # Use this open statement to create a .heprep file suitable for 26 # viewing in HepRApp: 27 #/vis/open HepRepFile 28 # 29 # Use this open statement to create a .wrl file suitable for 30 # viewing in a VRML viewer: 31 #/vis/open VRML2FILE 32 # 33 # Disable auto refresh and quieten vis messages whilst scene and 34 # trajectories are established: 35 /vis/viewer/set/autoRefresh false 36 /vis/verbose errors 37 # 38 # Draw geometry: 39 /vis/drawVolume 40 # 41 # Specify view angle: 42 #/vis/viewer/set/viewpointThetaPhi 90. 0. 43 # 44 # Specify zoom value: 45 /vis/viewer/zoom 1.4 46 # 47 # Specify style (surface or wireframe): 48 #/vis/viewer/set/style wireframe 49 # 50 # Draw coordinate axes: 51 #/vis/scene/add/axes 0 0 0 1 m 52 # 53 # Draw smooth trajectories at end of event, showing trajectory points 54 # as markers 2 pixels wide: 55 /vis/scene/add/trajectories smooth 56 /vis/modeling/trajectories/create/drawByCharge 57 /vis/modeling/trajectories/drawByCharge-0/default/setDrawStepPts true 58 /vis/modeling/trajectories/drawByCharge-0/default/setStepPtsSize 2 59 # (if too many tracks cause core dump => /tracking/storeTrajectory 0) 60 # 61 # Draw hits at end of event: 62 #/vis/scene/add/hits 63 # 64 # To draw only gammas: 65 #/vis/filtering/trajectories/create/particleFilter 66 #/vis/filtering/trajectories/particleFilter-0/add gamma 67 # 68 # To invert the above, drawing all particles except gammas, 69 # keep the above two lines but also add: 70 #/vis/filtering/trajectories/particleFilter-0/invert true 71 # 72 # Many other options are available with /vis/modeling and /vis/filtering. 73 # For example, to select colour by particle ID: 74 #/vis/modeling/trajectories/create/drawByParticleID 75 #/vis/modeling/trajectories/drawByParticleID-0/set e- blue 76 # 77 # To superimpose all of the events from a given run: 78 #/vis/scene/endOfEventAction accumulate 79 # 80 # Re-establish auto refreshing and verbosity: 81 /vis/viewer/set/autoRefresh true 82 /vis/verbose warnings 83 # 84 # For file-based drivers, use this to create an empty detector view: 85 #/vis/viewer/flush -
trunk/examples/extended/electromagnetic/TestEm7/History
r807 r1337 1 $Id: History,v 1. 64 2008/01/14 12:14:52vnivanch Exp $1 $Id: History,v 1.96 2010/06/21 10:24:48 vnivanch Exp $ 2 2 ------------------------------------------------------------------- 3 3 … … 15 15 * Reverse chronological order (last date on top), please * 16 16 ---------------------------------------------------------- 17 18 21-06-10 V.Ivant (testem7-V09-03-04) 19 - Cleanup Histo according to epert recommendations 20 21 06-06-10 J.Perl (testem7-V09-03-03) 22 - Remove unused variable in EventAction 23 24 03-06-10 J.Perl (testem7-V09-03-02) 25 - Updated vis usage 26 27 04-06-10 V.Ivant (testem7-V09-03-01) 28 - Added extra EM option "ionGasModels", which diseble effective ion 29 charge and enable to use new models G4BraggIonGasModel, 30 G4BetheBlochIonGasModel; added extra macro ionGasC12.mac 31 32 21-05-10 mma (testem7-V09-03-00) 33 - TestEm7.cc : introduction of G4UIExecutive 34 35 01-12-09 V.Ivant (testem7-V09-02-04) 36 - An attempt to fix SLC5 compillation problem 37 38 26-11-09 G.Cosmo (testem7-V09-02-03) 39 - Corrected disclaimer in some files. 40 41 25-11-09 V.Ivant (testem7-V09-02-02) 42 - (M.Mendenhall) Fixed compillation warnings at SLC5 43 - G4LiniardPartition moved back from the standard library 44 45 21-11-09 mma (testem7-V09-02-01) 46 - PhysicsList.cc : 47 - renamed "standard" -> "local"; "emstandard" -> "emstandard_opt0" 48 - remove obsolete G4MultipleScattering in PhysListEmStandardNR 49 - updated README and macro files 50 51 20-11-09 V.Ivant (testem7-V09-02-00) 52 - use Livermore and Penelope builders from PhysList library 53 - G4LiniardPartition moved to source 54 55 21-11-08 V.Ivant (testem7-V09-01-17) 56 - Added process type to G4SceenNuclearRecoil process 57 - Added "standardICRU73" Physics List in which ion ionisation 58 is simulated using new model G4IonLossParametrisedModel, 59 which is configured via G4EmConfigurator 60 - removed options from the default "emstandard_local" 61 Physics List 62 63 16-11-08 mma (testem7-V09-01-16) 64 - Em options: 20bins/decade LinLossLimit=default=0.01 65 66 31-10-08 mma (testem7-V09-01-15) 67 - Use G4hMultipleScattering for muons and protons 68 - Modify EM options 69 70 23-10-08 mma (testem7-V09-01-14) 71 - update PhysListEmStandard and README 72 73 16-10-08 V.Ivant (testem7-V09-01-13) 74 - Removed temporary builder PhysListEmStandardIG 75 76 22-09-08 mma (testem7-V09-01-12) 77 - Histo.cc : root format by default 78 79 21-09-08 V.Ivant (testem7-V09-01-11) 80 - added macro for alpha incident 81 - extended TestEm7.in - added run with alpha 82 - fixed GNUmakefile 83 84 22-08-08 V.Ivant (testem7-V09-01-10) 85 - PhysicsList simplified 86 - added Histo class and its messenger from TestEm9 87 - Added histograms for zoomed Bragg peak and for projectile range 88 89 12-06-08 mma (testem7-V09-01-09) 90 - Remove AIDA from GNUmakefile 91 92 22-05-08 V.Ivant (testem7-V09-01-08) 93 - c2_function fixed compillation problem at SUN 94 95 14-05-08 V.Ivant (testem7-V09-01-07) 96 - README: updated Phys List description 97 - c2_function fixed 98 99 09-05-08 mma 100 - README: update Aida information 101 102 21-04-08 V.Ivant (testem7-V09-01-06) 103 - G4ScreenedNuclearRecoil - added NIEL computation using 104 G4LinhardPartition class; 105 - c2_function updated 106 - G4LinhardPartition - new class to compute NIEL 107 108 21-04-08 V.Ivant (testem7-V09-01-05) 109 - Add spline to physics tables 110 - DetectorConstruction more flexible to change parameters between runs 111 112 11-04-08 mma 113 - RunAction::FillHisto : suppress warning 114 115 04-04-08 mma (testem7-V09-01-04) 116 - PhysListEmStandard : replace G4MultipleScattering by G4eMultipleScattering. 117 - complete EmOptions 118 119 17-03-08 mma (testem7-V09-01-03) 120 - TestEm7.in : physicsList emstandard_opt3 121 122 04-02-08 V.Ivant (testem7-V09-01-02) 123 - Add material - TechVacuum with density 1.e-5*g/cm3 to 124 test ion transport; 125 - fixed computation of range - exclude backscattering 126 - add to main macro test of alpha particle in TechVacuum 17 127 18 128 14-01-08 V.Ivant (testem7-V09-01-01) -
trunk/examples/extended/electromagnetic/TestEm7/README
r807 r1337 1 $Id: README,v 1. 17 2007/12/04 12:06:28 vnivanchExp $1 $Id: README,v 1.22 2009/11/21 22:02:51 maire Exp $ 2 2 ------------------------------------------------------------------- 3 3 … … 35 35 36 36 2- PHYSICS LIST 37 38 Physics lists can be local (eg. in this example) or from G4 kernel 39 physics_lists subdirectory. 40 41 Local physics lists: 42 - "local" standard EM physics with current 'best' options setting. 43 these options are explicited in PhysListEmStandard 44 - "standardSS" standard EM physics with single Coulomb scattering 45 instead of multiple scattering; 46 - "standardNR" standard EM physics with single Coulomb scattering 47 process G4ScreenedNuclearRecoil instead of the 48 multiple scattering for ions with energy less than 49 100 MeV/nucleon; the new process was developed 50 by M.H. Mendenhall and R.A. Weller from Vanderbuilt 51 University and published in NIM B 277 (2005) 420. 52 In later Geant4 releases the process will be a part 53 of Geant4 source, currently it is released together 54 with its mathematical tool c2_functions in current 37 55 38 The following EM physics lists are available in this example:39 - "standard" standard EM physics (default)40 - "livermore" low-energy EM physics using Livermore data41 - "penelope" low-energy EM physics implementing Penelope models42 - "standardSS" standard EM physics with single Coulomb scattering43 instead of multiple scattering; G4ionIonisation is44 substituted by G4ionGasIonisation for GenericIons45 - "standardNR" standard EM physics with single Coulomb scattering46 process G4ScreenedNuclearRecoil instead of the47 multiple scattering; the new process was developed48 by M.H. Mendenhall and R.A. Weller from Vanderbuilt49 University and published in NIM B 277 (2005) 420.50 In later Geant4 releases the process will be a part51 of Geant4 source, currently it is released together52 with its mathematical tool c2_functions in current53 example54 56 55 Alternatively, the user may use predefined Geant4 builders: 56 - "emstandard" G4EmStandardPhysics builder 57 - "emstandard_opt1" G4EmStandardPhysics_option1 builder 58 - "emstandard_opt2" G4EmStandardPhysics_option2 builder 59 See geant4/source/physics_lists/History for details 60 61 Optional components can be added: 62 - "elastic" elastic scattering of hadrons 63 - "HElastic" 64 - "QElastic" 65 - "binary" QBBC configuration of hadron inelastic models 66 - "binary_ion" Binary ion inelastic models 57 From geant4/source/physics_lists/builders: 58 - "emstandard_opt0" recommended standard EM physics for LHC 59 - "emstandard_opt1" best CPU performance standard physics for LHC 60 - "emstandard_opt2" 61 - "emstandard_opt3" best current advanced EM options. 62 analog to "local" above 63 - "emlivermore" low-energy EM physics using Livermore data 64 - "empenelope" low-energy EM physics implementing Penelope models 65 66 Optional components can be added: 67 - "elastic" elastic scattering of hadrons 68 - "HElastic" 69 - "QElastic" 70 - "binary" QBBC configuration of hadron inelastic models 71 - "binary_ion" Binary ion inelastic models 72 73 Physics lists and options can be (re)set with UI commands 74 75 Please, notice that options set through G4EmProcessOPtions are global, eg 76 for all particle types. In G4 builders, it is shown how to set options per 77 particle type. 67 78 68 79 3- AN EVENT : THE PRIMARY GENERATOR … … 81 92 A RUN is a set of events. 82 93 94 95 4- DOSE IN 'TEST-VOLUMES' 96 97 The energy deposited in the test-volumes (tallies) defined in 98 DetectorConstruction are printed at EndOfRun, both in MeV and gray. 83 99 84 4- VISUALIZATION100 5- VISUALIZATION 85 101 86 102 The Visualization Manager is set in the main(). … … 95 111 96 112 97 5- HOW TO START ?113 6- HOW TO START ? 98 114 99 115 - compile and link to generate an executable … … 112 128 113 129 114 6- HISTOGRAM OF THE BRAGG PEAK130 7- HISTOGRAM OF THE BRAGG PEAK 115 131 116 132 Testem7 computes the total energy deposited along the trajectory of … … 121 137 (command /testem/stepMax ) 122 138 123 The result is a 1D histogram which is the total energy deposited along 124 the trajectory of the incident particle. 125 126 The histogram is saved in hbook format (testem7.hbook) 139 The result is a 1D histogram, which is the total energy deposited 140 along the trajectory of the incident particle. 127 141 128 142 The bin size is egal to stepMax. The number of bins is determined by … … 130 144 The total energy deposited is plotted in MeV/mm per incident particle. 131 145 132 Note that, by default, histograms are disabled. To activate them, uncomment 133 G4ANALYSIS_USE in GNUmakefile. 134 135 7- DOSE IN 'TEST-VOLUMES' 146 The next histogram alowing to have a zoom around the Bragg peak. Its binning 147 should be defined via UI command: 148 /testem/histo/setHisto 1 nbins xmin xmax 149 150 The last histogram shows the projectile range. Its binning should be defined 151 similary by the UI command: 152 /testem/histo/setHisto 2 nbins xmin xmax 153 154 8- USING HISTOGRAMS 155 156 By default the histograms are not activated. To activate histograms 157 the environment variable G4ANALYSIS_USE should be defined. For instance 158 uncomment the flag G4ANALYSIS_USE in GNUmakefile. 136 159 137 The energy deposited in the test-volumes (tallies) defined in 138 DetectorConstruction are printed at EndOfRun, both in MeV and gray. 139 160 To use histograms, at least one of the AIDA implementations should be 161 available. See InstallAida.txt 140 162 141 8- USING HISTOGRAMS 142 143 By default the histograms are not activated. To activate histograms 144 the environment variable G4ANALYSIS_USE should be defined. For instance 145 uncomment the flag G4ANALYSIS_USE in GNUmakefile. 146 147 It is possible to choose the format of the histogram file (hbook, root, XML): 148 comment/uncomment 1 line in RunAction::bookHisto(). 149 150 Before compilation of the example it is optimal to clean up old files: 163 Before compilation of the example it is optimal to clean up old files: 151 164 gmake histclean 152 165 gmake 153 166 154 To use histograms, at least one of the AIDA implementations should be 155 available (see http://aida.freehep.org). 156 157 8a - PI 167 It is possible to choose the format of the histogram file (hbook, root, XML): 168 /testem/histo/setHistoType root 158 169 159 A package including AIDA and extended interfaces also using Python is PI, 160 available from: http://cern.ch/pi 161 162 Once installed PI or PI-Lite in a specified local area $MYPY, it is required 163 to add the installation path to $PATH, i.e. for example, for release 1.2.1 of 164 PI: 165 setenv PATH ${PATH}:$MYPI/1.2.1/app/releases/PI/PI_1_2_1/rh73_gcc32/bin 166 167 CERN users can use the PATH to the LCG area on AFS. 168 Before running the example the command should be issued: 169 eval `aida-config --runtime csh` 170 171 8b - OpenScientist 172 173 OpenScientist is available at http://OpenScientist.lal.in2p3.fr. 174 175 You have to "setup" the OpenScientist AIDA implementation before compiling 176 (then with G4ANALYSIS_USE set) and running your Geant4 application. 177 178 On UNIX you setup, with a csh flavoured shell : 179 csh> source <<OpenScientist install path>/aida-setup.csh 180 or with a sh flavoured shell : 181 sh> . <<OpenScientist install path>/aida-setup.sh 182 On Windows : 183 DOS> call <<OpenScientist install path>/aida-setup.bat 184 185 You can use various file formats for writing (AIDA-XML, hbook, root). 186 These formats are readable by the Lab onx interactive program 187 or the OpenPAW application. See the web pages. 188 189 190 With OpenPAW, on a run.hbook file, one can view the histograms 191 with something like : 192 OS> opaw 193 opaw> h/file 1 run.hbook ( or opaw> h/file 1 run.aida or run.root) 194 opaw> zone 2 2 195 opaw> h/plot 1 196 opaw> h/plot 2 170 The default name "testem7" can be changed: 171 /testem/histo/setHistoName myname -
trunk/examples/extended/electromagnetic/TestEm7/TestEm7.cc
r1230 r1337 24 24 // ******************************************************************** 25 25 // 26 // $Id: TestEm7.cc,v 1. 8 2007/06/22 12:44:42maire Exp $27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $26 // $Id: TestEm7.cc,v 1.9 2010/05/21 18:00:26 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 32 32 #include "G4RunManager.hh" 33 33 #include "G4UImanager.hh" 34 #include "G4UIterminal.hh"35 #include "G4UItcsh.hh"36 34 #include "Randomize.hh" 37 35 … … 48 46 #ifdef G4VIS_USE 49 47 #include "G4VisExecutive.hh" 48 #endif 49 50 #ifdef G4UI_USE 51 #include "G4UIExecutive.hh" 50 52 #endif 51 53 … … 96 98 #endif 97 99 98 G4UIsession * session = 0; 99 #ifdef G4UI_USE_TCSH 100 session = new G4UIterminal(new G4UItcsh); 101 #else 102 session = new G4UIterminal(); 103 #endif 104 session->SessionStart(); 105 delete session; 100 #ifdef G4UI_USE 101 G4UIExecutive * ui = new G4UIExecutive(argc,argv); 102 ui->SessionStart(); 103 delete ui; 104 #endif 106 105 107 106 #ifdef G4VIS_USE -
trunk/examples/extended/electromagnetic/TestEm7/TestEm7.in
r807 r1337 1 # $Id: TestEm7.in,v 1. 16 2008/01/14 12:11:38vnivanch Exp $1 # $Id: TestEm7.in,v 1.20 2008/11/20 20:34:50 vnivanch Exp $ 2 2 # 3 3 # Macro file for "TestEm7.cc" … … 19 19 /testem/det/tallyPosition 5. 0. 0. cm 20 20 # 21 /testem/phys/addPhysics emstandard # default em physics 22 #/testem/phys/addPhysics standard # em physics 23 ###/testem/phys/addPhysics binary # hadronic physics 21 /testem/phys/addPhysics emstandard_opt3 24 22 # 25 23 /run/initialize … … 42 40 # 43 41 /testem/det/setMat G4_Cu 42 /testem/det/tallyMat G4_Cu 44 43 /testem/det/update 45 44 /gun/particle kaon+ 46 45 /gun/energy 100 MeV 47 46 /run/beamOn 1000 47 # 48 /testem/det/setMat TechVacuum 49 /testem/det/tallyMat TechVacuum 50 /testem/det/update 51 /gun/particle alpha 52 /gun/energy 0.265 keV 53 /run/beamOn 100 54 # 55 /testem/det/setMat G4_WATER 56 /testem/det/tallyMat G4_WATER 57 /testem/det/update 58 /gun/particle alpha 59 /gun/energy 100 MeV 60 /run/beamOn 100 61 # -
trunk/examples/extended/electromagnetic/TestEm7/TestEm7.out
r807 r1337 1 2 ############################################ 3 !!! WARNING - FPE detection is activated !!! 4 ############################################ 1 5 2 6 ************************************************************* 3 Geant4 version Name: g lobal-V09-00-03 (9-May-2008)7 Geant4 version Name: geant4-09-03-ref-06 (25-June-2010) 4 8 Copyright : Geant4 Collaboration 5 9 Reference : NIM A 506 (2003), 250-303 … … 17 21 /testem/det/tallyPosition 0. 0. 0. cm 18 22 /testem/det/tallyPosition 5. 0. 0. cm 19 /testem/phys/addPhysics emstandard 20 PhysicsList::AddPhysicsList: <emstandard> 23 /testem/phys/addPhysics emstandard_opt3 21 24 /run/initialize 22 25 23 ***** Table : Nb of materials = 4*****24 25 Material: Water density: 1.000 g/cm3 RadL: 36.084 cm Imean: 75.000 eV26 ***** Table : Nb of materials = 5 ***** 27 28 Material: Water density: 1.000 g/cm3 RadL: 36.084 cm Nucl.Int.Length: 75.424 cm Imean: 75.000 eV 26 29 ---> Element: Hydrogen (H) Z = 1.0 N = 1.0 A = 1.01 g/mole ElmMassFraction: 11.19 % ElmAbundance 66.67 % 27 30 ---> Element: Oxygen (O) Z = 8.0 N = 16.0 A = 16.00 g/mole ElmMassFraction: 88.81 % ElmAbundance 33.33 % 28 31 29 Material: Air density: 1.290 mg/cm3 RadL: 285.161 m Imean: 85.684eV temperature: 273.15 K pressure: 1.00 atm32 Material: Air density: 1.290 mg/cm3 RadL: 285.161 m Nucl.Int.Length: 662.680 m Imean: 85.703 eV temperature: 273.15 K pressure: 1.00 atm 30 33 ---> Element: Nitrogen (N) Z = 7.0 N = 14.0 A = 14.01 g/mole ElmMassFraction: 70.00 % ElmAbundance 72.71 % 31 34 ---> Element: Oxygen (O) Z = 8.0 N = 16.0 A = 16.00 g/mole ElmMassFraction: 30.00 % ElmAbundance 27.29 % 32 35 33 Material: Galactic density: 0.000 mg/cm3 RadL: 204322175.595 pc Imean: 21.800 eV temperature: 2.73 K pressure: 0.00 atm 36 Material: TechVacuum density: 0.010 kg/m3 RadL: 36.786 km Nucl.Int.Length: 85.486 km Imean: 85.703 eV temperature: 273.15 K pressure: 0.02 atm 37 ---> Element: Nitrogen (N) Z = 7.0 N = 14.0 A = 14.01 g/mole ElmMassFraction: 70.00 % ElmAbundance 72.71 % 38 ---> Element: Oxygen (O) Z = 8.0 N = 16.0 A = 16.00 g/mole ElmMassFraction: 30.00 % ElmAbundance 27.29 % 39 40 Material: Galactic density: 0.000 kg/m3 RadL: 204322111.300 pc Nucl.Int.Length: 113728944.943 pc Imean: 19.200 eV temperature: 2.73 K pressure: 0.00 atm 34 41 ---> Element: Galactic ( ) Z = 1.0 N = 1.0 A = 1.01 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 35 42 36 Material: G4_WATER H_2O density: 1.000 g/cm3 RadL: 36.083 cm Imean: 75.000 eV43 Material: G4_WATER H_2O density: 1.000 g/cm3 RadL: 36.083 cm Nucl.Int.Length: 75.505 cm Imean: 78.000 eV 37 44 ---> Element: H (H) Z = 1.0 N = 1.0 A = 1.01 g/mole 38 ---> Isotope: HZ = 1 N = 1 A = 1.01 g/mole abundance: 99.99 %39 ---> Isotope: HZ = 1 N = 2 A = 2.01 g/mole abundance: 0.01 % ElmMassFraction: 11.19 % ElmAbundance 66.67 %45 ---> Isotope: H1 Z = 1 N = 1 A = 1.01 g/mole abundance: 99.99 % 46 ---> Isotope: H2 Z = 1 N = 2 A = 2.01 g/mole abundance: 0.01 % ElmMassFraction: 11.19 % ElmAbundance 66.67 % 40 47 ---> Element: O (O) Z = 8.0 N = 16.0 A = 16.00 g/mole 41 ---> Isotope: OZ = 8 N = 16 A = 15.99 g/mole abundance: 99.76 %42 ---> Isotope: OZ = 8 N = 17 A = 17.00 g/mole abundance: 0.04 %43 ---> Isotope: OZ = 8 N = 18 A = 18.00 g/mole abundance: 0.20 % ElmMassFraction: 88.81 % ElmAbundance 33.33 %48 ---> Isotope: O16 Z = 8 N = 16 A = 15.99 g/mole abundance: 99.76 % 49 ---> Isotope: O17 Z = 8 N = 17 A = 17.00 g/mole abundance: 0.04 % 50 ---> Isotope: O18 Z = 8 N = 18 A = 18.00 g/mole abundance: 0.20 % ElmMassFraction: 88.81 % ElmAbundance 33.33 % 44 51 45 52 … … 64 71 /run/beamOn 10000 65 72 73 phot: for gamma SubType= 12 74 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 75 PhotoElectric : Emin= 0 eV Emax= 10 TeV 76 77 compt: for gamma SubType= 13 78 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 79 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 80 Klein-Nishina : Emin= 0 eV Emax= 10 TeV 81 82 conv: for gamma SubType= 14 83 Lambda tables from 1.022 MeV to 10 TeV in 220 bins, spline: 1 84 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 85 Bethe-Heitler : Emin= 0 eV Emax= 10 TeV 86 87 Rayl: for gamma SubType= 11 88 Lambda tables from 100 eV to 10 TeV in 200 bins, spline: 1 89 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 90 LivermoreRayleigh : Emin= 0 eV Emax= 100 GeV 91 92 msc: for e- SubType= 10 93 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 94 RangeFactor= 0.04, stepLimitType: 2, latDisplacement: 1, skin= 1, geomFactor= 2.5 95 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 96 UrbanMsc93 : Emin= 0 eV Emax= 10 TeV 97 98 eIoni: for e- SubType= 2 99 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 100 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 101 finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 102 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 103 MollerBhabha : Emin= 0 eV Emax= 10 TeV 104 105 eBrem: for e- SubType= 3 106 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 107 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 108 LPM flag: 1 for E > 1 GeV 109 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 110 eBrem : Emin= 0 eV Emax= 1 GeV 111 eBremRel : Emin= 1 GeV Emax= 10 TeV 112 113 eIoni: for e+ SubType= 2 114 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 115 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 116 finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 117 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 118 MollerBhabha : Emin= 0 eV Emax= 10 TeV 119 120 eBrem: for e+ SubType= 3 121 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 122 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 123 LPM flag: 1 for E > 1 GeV 124 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 125 eBrem : Emin= 0 eV Emax= 1 GeV 126 eBremRel : Emin= 1 GeV Emax= 10 TeV 127 128 annihil: for e+ SubType= 5 129 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 130 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 131 eplus2gg : Emin= 0 eV Emax= 10 TeV 132 133 msc: for proton SubType= 10 134 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 135 RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1 136 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 137 UrbanMsc90 : Emin= 0 eV Emax= 10 TeV 138 139 hIoni: for proton SubType= 2 140 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 141 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 142 finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 143 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 144 Bragg : Emin= 0 eV Emax= 2 MeV 145 BetheBloch : Emin= 2 MeV Emax= 10 TeV 146 147 hBrems: for proton SubType= 3 148 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 149 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 150 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 151 hBrem : Emin= 0 eV Emax= 10 TeV 152 153 hPairProd: for proton SubType= 4 154 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 155 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 156 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 157 hPairProd : Emin= 0 eV Emax= 10 TeV 158 159 msc: for GenericIon SubType= 10 160 RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 0 161 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 162 UrbanMsc90 : Emin= 0 eV Emax= 10 TeV 163 164 ionIoni: for GenericIon SubType= 2 165 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 166 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 167 finalRange(mm)= 0.01, dRoverRange= 0.1, integral: 1, fluct: 1, linLossLimit= 0.02 168 Stopping Power data for 17 ion/material pairs, nuclearStopping: 1 169 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 170 ParamICRU73 : Emin= 0 eV Emax= 10 TeV 171 172 nuclearStopping: for GenericIon SubType= 1 173 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 174 ICRU49NucStopping : Emin= 0 eV Emax= 10 TeV 175 176 nuclearStopping: for alpha SubType= 1 177 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 178 ICRU49NucStopping : Emin= 0 eV Emax= 10 TeV 179 180 hIoni: for anti_proton SubType= 2 181 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 182 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 183 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 184 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 185 ICRU73QO : Emin= 0 eV Emax= 2 MeV 186 BetheBloch : Emin= 2 MeV Emax= 10 TeV 187 188 hIoni: for kaon+ SubType= 2 189 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 190 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 191 finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 192 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 193 Bragg : Emin= 0 eV Emax= 1.05231 MeV 194 BetheBloch : Emin= 1.05231 MeV Emax= 10 TeV 195 196 hBrems: for kaon+ SubType= 3 197 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 198 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 199 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 200 hBrem : Emin= 0 eV Emax= 10 TeV 201 202 hPairProd: for kaon+ SubType= 4 203 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 204 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 205 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 206 hPairProd : Emin= 0 eV Emax= 10 TeV 207 208 hIoni: for kaon- SubType= 2 209 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 210 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 211 finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 212 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 213 ICRU73QO : Emin= 0 eV Emax= 1.05231 MeV 214 BetheBloch : Emin= 1.05231 MeV Emax= 10 TeV 215 216 hBrems: for kaon- SubType= 3 217 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 218 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 219 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 220 hBrem : Emin= 0 eV Emax= 10 TeV 221 222 hPairProd: for kaon- SubType= 4 223 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 224 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 225 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 226 hPairProd : Emin= 0 eV Emax= 10 TeV 227 228 muMsc: for mu+ SubType= 10 229 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 230 RangeFactor= 0.2, step limit type: 0, lateralDisplacement: 1, polarAngleLimit(deg)= 11.4592 231 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 232 WentzelVIUni : Emin= 0 eV Emax= 10 TeV 233 234 muIoni: for mu+ SubType= 2 235 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 236 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 237 finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 238 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 239 Bragg : Emin= 0 eV Emax= 200 keV 240 BetheBloch : Emin= 200 keV Emax= 1 GeV 241 MuBetheBloch : Emin= 1 GeV Emax= 10 TeV 242 243 muBrems: for mu+ SubType= 3 244 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 245 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 246 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 247 MuBrem : Emin= 0 eV Emax= 10 TeV 248 249 muPairProd: for mu+ SubType= 4 250 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 251 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 252 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 253 muPairProd : Emin= 0 eV Emax= 10 TeV 254 255 CoulombScat: for mu+ SubType= 1 256 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 257 11.4592 < Theta(degree) < 180, Eth(MeV)= 10; pLimit(GeV^1)= 0.139531 258 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 259 eCoulombScattering : Emin= 0 eV Emax= 10 TeV 260 261 muIoni: for mu- SubType= 2 262 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 263 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 264 finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 265 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 266 ICRU73QO : Emin= 0 eV Emax= 200 keV 267 BetheBloch : Emin= 200 keV Emax= 1 GeV 268 MuBetheBloch : Emin= 1 GeV Emax= 10 TeV 269 270 muBrems: for mu- SubType= 3 271 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 272 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 273 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 274 MuBrem : Emin= 0 eV Emax= 10 TeV 275 276 muPairProd: for mu- SubType= 4 277 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 278 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 279 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 280 muPairProd : Emin= 0 eV Emax= 10 TeV 281 282 CoulombScat: for mu- SubType= 1 283 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 284 11.4592 < Theta(degree) < 180, Eth(MeV)= 10; pLimit(GeV^1)= 0.139531 285 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 286 eCoulombScattering : Emin= 0 eV Emax= 10 TeV 287 288 hIoni: for pi+ SubType= 2 289 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 290 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 291 finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 292 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 293 Bragg : Emin= 0 eV Emax= 297.504 keV 294 BetheBloch : Emin= 297.504 keV Emax= 10 TeV 295 296 hBrems: for pi+ SubType= 3 297 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 298 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 299 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 300 hBrem : Emin= 0 eV Emax= 10 TeV 301 302 hPairProd: for pi+ SubType= 4 303 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 304 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 305 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 306 hPairProd : Emin= 0 eV Emax= 10 TeV 307 308 msc: for pi- SubType= 10 309 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 310 RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1 311 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 312 UrbanMsc90 : Emin= 0 eV Emax= 10 TeV 313 314 hIoni: for pi- SubType= 2 315 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 316 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 317 finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 318 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 319 ICRU73QO : Emin= 0 eV Emax= 297.504 keV 320 BetheBloch : Emin= 297.504 keV Emax= 10 TeV 321 322 hBrems: for pi- SubType= 3 323 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 324 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 325 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 326 hBrem : Emin= 0 eV Emax= 10 TeV 327 328 hPairProd: for pi- SubType= 4 329 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 330 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 331 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 332 hPairProd : Emin= 0 eV Emax= 10 TeV 333 66 334 ========= Table of registered couples ============================== 67 335 68 336 Index : 0 used in the geometry : Yes recalculation needed : No 69 337 Material : Galactic 70 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm71 Energy thresholds : gamma 990 eV e- 990 eV e+ 990 eV338 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 0 fm 339 Energy thresholds : gamma 990 eV e- 990 eV e+ 990 eV proton 0 eV 72 340 Region(s) which use this couple : 73 341 DefaultRegionForTheWorld … … 75 343 Index : 1 used in the geometry : Yes recalculation needed : No 76 344 Material : G4_WATER 77 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm78 Energy thresholds : gamma 2.90186 keV e- 347.138 keV e+ 338.695 keV345 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 0 fm 346 Energy thresholds : gamma 2.94056 keV e- 351.877 keV e+ 342.545 keV proton 0 eV 79 347 Region(s) which use this couple : 80 348 DefaultRegionForTheWorld … … 112 380 Run Summary 113 381 Number of events processed : 10000 114 User= 26.66s Real=51.85s Sys=2.43s382 User=14.67s Real=18.57s Sys=0.29s 115 383 116 384 The run consists of 10000 proton of 160 MeV through 20 cm of G4_WATER (density: 1 g/cm3 ) 117 385 118 Projected Range= 17. 6814 cm rms= 3.24109mm119 Mean number of primary steps = 18 0.342120 Total energy deposit= 1 59.996MeV121 NIEL energy deposit = 1.30056 MeV386 Projected Range= 17.7674 cm rms= 3.10465 mm 387 Mean number of primary steps = 188.615 388 Total energy deposit= 160 MeV 389 NIEL energy deposit = 0 eV 122 390 123 391 --------------------------------------------------------- 124 392 Cumulated Doses : Edep Edep/Ebeam Dose 125 tally 0: 4.5 9613 GeV 0.287258 % 9.20477e-05 Gy126 tally 1: 5.03188 GeV 0.314492 % 0.000100774Gy127 tally 2: 3. 35921 GeV 0.209951 % 6.72757e-05 Gy128 tally 3: 1.91 106 GeV 0.119442 % 3.82733e-05 Gy393 tally 0: 4.52743 GeV 0.282964 % 9.06718e-05 Gy 394 tally 1: 4.95286 GeV 0.309554 % 9.91919e-05 Gy 395 tally 2: 3.29423 GeV 0.205889 % 6.59742e-05 Gy 396 tally 3: 1.91614 GeV 0.119758 % 3.83748e-05 Gy 129 397 130 398 --------------------------------------------------------- … … 133 401 --------- Ranecu engine status --------- 134 402 Initial seed (index) = 0 135 Current couple of seeds = 1831983498, 1543283355403 Current couple of seeds = 567759070, 309223076 136 404 ---------------------------------------- 137 405 /testem/stepMax 100 mm … … 145 413 Index : 0 used in the geometry : Yes recalculation needed : No 146 414 Material : Galactic 147 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm148 Energy thresholds : gamma 990 eV e- 990 eV e+ 990 eV415 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 0 fm 416 Energy thresholds : gamma 990 eV e- 990 eV e+ 990 eV proton 0 eV 149 417 Region(s) which use this couple : 150 418 DefaultRegionForTheWorld … … 152 420 Index : 1 used in the geometry : Yes recalculation needed : No 153 421 Material : G4_WATER 154 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm155 Energy thresholds : gamma 2.90186 keV e- 347.138 keV e+ 338.695 keV422 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 0 fm 423 Energy thresholds : gamma 2.94056 keV e- 351.877 keV e+ 342.545 keV proton 0 eV 156 424 Region(s) which use this couple : 157 425 DefaultRegionForTheWorld … … 163 431 --------- Ranecu engine status --------- 164 432 Initial seed (index) = 0 165 Current couple of seeds = 1831983498, 1543283355433 Current couple of seeds = 567759070, 309223076 166 434 ---------------------------------------- 167 435 Start Run processing. … … 171 439 Run Summary 172 440 Number of events processed : 1000 173 User= 6.05s Real=8.59s Sys=0.32s441 User=5.24s Real=5.33s Sys=0.05s 174 442 175 443 The run consists of 1000 C12[0.0] of 3.5 GeV through 20 cm of G4_WATER (density: 1 g/cm3 ) 176 444 177 Projected Range= 16. 5882 cm rms= 583.467um178 Mean number of primary steps = 1 09.409445 Projected Range= 16.4851 cm rms= 470.241 um 446 Mean number of primary steps = 127.035 179 447 Total energy deposit= 3.49997 GeV 180 NIEL energy deposit = 52.7658MeV448 NIEL energy deposit = 1.33982 MeV 181 449 182 450 --------------------------------------------------------- 183 451 Cumulated Doses : Edep Edep/Ebeam Dose 184 tally 0: 1 0.9951 GeV 0.314146 % 0.000220201Gy185 tally 1: 12. 785 GeV 0.365287 % 0.000256049Gy186 tally 2: 15. 894 GeV 0.454114 % 0.000318313Gy187 tally 3: 2 1.1941 GeV 0.605546 % 0.000424459Gy452 tally 0: 11.0602 GeV 0.316005 % 0.000221504 Gy 453 tally 1: 12.3113 GeV 0.351751 % 0.000246561 Gy 454 tally 2: 15.5997 GeV 0.445707 % 0.000312419 Gy 455 tally 3: 23.2103 GeV 0.663151 % 0.000464837 Gy 188 456 189 457 --------------------------------------------------------- … … 192 460 --------- Ranecu engine status --------- 193 461 Initial seed (index) = 0 194 Current couple of seeds = 770553093, 1387520321462 Current couple of seeds = 289091108, 1884059862 195 463 ---------------------------------------- 196 464 /testem/det/setMat G4_Cu 465 /testem/det/tallyMat G4_Cu 197 466 /testem/det/update 198 467 199 ***** Table : Nb of materials = 5*****200 201 Material: Water density: 1.000 g/cm3 RadL: 36.084 cm Imean: 75.000 eV468 ***** Table : Nb of materials = 6 ***** 469 470 Material: Water density: 1.000 g/cm3 RadL: 36.084 cm Nucl.Int.Length: 75.424 cm Imean: 75.000 eV 202 471 ---> Element: Hydrogen (H) Z = 1.0 N = 1.0 A = 1.01 g/mole ElmMassFraction: 11.19 % ElmAbundance 66.67 % 203 472 ---> Element: Oxygen (O) Z = 8.0 N = 16.0 A = 16.00 g/mole ElmMassFraction: 88.81 % ElmAbundance 33.33 % 204 473 205 Material: Air density: 1.290 mg/cm3 RadL: 285.161 m Imean: 85.684eV temperature: 273.15 K pressure: 1.00 atm474 Material: Air density: 1.290 mg/cm3 RadL: 285.161 m Nucl.Int.Length: 662.680 m Imean: 85.703 eV temperature: 273.15 K pressure: 1.00 atm 206 475 ---> Element: Nitrogen (N) Z = 7.0 N = 14.0 A = 14.01 g/mole ElmMassFraction: 70.00 % ElmAbundance 72.71 % 207 476 ---> Element: Oxygen (O) Z = 8.0 N = 16.0 A = 16.00 g/mole ElmMassFraction: 30.00 % ElmAbundance 27.29 % 208 477 209 Material: Galactic density: 0.000 mg/cm3 RadL: 204322175.595 pc Imean: 21.800 eV temperature: 2.73 K pressure: 0.00 atm 478 Material: TechVacuum density: 0.010 kg/m3 RadL: 36.786 km Nucl.Int.Length: 85.486 km Imean: 85.703 eV temperature: 273.15 K pressure: 0.02 atm 479 ---> Element: Nitrogen (N) Z = 7.0 N = 14.0 A = 14.01 g/mole ElmMassFraction: 70.00 % ElmAbundance 72.71 % 480 ---> Element: Oxygen (O) Z = 8.0 N = 16.0 A = 16.00 g/mole ElmMassFraction: 30.00 % ElmAbundance 27.29 % 481 482 Material: Galactic density: 0.000 kg/m3 RadL: 204322111.300 pc Nucl.Int.Length: 113728944.943 pc Imean: 19.200 eV temperature: 2.73 K pressure: 0.00 atm 210 483 ---> Element: Galactic ( ) Z = 1.0 N = 1.0 A = 1.01 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 211 484 212 Material: G4_WATER H_2O density: 1.000 g/cm3 RadL: 36.083 cm Imean: 75.000 eV485 Material: G4_WATER H_2O density: 1.000 g/cm3 RadL: 36.083 cm Nucl.Int.Length: 75.505 cm Imean: 78.000 eV 213 486 ---> Element: H (H) Z = 1.0 N = 1.0 A = 1.01 g/mole 214 ---> Isotope: HZ = 1 N = 1 A = 1.01 g/mole abundance: 99.99 %215 ---> Isotope: HZ = 1 N = 2 A = 2.01 g/mole abundance: 0.01 % ElmMassFraction: 11.19 % ElmAbundance 66.67 %487 ---> Isotope: H1 Z = 1 N = 1 A = 1.01 g/mole abundance: 99.99 % 488 ---> Isotope: H2 Z = 1 N = 2 A = 2.01 g/mole abundance: 0.01 % ElmMassFraction: 11.19 % ElmAbundance 66.67 % 216 489 ---> Element: O (O) Z = 8.0 N = 16.0 A = 16.00 g/mole 217 ---> Isotope: OZ = 8 N = 16 A = 15.99 g/mole abundance: 99.76 %218 ---> Isotope: OZ = 8 N = 17 A = 17.00 g/mole abundance: 0.04 %219 ---> Isotope: OZ = 8 N = 18 A = 18.00 g/mole abundance: 0.20 % ElmMassFraction: 88.81 % ElmAbundance 33.33 %220 221 Material: G4_Cu density: 8.960 g/cm3 RadL: 1.436 cm Imean: 322.000 eV490 ---> Isotope: O16 Z = 8 N = 16 A = 15.99 g/mole abundance: 99.76 % 491 ---> Isotope: O17 Z = 8 N = 17 A = 17.00 g/mole abundance: 0.04 % 492 ---> Isotope: O18 Z = 8 N = 18 A = 18.00 g/mole abundance: 0.20 % ElmMassFraction: 88.81 % ElmAbundance 33.33 % 493 494 Material: G4_Cu density: 8.960 g/cm3 RadL: 1.436 cm Nucl.Int.Length: 15.576 cm Imean: 322.000 eV 222 495 ---> Element: Cu (Cu) Z = 29.0 N = 63.6 A = 63.55 g/mole 223 ---> Isotope: CuZ = 29 N = 63 A = 62.93 g/mole abundance: 69.17 %224 ---> Isotope: CuZ = 29 N = 65 A = 64.93 g/mole abundance: 30.83 % ElmMassFraction: 100.00 % ElmAbundance 100.00 %496 ---> Isotope: Cu63 Z = 29 N = 63 A = 62.93 g/mole abundance: 69.17 % 497 ---> Isotope: Cu65 Z = 29 N = 65 A = 64.93 g/mole abundance: 30.83 % ElmMassFraction: 100.00 % ElmAbundance 100.00 % 225 498 226 499 … … 228 501 --------------------------------------------------------- 229 502 ---> The Absorber is 20 cm of G4_Cu 503 504 --------------------------------------------------------- 505 ---> There are 4 tallies : 2 2 2 mm of G4_Cu (mass : 71.68 mg) 506 tally 0: position = -9.9 0 0 cm 507 tally 1: position = -5 0 0 cm 508 tally 2: position = 0 0 0 fm 509 tally 3: position = 5 0 0 cm 510 511 --------------------------------------------------------- 512 /gun/particle kaon+ 513 /gun/energy 100 MeV 514 /run/beamOn 1000 515 516 phot: for gamma SubType= 12 517 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 518 PhotoElectric : Emin= 0 eV Emax= 10 TeV 519 520 compt: for gamma SubType= 13 521 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 522 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 523 Klein-Nishina : Emin= 0 eV Emax= 10 TeV 524 525 conv: for gamma SubType= 14 526 Lambda tables from 1.022 MeV to 10 TeV in 220 bins, spline: 1 527 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 528 Bethe-Heitler : Emin= 0 eV Emax= 10 TeV 529 530 Rayl: for gamma SubType= 11 531 Lambda tables from 100 eV to 10 TeV in 200 bins, spline: 1 532 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 533 LivermoreRayleigh : Emin= 0 eV Emax= 100 GeV 534 535 msc: for e- SubType= 10 536 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 537 RangeFactor= 0.04, stepLimitType: 2, latDisplacement: 1, skin= 1, geomFactor= 2.5 538 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 539 UrbanMsc93 : Emin= 0 eV Emax= 10 TeV 540 541 eIoni: for e- SubType= 2 542 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 543 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 544 finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 545 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 546 MollerBhabha : Emin= 0 eV Emax= 10 TeV 547 548 eBrem: for e- SubType= 3 549 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 550 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 551 LPM flag: 1 for E > 1 GeV 552 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 553 eBrem : Emin= 0 eV Emax= 1 GeV 554 eBremRel : Emin= 1 GeV Emax= 10 TeV 555 556 eIoni: for e+ SubType= 2 557 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 558 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 559 finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 560 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 561 MollerBhabha : Emin= 0 eV Emax= 10 TeV 562 563 eBrem: for e+ SubType= 3 564 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 565 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 566 LPM flag: 1 for E > 1 GeV 567 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 568 eBrem : Emin= 0 eV Emax= 1 GeV 569 eBremRel : Emin= 1 GeV Emax= 10 TeV 570 571 annihil: for e+ SubType= 5 572 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 573 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 574 eplus2gg : Emin= 0 eV Emax= 10 TeV 575 576 msc: for proton SubType= 10 577 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 578 RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1 579 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 580 UrbanMsc90 : Emin= 0 eV Emax= 10 TeV 581 582 hIoni: for proton SubType= 2 583 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 584 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 585 finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 586 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 587 Bragg : Emin= 0 eV Emax= 2 MeV 588 BetheBloch : Emin= 2 MeV Emax= 10 TeV 589 590 hBrems: for proton SubType= 3 591 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 592 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 593 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 594 hBrem : Emin= 0 eV Emax= 10 TeV 595 596 hPairProd: for proton SubType= 4 597 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 598 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 599 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 600 hPairProd : Emin= 0 eV Emax= 10 TeV 601 602 msc: for GenericIon SubType= 10 603 RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 0 604 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 605 UrbanMsc90 : Emin= 0 eV Emax= 10 TeV 606 607 ionIoni: for GenericIon SubType= 2 608 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 609 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 610 finalRange(mm)= 0.01, dRoverRange= 0.1, integral: 1, fluct: 1, linLossLimit= 0.02 611 Stopping Power data for 17 ion/material pairs, nuclearStopping: 1 612 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 613 ParamICRU73 : Emin= 0 eV Emax= 10 TeV 614 615 nuclearStopping: for GenericIon SubType= 1 616 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 617 ICRU49NucStopping : Emin= 0 eV Emax= 10 TeV 618 619 nuclearStopping: for alpha SubType= 1 620 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 621 ICRU49NucStopping : Emin= 0 eV Emax= 10 TeV 622 623 hIoni: for anti_proton SubType= 2 624 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 625 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 626 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 627 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 628 ICRU73QO : Emin= 0 eV Emax= 2 MeV 629 BetheBloch : Emin= 2 MeV Emax= 10 TeV 630 631 hIoni: for kaon+ SubType= 2 632 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 633 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 634 finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 635 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 636 Bragg : Emin= 0 eV Emax= 1.05231 MeV 637 BetheBloch : Emin= 1.05231 MeV Emax= 10 TeV 638 639 hBrems: for kaon+ SubType= 3 640 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 641 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 642 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 643 hBrem : Emin= 0 eV Emax= 10 TeV 644 645 hPairProd: for kaon+ SubType= 4 646 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 647 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 648 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 649 hPairProd : Emin= 0 eV Emax= 10 TeV 650 651 hIoni: for kaon- SubType= 2 652 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 653 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 654 finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 655 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 656 ICRU73QO : Emin= 0 eV Emax= 1.05231 MeV 657 BetheBloch : Emin= 1.05231 MeV Emax= 10 TeV 658 659 hBrems: for kaon- SubType= 3 660 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 661 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 662 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 663 hBrem : Emin= 0 eV Emax= 10 TeV 664 665 hPairProd: for kaon- SubType= 4 666 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 667 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 668 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 669 hPairProd : Emin= 0 eV Emax= 10 TeV 670 671 muMsc: for mu+ SubType= 10 672 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 673 RangeFactor= 0.2, step limit type: 0, lateralDisplacement: 1, polarAngleLimit(deg)= 11.4592 674 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 675 WentzelVIUni : Emin= 0 eV Emax= 10 TeV 676 677 muIoni: for mu+ SubType= 2 678 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 679 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 680 finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 681 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 682 Bragg : Emin= 0 eV Emax= 200 keV 683 BetheBloch : Emin= 200 keV Emax= 1 GeV 684 MuBetheBloch : Emin= 1 GeV Emax= 10 TeV 685 686 muBrems: for mu+ SubType= 3 687 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 688 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 689 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 690 MuBrem : Emin= 0 eV Emax= 10 TeV 691 692 muPairProd: for mu+ SubType= 4 693 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 694 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 695 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 696 muPairProd : Emin= 0 eV Emax= 10 TeV 697 698 CoulombScat: for mu+ SubType= 1 699 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 700 11.4592 < Theta(degree) < 180, Eth(MeV)= 10; pLimit(GeV^1)= 0.139531 701 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 702 eCoulombScattering : Emin= 0 eV Emax= 10 TeV 703 704 muIoni: for mu- SubType= 2 705 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 706 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 707 finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 708 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 709 ICRU73QO : Emin= 0 eV Emax= 200 keV 710 BetheBloch : Emin= 200 keV Emax= 1 GeV 711 MuBetheBloch : Emin= 1 GeV Emax= 10 TeV 712 713 muBrems: for mu- SubType= 3 714 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 715 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 716 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 717 MuBrem : Emin= 0 eV Emax= 10 TeV 718 719 muPairProd: for mu- SubType= 4 720 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 721 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 722 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 723 muPairProd : Emin= 0 eV Emax= 10 TeV 724 725 CoulombScat: for mu- SubType= 1 726 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 727 11.4592 < Theta(degree) < 180, Eth(MeV)= 10; pLimit(GeV^1)= 0.139531 728 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 729 eCoulombScattering : Emin= 0 eV Emax= 10 TeV 730 731 hIoni: for pi+ SubType= 2 732 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 733 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 734 finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 735 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 736 Bragg : Emin= 0 eV Emax= 297.504 keV 737 BetheBloch : Emin= 297.504 keV Emax= 10 TeV 738 739 hBrems: for pi+ SubType= 3 740 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 741 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 742 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 743 hBrem : Emin= 0 eV Emax= 10 TeV 744 745 hPairProd: for pi+ SubType= 4 746 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 747 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 748 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 749 hPairProd : Emin= 0 eV Emax= 10 TeV 750 751 msc: for pi- SubType= 10 752 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 753 RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1 754 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 755 UrbanMsc90 : Emin= 0 eV Emax= 10 TeV 756 757 hIoni: for pi- SubType= 2 758 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 759 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 760 finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 761 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 762 ICRU73QO : Emin= 0 eV Emax= 297.504 keV 763 BetheBloch : Emin= 297.504 keV Emax= 10 TeV 764 765 hBrems: for pi- SubType= 3 766 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 767 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 768 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 769 hBrem : Emin= 0 eV Emax= 10 TeV 770 771 hPairProd: for pi- SubType= 4 772 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 773 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 774 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 775 hPairProd : Emin= 0 eV Emax= 10 TeV 776 777 ========= Table of registered couples ============================== 778 779 Index : 0 used in the geometry : Yes recalculation needed : No 780 Material : Galactic 781 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 0 fm 782 Energy thresholds : gamma 990 eV e- 990 eV e+ 990 eV proton 0 eV 783 Region(s) which use this couple : 784 DefaultRegionForTheWorld 785 786 Index : 1 used in the geometry : No recalculation needed : No 787 Material : G4_WATER 788 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 0 fm 789 Energy thresholds : gamma 2.94056 keV e- 351.877 keV e+ 342.545 keV proton 0 eV 790 791 Index : 2 used in the geometry : Yes recalculation needed : No 792 Material : G4_Cu 793 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 0 fm 794 Energy thresholds : gamma 24.7508 keV e- 1.39534 MeV e+ 1.31345 MeV proton 0 eV 795 Region(s) which use this couple : 796 DefaultRegionForTheWorld 797 798 ==================================================================== 799 800 ### Run 2 start. 801 802 --------- Ranecu engine status --------- 803 Initial seed (index) = 0 804 Current couple of seeds = 289091108, 1884059862 805 ---------------------------------------- 806 Start Run processing. 807 808 ---> Begin of Event: 0 809 Run terminated. 810 Run Summary 811 Number of events processed : 1000 812 User=5.63s Real=5.69s Sys=0.03s 813 814 The run consists of 1000 kaon+ of 100 MeV through 20 cm of G4_Cu (density: 8.96 g/cm3 ) 815 816 Projected Range= 2.11349 cm rms= 1.77452 mm 817 Mean number of primary steps = 19.989 818 Total energy deposit= 284.244 MeV 819 NIEL energy deposit = 0 eV 820 821 --------------------------------------------------------- 822 Cumulated Doses : Edep Edep/Ebeam Dose 823 tally 0: 2.51645 GeV 2.51645 % 5.62471e-06 Gy 824 tally 1: 32.5865 keV 3.25865e-05 % 7.28366e-11 Gy 825 tally 2: 0 eV 0 % 0 Gy 826 tally 3: 0 eV 0 % 0 Gy 827 828 --------------------------------------------------------- 829 830 831 --------- Ranecu engine status --------- 832 Initial seed (index) = 0 833 Current couple of seeds = 1968598092, 1623671030 834 ---------------------------------------- 835 /testem/det/setMat TechVacuum 836 /testem/det/tallyMat TechVacuum 837 /testem/det/update 838 839 ***** Table : Nb of materials = 6 ***** 840 841 Material: Water density: 1.000 g/cm3 RadL: 36.084 cm Nucl.Int.Length: 75.424 cm Imean: 75.000 eV 842 ---> Element: Hydrogen (H) Z = 1.0 N = 1.0 A = 1.01 g/mole ElmMassFraction: 11.19 % ElmAbundance 66.67 % 843 ---> Element: Oxygen (O) Z = 8.0 N = 16.0 A = 16.00 g/mole ElmMassFraction: 88.81 % ElmAbundance 33.33 % 844 845 Material: Air density: 1.290 mg/cm3 RadL: 285.161 m Nucl.Int.Length: 662.680 m Imean: 85.703 eV temperature: 273.15 K pressure: 1.00 atm 846 ---> Element: Nitrogen (N) Z = 7.0 N = 14.0 A = 14.01 g/mole ElmMassFraction: 70.00 % ElmAbundance 72.71 % 847 ---> Element: Oxygen (O) Z = 8.0 N = 16.0 A = 16.00 g/mole ElmMassFraction: 30.00 % ElmAbundance 27.29 % 848 849 Material: TechVacuum density: 0.010 kg/m3 RadL: 36.786 km Nucl.Int.Length: 85.486 km Imean: 85.703 eV temperature: 273.15 K pressure: 0.02 atm 850 ---> Element: Nitrogen (N) Z = 7.0 N = 14.0 A = 14.01 g/mole ElmMassFraction: 70.00 % ElmAbundance 72.71 % 851 ---> Element: Oxygen (O) Z = 8.0 N = 16.0 A = 16.00 g/mole ElmMassFraction: 30.00 % ElmAbundance 27.29 % 852 853 Material: Galactic density: 0.000 kg/m3 RadL: 204322111.300 pc Nucl.Int.Length: 113728944.943 pc Imean: 19.200 eV temperature: 2.73 K pressure: 0.00 atm 854 ---> Element: Galactic ( ) Z = 1.0 N = 1.0 A = 1.01 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 855 856 Material: G4_WATER H_2O density: 1.000 g/cm3 RadL: 36.083 cm Nucl.Int.Length: 75.505 cm Imean: 78.000 eV 857 ---> Element: H (H) Z = 1.0 N = 1.0 A = 1.01 g/mole 858 ---> Isotope: H1 Z = 1 N = 1 A = 1.01 g/mole abundance: 99.99 % 859 ---> Isotope: H2 Z = 1 N = 2 A = 2.01 g/mole abundance: 0.01 % ElmMassFraction: 11.19 % ElmAbundance 66.67 % 860 ---> Element: O (O) Z = 8.0 N = 16.0 A = 16.00 g/mole 861 ---> Isotope: O16 Z = 8 N = 16 A = 15.99 g/mole abundance: 99.76 % 862 ---> Isotope: O17 Z = 8 N = 17 A = 17.00 g/mole abundance: 0.04 % 863 ---> Isotope: O18 Z = 8 N = 18 A = 18.00 g/mole abundance: 0.20 % ElmMassFraction: 88.81 % ElmAbundance 33.33 % 864 865 Material: G4_Cu density: 8.960 g/cm3 RadL: 1.436 cm Nucl.Int.Length: 15.576 cm Imean: 322.000 eV 866 ---> Element: Cu (Cu) Z = 29.0 N = 63.6 A = 63.55 g/mole 867 ---> Isotope: Cu63 Z = 29 N = 63 A = 62.93 g/mole abundance: 69.17 % 868 ---> Isotope: Cu65 Z = 29 N = 65 A = 64.93 g/mole abundance: 30.83 % ElmMassFraction: 100.00 % ElmAbundance 100.00 % 869 870 871 872 --------------------------------------------------------- 873 ---> The Absorber is 20 cm of TechVacuum 874 875 --------------------------------------------------------- 876 ---> There are 4 tallies : 2 2 2 mm of TechVacuum (mass : 8e-05 mg) 877 tally 0: position = -9.9 0 0 cm 878 tally 1: position = -5 0 0 cm 879 tally 2: position = 0 0 0 fm 880 tally 3: position = 5 0 0 cm 881 882 --------------------------------------------------------- 883 /gun/particle alpha 884 /gun/energy 0.265 keV 885 /run/beamOn 100 886 887 phot: for gamma SubType= 12 888 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 889 PhotoElectric : Emin= 0 eV Emax= 10 TeV 890 891 compt: for gamma SubType= 13 892 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 893 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 894 Klein-Nishina : Emin= 0 eV Emax= 10 TeV 895 896 conv: for gamma SubType= 14 897 Lambda tables from 1.022 MeV to 10 TeV in 220 bins, spline: 1 898 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 899 Bethe-Heitler : Emin= 0 eV Emax= 10 TeV 900 901 Rayl: for gamma SubType= 11 902 Lambda tables from 100 eV to 10 TeV in 200 bins, spline: 1 903 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 904 LivermoreRayleigh : Emin= 0 eV Emax= 100 GeV 905 906 msc: for e- SubType= 10 907 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 908 RangeFactor= 0.04, stepLimitType: 2, latDisplacement: 1, skin= 1, geomFactor= 2.5 909 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 910 UrbanMsc93 : Emin= 0 eV Emax= 10 TeV 911 912 eIoni: for e- SubType= 2 913 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 914 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 915 finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 916 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 917 MollerBhabha : Emin= 0 eV Emax= 10 TeV 918 919 eBrem: for e- SubType= 3 920 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 921 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 922 LPM flag: 1 for E > 1 GeV 923 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 924 eBrem : Emin= 0 eV Emax= 1 GeV 925 eBremRel : Emin= 1 GeV Emax= 10 TeV 926 927 eIoni: for e+ SubType= 2 928 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 929 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 930 finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 931 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 932 MollerBhabha : Emin= 0 eV Emax= 10 TeV 933 934 eBrem: for e+ SubType= 3 935 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 936 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 937 LPM flag: 1 for E > 1 GeV 938 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 939 eBrem : Emin= 0 eV Emax= 1 GeV 940 eBremRel : Emin= 1 GeV Emax= 10 TeV 941 942 annihil: for e+ SubType= 5 943 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 944 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 945 eplus2gg : Emin= 0 eV Emax= 10 TeV 946 947 msc: for proton SubType= 10 948 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 949 RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1 950 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 951 UrbanMsc90 : Emin= 0 eV Emax= 10 TeV 952 953 hIoni: for proton SubType= 2 954 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 955 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 956 finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 957 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 958 Bragg : Emin= 0 eV Emax= 2 MeV 959 BetheBloch : Emin= 2 MeV Emax= 10 TeV 960 961 hBrems: for proton SubType= 3 962 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 963 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 964 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 965 hBrem : Emin= 0 eV Emax= 10 TeV 966 967 hPairProd: for proton SubType= 4 968 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 969 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 970 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 971 hPairProd : Emin= 0 eV Emax= 10 TeV 972 973 msc: for GenericIon SubType= 10 974 RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 0 975 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 976 UrbanMsc90 : Emin= 0 eV Emax= 10 TeV 977 978 ionIoni: for GenericIon SubType= 2 979 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 980 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 981 finalRange(mm)= 0.01, dRoverRange= 0.1, integral: 1, fluct: 1, linLossLimit= 0.02 982 Stopping Power data for 17 ion/material pairs, nuclearStopping: 1 983 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 984 ParamICRU73 : Emin= 0 eV Emax= 10 TeV 985 986 nuclearStopping: for GenericIon SubType= 1 987 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 988 ICRU49NucStopping : Emin= 0 eV Emax= 10 TeV 989 990 nuclearStopping: for alpha SubType= 1 991 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 992 ICRU49NucStopping : Emin= 0 eV Emax= 10 TeV 993 994 hIoni: for anti_proton SubType= 2 995 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 996 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 997 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 998 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 999 ICRU73QO : Emin= 0 eV Emax= 2 MeV 1000 BetheBloch : Emin= 2 MeV Emax= 10 TeV 1001 1002 hIoni: for kaon+ SubType= 2 1003 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1004 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1005 finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 1006 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1007 Bragg : Emin= 0 eV Emax= 1.05231 MeV 1008 BetheBloch : Emin= 1.05231 MeV Emax= 10 TeV 1009 1010 hBrems: for kaon+ SubType= 3 1011 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1012 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1013 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1014 hBrem : Emin= 0 eV Emax= 10 TeV 1015 1016 hPairProd: for kaon+ SubType= 4 1017 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1018 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1019 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1020 hPairProd : Emin= 0 eV Emax= 10 TeV 1021 1022 hIoni: for kaon- SubType= 2 1023 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1024 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1025 finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 1026 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1027 ICRU73QO : Emin= 0 eV Emax= 1.05231 MeV 1028 BetheBloch : Emin= 1.05231 MeV Emax= 10 TeV 1029 1030 hBrems: for kaon- SubType= 3 1031 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1032 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1033 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1034 hBrem : Emin= 0 eV Emax= 10 TeV 1035 1036 hPairProd: for kaon- SubType= 4 1037 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1038 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1039 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1040 hPairProd : Emin= 0 eV Emax= 10 TeV 1041 1042 muMsc: for mu+ SubType= 10 1043 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 1044 RangeFactor= 0.2, step limit type: 0, lateralDisplacement: 1, polarAngleLimit(deg)= 11.4592 1045 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1046 WentzelVIUni : Emin= 0 eV Emax= 10 TeV 1047 1048 muIoni: for mu+ SubType= 2 1049 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1050 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1051 finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 1052 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1053 Bragg : Emin= 0 eV Emax= 200 keV 1054 BetheBloch : Emin= 200 keV Emax= 1 GeV 1055 MuBetheBloch : Emin= 1 GeV Emax= 10 TeV 1056 1057 muBrems: for mu+ SubType= 3 1058 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1059 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1060 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1061 MuBrem : Emin= 0 eV Emax= 10 TeV 1062 1063 muPairProd: for mu+ SubType= 4 1064 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1065 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1066 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1067 muPairProd : Emin= 0 eV Emax= 10 TeV 1068 1069 CoulombScat: for mu+ SubType= 1 1070 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 1071 11.4592 < Theta(degree) < 180, Eth(MeV)= 10; pLimit(GeV^1)= 0.139531 1072 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1073 eCoulombScattering : Emin= 0 eV Emax= 10 TeV 1074 1075 muIoni: for mu- SubType= 2 1076 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1077 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1078 finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 1079 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1080 ICRU73QO : Emin= 0 eV Emax= 200 keV 1081 BetheBloch : Emin= 200 keV Emax= 1 GeV 1082 MuBetheBloch : Emin= 1 GeV Emax= 10 TeV 1083 1084 muBrems: for mu- SubType= 3 1085 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1086 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1087 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1088 MuBrem : Emin= 0 eV Emax= 10 TeV 1089 1090 muPairProd: for mu- SubType= 4 1091 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1092 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1093 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1094 muPairProd : Emin= 0 eV Emax= 10 TeV 1095 1096 CoulombScat: for mu- SubType= 1 1097 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 1098 11.4592 < Theta(degree) < 180, Eth(MeV)= 10; pLimit(GeV^1)= 0.139531 1099 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1100 eCoulombScattering : Emin= 0 eV Emax= 10 TeV 1101 1102 hIoni: for pi+ SubType= 2 1103 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1104 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1105 finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 1106 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1107 Bragg : Emin= 0 eV Emax= 297.504 keV 1108 BetheBloch : Emin= 297.504 keV Emax= 10 TeV 1109 1110 hBrems: for pi+ SubType= 3 1111 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1112 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1113 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1114 hBrem : Emin= 0 eV Emax= 10 TeV 1115 1116 hPairProd: for pi+ SubType= 4 1117 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1118 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1119 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1120 hPairProd : Emin= 0 eV Emax= 10 TeV 1121 1122 msc: for pi- SubType= 10 1123 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 1124 RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1 1125 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1126 UrbanMsc90 : Emin= 0 eV Emax= 10 TeV 1127 1128 hIoni: for pi- SubType= 2 1129 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1130 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1131 finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 1132 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1133 ICRU73QO : Emin= 0 eV Emax= 297.504 keV 1134 BetheBloch : Emin= 297.504 keV Emax= 10 TeV 1135 1136 hBrems: for pi- SubType= 3 1137 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1138 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1139 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1140 hBrem : Emin= 0 eV Emax= 10 TeV 1141 1142 hPairProd: for pi- SubType= 4 1143 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1144 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1145 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1146 hPairProd : Emin= 0 eV Emax= 10 TeV 1147 1148 ========= Table of registered couples ============================== 1149 1150 Index : 0 used in the geometry : Yes recalculation needed : No 1151 Material : Galactic 1152 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 0 fm 1153 Energy thresholds : gamma 990 eV e- 990 eV e+ 990 eV proton 0 eV 1154 Region(s) which use this couple : 1155 DefaultRegionForTheWorld 1156 1157 Index : 1 used in the geometry : No recalculation needed : No 1158 Material : G4_WATER 1159 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 0 fm 1160 Energy thresholds : gamma 2.94056 keV e- 351.877 keV e+ 342.545 keV proton 0 eV 1161 1162 Index : 2 used in the geometry : No recalculation needed : No 1163 Material : G4_Cu 1164 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 0 fm 1165 Energy thresholds : gamma 24.7508 keV e- 1.39534 MeV e+ 1.31345 MeV proton 0 eV 1166 1167 Index : 3 used in the geometry : Yes recalculation needed : No 1168 Material : TechVacuum 1169 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 0 fm 1170 Energy thresholds : gamma 990 eV e- 990 eV e+ 990 eV proton 0 eV 1171 Region(s) which use this couple : 1172 DefaultRegionForTheWorld 1173 1174 ==================================================================== 1175 1176 ### Run 3 start. 1177 1178 --------- Ranecu engine status --------- 1179 Initial seed (index) = 0 1180 Current couple of seeds = 1968598092, 1623671030 1181 ---------------------------------------- 1182 Start Run processing. 1183 1184 ---> Begin of Event: 0 1185 Run terminated. 1186 Run Summary 1187 Number of events processed : 100 1188 User=0.01s Real=0.01s Sys=0s 1189 1190 The run consists of 100 alpha of 265 eV through 20 cm of TechVacuum (density: 0.01 kg/m3 ) 1191 1192 Projected Range= 324.555 um rms= 92.5084 um 1193 Mean number of primary steps = 5.31 1194 Total energy deposit= 265 eV 1195 NIEL energy deposit = 175.832 eV 1196 1197 --------------------------------------------------------- 1198 Cumulated Doses : Edep Edep/Ebeam Dose 1199 tally 0: 11.1831 keV 42.2004 % 2.23967e-05 Gy 1200 tally 1: 0 eV 0 % 0 Gy 1201 tally 2: 0 eV 0 % 0 Gy 1202 tally 3: 0 eV 0 % 0 Gy 1203 1204 --------------------------------------------------------- 1205 1206 1207 --------- Ranecu engine status --------- 1208 Initial seed (index) = 0 1209 Current couple of seeds = 1729482278, 1310294582 1210 ---------------------------------------- 1211 /testem/det/setMat G4_WATER 1212 /testem/det/tallyMat G4_WATER 1213 /testem/det/update 1214 1215 ***** Table : Nb of materials = 6 ***** 1216 1217 Material: Water density: 1.000 g/cm3 RadL: 36.084 cm Nucl.Int.Length: 75.424 cm Imean: 75.000 eV 1218 ---> Element: Hydrogen (H) Z = 1.0 N = 1.0 A = 1.01 g/mole ElmMassFraction: 11.19 % ElmAbundance 66.67 % 1219 ---> Element: Oxygen (O) Z = 8.0 N = 16.0 A = 16.00 g/mole ElmMassFraction: 88.81 % ElmAbundance 33.33 % 1220 1221 Material: Air density: 1.290 mg/cm3 RadL: 285.161 m Nucl.Int.Length: 662.680 m Imean: 85.703 eV temperature: 273.15 K pressure: 1.00 atm 1222 ---> Element: Nitrogen (N) Z = 7.0 N = 14.0 A = 14.01 g/mole ElmMassFraction: 70.00 % ElmAbundance 72.71 % 1223 ---> Element: Oxygen (O) Z = 8.0 N = 16.0 A = 16.00 g/mole ElmMassFraction: 30.00 % ElmAbundance 27.29 % 1224 1225 Material: TechVacuum density: 0.010 kg/m3 RadL: 36.786 km Nucl.Int.Length: 85.486 km Imean: 85.703 eV temperature: 273.15 K pressure: 0.02 atm 1226 ---> Element: Nitrogen (N) Z = 7.0 N = 14.0 A = 14.01 g/mole ElmMassFraction: 70.00 % ElmAbundance 72.71 % 1227 ---> Element: Oxygen (O) Z = 8.0 N = 16.0 A = 16.00 g/mole ElmMassFraction: 30.00 % ElmAbundance 27.29 % 1228 1229 Material: Galactic density: 0.000 kg/m3 RadL: 204322111.300 pc Nucl.Int.Length: 113728944.943 pc Imean: 19.200 eV temperature: 2.73 K pressure: 0.00 atm 1230 ---> Element: Galactic ( ) Z = 1.0 N = 1.0 A = 1.01 g/mole ElmMassFraction: 100.00 % ElmAbundance 100.00 % 1231 1232 Material: G4_WATER H_2O density: 1.000 g/cm3 RadL: 36.083 cm Nucl.Int.Length: 75.505 cm Imean: 78.000 eV 1233 ---> Element: H (H) Z = 1.0 N = 1.0 A = 1.01 g/mole 1234 ---> Isotope: H1 Z = 1 N = 1 A = 1.01 g/mole abundance: 99.99 % 1235 ---> Isotope: H2 Z = 1 N = 2 A = 2.01 g/mole abundance: 0.01 % ElmMassFraction: 11.19 % ElmAbundance 66.67 % 1236 ---> Element: O (O) Z = 8.0 N = 16.0 A = 16.00 g/mole 1237 ---> Isotope: O16 Z = 8 N = 16 A = 15.99 g/mole abundance: 99.76 % 1238 ---> Isotope: O17 Z = 8 N = 17 A = 17.00 g/mole abundance: 0.04 % 1239 ---> Isotope: O18 Z = 8 N = 18 A = 18.00 g/mole abundance: 0.20 % ElmMassFraction: 88.81 % ElmAbundance 33.33 % 1240 1241 Material: G4_Cu density: 8.960 g/cm3 RadL: 1.436 cm Nucl.Int.Length: 15.576 cm Imean: 322.000 eV 1242 ---> Element: Cu (Cu) Z = 29.0 N = 63.6 A = 63.55 g/mole 1243 ---> Isotope: Cu63 Z = 29 N = 63 A = 62.93 g/mole abundance: 69.17 % 1244 ---> Isotope: Cu65 Z = 29 N = 65 A = 64.93 g/mole abundance: 30.83 % ElmMassFraction: 100.00 % ElmAbundance 100.00 % 1245 1246 1247 1248 --------------------------------------------------------- 1249 ---> The Absorber is 20 cm of G4_WATER 230 1250 231 1251 --------------------------------------------------------- … … 237 1257 238 1258 --------------------------------------------------------- 239 /gun/particle kaon+1259 /gun/particle alpha 240 1260 /gun/energy 100 MeV 241 /run/beamOn 1000 1261 /run/beamOn 100 1262 1263 phot: for gamma SubType= 12 1264 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1265 PhotoElectric : Emin= 0 eV Emax= 10 TeV 1266 1267 compt: for gamma SubType= 13 1268 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 1269 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1270 Klein-Nishina : Emin= 0 eV Emax= 10 TeV 1271 1272 conv: for gamma SubType= 14 1273 Lambda tables from 1.022 MeV to 10 TeV in 220 bins, spline: 1 1274 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1275 Bethe-Heitler : Emin= 0 eV Emax= 10 TeV 1276 1277 Rayl: for gamma SubType= 11 1278 Lambda tables from 100 eV to 10 TeV in 200 bins, spline: 1 1279 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1280 LivermoreRayleigh : Emin= 0 eV Emax= 100 GeV 1281 1282 msc: for e- SubType= 10 1283 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 1284 RangeFactor= 0.04, stepLimitType: 2, latDisplacement: 1, skin= 1, geomFactor= 2.5 1285 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1286 UrbanMsc93 : Emin= 0 eV Emax= 10 TeV 1287 1288 eIoni: for e- SubType= 2 1289 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1290 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1291 finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 1292 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1293 MollerBhabha : Emin= 0 eV Emax= 10 TeV 1294 1295 eBrem: for e- SubType= 3 1296 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1297 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1298 LPM flag: 1 for E > 1 GeV 1299 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1300 eBrem : Emin= 0 eV Emax= 1 GeV 1301 eBremRel : Emin= 1 GeV Emax= 10 TeV 1302 1303 eIoni: for e+ SubType= 2 1304 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1305 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1306 finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 1307 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1308 MollerBhabha : Emin= 0 eV Emax= 10 TeV 1309 1310 eBrem: for e+ SubType= 3 1311 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1312 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1313 LPM flag: 1 for E > 1 GeV 1314 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1315 eBrem : Emin= 0 eV Emax= 1 GeV 1316 eBremRel : Emin= 1 GeV Emax= 10 TeV 1317 1318 annihil: for e+ SubType= 5 1319 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 1320 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1321 eplus2gg : Emin= 0 eV Emax= 10 TeV 1322 1323 msc: for proton SubType= 10 1324 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 1325 RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1 1326 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1327 UrbanMsc90 : Emin= 0 eV Emax= 10 TeV 1328 1329 hIoni: for proton SubType= 2 1330 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1331 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1332 finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 1333 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1334 Bragg : Emin= 0 eV Emax= 2 MeV 1335 BetheBloch : Emin= 2 MeV Emax= 10 TeV 1336 1337 hBrems: for proton SubType= 3 1338 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1339 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1340 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1341 hBrem : Emin= 0 eV Emax= 10 TeV 1342 1343 hPairProd: for proton SubType= 4 1344 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1345 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1346 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1347 hPairProd : Emin= 0 eV Emax= 10 TeV 1348 1349 msc: for GenericIon SubType= 10 1350 RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 0 1351 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1352 UrbanMsc90 : Emin= 0 eV Emax= 10 TeV 1353 1354 ionIoni: for GenericIon SubType= 2 1355 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1356 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1357 finalRange(mm)= 0.01, dRoverRange= 0.1, integral: 1, fluct: 1, linLossLimit= 0.02 1358 Stopping Power data for 17 ion/material pairs, nuclearStopping: 1 1359 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1360 ParamICRU73 : Emin= 0 eV Emax= 10 TeV 1361 1362 nuclearStopping: for GenericIon SubType= 1 1363 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1364 ICRU49NucStopping : Emin= 0 eV Emax= 10 TeV 1365 1366 nuclearStopping: for alpha SubType= 1 1367 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1368 ICRU49NucStopping : Emin= 0 eV Emax= 10 TeV 1369 1370 hIoni: for anti_proton SubType= 2 1371 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1372 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1373 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 1374 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1375 ICRU73QO : Emin= 0 eV Emax= 2 MeV 1376 BetheBloch : Emin= 2 MeV Emax= 10 TeV 1377 1378 hIoni: for kaon+ SubType= 2 1379 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1380 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1381 finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 1382 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1383 Bragg : Emin= 0 eV Emax= 1.05231 MeV 1384 BetheBloch : Emin= 1.05231 MeV Emax= 10 TeV 1385 1386 hBrems: for kaon+ SubType= 3 1387 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1388 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1389 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1390 hBrem : Emin= 0 eV Emax= 10 TeV 1391 1392 hPairProd: for kaon+ SubType= 4 1393 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1394 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1395 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1396 hPairProd : Emin= 0 eV Emax= 10 TeV 1397 1398 hIoni: for kaon- SubType= 2 1399 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1400 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1401 finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 1402 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1403 ICRU73QO : Emin= 0 eV Emax= 1.05231 MeV 1404 BetheBloch : Emin= 1.05231 MeV Emax= 10 TeV 1405 1406 hBrems: for kaon- SubType= 3 1407 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1408 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1409 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1410 hBrem : Emin= 0 eV Emax= 10 TeV 1411 1412 hPairProd: for kaon- SubType= 4 1413 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1414 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1415 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1416 hPairProd : Emin= 0 eV Emax= 10 TeV 1417 1418 muMsc: for mu+ SubType= 10 1419 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 1420 RangeFactor= 0.2, step limit type: 0, lateralDisplacement: 1, polarAngleLimit(deg)= 11.4592 1421 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1422 WentzelVIUni : Emin= 0 eV Emax= 10 TeV 1423 1424 muIoni: for mu+ SubType= 2 1425 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1426 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1427 finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 1428 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1429 Bragg : Emin= 0 eV Emax= 200 keV 1430 BetheBloch : Emin= 200 keV Emax= 1 GeV 1431 MuBetheBloch : Emin= 1 GeV Emax= 10 TeV 1432 1433 muBrems: for mu+ SubType= 3 1434 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1435 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1436 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1437 MuBrem : Emin= 0 eV Emax= 10 TeV 1438 1439 muPairProd: for mu+ SubType= 4 1440 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1441 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1442 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1443 muPairProd : Emin= 0 eV Emax= 10 TeV 1444 1445 CoulombScat: for mu+ SubType= 1 1446 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 1447 11.4592 < Theta(degree) < 180, Eth(MeV)= 10; pLimit(GeV^1)= 0.139531 1448 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1449 eCoulombScattering : Emin= 0 eV Emax= 10 TeV 1450 1451 muIoni: for mu- SubType= 2 1452 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1453 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1454 finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 1455 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1456 ICRU73QO : Emin= 0 eV Emax= 200 keV 1457 BetheBloch : Emin= 200 keV Emax= 1 GeV 1458 MuBetheBloch : Emin= 1 GeV Emax= 10 TeV 1459 1460 muBrems: for mu- SubType= 3 1461 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1462 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1463 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1464 MuBrem : Emin= 0 eV Emax= 10 TeV 1465 1466 muPairProd: for mu- SubType= 4 1467 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1468 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1469 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1470 muPairProd : Emin= 0 eV Emax= 10 TeV 1471 1472 CoulombScat: for mu- SubType= 1 1473 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 1474 11.4592 < Theta(degree) < 180, Eth(MeV)= 10; pLimit(GeV^1)= 0.139531 1475 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1476 eCoulombScattering : Emin= 0 eV Emax= 10 TeV 1477 1478 hIoni: for pi+ SubType= 2 1479 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1480 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1481 finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 1482 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1483 Bragg : Emin= 0 eV Emax= 297.504 keV 1484 BetheBloch : Emin= 297.504 keV Emax= 10 TeV 1485 1486 hBrems: for pi+ SubType= 3 1487 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1488 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1489 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1490 hBrem : Emin= 0 eV Emax= 10 TeV 1491 1492 hPairProd: for pi+ SubType= 4 1493 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1494 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1495 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1496 hPairProd : Emin= 0 eV Emax= 10 TeV 1497 1498 msc: for pi- SubType= 10 1499 Lambda tables from 100 eV to 10 TeV in 220 bins, spline: 1 1500 RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1 1501 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1502 UrbanMsc90 : Emin= 0 eV Emax= 10 TeV 1503 1504 hIoni: for pi- SubType= 2 1505 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1506 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1507 finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 1508 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1509 ICRU73QO : Emin= 0 eV Emax= 297.504 keV 1510 BetheBloch : Emin= 297.504 keV Emax= 10 TeV 1511 1512 hBrems: for pi- SubType= 3 1513 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1514 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1515 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1516 hBrem : Emin= 0 eV Emax= 10 TeV 1517 1518 hPairProd: for pi- SubType= 4 1519 dE/dx and range tables from 100 eV to 10 TeV in 220 bins 1520 Lambda tables from threshold to 10 TeV in 220 bins, spline: 1 1521 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 1522 hPairProd : Emin= 0 eV Emax= 10 TeV 242 1523 243 1524 ========= Table of registered couples ============================== … … 245 1526 Index : 0 used in the geometry : Yes recalculation needed : No 246 1527 Material : Galactic 247 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm248 Energy thresholds : gamma 990 eV e- 990 eV e+ 990 eV1528 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 0 fm 1529 Energy thresholds : gamma 990 eV e- 990 eV e+ 990 eV proton 0 eV 249 1530 Region(s) which use this couple : 250 1531 DefaultRegionForTheWorld … … 252 1533 Index : 1 used in the geometry : Yes recalculation needed : No 253 1534 Material : G4_WATER 254 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm255 Energy thresholds : gamma 2.90186 keV e- 347.138 keV e+ 338.695 keV1535 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 0 fm 1536 Energy thresholds : gamma 2.94056 keV e- 351.877 keV e+ 342.545 keV proton 0 eV 256 1537 Region(s) which use this couple : 257 1538 DefaultRegionForTheWorld 258 1539 259 Index : 2 used in the geometry : Yesrecalculation needed : No1540 Index : 2 used in the geometry : No recalculation needed : No 260 1541 Material : G4_Cu 261 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm 262 Energy thresholds : gamma 24.6072 keV e- 1.39521 MeV e+ 1.31192 MeV 263 Region(s) which use this couple : 264 DefaultRegionForTheWorld 1542 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 0 fm 1543 Energy thresholds : gamma 24.7508 keV e- 1.39534 MeV e+ 1.31345 MeV proton 0 eV 1544 1545 Index : 3 used in the geometry : No recalculation needed : No 1546 Material : TechVacuum 1547 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 0 fm 1548 Energy thresholds : gamma 990 eV e- 990 eV e+ 990 eV proton 0 eV 265 1549 266 1550 ==================================================================== 267 1551 268 ### Run 2start.1552 ### Run 4 start. 269 1553 270 1554 --------- Ranecu engine status --------- 271 1555 Initial seed (index) = 0 272 Current couple of seeds = 770553093, 13875203211556 Current couple of seeds = 1729482278, 1310294582 273 1557 ---------------------------------------- 274 1558 Start Run processing. … … 277 1561 Run terminated. 278 1562 Run Summary 279 Number of events processed : 100 0280 User= 3.33s Real=5.77s Sys=0.28s281 282 The run consists of 100 0 kaon+ of 100 MeV through 20 cm of G4_Cu (density: 8.96g/cm3 )283 284 Projected Range= 2.12085 cm rms= 3.06477 mm285 Mean number of primary steps = 8.338286 Total energy deposit= 287.281MeV287 NIEL energy deposit = 39.9169keV1563 Number of events processed : 100 1564 User=0.04s Real=0.17s Sys=0s 1565 1566 The run consists of 100 alpha of 100 MeV through 20 cm of G4_WATER (density: 1 g/cm3 ) 1567 1568 Projected Range= 6.42764 mm rms= 40.5907 um 1569 Mean number of primary steps = 30.4 1570 Total energy deposit= 100 MeV 1571 NIEL energy deposit = 57.2175 keV 288 1572 289 1573 --------------------------------------------------------- 290 1574 Cumulated Doses : Edep Edep/Ebeam Dose 291 tally 0: 402.239 MeV 0.402239 % 8.05572e-06Gy292 tally 1: 561.479 keV 0.000561479 % 1.12449e-08Gy1575 tally 0: 748.313 MeV 7.48313 % 1.49866e-05 Gy 1576 tally 1: 0 eV 0 % 0 Gy 293 1577 tally 2: 0 eV 0 % 0 Gy 294 1578 tally 3: 0 eV 0 % 0 Gy … … 299 1583 --------- Ranecu engine status --------- 300 1584 Initial seed (index) = 0 301 Current couple of seeds = 870364835, 13497131251585 Current couple of seeds = 1429738487, 350077603 302 1586 ---------------------------------------- 303 1587 G4 kernel has come to Quit state. 1588 -
trunk/examples/extended/electromagnetic/TestEm7/include/DetectorConstruction.hh
r1230 r1337 25 25 // 26 26 // $Id: DetectorConstruction.hh,v 1.2 2006/06/29 16:57:29 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm7/include/DetectorMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: DetectorMessenger.hh,v 1.3 2006/06/29 16:57:31 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm7/include/EventAction.hh
r1230 r1337 25 25 // 26 26 // $Id: EventAction.hh,v 1.2 2006/06/29 16:57:34 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm7/include/EventActionMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: EventActionMessenger.hh,v 1.3 2006/06/29 16:57:36 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm7/include/PhysListEmStandard.hh
r1230 r1337 26 26 // 27 27 // $Id: PhysListEmStandard.hh,v 1.3 2006/06/29 16:57:44 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm7/include/PhysListEmStandardNR.hh
r1230 r1337 25 25 // 26 26 // $Id: PhysListEmStandardNR.hh,v 1.1 2008/01/14 12:11:38 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm7/include/PhysListEmStandardSS.hh
r1230 r1337 25 25 // 26 26 // $Id: PhysListEmStandardSS.hh,v 1.1 2006/10/24 11:37:56 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm7/include/PhysicsList.hh
r1230 r1337 25 25 // 26 26 // 27 // $Id: PhysicsList.hh,v 1. 8 2008/11/20 20:34:50vnivanch Exp $28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // $Id: PhysicsList.hh,v 1.10 2010/06/04 15:42:23 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 39 39 40 40 #include "G4VModularPhysicsList.hh" 41 #include "G4EmConfigurator.hh"42 41 #include "globals.hh" 43 42 … … 70 69 private: 71 70 72 G4EmConfigurator em_config;71 void AddIonGasModels(); 73 72 74 73 G4double cutForGamma; -
trunk/examples/extended/electromagnetic/TestEm7/include/PhysicsListMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: PhysicsListMessenger.hh,v 1.3 2006/06/29 16:57:52 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm7/include/PrimaryGeneratorAction.hh
r1230 r1337 25 25 // 26 26 // $Id: PrimaryGeneratorAction.hh,v 1.3 2006/06/29 16:57:54 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm7/include/PrimaryGeneratorMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: PrimaryGeneratorMessenger.hh,v 1.3 2006/06/29 16:57:56 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm7/include/RunAction.hh
r1230 r1337 25 25 // 26 26 // $Id: RunAction.hh,v 1.14 2008/08/22 18:30:27 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm7/include/StepMax.hh
r1230 r1337 25 25 // 26 26 // $Id: StepMax.hh,v 1.3 2006/06/29 16:58:01 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm7/include/StepMaxMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: StepMaxMessenger.hh,v 1.2 2006/06/29 16:58:03 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm7/include/SteppingAction.hh
r1230 r1337 25 25 // 26 26 // $Id: SteppingAction.hh,v 1.2 2006/06/29 16:58:05 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm7/include/SteppingVerbose.hh
r1230 r1337 25 25 // 26 26 // $Id: SteppingVerbose.hh,v 1.2 2006/06/29 16:58:07 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm7/include/TrackingAction.hh
r1230 r1337 25 25 // 26 26 // $Id: TrackingAction.hh,v 1.2 2006/06/29 16:58:09 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm7/include/c2_function.hh
r1230 r1337 31 31 * 32 32 * \author Created by R. A. Weller and Marcus H. Mendenhall on 7/9/05. 33 * \author Copyright 2005 __Vanderbilt University__. All rights reserved.33 * \author 2005 Vanderbilt University. 34 34 * 35 35 * \version c2_function.hh,v 1.238 2008/05/22 12:45:19 marcus Exp … … 302 302 /// It is not maintained automatically in general! The root finder, integrator, and sampler do increment it. 303 303 /// \return number of evaluations logged since last reset. 304 volatilesize_t get_evaluations() const { return evaluations; }304 size_t get_evaluations() const { return evaluations; } 305 305 /// \brief reset the counter 306 306 void reset_evaluations() const { evaluations=0; } // evaluations are 'invisible' to constant -
trunk/examples/extended/electromagnetic/TestEm7/include/c2_function.icc
r1230 r1337 31 31 * 32 32 * \author Created by R. A. Weller and Marcus H. Mendenhall on 7/9/05. 33 * \author Copyright 2005 __Vanderbilt University__. All rights reserved.33 * \author 2005 Vanderbilt University. 34 34 * 35 35 * \version c2_function.cc,v 1.169 2008/05/22 12:45:19 marcus Exp … … 346 346 size_t i; 347 347 348 if(!rev) for(i = 2; i < np && (data[i-1] < data[i]) ; i++) ;349 else for(i = 2; i < np &&(data[i-1] > data[i]) ; i++) ;348 if(!rev) for(i = 2; i < np && (data[i-1] < data[i]) ; i++) { } 349 else for(i = 2; i < np &&(data[i-1] > data[i]) ; i++) { } 350 350 351 351 if(i != np) throw c2_exception(message); -
trunk/examples/extended/electromagnetic/TestEm7/ionC12.mac
r1230 r1337 1 # $Id: ionC12.mac,v 1.2 2 2008/10/24 15:36:24maire Exp $1 # $Id: ionC12.mac,v 1.23 2009/11/21 22:02:51 maire Exp $ 2 2 # 3 3 # Macro file for "TestEm7.cc" … … 21 21 # 22 22 #/testem/phys/addPhysics standardNR 23 /testem/phys/addPhysics emstandard 23 /testem/phys/addPhysics emstandard_opt0 24 24 #/testem/phys/addPhysics emstandard_opt2 25 25 # -
trunk/examples/extended/electromagnetic/TestEm7/proton.mac
r1230 r1337 1 # $Id: proton.mac,v 1.1 7 2008/10/24 15:36:24maire Exp $1 # $Id: proton.mac,v 1.18 2009/11/21 22:02:51 maire Exp $ 2 2 # 3 3 # Macro file for "TestEm7.cc" … … 13 13 /testem/det/tallyMat G4_WATER 14 14 # 15 #/testem/phys/addPhysics standard15 #/testem/phys/addPhysics local 16 16 /testem/phys/addPhysics emstandard_opt3 17 17 # -
trunk/examples/extended/electromagnetic/TestEm7/snr.mac
r1230 r1337 1 # $Id: snr.mac,v 1. 3 2008/05/08 11:20:50 vnivanchExp $1 # $Id: snr.mac,v 1.4 2009/11/21 22:02:51 maire Exp $ 2 2 # 3 3 # Macro file for "TestEm7.cc" … … 19 19 /testem/det/tallyPosition 5. 0. 0. cm 20 20 # 21 #/testem/phys/addPhysics emstandard 21 #/testem/phys/addPhysics emstandard_opt0 22 22 #/testem/phys/addPhysics emstandard_opt2 23 23 #/testem/phys/addPhysics emstandard_opt3 24 24 /testem/phys/addPhysics standardNR 25 #/testem/phys/addPhysics standardIG26 25 ###/testem/phys/addPhysics binary 27 26 # -
trunk/examples/extended/electromagnetic/TestEm7/src/DetectorConstruction.cc
r1230 r1337 25 25 // 26 26 // $Id: DetectorConstruction.cc,v 1.10 2008/04/21 13:13:30 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm7/src/DetectorMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: DetectorMessenger.cc,v 1.3 2006/06/29 16:58:13 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm7/src/EventAction.cc
r1230 r1337 24 24 // ******************************************************************** 25 25 // 26 // $Id: EventAction.cc,v 1. 4 2006/06/29 16:58:15 gunterExp $27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $26 // $Id: EventAction.cc,v 1.6 2010/06/07 05:40:46 perl Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 35 35 36 36 #include "G4Event.hh" 37 #include "G4TrajectoryContainer.hh"38 #include "G4Trajectory.hh"39 #include "G4VVisManager.hh"40 37 41 38 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 67 64 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... 68 65 69 void EventAction::EndOfEventAction(const G4Event* evt)66 void EventAction::EndOfEventAction(const G4Event*) 70 67 { 71 if (G4VVisManager::GetConcreteInstance())72 {73 G4TrajectoryContainer* trajectoryContainer = evt->GetTrajectoryContainer();74 G4int n_trajectories = 0;75 if (trajectoryContainer) n_trajectories = trajectoryContainer->entries();76 for(G4int i=0; i<n_trajectories; i++)77 { G4Trajectory* trj = (G4Trajectory*)78 ((*(evt->GetTrajectoryContainer()))[i]);79 if (drawFlag == "all") trj->DrawTrajectory(1000);80 else if ((drawFlag == "charged")&&(trj->GetCharge() != 0.))81 trj->DrawTrajectory(1000);82 }83 }84 68 } 85 69 -
trunk/examples/extended/electromagnetic/TestEm7/src/EventActionMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: EventActionMessenger.cc,v 1.4 2006/06/29 16:58:17 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm7/src/PhysListEmStandard.cc
r1230 r1337 24 24 // ******************************************************************** 25 25 // 26 // $Id: PhysListEmStandard.cc,v 1. 19 2008/11/20 20:34:50vnivanch Exp $27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $26 // $Id: PhysListEmStandard.cc,v 1.21 2010/05/19 09:37:55 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 39 39 40 40 #include "G4eMultipleScattering.hh" 41 #include "G4hMultipleScattering.hh" 42 41 #include "G4UrbanMscModel93.hh" 43 42 #include "G4eIonisation.hh" 44 43 #include "G4eBremsstrahlung.hh" 45 44 #include "G4eplusAnnihilation.hh" 46 45 46 #include "G4MuMultipleScattering.hh" 47 47 #include "G4MuIonisation.hh" 48 48 #include "G4MuBremsstrahlung.hh" 49 49 #include "G4MuPairProduction.hh" 50 50 51 #include "G4hMultipleScattering.hh" 51 52 #include "G4hIonisation.hh" 52 53 #include "G4hBremsstrahlung.hh" … … 54 55 55 56 #include "G4ionIonisation.hh" 57 #include "G4IonParametrisedLossModel.hh" 58 #include "G4NuclearStopping.hh" 56 59 57 60 #include "G4EmProcessOptions.hh" … … 74 77 { 75 78 // Add standard EM Processes 79 // 76 80 77 81 theParticleIterator->reset(); … … 82 86 83 87 if (particleName == "gamma") { 84 // gamma 88 // gamma 85 89 pmanager->AddDiscreteProcess(new G4PhotoElectricEffect); 86 90 pmanager->AddDiscreteProcess(new G4ComptonScattering); … … 89 93 } else if (particleName == "e-") { 90 94 //electron 91 pmanager->AddProcess(new G4eMultipleScattering, -1, 1, 1); 92 pmanager->AddProcess(new G4eIonisation, -1, 2, 2); 95 G4eMultipleScattering* msc = new G4eMultipleScattering(); 96 msc->AddEmModel(0, new G4UrbanMscModel93()); 97 pmanager->AddProcess(msc, -1, 1, 1); 98 G4eIonisation* eIoni = new G4eIonisation(); 99 eIoni->SetStepFunction(0.2, 100*um); 100 pmanager->AddProcess(eIoni, -1, 2, 2); 93 101 pmanager->AddProcess(new G4eBremsstrahlung, -1, 3, 3); 94 102 95 103 } else if (particleName == "e+") { 96 104 //positron 97 pmanager->AddProcess(new G4eMultipleScattering, -1, 1, 1); 98 pmanager->AddProcess(new G4eIonisation, -1, 2, 2); 105 G4eMultipleScattering* msc = new G4eMultipleScattering(); 106 msc->AddEmModel(0, new G4UrbanMscModel93()); 107 pmanager->AddProcess(msc, -1, 1, 1); 108 G4eIonisation* eIoni = new G4eIonisation(); 109 eIoni->SetStepFunction(0.2, 100*um); 110 pmanager->AddProcess(eIoni, -1, 2, 2); 99 111 pmanager->AddProcess(new G4eBremsstrahlung, -1, 3, 3); 100 112 pmanager->AddProcess(new G4eplusAnnihilation, 0,-1, 4); 101 102 } else if (particleName == "mu+" ||113 114 } else if (particleName == "mu+" || 103 115 particleName == "mu-" ) { 104 116 //muon 105 pmanager->AddProcess(new G4hMultipleScattering, -1, 1, 1); 106 pmanager->AddProcess(new G4MuIonisation, -1, 2, 2); 107 pmanager->AddProcess(new G4MuBremsstrahlung, -1, 3, 3); 108 pmanager->AddProcess(new G4MuPairProduction, -1, 4, 4); 109 117 pmanager->AddProcess(new G4MuMultipleScattering, -1, 1, 1); 118 G4MuIonisation* muIoni = new G4MuIonisation(); 119 muIoni->SetStepFunction(0.2, 50*um); 120 pmanager->AddProcess(muIoni, -1, 2, 2); 121 pmanager->AddProcess(new G4MuBremsstrahlung, -1, 3, 3); 122 pmanager->AddProcess(new G4MuPairProduction, -1, 4, 4); 123 110 124 } else if( particleName == "proton" || 111 125 particleName == "pi-" || … … 113 127 //proton 114 128 pmanager->AddProcess(new G4hMultipleScattering, -1, 1, 1); 115 pmanager->AddProcess(new G4hIonisation, -1, 2, 2); 129 G4hIonisation* hIoni = new G4hIonisation(); 130 hIoni->SetStepFunction(0.2, 50*um); 131 pmanager->AddProcess(hIoni, -1, 2, 2); 116 132 pmanager->AddProcess(new G4hBremsstrahlung, -1, 3, 3); 117 133 pmanager->AddProcess(new G4hPairProduction, -1, 4, 4); 134 pmanager->AddProcess(new G4NuclearStopping, -1, 5,-1); 118 135 119 136 } else if( particleName == "alpha" || 120 particleName == "He3" || 121 particleName == "GenericIon" ) { 137 particleName == "He3" ) { 138 //alpha 139 pmanager->AddProcess(new G4hMultipleScattering, -1, 1, 1); 140 G4ionIonisation* ionIoni = new G4ionIonisation(); 141 ionIoni->SetStepFunction(0.1, 20*um); 142 pmanager->AddProcess(ionIoni, -1, 2, 2); 143 pmanager->AddProcess(new G4NuclearStopping, -1, 3,-1); 144 145 } else if( particleName == "GenericIon" ) { 122 146 //Ions 123 147 pmanager->AddProcess(new G4hMultipleScattering, -1, 1, 1); 124 pmanager->AddProcess(new G4ionIonisation, -1, 2, 2); 125 148 G4ionIonisation* ionIoni = new G4ionIonisation(); 149 ionIoni->SetEmModel(new G4IonParametrisedLossModel()); 150 ionIoni->SetStepFunction(0.1, 20*um); 151 pmanager->AddProcess(ionIoni, -1, 2, 2); 152 pmanager->AddProcess(new G4NuclearStopping, -1, 3,-1); 153 126 154 } else if ((!particle->IsShortLived()) && 127 155 (particle->GetPDGCharge() != 0.0) && … … 132 160 } 133 161 } 162 163 // Em options 164 // 165 // Main options and setting parameters are shown here. 166 // Several of them have default values. 167 // 168 G4EmProcessOptions emOptions; 169 170 //physics tables 171 // 172 emOptions.SetMinEnergy(100*eV); //default 173 emOptions.SetMaxEnergy(100*TeV); //default 174 emOptions.SetDEDXBinning(12*20); //default=12*7 175 emOptions.SetLambdaBinning(12*20); //default=12*7 176 emOptions.SetSplineFlag(true); //default 177 178 //multiple coulomb scattering 179 // 180 emOptions.SetMscStepLimitation(fUseDistanceToBoundary); //default=fUseSafety 181 emOptions.SetMscRangeFactor(0.04); //default 182 emOptions.SetMscGeomFactor (2.5); //default 183 emOptions.SetSkin(3.); //default 184 185 //ionization 186 // 187 emOptions.SetSubCutoff(false); //default 134 188 } 135 189 -
trunk/examples/extended/electromagnetic/TestEm7/src/PhysListEmStandardNR.cc
r1230 r1337 24 24 // ******************************************************************** 25 25 // 26 // $Id: PhysListEmStandardNR.cc,v 1. 3 2008/05/09 08:30:59 vnivanchExp $27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $26 // $Id: PhysListEmStandardNR.cc,v 1.4 2009/11/21 22:02:51 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 39 39 #include "G4PhotoElectricEffect.hh" 40 40 41 #include "G4MultipleScattering.hh"42 #include "G4hMultipleScattering.hh"43 41 #include "G4ScreenedNuclearRecoil.hh" 44 42 43 #include "G4eMultipleScattering.hh" 45 44 #include "G4eIonisation.hh" 46 45 #include "G4eBremsstrahlung.hh" 47 46 #include "G4eplusAnnihilation.hh" 48 47 48 #include "G4MuMultipleScattering.hh" 49 49 #include "G4MuIonisation.hh" 50 50 #include "G4MuBremsstrahlung.hh" 51 51 #include "G4MuPairProduction.hh" 52 52 53 #include "G4hMultipleScattering.hh" 53 54 #include "G4hIonisation.hh" 54 55 #include "G4ionIonisation.hh" … … 93 94 } else if (particleName == "e-") { 94 95 //electron 95 pmanager->AddProcess(new G4 MultipleScattering, -1, 1,1);96 pmanager->AddProcess(new G4eIonisation, -1, 2,2);97 pmanager->AddProcess(new G4eBremsstrahlung, -1, 3,3);96 pmanager->AddProcess(new G4eMultipleScattering, -1, 1, 1); 97 pmanager->AddProcess(new G4eIonisation, -1, 2, 2); 98 pmanager->AddProcess(new G4eBremsstrahlung, -1, 3, 3); 98 99 99 100 } else if (particleName == "e+") { 100 101 //positron 101 pmanager->AddProcess(new G4 MultipleScattering, -1, 1,1);102 pmanager->AddProcess(new G4eIonisation, -1, 2,2);103 pmanager->AddProcess(new G4eBremsstrahlung, -1, 3,3);104 pmanager->AddProcess(new G4eplusAnnihilation, 0,-1,4);102 pmanager->AddProcess(new G4eMultipleScattering, -1, 1, 1); 103 pmanager->AddProcess(new G4eIonisation, -1, 2, 2); 104 pmanager->AddProcess(new G4eBremsstrahlung, -1, 3, 3); 105 pmanager->AddProcess(new G4eplusAnnihilation, 0,-1, 4); 105 106 106 107 } else if (particleName == "mu+" || 107 108 particleName == "mu-" ) { 108 109 //muon 109 pmanager->AddProcess(new G4 hMultipleScattering,-1, 1,1);110 pmanager->AddProcess(new G4MuIonisation, -1, 2,2);111 pmanager->AddProcess(new G4MuBremsstrahlung, -1, 3,3);112 pmanager->AddProcess(new G4MuPairProduction, -1, 4,4);110 pmanager->AddProcess(new G4MuMultipleScattering, -1, 1, 1); 111 pmanager->AddProcess(new G4MuIonisation, -1, 2, 2); 112 pmanager->AddProcess(new G4MuBremsstrahlung, -1, 3, 3); 113 pmanager->AddProcess(new G4MuPairProduction, -1, 4, 4); 113 114 114 115 } else if (particleName == "alpha" || particleName == "He3") { -
trunk/examples/extended/electromagnetic/TestEm7/src/PhysListEmStandardSS.cc
r1230 r1337 25 25 // 26 26 // $Id: PhysListEmStandardSS.cc,v 1.8 2008/11/16 19:17:39 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm7/src/PhysicsList.cc
r1230 r1337 24 24 // ******************************************************************** 25 25 // 26 // $Id: PhysicsList.cc,v 1.3 6 2008/11/21 12:53:13 vnivanch Exp $27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $26 // $Id: PhysicsList.cc,v 1.39 2010/06/04 15:42:23 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 36 36 #include "PhysListEmStandardSS.hh" 37 37 #include "PhysListEmStandardNR.hh" 38 #include "PhysListEmLivermore.hh"39 #include "PhysListEmPenelope.hh"40 38 #include "G4EmStandardPhysics.hh" 41 39 #include "G4EmStandardPhysics_option1.hh" 42 40 #include "G4EmStandardPhysics_option2.hh" 43 41 #include "G4EmStandardPhysics_option3.hh" 42 #include "G4EmLivermorePhysics.hh" 43 #include "G4EmPenelopePhysics.hh" 44 44 45 45 #include "G4DecayPhysics.hh" … … 53 53 54 54 #include "G4LossTableManager.hh" 55 #include "G4EmConfigurator.hh" 55 56 #include "G4UnitsTable.hh" 56 57 … … 62 63 #include "G4IonFluctuations.hh" 63 64 #include "G4IonParametrisedLossModel.hh" 65 #include "G4UniversalFluctuation.hh" 66 67 #include "G4BraggIonGasModel.hh" 68 #include "G4BetheBlochIonGasModel.hh" 64 69 65 70 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 84 89 85 90 // EM physics 91 emName = G4String("emstandard_opt0"); 86 92 emPhysicsList = new G4EmStandardPhysics(1); 87 emName = G4String("emstandard");88 93 89 94 // Deacy physics and all particles … … 119 124 // 120 125 emPhysicsList->ConstructProcess(); 121 em_config.AddModels();122 126 123 127 // decay physics list … … 145 149 if (name == emName) return; 146 150 147 if (name == " standard_local") {151 if (name == "local") { 148 152 149 153 emName = name; … … 151 155 emPhysicsList = new PhysListEmStandard(name); 152 156 153 } else if (name == "emstandard ") {157 } else if (name == "emstandard_opt0") { 154 158 155 159 emName = name; … … 181 185 emPhysicsList = new PhysListEmStandardSS(name); 182 186 187 } else if (name == "ionGasModels") { 188 189 AddPhysicsList("emstandard_opt0"); 190 emName = name; 191 AddIonGasModels(); 192 183 193 } else if (name == "standardNR") { 184 194 … … 187 197 emPhysicsList = new PhysListEmStandardNR(name); 188 198 189 } else if (name == "standardICRU73") { 190 191 emName = name; 192 delete emPhysicsList; 193 emPhysicsList = new PhysListEmStandard(name); 194 em_config.SetExtraEmModel("GenericIon","ionIoni", 195 new G4IonParametrisedLossModel(), 196 "",0.0, 100.0*TeV, 197 new G4IonFluctuations()); 198 G4cout << "standardICRU73" << G4endl; 199 200 } else if (name == "livermore") { 201 emName = name; 202 delete emPhysicsList; 203 emPhysicsList = new PhysListEmLivermore(); 204 205 } else if (name == "penelope") { 206 emName = name; 207 delete emPhysicsList; 208 emPhysicsList = new PhysListEmPenelope(); 199 } else if (name == "emlivermore") { 200 emName = name; 201 delete emPhysicsList; 202 emPhysicsList = new G4EmLivermorePhysics(); 203 204 } else if (name == "empenelope") { 205 emName = name; 206 delete emPhysicsList; 207 emPhysicsList = new G4EmPenelopePhysics(); 209 208 210 209 } else if (name == "elastic" && !helIsRegisted) { … … 304 303 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... 305 304 305 void PhysicsList::AddIonGasModels() 306 { 307 G4EmConfigurator* em_config = G4LossTableManager::Instance()->EmConfigurator(); 308 theParticleIterator->reset(); 309 while ((*theParticleIterator)()) 310 { 311 G4ParticleDefinition* particle = theParticleIterator->value(); 312 G4String partname = particle->GetParticleName(); 313 if(partname == "alpha" || partname == "He3" || partname == "GenericIon") { 314 G4BraggIonGasModel* mod1 = new G4BraggIonGasModel(); 315 G4BetheBlochIonGasModel* mod2 = new G4BetheBlochIonGasModel(); 316 G4double eth = 2.*MeV*particle->GetPDGMass()/proton_mass_c2; 317 em_config->SetExtraEmModel(partname,"ionIoni",mod1,"",0.0,eth, 318 new G4IonFluctuations()); 319 em_config->SetExtraEmModel(partname,"ionIoni",mod2,"",eth,100*TeV, 320 new G4UniversalFluctuation()); 321 322 } 323 } 324 } 325 326 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... 327 -
trunk/examples/extended/electromagnetic/TestEm7/src/PhysicsListMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: PhysicsListMessenger.cc,v 1.3 2006/06/29 16:58:37 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm7/src/PrimaryGeneratorAction.cc
r1230 r1337 25 25 // 26 26 // $Id: PrimaryGeneratorAction.cc,v 1.2 2006/06/29 16:58:39 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm7/src/PrimaryGeneratorMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: PrimaryGeneratorMessenger.cc,v 1.3 2006/06/29 16:58:41 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm7/src/RunAction.cc
r1230 r1337 25 25 // 26 26 // $Id: RunAction.cc,v 1.24 2008/08/22 18:30:27 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm7/src/StepMax.cc
r1230 r1337 25 25 // 26 26 // $Id: StepMax.cc,v 1.5 2006/06/29 16:58:45 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm7/src/StepMaxMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: StepMaxMessenger.cc,v 1.3 2006/06/29 16:58:47 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm7/src/SteppingAction.cc
r1230 r1337 25 25 // 26 26 // $Id: SteppingAction.cc,v 1.14 2008/08/22 18:30:27 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm7/src/SteppingVerbose.cc
r1230 r1337 25 25 // 26 26 // $Id: SteppingVerbose.cc,v 1.3 2006/06/29 16:58:51 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm7/src/TrackingAction.cc
r1230 r1337 25 25 // 26 26 // $Id: TrackingAction.cc,v 1.5 2008/08/22 18:30:27 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm7/tallies.mac
r807 r1337 1 # $Id: tallies.mac,v 1. 1 2006/01/30 10:35:33maire Exp $1 # $Id: tallies.mac,v 1.2 2009/11/21 22:02:51 maire Exp $ 2 2 # 3 3 # Macro file for "TestEm7.cc" … … 20 20 /testem/det/tallyPosition 5. 0. 0. cm 21 21 # 22 /testem/phys/addPhysics standard# em physics22 /testem/phys/addPhysics local # em physics 23 23 # 24 24 /run/initialize -
trunk/examples/extended/electromagnetic/TestEm7/vis.mac
r807 r1337 10 10 /run/initialize 11 11 # 12 # Create empty scene ("world" is default)13 /vis/ scene/create12 # Use this open statement to create an OpenGL view: 13 /vis/open OGL 600x600-0+0 14 14 # 15 # Create a scene handler for a specific graphics system 16 # Edit the next line(s) to choose another graphic system 17 # 18 /vis/open OGLIX 19 # 15 # Use this open statement to create a .prim file suitable for 16 # viewing in DAWN: 20 17 #/vis/open DAWNFILE 21 18 # 22 # Draw scene 19 # Use this open statement to create a .heprep file suitable for 20 # viewing in HepRApp: 21 #/vis/open HepRepFile 22 # 23 # Use this open statement to create a .wrl file suitable for 24 # viewing in a VRML viewer: 25 #/vis/open VRML2FILE 26 # 27 # Disable auto refresh and quieten vis messages whilst scene and 28 # trajectories are established: 29 /vis/viewer/set/autoRefresh false 30 /vis/verbose errors 31 # 32 # Draw geometry: 33 /vis/drawVolume 34 # 35 # Specify view angle: 36 #/vis/viewer/set/viewpointThetaPhi 90. 0. 37 # 38 # Specify zoom value: 23 39 /vis/viewer/zoom 1.4 24 /vis/viewer/flush25 40 # 26 # for drawing the tracks 27 # if too many tracks cause core dump => storeTrajectory 0 28 /tracking/storeTrajectory 1 41 # Specify style (surface or wireframe): 42 #/vis/viewer/set/style wireframe 43 # 44 # Draw coordinate axes: 45 #/vis/scene/add/axes 0 0 0 1 m 46 # 47 # Draw smooth trajectories at end of event, showing trajectory points 48 # as markers 2 pixels wide: 49 /vis/scene/add/trajectories smooth 50 /vis/modeling/trajectories/create/drawByCharge 51 /vis/modeling/trajectories/drawByCharge-0/default/setDrawStepPts true 52 /vis/modeling/trajectories/drawByCharge-0/default/setStepPtsSize 2 53 # (if too many tracks cause core dump => /tracking/storeTrajectory 0) 54 # 55 # Draw hits at end of event: 56 #/vis/scene/add/hits 57 # 58 # To draw only gammas: 59 #/vis/filtering/trajectories/create/particleFilter 60 #/vis/filtering/trajectories/particleFilter-0/add gamma 61 # 62 # To invert the above, drawing all particles except gammas, 63 # keep the above two lines but also add: 64 #/vis/filtering/trajectories/particleFilter-0/invert true 65 # 66 # Many other options are available with /vis/modeling and /vis/filtering. 67 # For example, to select colour by particle ID: 68 #/vis/modeling/trajectories/create/drawByParticleID 69 #/vis/modeling/trajectories/drawByParticleID-0/set e- blue 70 # 71 # To superimpose all of the events from a given run: 29 72 /vis/scene/endOfEventAction accumulate 30 73 # 31 /testem/event/drawTracks all 32 74 # Re-establish auto refreshing and verbosity: 75 /vis/viewer/set/autoRefresh true 76 /vis/verbose warnings 77 # 78 # For file-based drivers, use this to create an empty detector view: 79 #/vis/viewer/flush -
trunk/examples/extended/electromagnetic/TestEm8/History
r807 r1337 1 $Id: History,v 1. 29 2007/11/12 10:54:49 vnivanchExp $1 $Id: History,v 1.37 2010/06/06 04:31:28 perl Exp $ 2 2 ------------------------------------------------------------------- 3 3 … … 15 15 * Reverse chronological order (last date on top), please * 16 16 ---------------------------------------------------------- 17 18 04-06-10 J.Perl (testem8-V09-03-03) 19 - Updated vis usage 20 21 04-06-10 V.Ivant (testem8-V09-03-02) 22 - PhysicsList, Em8DetectorConstruction - renamed "VertexDetector" by 23 "GasDetector" 24 - added cut per region into TestEm8.in 25 26 21-05-10 mma (testem8-V09-03-01) 27 - TestEm8.cc : introduction of G4UIExecutive 28 29 13-04-10 V.Ivant (testem8-V09-03-00) 30 - Use pointer to G4EmConfigurator and not as a memeber of the class 31 32 24-11-08 V.Ivant (testem8-V09-02-00) 33 - Fixed compillation warnings at SLC5 34 35 05-12-08 V.Ivant (testem8-V09-01-02) 36 - Fixed typo in Physics List 37 38 21-11-08 V.Ivant (testem8-V09-01-01) 39 - remove local components of PhsyicsList and use G4EmConfigurator to 40 configure PAI model 41 42 12-06-08 mma (testem8-V09-01-00) 43 - Remove AIDA from GNUmakefile 17 44 18 45 12-11-07 V.Ivant (testem8-V09-00-05) -
trunk/examples/extended/electromagnetic/TestEm8/TestEm8.cc
r1230 r1337 25 25 // 26 26 // 27 // $Id: TestEm8.cc,v 1. 8 2007/07/27 15:29:38 vnivanchExp $28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // $Id: TestEm8.cc,v 1.9 2010/05/21 18:15:04 maire Exp $ 28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 // 31 // -------------------------------------------------------------- 32 // GEANT 4 - TestEm8 33 // 34 // -------------------------------------------------------------- 35 // Comments 36 // 37 // 38 // -------------------------------------------------------------- 30 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... 31 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... 39 32 40 33 #include "G4RunManager.hh" 41 34 #include "G4UImanager.hh" 42 #include "G4UIterminal.hh"43 35 #include "Randomize.hh" 44 45 #ifdef G4VIS_USE46 #include "G4VisExecutive.hh"47 #endif48 36 49 37 #include "Em8DetectorConstruction.hh" … … 54 42 #include "Em8SteppingAction.hh" 55 43 #include "Em8SteppingVerbose.hh" 44 45 #ifdef G4VIS_USE 46 #include "G4VisExecutive.hh" 47 #endif 48 49 #ifdef G4UI_USE 50 #include "G4UIExecutive.hh" 51 #endif 52 53 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... 56 54 57 55 int main(int argc,char** argv) … … 76 74 runManager->SetUserInitialization(detector); 77 75 runManager->SetUserInitialization(new PhysicsList); 78 79 #ifdef G4VIS_USE80 G4VisManager* visManager = 0;81 #endif82 76 83 77 // set user action classes … … 99 93 100 94 G4UImanager* UI = G4UImanager::GetUIpointer(); 101 102 if (argc==1) // Define UI terminal for interactive mode 95 96 if (argc!=1) // batch mode 97 { 98 G4String command = "/control/execute "; 99 G4String fileName = argv[1]; 100 UI->ApplyCommand(command+fileName); 101 } 102 103 else //define visualization and UI terminal for interactive mode 103 104 { 104 105 #ifdef G4VIS_USE 105 visManager = new G4VisExecutive;106 visManager->Initialize();107 #endif 108 G4UIsession * session = new G4UIterminal;109 UI->ApplyCommand("/control/execute init.mac"); 110 session->SessionStart();111 delete session;112 }113 else // Batch mode 114 {115 G4String command = "/control/execute "; 116 G4String fileName = argv[1];117 UI->ApplyCommand(command+fileName); 118 } 119 106 G4VisManager* visManager = new G4VisExecutive; 107 visManager->Initialize(); 108 #endif 109 110 #ifdef G4UI_USE 111 G4UIExecutive * ui = new G4UIExecutive(argc,argv); 112 ui->SessionStart(); 113 delete ui; 114 #endif 115 116 #ifdef G4VIS_USE 117 delete visManager; 118 #endif 119 } 120 120 121 // job termination 121 122 #ifdef G4VIS_USE 123 delete visManager; 124 #endif 122 // 125 123 delete runManager; 126 124 … … 128 126 } 129 127 128 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... 129 -
trunk/examples/extended/electromagnetic/TestEm8/TestEm8.in
r807 r1337 10 10 # select EM PhysicsList 11 11 # 12 #/testem/phys/addPhysics emstandard13 12 /testem/phys/addPhysics pai 14 13 #/testem/phys/addPhysics pai_photon 15 #/testem/phys/addPhysics pai_brem16 14 # 17 15 /testem/phys/setCuts 1 mm … … 26 24 # 27 25 /run/initialize 26 # 27 /run/setCut 0.5 mm 28 /run/setCutForRegion GasDetector 1.8 mm 28 29 /run/particle/dumpCutValues 29 30 # -
trunk/examples/extended/electromagnetic/TestEm8/TestEm8.out
r807 r1337 1 2 ############################################ 3 !!! WARNING - FPE detection is activated !!! 4 ############################################ 1 5 2 6 ************************************************************* 3 Geant4 version Name: g lobal-V09-00-03 (9-May-2008)7 Geant4 version Name: geant4-09-03-ref-06 (25-June-2010) 4 8 Copyright : Geant4 Collaboration 5 9 Reference : NIM A 506 (2003), 250-303 … … 10 14 #/tracking/verbose 2 11 15 # 12 # select EM PhysicsList 13 # 14 #/testem/phys/addPhysics emstandard 16 # select EM PhysicsList 17 # 15 18 /testem/phys/addPhysics pai 16 PhysicsList::AddPhysicsList: <pai> 17 PhysListEmModelPai is called 18 #/testem/phys/addPhysics pai_photon 19 #/testem/phys/addPhysics pai_brem 19 #/testem/phys/addPhysics pai_photon 20 20 # 21 21 /testem/phys/setCuts 1 mm 22 #/testem/stepMax 10 mm23 # 24 # PLOT: energy deposit distribution in absorber22 #/testem/stepMax 10 mm 23 # 24 # PLOT: energy deposit distribution in absorber 25 25 # 26 26 /plots/setnbinEn 20 … … 43 43 physicsList->Construct() start. 44 44 physicsList->Construct() start. 45 physicsList->CheckParticleList() start. 45 46 physicsList->setCut() start. 46 47 PhysicsList::SetCuts:CutLength : 1 mm 48 # 49 /run/setCut 0.5 mm 50 /run/setCutForRegion GasDetector 1.8 mm 47 51 /run/particle/dumpCutValues 48 52 # … … 61 65 /event/printModulo 100 62 66 /run/beamOn 1000 63 64 phot: Total cross sections from Sandia parametrisation. 65 Sampling according PhotoElectric model 66 67 compt: Total cross sections has a good parametrisation from 10 KeV to (100/Z) GeV 68 Sampling according Klein-Nishina model 69 tables are built for gamma 70 Lambda tables from 100 eV to 100 GeV in 90 bins. 71 72 conv: Total cross sections has a good parametrisation from 1.5 MeV to 100 GeV for all Z; 73 sampling secondary e+e- according Bethe-Heitler model 74 tables are built for gamma 75 Lambda tables from 1.022 MeV to 100 GeV in 100 bins. 76 77 msc: Model variant of multiple scattering for e- 78 Lambda tables from 100 eV to 100 TeV in 120 bins. 79 LateralDisplacementFlag= 1 Skin= 0 80 Boundary/stepping algorithm is active with RangeFactor= 0.02 Step limit type 1 81 82 eIoni: tables are built for e- 83 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 84 Lambda tables from threshold to 100 TeV in 120 bins. 85 Delta cross sections and sampling from MollerBhabha model 86 Good description from 1 KeV to 100 GeV. 87 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 88 89 eBrem: tables are built for e- 90 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 91 Lambda tables from threshold to 100 TeV in 120 bins. 92 Total cross sections and sampling from StandBrem model (based on the EEDL data library) 93 Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV. LPM flag 1 94 95 eIoni: tables are built for e+ 96 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 97 Lambda tables from threshold to 100 TeV in 120 bins. 98 Delta cross sections and sampling from MollerBhabha model 99 Good description from 1 KeV to 100 GeV. 100 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 101 102 eBrem: tables are built for e+ 103 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 104 Lambda tables from threshold to 100 TeV in 120 bins. 105 Total cross sections and sampling from StandBrem model (based on the EEDL data library) 106 Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV. LPM flag 1 107 108 annihil: Sampling according eplus2gg model 109 tables are built for e+ 110 Lambda tables from 100 eV to 100 TeV in 120 bins. 111 112 msc: Model variant of multiple scattering for proton 113 Lambda tables from 100 eV to 100 TeV in 120 bins. 114 LateralDisplacementFlag= 1 Skin= 0 115 Boundary/stepping algorithm is active with RangeFactor= 0.02 Step limit type 1 116 117 hIoni: tables are built for proton 118 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 119 Lambda tables from threshold to 100 TeV in 120 bins. 120 Scaling relation is used from proton dE/dx and range. 121 Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV 122 Parametrisation from Bragg for protons below. NuclearStopping= 1 123 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 124 125 msc: Model variant of multiple scattering for GenericIon 126 LateralDisplacementFlag= 0 Skin= 0 127 Boundary/stepping algorithm is active with RangeFactor= 0.2 Step limit type 1 128 129 ionIoni: tables are built for GenericIon 130 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 131 Lambda tables from threshold to 100 TeV in 120 bins. 132 Scaling relation is used from proton dE/dx and range. 133 Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV 134 Parametrisation from BraggIon for protons below. NuclearStopping= 1 135 136 Stopping Power data for 8 ion/material pairs are used. 137 Step function: finalRange(mm)= 0.1, dRoverRange= 0.1, integral: 1, fluct: 1 138 139 hIoni: tables are built for anti_proton 140 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 141 Lambda tables from threshold to 100 TeV in 120 bins. 142 Scaling relation is used from proton dE/dx and range. 143 Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV 144 Parametrisation from Bragg for protons below. NuclearStopping= 1 145 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 146 147 msc: Model variant of multiple scattering for mu+ 148 Lambda tables from 100 eV to 100 TeV in 120 bins. 149 LateralDisplacementFlag= 1 Skin= 0 150 Boundary/stepping algorithm is active with RangeFactor= 0.02 Step limit type 1 151 152 muIoni: tables are built for mu+ 153 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 154 Lambda tables from threshold to 100 TeV in 120 bins. 155 Bether-Bloch model for E > 0.2 MeV, parametrisation of Bragg peak below, 156 radiative corrections for E > 1 GeV 157 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 158 159 muBrems: tables are built for mu+ 160 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 161 Lambda tables from threshold to 100 TeV in 120 bins. 162 Parametrised model 163 164 muPairProd: tables are built for mu+ 165 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 166 Lambda tables from threshold to 100 TeV in 120 bins. 167 Parametrised model 168 169 muIoni: tables are built for mu- 170 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 171 Lambda tables from threshold to 100 TeV in 120 bins. 172 Bether-Bloch model for E > 0.2 MeV, parametrisation of Bragg peak below, 173 radiative corrections for E > 1 GeV 174 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 175 176 muBrems: tables are built for mu- 177 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 178 Lambda tables from threshold to 100 TeV in 120 bins. 179 Parametrised model 180 181 muPairProd: tables are built for mu- 182 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 183 Lambda tables from threshold to 100 TeV in 120 bins. 184 Parametrised model 185 186 hIoni: tables are built for pi+ 187 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 188 Lambda tables from threshold to 100 TeV in 120 bins. 189 Scaling relation is used from proton dE/dx and range. 190 Delta cross sections and sampling from BetheBloch model for scaled energy > 0.297504 MeV 191 Parametrisation from Bragg for protons below. NuclearStopping= 1 192 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 193 194 msc: Model variant of multiple scattering for pi- 195 Lambda tables from 100 eV to 100 TeV in 120 bins. 196 LateralDisplacementFlag= 1 Skin= 0 197 Boundary/stepping algorithm is active with RangeFactor= 0.02 Step limit type 1 198 199 hIoni: tables are built for pi- 200 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 201 Lambda tables from threshold to 100 TeV in 120 bins. 202 Scaling relation is used from proton dE/dx and range. 203 Delta cross sections and sampling from BetheBloch model for scaled energy > 0.297504 MeV 204 Parametrisation from Bragg for protons below. NuclearStopping= 1 205 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 67 G4PAIModel::Initialise for e+ 68 G4PAIModel::Initialise for e- 69 G4PAIModel::Initialise for mu+ 70 G4PAIModel::Initialise for mu- 71 G4PAIModel::Initialise for pi+ 72 G4PAIModel::Initialise for pi- 73 G4PAIModel::Initialise for proton 74 75 phot: for gamma SubType= 12 76 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 77 PhotoElectric : Emin= 0 eV Emax= 10 TeV 78 79 compt: for gamma SubType= 13 80 Lambda tables from 100 eV to 10 TeV in 77 bins, spline: 1 81 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 82 Klein-Nishina : Emin= 0 eV Emax= 10 TeV 83 84 conv: for gamma SubType= 14 85 Lambda tables from 1.022 MeV to 10 TeV in 77 bins, spline: 1 86 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 87 Bethe-Heitler : Emin= 0 eV Emax= 10 TeV 88 89 msc: for e- SubType= 10 90 Lambda tables from 100 eV to 10 TeV in 77 bins, spline: 1 91 RangeFactor= 0.04, stepLimitType: 1, latDisplacement: 1 92 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 93 UrbanMsc93 : Emin= 0 eV Emax= 10 TeV 94 95 eIoni: for e- SubType= 2 96 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 97 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 98 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 99 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 100 MollerBhabha : Emin= 0 eV Emax= 10 TeV 101 ===== EM models for the G4Region GasDetector ====== 102 PAIModel : Emin= 0 eV Emax= 10 TeV 103 104 eBrem: for e- SubType= 3 105 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 106 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 107 LPM flag: 1 for E > 1 GeV 108 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 109 eBrem : Emin= 0 eV Emax= 1 GeV 110 eBremRel : Emin= 1 GeV Emax= 10 TeV 111 112 eIoni: for e+ SubType= 2 113 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 114 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 115 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 116 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 117 MollerBhabha : Emin= 0 eV Emax= 10 TeV 118 ===== EM models for the G4Region GasDetector ====== 119 PAIModel : Emin= 0 eV Emax= 10 TeV 120 121 eBrem: for e+ SubType= 3 122 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 123 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 124 LPM flag: 1 for E > 1 GeV 125 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 126 eBrem : Emin= 0 eV Emax= 1 GeV 127 eBremRel : Emin= 1 GeV Emax= 10 TeV 128 129 annihil: for e+ SubType= 5 130 Lambda tables from 100 eV to 10 TeV in 77 bins, spline: 1 131 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 132 eplus2gg : Emin= 0 eV Emax= 10 TeV 133 134 msc: for proton SubType= 10 135 Lambda tables from 100 eV to 10 TeV in 77 bins, spline: 1 136 RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1 137 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 138 UrbanMsc90 : Emin= 0 eV Emax= 10 TeV 139 140 hIoni: for proton SubType= 2 141 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 142 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 143 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 144 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 145 Bragg : Emin= 0 eV Emax= 2 MeV 146 BetheBloch : Emin= 2 MeV Emax= 10 TeV 147 ===== EM models for the G4Region GasDetector ====== 148 PAIModel : Emin= 0 eV Emax= 10 TeV 149 150 hBrems: for proton SubType= 3 151 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 152 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 153 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 154 hBrem : Emin= 0 eV Emax= 10 TeV 155 156 hPairProd: for proton SubType= 4 157 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 158 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 159 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 160 hPairProd : Emin= 0 eV Emax= 10 TeV 161 162 msc: for GenericIon SubType= 10 163 RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 0 164 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 165 UrbanMsc90 : Emin= 0 eV Emax= 10 TeV 166 167 ionIoni: for GenericIon SubType= 2 168 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 169 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 170 finalRange(mm)= 0.1, dRoverRange= 0.1, integral: 1, fluct: 1, linLossLimit= 0.02 171 Stopping Power data for 17 ion/material pairs, nuclearStopping: 1 172 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 173 BraggIon : Emin= 0 eV Emax= 2 MeV 174 BetheBloch : Emin= 2 MeV Emax= 10 TeV 175 176 hIoni: for anti_proton SubType= 2 177 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 178 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 179 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 180 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 181 ICRU73QO : Emin= 0 eV Emax= 2 MeV 182 BetheBloch : Emin= 2 MeV Emax= 10 TeV 183 184 hIoni: for kaon+ SubType= 2 185 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 186 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 187 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 188 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 189 Bragg : Emin= 0 eV Emax= 1.05231 MeV 190 BetheBloch : Emin= 1.05231 MeV Emax= 10 TeV 191 192 hBrems: for kaon+ SubType= 3 193 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 194 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 195 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 196 hBrem : Emin= 0 eV Emax= 10 TeV 197 198 hPairProd: for kaon+ SubType= 4 199 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 200 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 201 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 202 hPairProd : Emin= 0 eV Emax= 10 TeV 203 204 hIoni: for kaon- SubType= 2 205 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 206 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 207 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 208 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 209 ICRU73QO : Emin= 0 eV Emax= 1.05231 MeV 210 BetheBloch : Emin= 1.05231 MeV Emax= 10 TeV 211 212 hBrems: for kaon- SubType= 3 213 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 214 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 215 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 216 hBrem : Emin= 0 eV Emax= 10 TeV 217 218 hPairProd: for kaon- SubType= 4 219 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 220 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 221 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 222 hPairProd : Emin= 0 eV Emax= 10 TeV 223 224 muMsc: for mu+ SubType= 10 225 Lambda tables from 100 eV to 10 TeV in 77 bins, spline: 1 226 RangeFactor= 0.2, step limit type: 0, lateralDisplacement: 1, polarAngleLimit(deg)= 0 227 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 228 UrbanMsc90 : Emin= 0 eV Emax= 10 TeV 229 230 muIoni: for mu+ SubType= 2 231 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 232 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 233 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 234 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 235 Bragg : Emin= 0 eV Emax= 200 keV 236 BetheBloch : Emin= 200 keV Emax= 1 GeV 237 MuBetheBloch : Emin= 1 GeV Emax= 10 TeV 238 ===== EM models for the G4Region GasDetector ====== 239 PAIModel : Emin= 0 eV Emax= 10 TeV 240 241 muBrems: for mu+ SubType= 3 242 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 243 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 244 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 245 MuBrem : Emin= 0 eV Emax= 10 TeV 246 247 muPairProd: for mu+ SubType= 4 248 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 249 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 250 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 251 muPairProd : Emin= 0 eV Emax= 10 TeV 252 253 muIoni: for mu- SubType= 2 254 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 255 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 256 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 257 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 258 ICRU73QO : Emin= 0 eV Emax= 200 keV 259 BetheBloch : Emin= 200 keV Emax= 1 GeV 260 MuBetheBloch : Emin= 1 GeV Emax= 10 TeV 261 ===== EM models for the G4Region GasDetector ====== 262 PAIModel : Emin= 0 eV Emax= 10 TeV 263 264 muBrems: for mu- SubType= 3 265 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 266 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 267 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 268 MuBrem : Emin= 0 eV Emax= 10 TeV 269 270 muPairProd: for mu- SubType= 4 271 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 272 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 273 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 274 muPairProd : Emin= 0 eV Emax= 10 TeV 275 276 hIoni: for pi+ SubType= 2 277 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 278 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 279 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 280 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 281 Bragg : Emin= 0 eV Emax= 297.504 keV 282 BetheBloch : Emin= 297.504 keV Emax= 10 TeV 283 ===== EM models for the G4Region GasDetector ====== 284 PAIModel : Emin= 0 eV Emax= 10 TeV 285 286 hBrems: for pi+ SubType= 3 287 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 288 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 289 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 290 hBrem : Emin= 0 eV Emax= 10 TeV 291 292 hPairProd: for pi+ SubType= 4 293 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 294 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 295 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 296 hPairProd : Emin= 0 eV Emax= 10 TeV 297 298 msc: for pi- SubType= 10 299 Lambda tables from 100 eV to 10 TeV in 77 bins, spline: 1 300 RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1 301 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 302 UrbanMsc90 : Emin= 0 eV Emax= 10 TeV 303 304 hIoni: for pi- SubType= 2 305 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 306 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 307 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 308 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 309 ICRU73QO : Emin= 0 eV Emax= 297.504 keV 310 BetheBloch : Emin= 297.504 keV Emax= 10 TeV 311 ===== EM models for the G4Region GasDetector ====== 312 PAIModel : Emin= 0 eV Emax= 10 TeV 313 314 hBrems: for pi- SubType= 3 315 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 316 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 317 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 318 hBrem : Emin= 0 eV Emax= 10 TeV 319 320 hPairProd: for pi- SubType= 4 321 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 322 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 323 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 324 hPairProd : Emin= 0 eV Emax= 10 TeV 206 325 207 326 Region <DefaultRegionForTheWorld> -- appears in <World> world volume … … 209 328 Pointers : G4VUserRegionInformation[0], G4UserLimits[0], G4FastSimulationManager[0], G4UserSteppingAction[0] 210 329 Materials : Mylar 211 Production cuts : gamma 1 mm e- 1 mm e+ 1 mm212 213 Region < VertexDetector> -- appears in <World> world volume330 Production cuts : gamma 500 um e- 500 um e+ 500 um proton 500 um 331 332 Region <GasDetector> -- appears in <World> world volume 214 333 Root logical volume(s) : Absorber 215 334 Pointers : G4VUserRegionInformation[0], G4UserLimits[0], G4FastSimulationManager[0], G4UserSteppingAction[0] 216 335 Materials : XeCH4C3H8 217 Production cuts : gamma 2.3 cm e- 2.3 cm e+ 2.3 cm336 Production cuts : gamma 1.8 mm e- 1.8 mm e+ 1.8 mm proton 1.8 mm 218 337 219 338 ========= Table of registered couples ============================== … … 221 340 Index : 0 used in the geometry : Yes recalculation needed : No 222 341 Material : Mylar 223 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm224 Energy thresholds : gamma 2.97898 keV e- 417.539 keV e+ 402.4keV342 Range cuts : gamma 500 um e- 500 um e+ 500 um proton 500 um 343 Energy thresholds : gamma 2.27786 keV e- 261.805 keV e+ 258.31 keV proton 50 keV 225 344 Region(s) which use this couple : 226 345 DefaultRegionForTheWorld … … 228 347 Index : 1 used in the geometry : Yes recalculation needed : No 229 348 Material : XeCH4C3H8 230 Range cuts : gamma 2.3 cm e- 2.3 cm e+ 2.3 cm231 Energy thresholds : gamma 3.83995 keV e- 63.4899 keV e+ 61.9458keV349 Range cuts : gamma 1.8 mm e- 1.8 mm e+ 1.8 mm proton 1.8 mm 350 Energy thresholds : gamma 990 eV e- 5.57533 keV e+ 5.40743 keV proton 180 keV 232 351 Region(s) which use this couple : 233 VertexDetector352 GasDetector 234 353 235 354 ==================================================================== … … 270 389 Run Summary 271 390 Number of events processed : 1000 272 User=0.1 5s Real=0.15s Sys=0s391 User=0.11s Real=0.1s Sys=0s 273 392 ================== run summary ===================== 274 393 end of Run TotNbofEvents = 1000 275 mean charged track length in absorber=2 3.3231 +- 0.118697 mm276 277 mean energy deposit in absorber=0.01 58995 +- 0.000304796MeV278 279 mean number of steps in absorber (charged) =0. 092 +- 0.043215280 mean number of steps in absorber (neutral) =0 +- 0281 282 mean number of charged secondaries = 0. 01 +- 0.00314643283 284 mean number of neutral secondaries = 0 +- 0285 286 mean number of e-s =0. 01and e+s =0394 mean charged track length in absorber=24.2704 +- 0.310817 mm 395 396 mean energy deposit in absorber=0.0160189 +- 0.000378691 MeV 397 398 mean number of steps in absorber (charged) =0.898 +- 0.0848269 399 mean number of steps in absorber (neutral) =0.002 +- 0.0014128 400 401 mean number of charged secondaries = 0.257 +- 0.0163997 402 403 mean number of neutral secondaries = 0.002 +- 0.0014128 404 405 mean number of e-s =0.257 and e+s =0 287 406 288 407 (number) transmission coeff=1 reflection coeff=0 289 408 290 409 energy deposit distribution 291 #entries=1000 #underflows=0 #overflows= 7410 #entries=1000 #underflows=0 #overflows=12 292 411 bin nb Elow entries normalized 293 412 0 0 0 0 294 1 3 8 0.008295 2 6 102 0.102296 3 9 2 61 0.261297 4 12 2 40 0.24298 5 15 1 58 0.158299 6 18 77 0.077300 7 21 4 5 0.045413 1 3 4 0.004 414 2 6 95 0.095 415 3 9 270 0.27 416 4 12 251 0.251 417 5 15 146 0.146 418 6 18 90 0.09 419 7 21 49 0.049 301 420 8 24 30 0.03 302 9 27 1 7 0.017303 10 30 1 4 0.014304 11 33 10 0.01305 12 36 8 0.008306 13 39 6 0.006307 14 42 5 0.005308 15 45 1 0.001421 9 27 16 0.016 422 10 30 13 0.013 423 11 33 5 0.005 424 12 36 5 0.005 425 13 39 9 0.009 426 14 42 1 0.001 427 15 45 2 0.002 309 428 16 48 1 0.001 310 17 51 1 0.001311 18 54 5 0.005312 19 57 4 0.004429 17 51 0 0 430 18 54 0 0 431 19 57 1 0.001 313 432 314 433 Emp = 0.009 width= 0.006 MeV … … 317 436 --------- Ranecu engine status --------- 318 437 Initial seed (index) = 0 319 Current couple of seeds = 1 062535304, 247495324438 Current couple of seeds = 1481926969, 852281434 320 439 ---------------------------------------- 321 440 # … … 327 446 G4SDManager deleted. 328 447 EventManager deleted. 329 Default detector region deleted.330 448 UImanager deleted. 331 449 Units table cleared. … … 333 451 RunManagerKernel is deleted. 334 452 RunManager is deleting. 453 -
trunk/examples/extended/electromagnetic/TestEm8/include/Em8CalorHit.hh
r1230 r1337 26 26 // 27 27 // $Id: Em8CalorHit.hh,v 1.4 2006/06/29 16:58:58 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm8/include/Em8CalorimeterSD.hh
r1230 r1337 26 26 // 27 27 // $Id: Em8CalorimeterSD.hh,v 1.4 2006/06/29 16:59:01 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm8/include/Em8DetectorConstruction.hh
r1230 r1337 26 26 // 27 27 // $Id: Em8DetectorConstruction.hh,v 1.9 2007/10/02 10:12:47 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm8/include/Em8DetectorMessenger.hh
r1230 r1337 26 26 // 27 27 // $Id: Em8DetectorMessenger.hh,v 1.6 2007/10/02 10:12:47 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm8/include/Em8EventAction.hh
r1230 r1337 26 26 // 27 27 // $Id: Em8EventAction.hh,v 1.4 2006/06/29 16:59:08 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm8/include/Em8EventActionMessenger.hh
r1230 r1337 26 26 // 27 27 // $Id: Em8EventActionMessenger.hh,v 1.4 2006/06/29 16:59:10 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm8/include/Em8PrimaryGeneratorAction.hh
r1230 r1337 26 26 // 27 27 // $Id: Em8PrimaryGeneratorAction.hh,v 1.4 2006/06/29 16:59:12 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm8/include/Em8PrimaryGeneratorMessenger.hh
r1230 r1337 26 26 // 27 27 // $Id: Em8PrimaryGeneratorMessenger.hh,v 1.4 2006/06/29 16:59:14 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm8/include/Em8RunAction.hh
r1230 r1337 26 26 // 27 27 // $Id: Em8RunAction.hh,v 1.8 2006/06/29 16:59:16 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm8/include/Em8RunMessenger.hh
r1230 r1337 27 27 // 28 28 // $Id: Em8RunMessenger.hh,v 1.4 2006/06/29 16:59:18 gunter Exp $ 29 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $29 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 30 30 // 31 31 // -
trunk/examples/extended/electromagnetic/TestEm8/include/Em8SteppingAction.hh
r1230 r1337 26 26 // 27 27 // $Id: Em8SteppingAction.hh,v 1.5 2006/06/29 16:59:20 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm8/include/Em8SteppingVerbose.hh
r1230 r1337 26 26 // 27 27 // $Id: Em8SteppingVerbose.hh,v 1.4 2006/06/29 16:59:22 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm8/include/PhysicsList.hh
r1230 r1337 25 25 // 26 26 // 27 // $Id: PhysicsList.hh,v 1. 3 2008/11/21 12:39:24vnivanch Exp $28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // $Id: PhysicsList.hh,v 1.4 2010/04/13 08:12:23 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 73 73 const G4String& procname); 74 74 75 G4EmConfigurator em_config;75 G4EmConfigurator* em_config; 76 76 77 77 G4double cutForGamma; -
trunk/examples/extended/electromagnetic/TestEm8/include/PhysicsListMessenger.hh
r1230 r1337 26 26 // 27 27 // $Id: PhysicsListMessenger.hh,v 1.2 2006/06/29 16:59:49 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm8/include/StepMax.hh
r1230 r1337 25 25 // 26 26 // $Id: StepMax.hh,v 1.2 2006/06/29 16:59:52 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm8/include/StepMaxMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: StepMaxMessenger.hh,v 1.2 2006/06/29 16:59:55 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm8/include/TRTDetectorConstruction.hh
r1230 r1337 26 26 // 27 27 // $Id: TRTDetectorConstruction.hh,v 1.4 2006/06/29 16:59:58 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm8/include/TRTMaterials.hh
r1230 r1337 26 26 // 27 27 // $Id: TRTMaterials.hh,v 1.4 2006/06/29 17:00:01 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm8/run11.mac
r807 r1337 11 11 # select EM PhysicsList 12 12 # 13 /testem/phys/addPhysics pai13 #/testem/phys/addPhysics pai 14 14 # 15 #/testem/phys/addPhysics pai-photon15 /testem/phys/addPhysics pai_photon 16 16 # 17 17 #/testem/phys/addPhysics standard … … 19 19 #/testem/phys/addPhysics model 20 20 # 21 /testem/phys/setCuts 1 mm21 /testem/phys/setCuts 1.01 mm 22 22 #/testem/phys/VertexCuts 0.1 mm 23 23 #/testem/phys/MuonCuts 10.0 mm … … 33 33 # PLOT: energy deposit distribution in absorber 34 34 # 35 /plots/setnbinEn 15035 /plots/setnbinEn 50 36 36 /plots/setEnlow 0.00 MeV 37 /plots/setEnhigh 0. 3MeV37 /plots/setEnhigh 0.5 MeV 38 38 # 39 39 # … … 80 80 #/tracking/verbose 1 81 81 # 82 /event/printModulo 1000 82 /event/printModulo 10000 83 83 /run/beamOn 50000 84 84 # -
trunk/examples/extended/electromagnetic/TestEm8/src/Em8CalorHit.cc
r1230 r1337 26 26 // 27 27 // $Id: Em8CalorHit.cc,v 1.5 2006/06/29 17:00:03 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm8/src/Em8CalorimeterSD.cc
r1230 r1337 26 26 // 27 27 // $Id: Em8CalorimeterSD.cc,v 1.7 2006/06/29 17:00:05 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm8/src/Em8DetectorConstruction.cc
r1230 r1337 25 25 // 26 26 // 27 // $Id: Em8DetectorConstruction.cc,v 1.2 1 2007/10/02 10:12:47vnivanch Exp $28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // $Id: Em8DetectorConstruction.cc,v 1.23 2010/06/04 17:08:15 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // … … 149 149 a = 26.98*g/mole; 150 150 density = 2.7*g/cm3; 151 G4Material* Al = new G4Material(name="Aluminium", z=13., a, density); 152 if(Al); 151 new G4Material(name="Aluminium", z=13., a, density); 153 152 154 153 // Mylar … … 162 161 density = 2.330*g/cm3; 163 162 a = 28.09*g/mole; 164 G4Material* Si = new G4Material(name="Silicon", z=14., a, density); 165 if(Si); 163 new G4Material(name="Silicon", z=14., a, density); 166 164 167 165 // Krypton as detector gas, STP … … 367 365 if( fRegGasDet == 0 ) // First time - instantiate a region and a cut objects 368 366 { 369 fRegGasDet = new G4Region(" VertexDetector");367 fRegGasDet = new G4Region("GasDetector"); 370 368 cuts = new G4ProductionCuts(); 371 369 fRegGasDet->SetProductionCuts(cuts); -
trunk/examples/extended/electromagnetic/TestEm8/src/Em8DetectorMessenger.cc
r1230 r1337 26 26 // 27 27 // $Id: Em8DetectorMessenger.cc,v 1.8 2007/10/02 10:12:47 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm8/src/Em8EventAction.cc
r1230 r1337 25 25 // 26 26 // 27 // $Id: Em8EventAction.cc,v 1.1 0 2007/11/12 10:54:49 vnivanchExp $28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // $Id: Em8EventAction.cc,v 1.11 2010/06/06 04:31:28 perl Exp $ 28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // … … 45 45 #include "G4SDManager.hh" 46 46 #include "G4UImanager.hh" 47 #include "G4TrajectoryContainer.hh"48 #include "G4Trajectory.hh"49 #include "G4VVisManager.hh"50 47 #include "G4ios.hh" 51 48 #include "G4UnitsTable.hh" … … 142 139 runaction->FillNbOfSteps(nstep); 143 140 } 144 145 G4VVisManager* pVVisManager = G4VVisManager::GetConcreteInstance();146 147 if(pVVisManager)148 {149 G4TrajectoryContainer* trajectoryContainer = evt->GetTrajectoryContainer();150 G4int n_trajectories = 0;151 if (trajectoryContainer) n_trajectories = trajectoryContainer->entries();152 for(G4int i=0; i<n_trajectories; i++)153 { G4Trajectory* trj = (G4Trajectory *)((*(evt->GetTrajectoryContainer()))[i]);154 if (drawFlag == "all") trj->DrawTrajectory(50);155 else if ((drawFlag == "charged")&&(trj->GetCharge() != 0.))156 trj->DrawTrajectory(50);157 }158 }159 141 160 142 if(verboselevel>0) -
trunk/examples/extended/electromagnetic/TestEm8/src/Em8EventActionMessenger.cc
r1230 r1337 26 26 // 27 27 // $Id: Em8EventActionMessenger.cc,v 1.5 2006/06/29 17:00:15 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm8/src/Em8PrimaryGeneratorAction.cc
r1230 r1337 26 26 // 27 27 // $Id: Em8PrimaryGeneratorAction.cc,v 1.7 2006/06/29 17:00:18 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm8/src/Em8PrimaryGeneratorMessenger.cc
r1230 r1337 26 26 // 27 27 // $Id: Em8PrimaryGeneratorMessenger.cc,v 1.5 2006/06/29 17:00:21 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm8/src/Em8RunAction.cc
r1230 r1337 26 26 // 27 27 // $Id: Em8RunAction.cc,v 1.15 2007/11/12 10:54:49 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm8/src/Em8RunMessenger.cc
r1230 r1337 26 26 // 27 27 // $Id: Em8RunMessenger.cc,v 1.7 2006/06/29 17:00:25 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm8/src/Em8SteppingAction.cc
r1230 r1337 26 26 // 27 27 // $Id: Em8SteppingAction.cc,v 1.10 2007/11/12 10:54:49 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm8/src/Em8SteppingVerbose.cc
r1230 r1337 26 26 // 27 27 // $Id: Em8SteppingVerbose.cc,v 1.8 2006/06/29 17:00:29 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm8/src/PhysicsList.cc
r1230 r1337 25 25 // 26 26 // 27 // $Id: PhysicsList.cc,v 1.1 6 2008/12/05 17:46:12vnivanch Exp $28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // $Id: PhysicsList.cc,v 1.19 2010/06/04 17:08:15 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 … … 61 61 PhysicsList::PhysicsList() : G4VModularPhysicsList() 62 62 { 63 G4LossTableManager::Instance(); 63 em_config = G4LossTableManager::Instance()->EmConfigurator(); 64 G4LossTableManager::Instance()->SetVerbose(1); 64 65 defaultCutValue = 1.*mm; 65 66 cutForGamma = defaultCutValue; … … 88 89 delete generalPhysicsList; 89 90 delete emPhysicsList; 90 for(size_t i=0; i<hadronPhys.size(); i++) delete hadronPhys[i];91 for(size_t i=0; i<hadronPhys.size(); ++i) { delete hadronPhys[i]; } 91 92 delete stepMaxProcess; 92 93 } … … 105 106 AddTransportation(); 106 107 emPhysicsList->ConstructProcess(); 107 em_config.AddModels();108 108 generalPhysicsList->ConstructProcess(); 109 for(size_t i=0; i<hadronPhys.size(); i++) hadronPhys[i]->ConstructProcess();109 for(size_t i=0; i<hadronPhys.size(); ++i) { hadronPhys[i]->ConstructProcess(); } 110 110 AddStepMax(); 111 111 } … … 196 196 SetCutValue(cutForPositron, "e+"); 197 197 198 if ( verboseLevel > 0 ) DumpCutValuesTable();198 if ( verboseLevel > 0 ) { DumpCutValuesTable(); } 199 199 } 200 200 … … 256 256 if(modname == "pai") { 257 257 G4PAIModel* pai = new G4PAIModel(part,"PAIModel"); 258 em_config .SetExtraEmModel(partname,procname,pai,"VertexDetector",258 em_config->SetExtraEmModel(partname,procname,pai,"GasDetector", 259 259 0.0,100.*TeV,pai); 260 260 } else if(modname == "pai_photon") { 261 261 G4PAIPhotonModel* pai = new G4PAIPhotonModel(part,"PAIPhotModel"); 262 em_config .SetExtraEmModel(partname,procname,pai,"VertexDetector",262 em_config->SetExtraEmModel(partname,procname,pai,"GasDetector", 263 263 0.0,100.*TeV,pai); 264 264 } -
trunk/examples/extended/electromagnetic/TestEm8/src/PhysicsListMessenger.cc
r1230 r1337 26 26 // 27 27 // $Id: PhysicsListMessenger.cc,v 1.2 2006/06/29 17:00:47 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm8/src/StepMax.cc
r1230 r1337 25 25 // 26 26 // $Id: StepMax.cc,v 1.3 2006/06/29 17:00:49 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm8/src/StepMaxMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: StepMaxMessenger.cc,v 1.2 2006/06/29 17:00:52 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm9/GNUmakefile
r1230 r1337 1 # $Id: GNUmakefile,v 1. 9 2008/06/11 22:31:05 maireExp $2 # GEANT4 tag $Name: geant4-09-0 3-cand-01 $1 # $Id: GNUmakefile,v 1.10 2010/01/11 16:29:51 gcosmo Exp $ 2 # GEANT4 tag $Name: geant4-09-04-beta-01 $ 3 3 # -------------------------------------------------------------- 4 4 # GNUmakefile for examples module with AIDA interface … … 10 10 11 11 ifndef G4INSTALL 12 G4INSTALL = ../../../.. /12 G4INSTALL = ../../../.. 13 13 endif 14 14 -
trunk/examples/extended/electromagnetic/TestEm9/History
r807 r1337 1 $Id: History,v 1. 44 2007/11/13 14:44:26 vnivanchExp $1 $Id: History,v 1.62 2010/06/07 05:40:46 perl Exp $ 2 2 ------------------------------------------------------------------- 3 3 … … 14 14 ---------------------------------------------------------- 15 15 * Reverse chronological order (last date on top), please * 16 17 16 ---------------------------------------------------------- 17 18 06-06-10 J.Perl (testem9-V09-03-03) 19 - Remove unused variable in EventAction 20 21 03-06-10 J.Perl (testem9-V09-03-02) 22 - Updated vis usage 23 24 21-05-10 mma (testem9-V09-03-01) 25 TestEm9.cc : introduction of G4UIExecutive 26 27 29-04-10 V.Ivant (testem9-V09-03-00) 28 - added a table of average number of calls of processes versus 29 atomic number of an atom on which interaction takes place 30 31 20-11-09 V.Ivant (testem9-V09-02-00) 32 - use Livermore and Penelope builders from PhysList library 33 34 16-11-08 mma (testem9-V09-01-09) 35 - Em options: 20bins/decade LinLossLimit=default=0.01 36 37 16-10-08 V.Ivant (testem9-V09-01-08) 38 - Removed temporary builders PhysListEmStandardLPM and 39 PhysListEmStandardIG 40 41 24-09-08 V.Ivant (testem9-V09-01-07) 42 - added control on number of events with Edep < 80% 43 - use double for number of steps instead of integer 44 45 22-09-08 mma 46 - histo.cc : root format by default 47 48 22-08-08 V.Ivant (testem9-V09-01-06) 49 - added computation of ratios E9/E25 50 - PhysList with relativistic LPM model is done on top of PhysList 51 option1 52 53 11-08-08 V.Ivant (testem9-V09-01-05) 54 - added computation of ratios E1/E9 and E1/E25 55 - added PhysLists with relativistic LPM model 56 - updated macro 57 58 12-06-08 mma (testem9-V09-01-04) 59 - Remove AIDA from GNUmakefile 60 61 07-05-08 mma (testem9-V09-01-03) 62 - PhysListEmStandard : add spline option for physics tables 63 - README : update Aida informations 64 65 08-04-08 mma (testem9-V09-01-02) 66 - PhysListEmStandard : replace G4MultipleScattering by G4eMultipleScattering. 67 Complete EmOptions 68 69 07-04-08 V.Ivant (testem9-V09-01-01) 70 - fixed problem of geometry/cut modification between runs 71 72 18-03-08 V.Ivant (testem9-V09-01-00) 73 - added G4EmStandardPhyiscs_option3 18 74 19 75 13-11-07 V.Ivant (testem9-V09-00-00) -
trunk/examples/extended/electromagnetic/TestEm9/README
r807 r1337 1 $Id: README,v 1.1 0 2006/11/22 18:58:25vnivanch Exp $1 $Id: README,v 1.12 2008/08/22 14:35:12 vnivanch Exp $ 2 2 ------------------------------------------------------------------- 3 3 … … 45 45 4. StepMax - for steplimitation 46 46 47 The following options for EM physics are available: 48 - "standard" the best standard EM physics (default) 49 - "G4standard" recommended standard EM physics for LHC 50 - "G4standard_fast" the best CPU performance standard physics for LHC 51 - "G4standard_exp" experimental standard physics for LHC 52 - "Livermore" low-energy EM physics using Livermore data 53 - "Penelope" low-energy EM physics implementing Penelope models 47 The following options for EM physics using builders from physics_lists 48 sub-package are available: 49 - "emstandard" (default) 50 - "emstandard_opt1" (EMV) 51 - "emstandard_opt2" (EMX) 52 - "emstandard_opt3" recommended for medical and space applications 53 54 There are local to this example variants of EM physics: 55 - "emstandard_local" close to opt3 56 - "standardIG" close to opt2 57 - "standardLPM" relativistic bremsstrahlung model added to opt1 58 - "Livermore" low-energy EM physics using Livermore data 59 - "Penelope" low-energy EM physics implementing Penelope models 54 60 55 61 Optional components can be added: … … 105 111 ------------------- 106 112 107 By default the histograms are not activated. To activate histograms108 the environment variable G4ANALYSIS_USE should be defined. For instance109 uncomment the flag G4ANALYSIS_USE in GNUmakefile.113 By default the histograms are not activated. To activate histograms 114 the environment variable G4ANALYSIS_USE should be defined. For instance 115 uncomment the flag G4ANALYSIS_USE in GNUmakefile. 110 116 111 To use histograms any of implementations of AIDA interfaces should 112 be available (see http://aida.freehep.org). 113 114 A package including AIDA and extended interfaces also using Python 115 is PI, available from: http://cern.ch/pi . 116 117 Once installed PI or PI-Lite in a specified local area $MYPY, it is 118 required to add the installation path to $PATH, i.e. for example, 119 for release 1.2.1 of PI: 120 121 setenv PATH ${PATH}:$MYPI/1.2.1/app/releases/PI/PI_1_2_1/rh73_gcc32/bin 122 123 CERN users can use the PATH to the LCG area on AFS. 124 125 Before compilation of the example it is optimal to clean up old 126 files: 127 128 gmake histclean 129 gmake 130 131 Before running the example the command should be issued: 132 133 eval `aida-config --runtime csh` 134 135 It is possible to choose the format of the output file with 136 histograms using UI command: 137 138 /testem/histo/setFileType type 139 140 The following types are available: hbook, root, xml. 117 To use histograms any of implementations of AIDA interfaces should 118 be available. See InstallAida.txt -
trunk/examples/extended/electromagnetic/TestEm9/TestEm9.cc
r1230 r1337 25 25 // 26 26 // 27 // $Id: TestEm9.cc,v 1. 8 2006/11/17 17:45:05 vnivanchExp $28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // $Id: TestEm9.cc,v 1.10 2010/05/21 18:32:34 maire Exp $ 28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 33 33 #include "G4RunManager.hh" 34 34 #include "G4UImanager.hh" 35 #include "G4UIterminal.hh"36 #include "G4UItcsh.hh"37 35 #include "Randomize.hh" 38 36 … … 48 46 #ifdef G4VIS_USE 49 47 #include "G4VisExecutive.hh" 48 #endif 49 50 #ifdef G4UI_USE 51 #include "G4UIExecutive.hh" 50 52 #endif 51 53 … … 68 70 runManager->SetUserAction(kin = new PrimaryGeneratorAction(det)); 69 71 70 //visualization manager71 #ifdef G4VIS_USE72 G4VisManager* visManager = 0;73 #endif74 75 72 //set user action classes 76 RunAction* run = new RunAction(); 77 EventAction* event = new EventAction(); 78 TrackingAction* track = new TrackingAction(); 79 SteppingAction* step = new SteppingAction(); 80 81 runManager->SetUserAction(run); 82 runManager->SetUserAction(event); 83 runManager->SetUserAction(track); 84 runManager->SetUserAction(step); 73 runManager->SetUserAction(new RunAction()); 74 runManager->SetUserAction(new EventAction()); 75 runManager->SetUserAction(new TrackingAction()); 76 runManager->SetUserAction(new SteppingAction()); 85 77 86 78 //get the pointer to the User Interface manager 87 79 G4UImanager* UI = G4UImanager::GetUIpointer(); 88 89 if (argc==1) // Define UI terminal for interactive mode 90 { 91 #ifdef G4VIS_USE 92 visManager = new G4VisExecutive; 93 visManager->Initialize(); 94 #endif 95 G4UIsession* session = 0; 96 #ifdef G4UI_USE_TCSH 97 session = new G4UIterminal(new G4UItcsh); 98 #else 99 session = new G4UIterminal(); 100 #endif 101 session->SessionStart(); 102 delete session; 103 } 104 else // Batch mode 80 81 if (argc!=1) // batch mode 105 82 { 106 83 G4String command = "/control/execute "; … … 108 85 UI->ApplyCommand(command+fileName); 109 86 } 87 88 else //define visualization and UI terminal for interactive mode 89 { 90 #ifdef G4VIS_USE 91 G4VisManager* visManager = new G4VisExecutive; 92 visManager->Initialize(); 93 #endif 94 95 #ifdef G4UI_USE 96 G4UIExecutive * ui = new G4UIExecutive(argc,argv); 97 ui->SessionStart(); 98 delete ui; 99 #endif 100 101 #ifdef G4VIS_USE 102 delete visManager; 103 #endif 104 } 110 105 111 106 //job termination 112 #ifdef G4VIS_USE 113 if(visManager) delete visManager; 114 #endif 107 // 115 108 delete runManager; 116 109 -
trunk/examples/extended/electromagnetic/TestEm9/TestEm9.in
r807 r1337 1 1 # $Id: TestEm9.in,v 1.16 2007/05/17 15:23:04 vnivanch Exp $ 2 # GEANT4 tag $Name: $2 # GEANT4 tag $Name: geant4-09-04-beta-01 $ 3 3 # 4 4 # Macro file for TestEm9 - Crystal Calorimeter -
trunk/examples/extended/electromagnetic/TestEm9/TestEm9.out
r807 r1337 1 2 ############################################ 3 !!! WARNING - FPE detection is activated !!! 4 ############################################ 1 5 2 6 ************************************************************* 3 Geant4 version Name: g lobal-V09-00-03 (9-May-2008)7 Geant4 version Name: geant4-09-03-ref-06 (25-June-2010) 4 8 Copyright : Geant4 Collaboration 5 9 Reference : NIM A 506 (2003), 250-303 … … 7 11 ************************************************************* 8 12 9 ### NIST DataBase for Materials is used10 G4Material: Mean excitation energy is changed for G4_AIR Iold= 85.627eV; Inew= 85.7 eV;11 G4Material: Mean excitation energy is changed for G4_Al Iold= 166.4eV; Inew= 166 eV;12 G4Material: Mean excitation energy is changed for G4_Si Iold= 173.6eV; Inew= 173 eV;13 G4Material: Mean excitation energy is changed for G4_Fe Iold= 286eV; Inew= 286 eV;14 G4Material: Mean excitation energy is changed for G4_CESIUM_IODIDE Iold= 491.166eV; Inew= 553.1 eV;15 13 /run/verbose 1 16 14 #/tracking/verbose 1 17 15 # 18 # select EM PhysicsList16 # select EM PhysicsList 19 17 # 20 18 /testem/phys/addPhysics emstandard_opt1 … … 30 28 /testem/det/acceptance25 0.9793 0.00884 2.5 31 29 # 32 #/process/eLoss/preciseRange true33 #/process/eLoss/integral true30 #/process/eLoss/preciseRange true 31 #/process/eLoss/integral true 34 32 /run/initialize 35 36 ***** Table : Nb of materials = 5 *****37 38 Material: G4_AIR density: 1.205 mg/cm3 RadL: 303.921 m Imean: 85.700 eV temperature: 273.15 K pressure: 1.00 atm39 ---> Element: C (C) Z = 6.0 N = 12.0 A = 12.01 g/mole40 ---> Isotope: C Z = 6 N = 12 A = 12.00 g/mole abundance: 98.93 %41 ---> Isotope: C Z = 6 N = 13 A = 13.00 g/mole abundance: 1.07 % ElmMassFraction: 0.01 % ElmAbundance 0.02 %42 ---> Element: N (N) Z = 7.0 N = 14.0 A = 14.01 g/mole43 ---> Isotope: N Z = 7 N = 14 A = 14.00 g/mole abundance: 99.63 %44 ---> Isotope: N Z = 7 N = 15 A = 15.00 g/mole abundance: 0.37 % ElmMassFraction: 75.53 % ElmAbundance 78.44 %45 ---> Element: O (O) Z = 8.0 N = 16.0 A = 16.00 g/mole46 ---> Isotope: O Z = 8 N = 16 A = 15.99 g/mole abundance: 99.76 %47 ---> Isotope: O Z = 8 N = 17 A = 17.00 g/mole abundance: 0.04 %48 ---> Isotope: O Z = 8 N = 18 A = 18.00 g/mole abundance: 0.20 % ElmMassFraction: 23.18 % ElmAbundance 21.07 %49 ---> Element: Ar (Ar) Z = 18.0 N = 40.0 A = 39.95 g/mole50 ---> Isotope: Ar Z = 18 N = 36 A = 35.97 g/mole abundance: 0.34 %51 ---> Isotope: Ar Z = 18 N = 38 A = 37.96 g/mole abundance: 0.06 %52 ---> Isotope: Ar Z = 18 N = 40 A = 39.96 g/mole abundance: 99.60 % ElmMassFraction: 1.28 % ElmAbundance 0.47 %53 54 Material: G4_Al density: 2.699 g/cm3 RadL: 8.896 cm Imean: 166.000 eV55 ---> Element: Al (Al) Z = 13.0 N = 27.0 A = 26.98 g/mole56 ---> Isotope: Al Z = 13 N = 27 A = 26.98 g/mole abundance: 100.00 % ElmMassFraction: 100.00 % ElmAbundance 100.00 %57 58 Material: G4_Si density: 2.330 g/cm3 RadL: 9.366 cm Imean: 173.000 eV59 ---> Element: Si (Si) Z = 14.0 N = 28.1 A = 28.09 g/mole60 ---> Isotope: Si Z = 14 N = 28 A = 27.98 g/mole abundance: 92.23 %61 ---> Isotope: Si Z = 14 N = 29 A = 28.98 g/mole abundance: 4.68 %62 ---> Isotope: Si Z = 14 N = 30 A = 29.97 g/mole abundance: 3.09 % ElmMassFraction: 100.00 % ElmAbundance 100.00 %63 64 Material: G4_Fe density: 7.874 g/cm3 RadL: 1.757 cm Imean: 286.000 eV65 ---> Element: Fe (Fe) Z = 26.0 N = 55.9 A = 55.85 g/mole66 ---> Isotope: Fe Z = 26 N = 54 A = 53.94 g/mole abundance: 5.84 %67 ---> Isotope: Fe Z = 26 N = 56 A = 55.93 g/mole abundance: 91.75 %68 ---> Isotope: Fe Z = 26 N = 57 A = 56.94 g/mole abundance: 2.12 %69 ---> Isotope: Fe Z = 26 N = 58 A = 57.93 g/mole abundance: 0.28 % ElmMassFraction: 100.00 % ElmAbundance 100.00 %70 71 Material: G4_CESIUM_IODIDE density: 4.510 g/cm3 RadL: 1.860 cm Imean: 553.100 eV72 ---> Element: I (I) Z = 53.0 N = 127.0 A = 126.90 g/mole73 ---> Isotope: I Z = 53 N = 127 A = 126.90 g/mole abundance: 100.00 % ElmMassFraction: 48.85 % ElmAbundance 50.00 %74 ---> Element: Cs (Cs) Z = 55.0 N = 133.0 A = 132.91 g/mole75 ---> Isotope: Cs Z = 55 N = 133 A = 132.91 g/mole abundance: 100.00 % ElmMassFraction: 51.15 % ElmAbundance 50.00 %76 77 78 33 Ecal is 36 cm of G4_CESIUM_IODIDE 79 34 Absorber is 2 mm of G4_Al 80 35 Vertex is 3 cm of 3 layers of Si of 100 um npads= 601 81 36 ### New geometry is constructed 82 PhysicsList: world cuts are set cutG= 0.3 mm cutE= 0.3 mm 83 Vertex cuts are set 84 Muon cuts are set 85 # 86 #/testem/histo/fileName e_pr.root 87 #/testem/histo/fileType root 37 # 38 #/testem/histo/fileName e_pr.root 39 #/testem/histo/fileType root 88 40 /gun/particle e- 89 41 /gun/energy 1 GeV 90 42 /run/beamOn 100 91 43 92 phot: Total cross sections from Sandia parametrisation. 93 Sampling according PhotoElectric model 94 95 compt: Total cross sections has a good parametrisation from 10 KeV to (100/Z) GeV 96 Sampling according Klein-Nishina model 97 tables are built for gamma 98 Lambda tables from 100 eV to 100 GeV in 90 bins. 99 100 conv: Total cross sections has a good parametrisation from 1.5 MeV to 100 GeV for all Z; 101 sampling secondary e+e- according Bethe-Heitler model 102 tables are built for gamma 103 Lambda tables from 1.022 MeV to 100 GeV in 100 bins. 104 105 msc: Model variant of multiple scattering for e- 106 Lambda tables from 100 eV to 100 TeV in 120 bins. 107 LateralDisplacementFlag= 1 Skin= 0 108 Boundary/stepping algorithm is active with RangeFactor= 0.2 Step limit type 0 109 110 eIoni: tables are built for e- 111 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 112 Lambda tables from threshold to 100 TeV in 120 bins. 113 Delta cross sections and sampling from MollerBhabha model 114 Good description from 1 KeV to 100 GeV. 115 Step function: finalRange(mm)= 1, dRoverRange= 0.8, integral: 1, fluct: 1 116 117 eBrem: tables are built for e- 118 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 119 Lambda tables from threshold to 100 TeV in 120 bins. 120 Total cross sections and sampling from StandBrem model (based on the EEDL data library) 121 Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV. LPM flag 1 122 123 eIoni: tables are built for e+ 124 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 125 Lambda tables from threshold to 100 TeV in 120 bins. 126 Delta cross sections and sampling from MollerBhabha model 127 Good description from 1 KeV to 100 GeV. 128 Step function: finalRange(mm)= 1, dRoverRange= 0.8, integral: 1, fluct: 1 129 130 eBrem: tables are built for e+ 131 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 132 Lambda tables from threshold to 100 TeV in 120 bins. 133 Total cross sections and sampling from StandBrem model (based on the EEDL data library) 134 Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV. LPM flag 1 135 136 annihil: Sampling according eplus2gg model 137 tables are built for e+ 138 Lambda tables from 100 eV to 100 TeV in 120 bins. 139 140 msc: Model variant of multiple scattering for proton 141 Lambda tables from 100 eV to 100 TeV in 120 bins. 142 LateralDisplacementFlag= 1 Skin= 0 143 Boundary/stepping algorithm is active with RangeFactor= 0.2 Step limit type 0 144 145 hIoni: tables are built for proton 146 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 147 Lambda tables from threshold to 100 TeV in 120 bins. 148 Scaling relation is used from proton dE/dx and range. 149 Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV 150 Parametrisation from Bragg for protons below. NuclearStopping= 1 151 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 152 153 msc: Model variant of multiple scattering for GenericIon 154 LateralDisplacementFlag= 0 Skin= 0 155 Boundary/stepping algorithm is active with RangeFactor= 0.2 Step limit type 1 156 157 ionIoni: tables are built for GenericIon 158 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 159 Lambda tables from threshold to 100 TeV in 120 bins. 160 Scaling relation is used from proton dE/dx and range. 161 Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV 162 Parametrisation from BraggIon for protons below. NuclearStopping= 1 163 164 Stopping Power data for 8 ion/material pairs are used. 165 Step function: finalRange(mm)= 0.1, dRoverRange= 0.1, integral: 1, fluct: 1 166 167 hIoni: tables are built for anti_proton 168 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 169 Lambda tables from threshold to 100 TeV in 120 bins. 170 Scaling relation is used from proton dE/dx and range. 171 Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV 172 Parametrisation from Bragg for protons below. NuclearStopping= 1 173 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 174 175 msc: Model variant of multiple scattering for mu+ 176 Lambda tables from 100 eV to 100 TeV in 120 bins. 177 LateralDisplacementFlag= 1 Skin= 0 178 Boundary/stepping algorithm is active with RangeFactor= 0.2 Step limit type 0 179 180 muIoni: tables are built for mu+ 181 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 182 Lambda tables from threshold to 100 TeV in 120 bins. 183 Bether-Bloch model for E > 0.2 MeV, parametrisation of Bragg peak below, 184 radiative corrections for E > 1 GeV 185 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 186 187 muBrems: tables are built for mu+ 188 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 189 Lambda tables from threshold to 100 TeV in 120 bins. 190 Parametrised model 191 192 muPairProd: tables are built for mu+ 193 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 194 Lambda tables from threshold to 100 TeV in 120 bins. 195 Parametrised model 196 197 muIoni: tables are built for mu- 198 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 199 Lambda tables from threshold to 100 TeV in 120 bins. 200 Bether-Bloch model for E > 0.2 MeV, parametrisation of Bragg peak below, 201 radiative corrections for E > 1 GeV 202 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 203 204 muBrems: tables are built for mu- 205 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 206 Lambda tables from threshold to 100 TeV in 120 bins. 207 Parametrised model 208 209 muPairProd: tables are built for mu- 210 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 211 Lambda tables from threshold to 100 TeV in 120 bins. 212 Parametrised model 213 214 hIoni: tables are built for pi+ 215 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 216 Lambda tables from threshold to 100 TeV in 120 bins. 217 Scaling relation is used from proton dE/dx and range. 218 Delta cross sections and sampling from BetheBloch model for scaled energy > 0.297504 MeV 219 Parametrisation from Bragg for protons below. NuclearStopping= 1 220 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 221 222 msc: Model variant of multiple scattering for pi- 223 Lambda tables from 100 eV to 100 TeV in 120 bins. 224 LateralDisplacementFlag= 1 Skin= 0 225 Boundary/stepping algorithm is active with RangeFactor= 0.2 Step limit type 0 226 227 hIoni: tables are built for pi- 228 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 229 Lambda tables from threshold to 100 TeV in 120 bins. 230 Scaling relation is used from proton dE/dx and range. 231 Delta cross sections and sampling from BetheBloch model for scaled energy > 0.297504 MeV 232 Parametrisation from Bragg for protons below. NuclearStopping= 1 233 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 44 phot: for gamma, applyCuts: 1 SubType= 12 45 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 46 PhotoElectric : Emin= 0 eV Emax= 10 TeV 47 48 compt: for gamma, applyCuts: 1 SubType= 13 49 Lambda tables from 100 eV to 10 TeV in 77 bins, spline: 1 50 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 51 Klein-Nishina : Emin= 0 eV Emax= 10 TeV 52 53 conv: for gamma, applyCuts: 1 SubType= 14 54 Lambda tables from 1.022 MeV to 10 TeV in 77 bins, spline: 1 55 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 56 Bethe-Heitler : Emin= 0 eV Emax= 10 TeV 57 58 msc: for e- SubType= 10 59 Lambda tables from 100 eV to 10 TeV in 77 bins, spline: 1 60 RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1 61 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 62 UrbanMsc93 : Emin= 0 eV Emax= 10 TeV 63 64 eIoni: for e- SubType= 2 65 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 66 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 67 finalRange(mm)= 1, dRoverRange= 0.8, integral: 1, fluct: 1, linLossLimit= 0.01 68 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 69 MollerBhabha : Emin= 0 eV Emax= 10 TeV 70 71 eBrem: for e- SubType= 3 72 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 73 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 74 LPM flag: 1 for E > 1 GeV 75 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 76 eBrem : Emin= 0 eV Emax= 1 GeV 77 eBremRel : Emin= 1 GeV Emax= 10 TeV 78 79 eIoni: for e+ SubType= 2 80 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 81 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 82 finalRange(mm)= 1, dRoverRange= 0.8, integral: 1, fluct: 1, linLossLimit= 0.01 83 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 84 MollerBhabha : Emin= 0 eV Emax= 10 TeV 85 86 eBrem: for e+ SubType= 3 87 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 88 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 89 LPM flag: 1 for E > 1 GeV 90 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 91 eBrem : Emin= 0 eV Emax= 1 GeV 92 eBremRel : Emin= 1 GeV Emax= 10 TeV 93 94 annihil: for e+, applyCuts: 1 SubType= 5 95 Lambda tables from 100 eV to 10 TeV in 77 bins, spline: 1 96 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 97 eplus2gg : Emin= 0 eV Emax= 10 TeV 98 99 msc: for proton SubType= 10 100 Lambda tables from 100 eV to 10 TeV in 77 bins, spline: 1 101 RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1 102 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 103 UrbanMsc90 : Emin= 0 eV Emax= 10 TeV 104 105 hIoni: for proton SubType= 2 106 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 107 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 108 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 109 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 110 Bragg : Emin= 0 eV Emax= 2 MeV 111 BetheBloch : Emin= 2 MeV Emax= 10 TeV 112 113 hBrems: for proton SubType= 3 114 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 115 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 116 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 117 hBrem : Emin= 0 eV Emax= 10 TeV 118 119 hPairProd: for proton SubType= 4 120 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 121 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 122 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 123 hPairProd : Emin= 0 eV Emax= 10 TeV 124 125 msc: for GenericIon SubType= 10 126 RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 0 127 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 128 UrbanMsc90 : Emin= 0 eV Emax= 10 TeV 129 130 ionIoni: for GenericIon SubType= 2 131 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 132 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 133 finalRange(mm)= 0.1, dRoverRange= 0.1, integral: 1, fluct: 1, linLossLimit= 0.02 134 Stopping Power data for 17 ion/material pairs, nuclearStopping: 1 135 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 136 BraggIon : Emin= 0 eV Emax= 2 MeV 137 BetheBloch : Emin= 2 MeV Emax= 10 TeV 138 139 hIoni: for anti_proton SubType= 2 140 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 141 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 142 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 143 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 144 ICRU73QO : Emin= 0 eV Emax= 2 MeV 145 BetheBloch : Emin= 2 MeV Emax= 10 TeV 146 147 hIoni: for kaon+ SubType= 2 148 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 149 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 150 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 151 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 152 Bragg : Emin= 0 eV Emax= 1.05231 MeV 153 BetheBloch : Emin= 1.05231 MeV Emax= 10 TeV 154 155 hBrems: for kaon+ SubType= 3 156 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 157 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 158 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 159 hBrem : Emin= 0 eV Emax= 10 TeV 160 161 hPairProd: for kaon+ SubType= 4 162 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 163 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 164 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 165 hPairProd : Emin= 0 eV Emax= 10 TeV 166 167 hIoni: for kaon- SubType= 2 168 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 169 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 170 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 171 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 172 ICRU73QO : Emin= 0 eV Emax= 1.05231 MeV 173 BetheBloch : Emin= 1.05231 MeV Emax= 10 TeV 174 175 hBrems: for kaon- SubType= 3 176 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 177 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 178 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 179 hBrem : Emin= 0 eV Emax= 10 TeV 180 181 hPairProd: for kaon- SubType= 4 182 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 183 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 184 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 185 hPairProd : Emin= 0 eV Emax= 10 TeV 186 187 muMsc: for mu+ SubType= 10 188 Lambda tables from 100 eV to 10 TeV in 77 bins, spline: 1 189 RangeFactor= 0.2, step limit type: 0, lateralDisplacement: 1, polarAngleLimit(deg)= 0 190 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 191 UrbanMsc90 : Emin= 0 eV Emax= 10 TeV 192 193 muIoni: for mu+ SubType= 2 194 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 195 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 196 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 197 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 198 Bragg : Emin= 0 eV Emax= 200 keV 199 BetheBloch : Emin= 200 keV Emax= 1 GeV 200 MuBetheBloch : Emin= 1 GeV Emax= 10 TeV 201 202 muBrems: for mu+ SubType= 3 203 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 204 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 205 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 206 MuBrem : Emin= 0 eV Emax= 10 TeV 207 208 muPairProd: for mu+ SubType= 4 209 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 210 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 211 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 212 muPairProd : Emin= 0 eV Emax= 10 TeV 213 214 muIoni: for mu- SubType= 2 215 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 216 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 217 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 218 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 219 ICRU73QO : Emin= 0 eV Emax= 200 keV 220 BetheBloch : Emin= 200 keV Emax= 1 GeV 221 MuBetheBloch : Emin= 1 GeV Emax= 10 TeV 222 223 muBrems: for mu- SubType= 3 224 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 225 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 226 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 227 MuBrem : Emin= 0 eV Emax= 10 TeV 228 229 muPairProd: for mu- SubType= 4 230 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 231 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 232 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 233 muPairProd : Emin= 0 eV Emax= 10 TeV 234 235 hIoni: for pi+ SubType= 2 236 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 237 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 238 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 239 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 240 Bragg : Emin= 0 eV Emax= 297.504 keV 241 BetheBloch : Emin= 297.504 keV Emax= 10 TeV 242 243 hBrems: for pi+ SubType= 3 244 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 245 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 246 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 247 hBrem : Emin= 0 eV Emax= 10 TeV 248 249 hPairProd: for pi+ SubType= 4 250 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 251 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 252 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 253 hPairProd : Emin= 0 eV Emax= 10 TeV 254 255 msc: for pi- SubType= 10 256 Lambda tables from 100 eV to 10 TeV in 77 bins, spline: 1 257 RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1 258 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 259 UrbanMsc90 : Emin= 0 eV Emax= 10 TeV 260 261 hIoni: for pi- SubType= 2 262 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 263 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 264 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 265 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 266 ICRU73QO : Emin= 0 eV Emax= 297.504 keV 267 BetheBloch : Emin= 297.504 keV Emax= 10 TeV 268 269 hBrems: for pi- SubType= 3 270 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 271 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 272 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 273 hBrem : Emin= 0 eV Emax= 10 TeV 274 275 hPairProd: for pi- SubType= 4 276 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 277 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 278 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 279 hPairProd : Emin= 0 eV Emax= 10 TeV 234 280 235 281 ========= Table of registered couples ============================== … … 237 283 Index : 0 used in the geometry : Yes recalculation needed : No 238 284 Material : G4_AIR 239 Range cuts : gamma 300 um e- 300 um e+ 300 um240 Energy thresholds : gamma 990 eV e- 990 eV e+ 990 eV285 Range cuts : gamma 300 um e- 300 um e+ 300 um proton 0 fm 286 Energy thresholds : gamma 990 eV e- 990 eV e+ 990 eV proton 0 eV 241 287 Region(s) which use this couple : 242 288 DefaultRegionForTheWorld … … 244 290 Index : 1 used in the geometry : Yes recalculation needed : No 245 291 Material : G4_CESIUM_IODIDE 246 Range cuts : gamma 300 um e- 300 um e+ 300 um247 Energy thresholds : gamma 18.1187 keV e- 288.607 keV e+ 278.143 keV292 Range cuts : gamma 300 um e- 300 um e+ 300 um proton 0 fm 293 Energy thresholds : gamma 18.2919 keV e- 291.524 keV e+ 281.891 keV proton 0 eV 248 294 Region(s) which use this couple : 249 295 DefaultRegionForTheWorld … … 251 297 Index : 2 used in the geometry : Yes recalculation needed : No 252 298 Material : G4_Al 253 Range cuts : gamma 300 um e- 300 um e+ 300 um254 Energy thresholds : gamma 3.89739 keV e- 258.339 keV e+ 252.056 keV299 Range cuts : gamma 300 um e- 300 um e+ 300 um proton 0 fm 300 Energy thresholds : gamma 3.92577 keV e- 258.31 keV e+ 253.154 keV proton 0 eV 255 301 Region(s) which use this couple : 256 302 DefaultRegionForTheWorld … … 258 304 Index : 3 used in the geometry : Yes recalculation needed : No 259 305 Material : G4_AIR 260 Range cuts : gamma 10 um e- 10 um e+ 10 um261 Energy thresholds : gamma 990 eV e- 990 eV e+ 990 eV306 Range cuts : gamma 10 um e- 10 um e+ 10 um proton 0 fm 307 Energy thresholds : gamma 990 eV e- 990 eV e+ 990 eV proton 0 eV 262 308 Region(s) which use this couple : 263 309 VertexDetector … … 265 311 Index : 4 used in the geometry : Yes recalculation needed : No 266 312 Material : G4_Al 267 Range cuts : gamma 10 um e- 10 um e+ 10 um268 Energy thresholds : gamma 990 eV e- 33.8876 keV e+ 33.4729 keV313 Range cuts : gamma 10 um e- 10 um e+ 10 um proton 0 fm 314 Energy thresholds : gamma 990 eV e- 34.1725 keV e+ 33.9436 keV proton 0 eV 269 315 Region(s) which use this couple : 270 316 VertexDetector … … 272 318 Index : 5 used in the geometry : Yes recalculation needed : No 273 319 Material : G4_Si 274 Range cuts : gamma 10 um e- 10 um e+ 10 um275 Energy thresholds : gamma 990 eV e- 31.4747 keV e+ 31.0896 keV320 Range cuts : gamma 10 um e- 10 um e+ 10 um proton 0 fm 321 Energy thresholds : gamma 990 eV e- 31.9516 keV e+ 31.7376 keV proton 0 eV 276 322 Region(s) which use this couple : 277 323 VertexDetector … … 279 325 Index : 6 used in the geometry : Yes recalculation needed : No 280 326 Material : G4_Fe 281 Range cuts : gamma 1 cm e- 1 cm e+ 1 cm282 Energy thresholds : gamma 60.4019 keV e- 12.9518 MeV e+ 12.0297 MeV327 Range cuts : gamma 1 cm e- 1 cm e+ 1 cm proton 0 fm 328 Energy thresholds : gamma 60.499 keV e- 13.0779 MeV e+ 12.2279 MeV proton 0 eV 283 329 Region(s) which use this couple : 284 330 MuonDetector … … 286 332 Index : 7 used in the geometry : Yes recalculation needed : No 287 333 Material : G4_Al 288 Range cuts : gamma 1 cm e- 1 cm e+ 1 cm289 Energy thresholds : gamma 20.4949 keV e- 4.54874 MeV e+ 4.2772 MeV334 Range cuts : gamma 1 cm e- 1 cm e+ 1 cm proton 0 fm 335 Energy thresholds : gamma 20.3682 keV e- 4.52289 MeV e+ 4.28616 MeV proton 0 eV 290 336 Region(s) which use this couple : 291 337 MuonDetector … … 299 345 Run Summary 300 346 Number of events processed : 100 301 User= 4.19s Real=4.21s Sys=0s347 User=1.85s Real=2.86s Sys=0s 302 348 RunAction: End of run actions are started 303 349 HistoManager: End of run actions are started 304 350 ================================================================= 305 351 Number of events 100 306 Average number of e- 1320307 Average number of gamma 701.3308 Average number of e+ 48. 12309 Average number of steps 3 980310 Edep 1x1 = 0.8 336 +- 0.002518 res= 3.021%311 Edep 3x3 = 0.9 601 +- 0.001163 res= 1.212%312 Edep 5x5 = 0.98 07 +- 0.0007853 res= 0.8007%352 Average number of e- 404.1 353 Average number of gamma 680.3 354 Average number of e+ 48.44 355 Average number of steps 3032 356 Edep 1x1 = 0.8268 +- 0.003033 res= 3.576 % 357 Edep 3x3 = 0.9564 +- 0.00132 res= 1.36 % 358 Edep 5x5 = 0.98 +- 0.0007972 res= 0.8052 % 313 359 =========== Mean values without trancating ===================== 314 Edep 1x1 = 0.8327 +- 0.002681 res= 3.219 % 315 Edep 3x3 = 0.9596 +- 0.001241 res= 1.293 % 316 Edep 5x5 = 0.9807 +- 0.0007853 res= 0.8007 % 360 Edep 1x1 = 0.8215 +- 0.003784 res= 4.607 % 361 Edep 3x3 = 0.9552 +- 0.001452 res= 1.52 % 362 Edep 5x5 = 0.9793 +- 0.0009604 res= 0.9807 % 363 =========== Ratios without trancating =========================== 364 E1/E9 = 0.8599 +- 0.003448 365 E1/E25 = 0.8388 +- 0.003691 366 E9/E25 = 0.9754 +- 0.001015 367 Beam Energy 1 GeV 317 368 ================================================================== 318 369 319 370 320 371 <<<<<ACCEPTANCE>>>>> 100 events for Crystal Calorimeter 321 Edep1x1: 0.8 336 delEdep1x1= 0.006515 nrms= 2.191322 Erms1x1: 0.02 518 delErms1x1= -0.00456 nrms= -1.533323 Edep3x3: 0.9 601 delEdep3x3= 0.003087 nrms= 2.401324 Erms3x3: 0.01 163 delErms3x3= -0.001226 nrms= -0.9531325 Edep5x5: 0.98 07 delEdep5x5= 0.001428 nrms= 1.615326 Erms5x5: 0.0078 53 delErms5x5= -0.0009872 nrms= -1.117372 Edep1x1: 0.8268 delEdep1x1= -0.0003204 nrms= -0.1077 373 Erms1x1: 0.02957 delErms1x1= -0.0001739 nrms= -0.05847 374 Edep3x3: 0.9564 delEdep3x3= -0.0006442 nrms= -0.5009 375 Erms3x3: 0.01301 delErms3x3= 0.0001451 nrms= 0.1128 376 Edep5x5: 0.98 delEdep5x5= 0.0007303 nrms= 0.8261 377 Erms5x5: 0.007892 delErms5x5= -0.0009484 nrms= -1.073 327 378 <<<<<END>>>>> IS ACCEPTED 328 379 380 Z bremsstrahlung photoeffect compton conversion 381 13 0 0 158 0 382 53 284 41 0 45 383 55 298 48 0 49 329 384 # 330 385 G4 kernel has come to Quit state. 386 -
trunk/examples/extended/electromagnetic/TestEm9/csi.mac
r1230 r1337 1 1 # $Id: csi.mac,v 1.4 2006/10/26 15:50:35 maire Exp $ 2 # GEANT4 tag $Name: geant4-09-0 3-cand-01 $2 # GEANT4 tag $Name: geant4-09-04-beta-01 $ 3 3 # 4 4 # Macro file for TestEm9 - Crystal Calorimeter -
trunk/examples/extended/electromagnetic/TestEm9/include/DetectorConstruction.hh
r1230 r1337 26 26 // 27 27 // $Id: DetectorConstruction.hh,v 1.7 2008/04/07 18:09:05 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm9/include/DetectorMessenger.hh
r1230 r1337 26 26 // 27 27 // $Id: DetectorMessenger.hh,v 1.4 2006/06/29 17:00:58 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm9/include/EmAcceptance.hh
r1230 r1337 26 26 // 27 27 // $Id: EmAcceptance.hh,v 1.2 2006/06/29 17:01:00 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm9/include/EventAction.hh
r1230 r1337 28 28 29 29 // $Id: EventAction.hh,v 1.3 2006/06/29 17:01:02 gunter Exp $ 30 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $30 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 31 31 32 32 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo.... -
trunk/examples/extended/electromagnetic/TestEm9/include/EventActionMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: EventActionMessenger.hh,v 1.3 2006/06/29 17:01:04 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm9/include/Histo.hh
r1230 r1337 25 25 // 26 26 // $Id: Histo.hh,v 1.5 2007/05/24 13:17:41 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 29 29 #ifndef Histo_h -
trunk/examples/extended/electromagnetic/TestEm9/include/HistoManager.hh
r1230 r1337 24 24 // ******************************************************************** 25 25 // 26 // $Id: HistoManager.hh,v 1.1 1 2008/09/24 10:38:46vnivanch Exp $27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $26 // $Id: HistoManager.hh,v 1.12 2010/04/29 15:21:39 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 29 29 #ifndef HistoManager_h … … 54 54 #include "G4DataVector.hh" 55 55 #include "G4Track.hh" 56 //#include "Histo.hh"57 56 58 57 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo.... … … 150 149 G4DataVector Evertex; 151 150 G4DataVector Nvertex; 151 G4DataVector brem; 152 G4DataVector phot; 153 G4DataVector comp; 154 G4DataVector conv; 152 155 153 156 G4double edeptrue[3]; -
trunk/examples/extended/electromagnetic/TestEm9/include/HistoMessenger.hh
r1230 r1337 27 27 // 28 28 // $Id: HistoMessenger.hh,v 1.3 2006/06/29 17:01:11 gunter Exp $ 29 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $29 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 30 30 // 31 31 // -
trunk/examples/extended/electromagnetic/TestEm9/include/PhysListEmStandard.hh
r1230 r1337 25 25 // 26 26 // 27 // $Id: PhysListEmStandard.hh,v 1. 3 2006/06/29 17:02:17 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // $Id: PhysListEmStandard.hh,v 1.5 2009/11/20 20:25:40 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm9/include/PhysicsList.hh
r1230 r1337 25 25 // 26 26 // $Id: PhysicsList.hh,v 1.7 2008/04/07 18:09:05 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm9/include/PhysicsListMessenger.hh
r1230 r1337 26 26 // 27 27 // $Id: PhysicsListMessenger.hh,v 1.4 2006/06/29 17:02:32 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm9/include/PrimaryGeneratorAction.hh
r1230 r1337 26 26 // 27 27 // $Id: PrimaryGeneratorAction.hh,v 1.3 2006/06/29 17:02:35 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm9/include/StepMax.hh
r1230 r1337 25 25 // 26 26 // $Id: StepMax.hh,v 1.3 2006/06/29 17:02:40 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm9/include/StepMaxMessenger.hh
r1230 r1337 25 25 // 26 26 // $Id: StepMaxMessenger.hh,v 1.3 2006/06/29 17:02:42 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm9/include/SteppingAction.hh
r1230 r1337 26 26 // 27 27 // $Id: SteppingAction.hh,v 1.3 2006/06/29 17:02:44 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm9/src/DetectorConstruction.cc
r1230 r1337 25 25 // 26 26 // 27 // $Id: DetectorConstruction.cc,v 1.1 1 2008/04/07 18:09:05vnivanch Exp $28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // $Id: DetectorConstruction.cc,v 1.14 2009/11/21 17:28:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // … … 251 251 G4double vertWidth = ecalWidth/5.; 252 252 G4int npads = (G4int)(vertWidth/padWidth); 253 //G4cout << " vertWidth= " << vertWidth << " padWidth= " << padWidth 254 // << " npads= " << npads << G4endl; 255 // insure beam to hit a middle of central pad 253 256 npads = (npads/2)*2 + 1; 254 x0 = -0.5* padWidth*((G4double)(npads-1));255 G4double x1 = std::fabs(x0) + 0.5*padWidth + gap;257 x0 = -0.5*(padWidth + vertWidth); 258 G4double x1 = 0.5*vertWidth + gap; 256 259 G4double z = -(vertexLength+absLength); 257 260 -
trunk/examples/extended/electromagnetic/TestEm9/src/DetectorMessenger.cc
r1230 r1337 26 26 // 27 27 // $Id: DetectorMessenger.cc,v 1.3 2006/06/29 17:03:01 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm9/src/EmAcceptance.cc
r1230 r1337 26 26 // 27 27 // $Id: EmAcceptance.cc,v 1.4 2006/06/29 17:03:03 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm9/src/EventAction.cc
r1230 r1337 24 24 // ******************************************************************** 25 25 // 26 // $Id: EventAction.cc,v 1. 4 2006/06/29 17:03:06 gunterExp $27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $26 // $Id: EventAction.cc,v 1.6 2010/06/07 05:40:46 perl Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo.... … … 35 35 36 36 #include "G4UImanager.hh" 37 #include "G4TrajectoryContainer.hh"38 #include "G4Trajectory.hh"39 #include "G4VVisManager.hh"40 37 #include "G4Gamma.hh" 41 38 #include "G4ios.hh" … … 92 89 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo.... 93 90 94 void EventAction::EndOfEventAction(const G4Event* evt)91 void EventAction::EndOfEventAction(const G4Event*) 95 92 { 96 93 (HistoManager::GetPointer())->EndOfEvent(); 97 G4VVisManager* pVVisManager = G4VVisManager::GetConcreteInstance();98 99 if(pVVisManager) {100 G4TrajectoryContainer* trjc = evt->GetTrajectoryContainer();101 G4int n_trajectories = 0;102 if (trjc) n_trajectories = trjc->entries();103 104 for(G4int i=0; i<n_trajectories; i++) {105 G4Trajectory* t = (G4Trajectory*)((*(evt->GetTrajectoryContainer()))[i]);106 if (drawFlag == "all") t->DrawTrajectory(1000);107 else if ((drawFlag == "charged")&&(t->GetCharge() != 0.))108 t->DrawTrajectory(1000);109 }110 }111 94 112 95 if(verbose > 0) { -
trunk/examples/extended/electromagnetic/TestEm9/src/EventActionMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: EventActionMessenger.cc,v 1.3 2006/06/29 17:03:08 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm9/src/HistoManager.cc
r1230 r1337 38 38 39 39 #include "HistoManager.hh" 40 #include "G4MaterialCutsCouple.hh" 41 #include "G4EmProcessSubType.hh" 42 #include "G4VProcess.hh" 43 #include "G4VEmProcess.hh" 44 #include "G4VEnergyLossProcess.hh" 40 45 #include "G4UnitsTable.hh" 41 46 #include "Histo.hh" … … 163 168 164 169 histo->book(); 170 171 brem.resize(93,0.0); 172 phot.resize(93,0.0); 173 comp.resize(93,0.0); 174 conv.resize(93,0.0); 165 175 166 176 if(verbose > 0) { … … 280 290 } 281 291 if(isStarted) acc.EndOfAcceptance(); 292 293 // atom frequency 294 G4cout << " Z bremsstrahlung photoeffect compton conversion" << G4endl; 295 for(j=1; j<93; ++j) { 296 G4int n1 = G4int(brem[j]*x); 297 G4int n2 = G4int(phot[j]*x); 298 G4int n3 = G4int(comp[j]*x); 299 G4int n4 = G4int(conv[j]*x); 300 if(n1 + n2 + n3 + n4 > 0) { 301 G4cout << std::setw(4) << j << std::setw(12) << n1 << std::setw(12) << n2 302 << std::setw(12) << n3 << std::setw(12) << n4 << G4endl; 303 } 304 } 282 305 } 283 306 … … 390 413 G4ThreeVector pos = aTrack->GetVertexPosition(); 391 414 415 // primary 392 416 if(0 == pid) { 393 417 … … 414 438 } 415 439 440 // secondary 441 } else { 442 const G4VProcess* proc = aTrack->GetCreatorProcess(); 443 G4int type = proc->GetProcessSubType(); 444 if(type == fBremsstrahlung) { 445 const G4Element* elm = static_cast<const G4VEnergyLossProcess*>(proc)->GetCurrentElement(); 446 if(elm) { 447 G4int Z = G4int(elm->GetZ()); 448 if(Z > 0 && Z < 93) { brem[Z] += 1.0; } 449 } 450 } else if(type == fPhotoElectricEffect) { 451 const G4Element* elm = static_cast<const G4VEmProcess*>(proc)->GetCurrentElement(); 452 if(elm) { 453 G4int Z = G4int(elm->GetZ()); 454 if(Z > 0 && Z < 93) { phot[Z] += 1.0; } 455 } 456 } else if(type == fGammaConversion) { 457 const G4Element* elm = static_cast<const G4VEmProcess*>(proc)->GetCurrentElement(); 458 if(elm) { 459 G4int Z = G4int(elm->GetZ()); 460 if(Z > 0 && Z < 93) { conv[Z] += 1.0; } 461 } 462 } else if(type == fComptonScattering) { 463 const G4Element* elm = static_cast<const G4VEmProcess*>(proc)->GetCurrentElement(); 464 if(elm) { 465 G4int Z = G4int(elm->GetZ()); 466 if(Z > 0 && Z < 93) { comp[Z] += 1.0; } 467 } 468 } 469 416 470 // delta-electron 417 } elseif (0 < pid && "e-" == name) {418 if(1 < verbose) {419 G4cout << "TrackingAction: Secondary electron " << G4endl;420 }421 AddDeltaElectron(dynParticle);422 423 } else if (0 < pid && "e+" == name) {424 if(1 < verbose) {425 G4cout << "TrackingAction: Secondary positron " << G4endl;426 }427 AddPositron(dynParticle);428 429 } else if (0 < pid && "gamma" == name) {430 if(1 < verbose) {431 G4cout << "TrackingAction: Secondary gamma; parentID= " << pid432 << " E= " << kinE << G4endl;433 }434 AddPhoton(dynParticle);435 471 if (0 < pid && "e-" == name) { 472 if(1 < verbose) { 473 G4cout << "TrackingAction: Secondary electron " << G4endl; 474 } 475 AddDeltaElectron(dynParticle); 476 477 } else if (0 < pid && "e+" == name) { 478 if(1 < verbose) { 479 G4cout << "TrackingAction: Secondary positron " << G4endl; 480 } 481 AddPositron(dynParticle); 482 483 } else if (0 < pid && "gamma" == name) { 484 if(1 < verbose) { 485 G4cout << "TrackingAction: Secondary gamma; parentID= " << pid 486 << " E= " << kinE << G4endl; 487 } 488 AddPhoton(dynParticle); 489 } 436 490 } 437 491 } -
trunk/examples/extended/electromagnetic/TestEm9/src/HistoMessenger.cc
r1230 r1337 26 26 // 27 27 // $Id: HistoMessenger.cc,v 1.7 2008/08/22 14:11:53 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm9/src/PhysListEmStandard.cc
r1230 r1337 25 25 // 26 26 // 27 // $Id: PhysListEmStandard.cc,v 1.1 3 2008/11/16 21:01:10 maireExp $28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // $Id: PhysListEmStandard.cc,v 1.15 2009/11/20 20:27:21 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm9/src/PhysicsList.cc
r1230 r1337 24 24 // ******************************************************************** 25 25 // 26 // $Id: PhysicsList.cc,v 1.2 4 2008/10/16 11:48:58vnivanch Exp $27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $26 // $Id: PhysicsList.cc,v 1.25 2009/11/20 20:22:44 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 50 50 #include "G4EmStandardPhysics_option2.hh" 51 51 #include "G4EmStandardPhysics_option3.hh" 52 #include " PhysListEmLivermore.hh"53 #include " PhysListEmPenelope.hh"52 #include "G4EmLivermorePhysics.hh" 53 #include "G4EmPenelopePhysics.hh" 54 54 #include "G4DecayPhysics.hh" 55 55 #include "G4HadronElasticPhysics.hh" … … 188 188 G4cout << "PhysicsList::Set " << name << " EM physics" << G4endl; 189 189 190 } else if (name == "livermore") { 191 emName = name; 192 delete emPhysicsList; 193 emPhysicsList = new PhysListEmLivermore(); 194 if (verboseLevel > 0) 195 G4cout << "PhysicsList::Set Livermore EM physics" << G4endl; 196 197 } else if (name == "penelope") { 198 emName = name; 199 delete emPhysicsList; 200 emPhysicsList = new PhysListEmPenelope(); 201 if (verboseLevel > 0) 202 G4cout << "PhysicsList::Set Penelope EM physics" << G4endl; 190 } else if (name == "emlivermore") { 191 emName = name; 192 delete emPhysicsList; 193 emPhysicsList = new G4EmLivermorePhysics(); 194 195 } else if (name == "empenelope") { 196 emName = name; 197 delete emPhysicsList; 198 emPhysicsList = new G4EmPenelopePhysics(); 203 199 204 200 } else if (name == "elastic" && !helIsRegisted) { -
trunk/examples/extended/electromagnetic/TestEm9/src/PhysicsListMessenger.cc
r1230 r1337 26 26 // 27 27 // $Id: PhysicsListMessenger.cc,v 1.4 2008/04/03 15:07:55 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm9/src/PrimaryGeneratorAction.cc
r1230 r1337 26 26 // 27 27 // $Id: PrimaryGeneratorAction.cc,v 1.3 2006/06/29 17:03:46 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm9/src/StepMax.cc
r1230 r1337 25 25 // 26 26 // $Id: StepMax.cc,v 1.3 2006/06/29 17:03:52 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm9/src/StepMaxMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: StepMaxMessenger.cc,v 1.2 2006/06/29 17:03:54 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm9/src/SteppingAction.cc
r1230 r1337 26 26 // 27 27 // $Id: SteppingAction.cc,v 1.2 2006/06/29 17:03:57 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm9/vis.mac
r807 r1337 10 10 /run/initialize 11 11 # 12 # Create empty scene ("world" is default)13 /vis/ scene/create12 # Use this open statement to create an OpenGL view: 13 /vis/open OGL 600x600-0+0 14 14 # 15 # Create a scene handler for a specific graphics system 16 # Edit the next line(s) to choose another graphic system 17 # 18 /vis/open OGLIX 19 #/vis/open OGLIXm 20 # 15 # Use this open statement to create a .prim file suitable for 16 # viewing in DAWN: 21 17 #/vis/open DAWNFILE 22 18 # 23 # Draw scene 24 /vis/viewer/set/viewpointThetaPhi 90 0 deg 19 # Use this open statement to create a .heprep file suitable for 20 # viewing in HepRApp: 21 #/vis/open HepRepFile 22 # 23 # Use this open statement to create a .wrl file suitable for 24 # viewing in a VRML viewer: 25 #/vis/open VRML2FILE 26 # 27 # Disable auto refresh and quieten vis messages whilst scene and 28 # trajectories are established: 29 /vis/viewer/set/autoRefresh false 30 /vis/verbose errors 31 # 32 # Draw geometry: 33 /vis/drawVolume 34 # 35 # Specify view angle: 36 /vis/viewer/set/viewpointThetaPhi 90. 0. 37 # 38 # Specify zoom value: 25 39 /vis/viewer/zoom 1.4 26 /vis/viewer/flush27 40 # 28 # for drawing the tracks 29 # if too many tracks cause core dump => storeTrajectory 0 30 /tracking/storeTrajectory 1 41 # Specify style (surface or wireframe): 42 #/vis/viewer/set/style wireframe 43 # 44 # Draw coordinate axes: 45 #/vis/scene/add/axes 0 0 0 1 m 46 # 47 # Draw smooth trajectories at end of event, showing trajectory points 48 # as markers 2 pixels wide: 49 /vis/scene/add/trajectories smooth 50 /vis/modeling/trajectories/create/drawByCharge 51 /vis/modeling/trajectories/drawByCharge-0/default/setDrawStepPts true 52 /vis/modeling/trajectories/drawByCharge-0/default/setStepPtsSize 1 53 # (if too many tracks cause core dump => /tracking/storeTrajectory 0) 54 # 55 # Draw hits at end of event: 56 #/vis/scene/add/hits 57 # 58 # To draw only gammas: 59 /vis/filtering/trajectories/create/particleFilter 60 /vis/filtering/trajectories/particleFilter-0/add gamma 61 # 62 # To invert the above, drawing all particles except gammas, 63 # keep the above two lines but also add: 64 /vis/filtering/trajectories/particleFilter-0/invert true 65 # 66 # Many other options are available with /vis/modeling and /vis/filtering. 67 # For example, to select colour by particle ID: 68 #/vis/modeling/trajectories/create/drawByParticleID 69 #/vis/modeling/trajectories/drawByParticleID-0/set e- blue 70 # 71 # To superimpose all of the events from a given run: 31 72 /vis/scene/endOfEventAction accumulate 32 73 # 33 #/testem/event/drawTracks all 34 /testem/event/drawTracks charged 35 74 # Re-establish auto refreshing and verbosity: 75 /vis/viewer/set/autoRefresh true 76 /vis/verbose warnings 77 # 78 # For file-based drivers, use this to create an empty detector view: 79 #/vis/viewer/flush
Note:
See TracChangeset
for help on using the changeset viewer.
