Changeset 1337 for trunk/examples/extended/electromagnetic/TestEm7
- Timestamp:
- Sep 30, 2010, 2:47:17 PM (14 years ago)
- Location:
- trunk/examples/extended/electromagnetic/TestEm7
- Files:
-
- 46 edited
Legend:
- Unmodified
- Added
- Removed
-
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
Note: See TracChangeset
for help on using the changeset viewer.