Changeset 1337 for trunk/examples/extended/electromagnetic/TestEm10
- Timestamp:
- Sep 30, 2010, 2:47:17 PM (14 years ago)
- Location:
- trunk/examples/extended/electromagnetic/TestEm10
- Files:
-
- 42 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/examples/extended/electromagnetic/TestEm10/GNUmakefile
r1230 r1337 1 # $Id: GNUmakefile,v 1. 5 2008/06/11 22:34:04 maireExp $1 # $Id: GNUmakefile,v 1.6 2010/01/11 16:30:44 gcosmo Exp $ 2 2 # -------------------------------------------------------------- 3 3 # GNUmakefile for examples module. Gabriele Cosmo, 06/04/98. … … 9 9 10 10 ifndef G4INSTALL 11 G4INSTALL = ../../../.. /11 G4INSTALL = ../../../.. 12 12 endif 13 13 -
trunk/examples/extended/electromagnetic/TestEm10/History
r807 r1337 1 $Id: History,v 1.2 1 2007/07/27 17:52:04 vnivanchExp $1 $Id: History,v 1.26 2010/06/06 04:33:02 perl Exp $ 2 2 ------------------------------------------------------------------- 3 3 … … 15 15 * Reverse chronological order (last date on top), please * 16 16 ---------------------------------------------------------- 17 18 03-06-10 J.Perl (testem10-V09-03-01) 19 - Updated vis usage 20 21 21-05-10 mma (testem10-V09-03-00) 22 - TestEm10.cc : introduction of G4UIExecutive 23 24 21-11-09 V.Ivant (testem10-V09-02-00) 25 - update PhysList according to 9.3 26 27 12-06-08 mma (testem10-V09-01-01) 28 - Remove AIDA from GNUmakefile 29 30 07-05-08 mma (testem10-V09-01-00) 31 - README : update Aida informations 17 32 18 33 27-07-07 V.Ivant (testem10-V09-00-00) -
trunk/examples/extended/electromagnetic/TestEm10/README
r807 r1337 1 $Id: README,v 1. 5 2006/05/18 08:16:42 grichine Exp $1 $Id: README,v 1.6 2008/05/07 11:47:09 maire Exp $ 2 2 ------------------------------------------------------------------- 3 3 … … 136 136 137 137 To use histograms any of implementations of AIDA interfaces should 138 be available (see http://aida.freehep.org). 139 140 A package including AIDA and extended interfaces also using Python 141 is PI, available from: http://cern.ch/pi . 142 143 Once installed PI or PI-Lite in a specified local area $MYPY, it is 144 required to add the installation path to $PATH, i.e. for example, 145 for release 1.2.1 of PI: 146 147 setenv PATH ${PATH}:$MYPI/1.2.1/app/releases/PI/PI_1_2_1/rh73_gcc32/bin 148 149 CERN users can use the PATH to the LCG area on AFS. 150 151 Before compilation of the example it is optimal to clean up old 152 files: 153 154 gmake histclean 155 gmake 156 157 Before running the example the command should be issued: 158 159 eval `aida-config --runtime csh` 160 161 It is possible to choose the format of the output file with 162 histograms using UI command: 163 164 /testem/histo/setFileType type 165 166 The following types are available: hbook, root, xml. 138 be available. See InstallAida.txt -
trunk/examples/extended/electromagnetic/TestEm10/TestEm10.cc
r1230 r1337 25 25 // 26 26 // 27 // $Id: TestEm10.cc,v 1. 9 2007/07/27 17:52:04 vnivanchExp $28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // $Id: TestEm10.cc,v 1.10 2010/05/21 18:48:25 maire Exp $ 28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 //31 // --------------------------------------------------------------32 // GEANT 4 - TestEm1033 30 // 34 // -------------------------------------------------------------- 35 // Comments 36 // 37 // 38 // -------------------------------------------------------------- 31 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... 32 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... 39 33 40 34 #include "G4RunManager.hh" 41 35 #include "G4UImanager.hh" 42 #include "G4UIterminal.hh"43 36 #include "Randomize.hh" 44 45 #ifdef G4VIS_USE46 #include "G4VisExecutive.hh"47 #endif48 37 49 38 #include "Em10DetectorConstruction.hh" … … 56 45 #include "Em10SteppingVerbose.hh" 57 46 #include "Em10TrackingAction.hh" 47 48 #ifdef G4VIS_USE 49 #include "G4VisExecutive.hh" 50 #endif 51 52 #ifdef G4UI_USE 53 #include "G4UIExecutive.hh" 54 #endif 55 56 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... 58 57 59 58 int main(int argc,char** argv) … … 82 81 runManager->SetUserInitialization(detector); 83 82 runManager->SetUserInitialization(new Em10PhysicsList(detector)); 84 85 #ifdef G4VIS_USE86 G4VisManager* visManager = 0;87 #endif88 83 89 84 // set user action classes … … 108 103 109 104 G4UImanager* UI = G4UImanager::GetUIpointer(); 110 111 if (argc==1) // Define UI terminal for interactive mode 105 106 if (argc!=1) // batch mode 107 { 108 G4String command = "/control/execute "; 109 G4String fileName = argv[1]; 110 UI->ApplyCommand(command+fileName); 111 } 112 113 else //define visualization and UI terminal for interactive mode 112 114 { 113 115 #ifdef G4VIS_USE 114 visManager = new G4VisExecutive; 115 visManager->Initialize(); 116 #endif 117 118 G4UIsession * session = new G4UIterminal; 119 UI->ApplyCommand("/control/execute init.mac"); 120 session->SessionStart(); 121 delete session; 122 } 123 else // Batch mode 124 { 125 G4String command = "/control/execute "; 126 G4String fileName = argv[1]; 127 UI->ApplyCommand(command+fileName); 128 } 129 116 G4VisManager* visManager = new G4VisExecutive; 117 visManager->Initialize(); 118 #endif 119 120 #ifdef G4UI_USE 121 G4UIExecutive * ui = new G4UIExecutive(argc,argv); 122 ui->SessionStart(); 123 delete ui; 124 #endif 125 126 #ifdef G4VIS_USE 127 delete visManager; 128 #endif 129 } 130 130 131 // job termination 131 #ifdef G4VIS_USE 132 delete visManager; 133 #endif 132 // 134 133 delete runManager; 135 134 … … 137 136 } 138 137 138 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm10/TestEm10.large_N.out
r807 r1337 1 1 ********************************************** 2 Geant4 version $Name: $2 Geant4 version $Name: geant4-09-04-beta-01 $ 3 3 (13-Dec-2002) 4 4 Copyright : Geant4 Collaboration -
trunk/examples/extended/electromagnetic/TestEm10/TestEm10.out
r807 r1337 1 2 ############################################ 3 !!! WARNING - FPE detection is activated !!! 4 ############################################ 1 5 2 6 ************************************************************* 3 Geant4 version Name: g lobal-V09-00-03 (9-May-2008)7 Geant4 version Name: geant4-09-03-ref-06 (25-June-2010) 4 8 Copyright : Geant4 Collaboration 5 9 Reference : NIM A 506 (2003), 250-303 … … 43 47 Detector positron cut = 1 mm 44 48 Detector cuts are set 45 46 phot: Total cross sections from Sandia parametrisation. 47 Sampling according PhotoElectric model 48 49 compt: Total cross sections has a good parametrisation from 10 KeV to (100/Z) GeV 50 Sampling according Klein-Nishina model 51 tables are built for gamma 52 Lambda tables from 100 eV to 100 GeV in 90 bins. 53 54 conv: Total cross sections has a good parametrisation from 1.5 MeV to 100 GeV for all Z; 55 sampling secondary e+e- according Bethe-Heitler model 56 tables are built for gamma 57 Lambda tables from 1.022 MeV to 100 GeV in 100 bins. 58 59 msc: Model variant of multiple scattering for e- 60 Lambda tables from 100 eV to 100 TeV in 120 bins. 61 LateralDisplacementFlag= 1 Skin= 0 62 Boundary/stepping algorithm is active with RangeFactor= 0.02 Step limit type 1 63 64 eIoni: tables are built for e- 65 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 66 Lambda tables from threshold to 100 TeV in 120 bins. 67 Delta cross sections and sampling from MollerBhabha model 68 Good description from 1 KeV to 100 GeV. 69 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 70 71 eBrem: tables are built for e- 72 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 73 Lambda tables from threshold to 100 TeV in 120 bins. 74 Total cross sections and sampling from StandBrem model (based on the EEDL data library) 75 Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV. LPM flag 1 49 G4PAIModel::Initialise for e+ 50 G4PAIModel::Initialise for e- 51 G4PAIModel::Initialise for kaon+ 52 G4PAIModel::Initialise for kaon- 53 G4PAIModel::Initialise for mu+ 54 G4PAIModel::Initialise for mu- 55 G4PAIModel::Initialise for pi+ 56 G4PAIModel::Initialise for pi- 57 G4PAIModel::Initialise for proton 58 59 phot: for gamma, applyCuts: 1 SubType= 12 60 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 61 PhotoElectric : Emin= 0 eV Emax= 10 TeV 62 63 compt: for gamma, applyCuts: 1 SubType= 13 64 Lambda tables from 100 eV to 10 TeV in 77 bins, spline: 1 65 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 66 Klein-Nishina : Emin= 0 eV Emax= 10 TeV 67 68 conv: for gamma, applyCuts: 1 SubType= 14 69 Lambda tables from 1.022 MeV to 10 TeV in 77 bins, spline: 1 70 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 71 Bethe-Heitler : Emin= 0 eV Emax= 10 TeV 72 73 msc: for e- SubType= 10 74 Lambda tables from 100 eV to 10 TeV in 77 bins, spline: 1 75 RangeFactor= 0.04, stepLimitType: 1, latDisplacement: 1 76 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 77 UrbanMsc93 : Emin= 0 eV Emax= 10 TeV 78 79 eIoni: for e- SubType= 2 80 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 81 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 82 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 83 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 84 MollerBhabha : Emin= 0 eV Emax= 10 TeV 85 ===== EM models for the G4Region XTRdEdxDetector ====== 86 PAIModel : Emin= 0 eV Emax= 10 TeV 87 88 eBrem: for e- SubType= 3 89 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 90 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 91 LPM flag: 1 for E > 1 GeV 92 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 93 eBrem : Emin= 0 eV Emax= 1 GeV 94 eBremRel : Emin= 1 GeV Emax= 10 TeV 76 95 77 96 Lorentz Factor XTR photon number … … 128 147 9.283e+04 3.149 129 148 130 total time for build X-ray TR energy loss tables = 0.1 6s149 total time for build X-ray TR energy loss tables = 0.1 s 131 150 132 151 SynRad: Incoherent Synchrotron Radiation 133 152 good description for long magnets at all energies 134 153 135 eIoni: tables are built for e+ 136 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 137 Lambda tables from threshold to 100 TeV in 120 bins. 138 Delta cross sections and sampling from MollerBhabha model 139 Good description from 1 KeV to 100 GeV. 140 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 141 142 eBrem: tables are built for e+ 143 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 144 Lambda tables from threshold to 100 TeV in 120 bins. 145 Total cross sections and sampling from StandBrem model (based on the EEDL data library) 146 Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV. LPM flag 1 147 148 annihil: Sampling according eplus2gg model 149 tables are built for e+ 150 Lambda tables from 100 eV to 100 TeV in 120 bins. 154 eIoni: for e+ SubType= 2 155 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 156 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 157 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 158 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 159 MollerBhabha : Emin= 0 eV Emax= 10 TeV 160 ===== EM models for the G4Region XTRdEdxDetector ====== 161 PAIModel : Emin= 0 eV Emax= 10 TeV 162 163 eBrem: for e+ SubType= 3 164 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 165 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 166 LPM flag: 1 for E > 1 GeV 167 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 168 eBrem : Emin= 0 eV Emax= 1 GeV 169 eBremRel : Emin= 1 GeV Emax= 10 TeV 170 171 annihil: for e+, applyCuts: 1 SubType= 5 172 Lambda tables from 100 eV to 10 TeV in 77 bins, spline: 1 173 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 174 eplus2gg : Emin= 0 eV Emax= 10 TeV 151 175 152 176 Lorentz Factor XTR photon number … … 203 227 9.283e+04 3.149 204 228 205 total time for build X-ray TR energy loss tables = 0.16 s 206 207 msc: Model variant of multiple scattering for proton 208 Lambda tables from 100 eV to 100 TeV in 120 bins. 209 LateralDisplacementFlag= 1 Skin= 0 210 Boundary/stepping algorithm is active with RangeFactor= 0.02 Step limit type 1 211 212 hIoni: tables are built for proton 213 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 214 Lambda tables from threshold to 100 TeV in 120 bins. 215 Scaling relation is used from proton dE/dx and range. 216 Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV 217 Parametrisation from Bragg for protons below. NuclearStopping= 1 218 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 219 220 msc: Model variant of multiple scattering for mu+ 221 Lambda tables from 100 eV to 100 TeV in 120 bins. 222 LateralDisplacementFlag= 1 Skin= 0 223 Boundary/stepping algorithm is active with RangeFactor= 0.02 Step limit type 1 224 225 muIoni: tables are built for mu+ 226 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 227 Lambda tables from threshold to 100 TeV in 120 bins. 228 Bether-Bloch model for E > 0.2 MeV, parametrisation of Bragg peak below, 229 radiative corrections for E > 1 GeV 230 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 231 232 muBrems: tables are built for mu+ 233 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 234 Lambda tables from threshold to 100 TeV in 120 bins. 235 Parametrised model 236 237 muPairProd: tables are built for mu+ 238 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 239 Lambda tables from threshold to 100 TeV in 120 bins. 240 Parametrised model 241 242 muIoni: tables are built for mu- 243 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 244 Lambda tables from threshold to 100 TeV in 120 bins. 245 Bether-Bloch model for E > 0.2 MeV, parametrisation of Bragg peak below, 246 radiative corrections for E > 1 GeV 247 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 248 249 muBrems: tables are built for mu- 250 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 251 Lambda tables from threshold to 100 TeV in 120 bins. 252 Parametrised model 253 254 muPairProd: tables are built for mu- 255 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 256 Lambda tables from threshold to 100 TeV in 120 bins. 257 Parametrised model 258 259 hIoni: tables are built for pi+ 260 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 261 Lambda tables from threshold to 100 TeV in 120 bins. 262 Scaling relation is used from proton dE/dx and range. 263 Delta cross sections and sampling from BetheBloch model for scaled energy > 0.297504 MeV 264 Parametrisation from Bragg for protons below. NuclearStopping= 1 265 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 266 267 msc: Model variant of multiple scattering for pi- 268 Lambda tables from 100 eV to 100 TeV in 120 bins. 269 LateralDisplacementFlag= 1 Skin= 0 270 Boundary/stepping algorithm is active with RangeFactor= 0.02 Step limit type 1 271 272 hIoni: tables are built for pi- 273 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 274 Lambda tables from threshold to 100 TeV in 120 bins. 275 Scaling relation is used from proton dE/dx and range. 276 Delta cross sections and sampling from BetheBloch model for scaled energy > 0.297504 MeV 277 Parametrisation from Bragg for protons below. NuclearStopping= 1 278 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 229 total time for build X-ray TR energy loss tables = 0.1 s 230 231 msc: for proton SubType= 10 232 Lambda tables from 100 eV to 10 TeV in 77 bins, spline: 1 233 RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1 234 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 235 UrbanMsc90 : Emin= 0 eV Emax= 10 TeV 236 237 hIoni: for proton SubType= 2 238 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 239 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 240 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 241 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 242 Bragg : Emin= 0 eV Emax= 2 MeV 243 BetheBloch : Emin= 2 MeV Emax= 10 TeV 244 ===== EM models for the G4Region XTRdEdxDetector ====== 245 PAIModel : Emin= 0 eV Emax= 10 TeV 246 247 hIoni: for kaon+ SubType= 2 248 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 249 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 250 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 251 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 252 Bragg : Emin= 0 eV Emax= 1.05231 MeV 253 BetheBloch : Emin= 1.05231 MeV Emax= 10 TeV 254 ===== EM models for the G4Region XTRdEdxDetector ====== 255 PAIModel : Emin= 0 eV Emax= 10 TeV 256 257 hIoni: for kaon- SubType= 2 258 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 259 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 260 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 261 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 262 ICRU73QO : Emin= 0 eV Emax= 1.05231 MeV 263 BetheBloch : Emin= 1.05231 MeV Emax= 10 TeV 264 ===== EM models for the G4Region XTRdEdxDetector ====== 265 PAIModel : Emin= 0 eV Emax= 10 TeV 266 267 muMsc: for mu+ SubType= 10 268 Lambda tables from 100 eV to 10 TeV in 77 bins, spline: 1 269 RangeFactor= 0.2, step limit type: 0, lateralDisplacement: 1, polarAngleLimit(deg)= 0 270 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 271 UrbanMsc90 : Emin= 0 eV Emax= 10 TeV 272 273 muIoni: for mu+ SubType= 2 274 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 275 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 276 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 277 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 278 Bragg : Emin= 0 eV Emax= 200 keV 279 BetheBloch : Emin= 200 keV Emax= 1 GeV 280 MuBetheBloch : Emin= 1 GeV Emax= 10 TeV 281 ===== EM models for the G4Region XTRdEdxDetector ====== 282 PAIModel : Emin= 0 eV Emax= 10 TeV 283 284 muBrems: for mu+ SubType= 3 285 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 286 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 287 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 288 MuBrem : Emin= 0 eV Emax= 10 TeV 289 290 muPairProd: for mu+ SubType= 4 291 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 292 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 293 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 294 muPairProd : Emin= 0 eV Emax= 10 TeV 295 296 muIoni: for mu- SubType= 2 297 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 298 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 299 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 300 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 301 ICRU73QO : Emin= 0 eV Emax= 200 keV 302 BetheBloch : Emin= 200 keV Emax= 1 GeV 303 MuBetheBloch : Emin= 1 GeV Emax= 10 TeV 304 ===== EM models for the G4Region XTRdEdxDetector ====== 305 PAIModel : Emin= 0 eV Emax= 10 TeV 306 307 muBrems: for mu- SubType= 3 308 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 309 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 310 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 311 MuBrem : Emin= 0 eV Emax= 10 TeV 312 313 muPairProd: for mu- SubType= 4 314 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 315 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 316 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 317 muPairProd : Emin= 0 eV Emax= 10 TeV 318 319 hIoni: for pi+ SubType= 2 320 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 321 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 322 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 323 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 324 Bragg : Emin= 0 eV Emax= 297.504 keV 325 BetheBloch : Emin= 297.504 keV Emax= 10 TeV 326 ===== EM models for the G4Region XTRdEdxDetector ====== 327 PAIModel : Emin= 0 eV Emax= 10 TeV 328 329 msc: for pi- SubType= 10 330 Lambda tables from 100 eV to 10 TeV in 77 bins, spline: 1 331 RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1 332 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 333 UrbanMsc90 : Emin= 0 eV Emax= 10 TeV 334 335 hIoni: for pi- SubType= 2 336 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 337 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 338 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 339 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 340 ICRU73QO : Emin= 0 eV Emax= 297.504 keV 341 BetheBloch : Emin= 297.504 keV Emax= 10 TeV 342 ===== EM models for the G4Region XTRdEdxDetector ====== 343 PAIModel : Emin= 0 eV Emax= 10 TeV 279 344 280 345 ========= Table of registered couples ============================== … … 282 347 Index : 0 used in the geometry : Yes recalculation needed : No 283 348 Material : Air 284 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm285 Energy thresholds : gamma 990 eV e- 990 eV e+ 990 eV349 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 0 fm 350 Energy thresholds : gamma 990 eV e- 990 eV e+ 990 eV proton 0 eV 286 351 Region(s) which use this couple : 287 352 DefaultRegionForTheWorld … … 289 354 Index : 1 used in the geometry : Yes recalculation needed : No 290 355 Material : radiatorMat 291 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm292 Energy thresholds : gamma 1.05919 keV e- 83.2385 keV e+ 81.2141 keV356 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 0 fm 357 Energy thresholds : gamma 1.07314 keV e- 83.5287 keV e+ 82.4135 keV proton 0 eV 293 358 Region(s) which use this couple : 294 359 XTRradiator … … 296 361 Index : 2 used in the geometry : Yes recalculation needed : No 297 362 Material : Xe15CO2 298 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm299 Energy thresholds : gamma 990 eV e- 2.02469 keV e+ 1.99153 keV363 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 0 fm 364 Energy thresholds : gamma 990 eV e- 2.08861 keV e+ 2.0697 keV proton 0 eV 300 365 Region(s) which use this couple : 301 366 XTRdEdxDetector … … 315 380 Run Summary 316 381 Number of events processed : 1000 317 User=1. 59s Real=1.59s Sys=0s382 User=1.02s Real=1.46s Sys=0s 318 383 ================== run summary ===================== 319 384 end of Run TotNbofEvents = 1000 320 mean charged track length in absorber=4 3.942 +- 0.565197mm321 322 mean energy deposit in absorber=0.052 5422 +- 0.000881868MeV323 324 mean number of steps in absorber (charged) = 9.129 +- 0.269225325 mean number of steps in absorber (neutral) =2.8 37 +- 0.0537069326 327 mean number of charged secondaries = 3. 658 +- 0.0775696328 329 mean number of neutral secondaries = 0.03 6 +- 0.00622125330 331 mean number of e-s =3. 658and e+s =0332 333 (number) transmission coeff=0.51 3 reflection coeff=0.022385 mean charged track length in absorber=44.0381 +- 0.536306 mm 386 387 mean energy deposit in absorber=0.0524177 +- 0.00090763 MeV 388 389 mean number of steps in absorber (charged) =8.968 +- 0.267748 390 mean number of steps in absorber (neutral) =2.813 +- 0.0525741 391 392 mean number of charged secondaries = 3.505 +- 0.076681 393 394 mean number of neutral secondaries = 0.037 +- 0.00613441 395 396 mean number of e-s =3.505 and e+s =0 397 398 (number) transmission coeff=0.514 reflection coeff=0.02 334 399 335 400 energy deposit distribution 336 #entries=1000 #underflows=0 #overflows= 57401 #entries=1000 #underflows=0 #overflows=61 337 402 bin nb Elow entries normalized 338 403 0 0 0 0 … … 345 410 7 10.7692 0 0 346 411 8 12.3077 0 0 347 9 13.8462 5 0.005348 10 15.3846 9 0.009349 11 16.9231 8 0.008350 12 18.4615 1 3 0.013351 13 20 1 7 0.017352 14 21.5385 17 0.017353 15 23.0769 21 0.021354 16 24.6154 31 0.031355 17 26.1538 22 0.022356 18 27.6923 2 4 0.024357 19 29.2308 24 0.024358 20 30.7692 31 0.031359 21 32.3077 26 0.026360 22 33.8462 26 0.026361 23 35.3846 3 7 0.037362 24 36.9231 37 0.037363 25 38.4615 35 0.035364 26 40 3 2 0.032365 27 41.5385 2 6 0.026412 9 13.8462 1 0.001 413 10 15.3846 6 0.006 414 11 16.9231 18 0.018 415 12 18.4615 14 0.014 416 13 20 19 0.019 417 14 21.5385 25 0.025 418 15 23.0769 11 0.011 419 16 24.6154 23 0.023 420 17 26.1538 34 0.034 421 18 27.6923 28 0.028 422 19 29.2308 34 0.034 423 20 30.7692 24 0.024 424 21 32.3077 36 0.036 425 22 33.8462 17 0.017 426 23 35.3846 38 0.038 427 24 36.9231 43 0.043 428 25 38.4615 29 0.029 429 26 40 34 0.034 430 27 41.5385 20 0.02 366 431 28 43.0769 29 0.029 367 29 44.6154 2 9 0.029368 30 46.1538 32 0.032369 31 47.6923 31 0.031432 29 44.6154 24 0.024 433 30 46.1538 29 0.029 434 31 47.6923 22 0.022 370 435 32 49.2308 23 0.023 371 33 50.7692 25 0.025372 34 52.3077 17 0.017373 35 53.8462 17 0.017374 36 55.3846 11 0.011375 37 56.9231 22 0.022436 33 50.7692 17 0.017 437 34 52.3077 30 0.03 438 35 53.8462 24 0.024 439 36 55.3846 22 0.022 440 37 56.9231 18 0.018 376 441 38 58.4615 19 0.019 377 39 60 1 4 0.014378 40 61.5385 22 0.022379 41 63.0769 1 8 0.018442 39 60 13 0.013 443 40 61.5385 16 0.016 444 41 63.0769 13 0.013 380 445 42 64.6154 16 0.016 381 43 66.1538 1 3 0.013382 44 67.6923 1 3 0.013383 45 69.2308 20 0.02384 46 70.7692 1 7 0.017385 47 72.3077 1 3 0.013386 48 73.8462 7 0.007387 49 75.3846 1 2 0.012388 50 76.9231 9 0.009389 51 78.4615 8 0.008390 52 80 5 0.005391 53 81.5385 2 0.002392 54 83.0769 10 0.01393 55 84.6154 10 0.01394 56 86.1538 2 0.002395 57 87.6923 4 0.004396 58 89.2308 2 0.002397 59 90.7692 8 0.008398 60 92.3077 5 0.005399 61 93.8462 5 0.005400 62 95.3846 4 0.004401 63 96.9231 3 0.003402 64 98.4615 5 0.005403 404 Emp = 0.03 53846 width= 0.0461538MeV446 43 66.1538 10 0.01 447 44 67.6923 19 0.019 448 45 69.2308 9 0.009 449 46 70.7692 10 0.01 450 47 72.3077 11 0.011 451 48 73.8462 10 0.01 452 49 75.3846 10 0.01 453 50 76.9231 7 0.007 454 51 78.4615 9 0.009 455 52 80 8 0.008 456 53 81.5385 7 0.007 457 54 83.0769 4 0.004 458 55 84.6154 7 0.007 459 56 86.1538 8 0.008 460 57 87.6923 2 0.002 461 58 89.2308 9 0.009 462 59 90.7692 5 0.005 463 60 92.3077 6 0.006 464 61 93.8462 4 0.004 465 62 95.3846 3 0.003 466 63 96.9231 8 0.008 467 64 98.4615 4 0.004 468 469 Emp = 0.0369231 width= 0.0338462 MeV 405 470 406 471 407 472 --------- Ranecu engine status --------- 408 473 Initial seed (index) = 0 409 Current couple of seeds = 1468174231, 450679924474 Current couple of seeds = 368886938, 2074936418 410 475 ---------------------------------------- 411 476 … … 414 479 Index : 0 used in the geometry : Yes recalculation needed : No 415 480 Material : Air 416 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm417 Energy thresholds : gamma 990 eV e- 990 eV e+ 990 eV481 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 0 fm 482 Energy thresholds : gamma 990 eV e- 990 eV e+ 990 eV proton 0 eV 418 483 Region(s) which use this couple : 419 484 DefaultRegionForTheWorld … … 421 486 Index : 1 used in the geometry : Yes recalculation needed : No 422 487 Material : radiatorMat 423 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm424 Energy thresholds : gamma 1.0591879 keV e- 83.238528 keV e+ 81.214144 keV488 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 0 fm 489 Energy thresholds : gamma 1.0731416 keV e- 83.52866 keV e+ 82.413535 keV proton 0 eV 425 490 Region(s) which use this couple : 426 491 XTRradiator … … 428 493 Index : 2 used in the geometry : Yes recalculation needed : No 429 494 Material : Xe15CO2 430 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm431 Energy thresholds : gamma 990 eV e- 2.0246901 keV e+ 1.9915279 keV495 Range cuts : gamma 1 mm e- 1 mm e+ 1 mm proton 0 fm 496 Energy thresholds : gamma 990 eV e- 2.0886137 keV e+ 2.0697013 keV proton 0 eV 432 497 Region(s) which use this couple : 433 498 XTRdEdxDetector … … 436 501 437 502 G4 kernel has come to Quit state. 503 -
trunk/examples/extended/electromagnetic/TestEm10/include/Em10CalorHit.hh
r1230 r1337 26 26 // 27 27 // $Id: Em10CalorHit.hh,v 1.4 2006/06/29 16:37:41 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm10/include/Em10CalorimeterSD.hh
r1230 r1337 26 26 // 27 27 // $Id: Em10CalorimeterSD.hh,v 1.3 2006/06/29 16:37:43 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm10/include/Em10DetectorConstruction.hh
r1230 r1337 26 26 // 27 27 // $Id: Em10DetectorConstruction.hh,v 1.19 2006/06/29 16:37:46 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm10/include/Em10DetectorMessenger.hh
r1230 r1337 26 26 // 27 27 // $Id: Em10DetectorMessenger.hh,v 1.7 2006/06/29 16:37:48 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm10/include/Em10EventAction.hh
r1230 r1337 26 26 // 27 27 // $Id: Em10EventAction.hh,v 1.3 2006/06/29 16:37:51 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm10/include/Em10EventActionMessenger.hh
r1230 r1337 26 26 // 27 27 // $Id: Em10EventActionMessenger.hh,v 1.3 2006/06/29 16:37:53 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm10/include/Em10PhysicsList.hh
r1230 r1337 26 26 // 27 27 // $Id: Em10PhysicsList.hh,v 1.11 2006/06/29 16:37:57 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 -
trunk/examples/extended/electromagnetic/TestEm10/include/Em10PhysicsListMessenger.hh
r1230 r1337 26 26 // 27 27 // $Id: Em10PhysicsListMessenger.hh,v 1.7 2006/06/29 16:37:59 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm10/include/Em10PrimaryGeneratorAction.hh
r1230 r1337 26 26 // 27 27 // $Id: Em10PrimaryGeneratorAction.hh,v 1.3 2006/06/29 16:38:01 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm10/include/Em10PrimaryGeneratorMessenger.hh
r1230 r1337 26 26 // 27 27 // $Id: Em10PrimaryGeneratorMessenger.hh,v 1.3 2006/06/29 16:38:03 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm10/include/Em10RunAction.hh
r1230 r1337 26 26 // 27 27 // $Id: Em10RunAction.hh,v 1.5 2006/06/29 16:38:06 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm10/include/Em10RunMessenger.hh
r1230 r1337 27 27 // 28 28 // $Id: Em10RunMessenger.hh,v 1.3 2006/06/29 16:38:09 gunter Exp $ 29 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $29 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 30 30 // 31 31 // -
trunk/examples/extended/electromagnetic/TestEm10/include/Em10StepCut.hh
r1230 r1337 26 26 // 27 27 // $Id: Em10StepCut.hh,v 1.5 2006/06/29 16:38:12 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm10/include/Em10SteppingAction.hh
r1230 r1337 26 26 // 27 27 // $Id: Em10SteppingAction.hh,v 1.3 2006/06/29 16:38:14 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm10/include/Em10SteppingMessenger.hh
r1230 r1337 26 26 // 27 27 // $Id: Em10SteppingMessenger.hh,v 1.3 2006/06/29 16:38:16 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 -
trunk/examples/extended/electromagnetic/TestEm10/include/Em10SteppingVerbose.hh
r1230 r1337 26 26 // 27 27 // $Id: Em10SteppingVerbose.hh,v 1.3 2006/06/29 16:38:19 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm10/include/StepMax.hh
r1230 r1337 25 25 // 26 26 // $Id: StepMax.hh,v 1.2 2006/06/29 16:38:24 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 // -
trunk/examples/extended/electromagnetic/TestEm10/include/TRTDetectorConstruction.hh
r1230 r1337 26 26 // 27 27 // $Id: TRTDetectorConstruction.hh,v 1.3 2006/06/29 16:38:27 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm10/include/TRTMaterials.hh
r1230 r1337 26 26 // 27 27 // $Id: TRTMaterials.hh,v 1.3 2006/06/29 16:38:29 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm10/src/Em10CalorHit.cc
r1230 r1337 26 26 // 27 27 // $Id: Em10CalorHit.cc,v 1.4 2006/06/29 16:38:31 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm10/src/Em10CalorimeterSD.cc
r1230 r1337 26 26 // 27 27 // $Id: Em10CalorimeterSD.cc,v 1.4 2006/06/29 16:38:33 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm10/src/Em10DetectorConstruction.cc
r1230 r1337 26 26 // 27 27 // $Id: Em10DetectorConstruction.cc,v 1.32 2007/07/27 17:52:04 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm10/src/Em10DetectorMessenger.cc
r1230 r1337 26 26 // 27 27 // $Id: Em10DetectorMessenger.cc,v 1.11 2006/06/29 16:38:38 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm10/src/Em10EventAction.cc
r1230 r1337 25 25 // 26 26 // 27 // $Id: Em10EventAction.cc,v 1. 6 2006/06/29 16:38:41 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // $Id: Em10EventAction.cc,v 1.7 2010/06/06 04:33:02 perl Exp $ 28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // … … 46 46 #include "G4SDManager.hh" 47 47 #include "G4UImanager.hh" 48 #include "G4TrajectoryContainer.hh"49 #include "G4Trajectory.hh"50 #include "G4VVisManager.hh"51 48 #include "G4ios.hh" 52 49 #include "G4UnitsTable.hh" … … 142 139 runaction->FillNbOfSteps(nstep); 143 140 } 144 145 G4VVisManager* pVVisManager = G4VVisManager::GetConcreteInstance();146 147 if(pVVisManager)148 {149 G4TrajectoryContainer* trajectoryContainer = evt->GetTrajectoryContainer();150 G4int n_trajectories = 0;151 if (trajectoryContainer) n_trajectories = trajectoryContainer->entries();152 for(G4int i=0; i<n_trajectories; i++)153 { G4Trajectory* trj = (G4Trajectory *)((*(evt->GetTrajectoryContainer()))[i]);154 if (drawFlag == "all") trj->DrawTrajectory(50);155 else if ((drawFlag == "charged")&&(trj->GetCharge() != 0.))156 trj->DrawTrajectory(50);157 }158 }159 141 160 142 if(verboselevel>0) -
trunk/examples/extended/electromagnetic/TestEm10/src/Em10EventActionMessenger.cc
r1230 r1337 26 26 // 27 27 // $Id: Em10EventActionMessenger.cc,v 1.4 2006/06/29 16:38:44 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm10/src/Em10PhysicsList.cc
r1230 r1337 25 25 // 26 26 // 27 // $Id: Em10PhysicsList.cc,v 1.2 4 2006/06/29 16:38:49 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // $Id: Em10PhysicsList.cc,v 1.25 2009/11/21 16:12:01 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 … … 43 43 #include <iomanip> 44 44 45 #include "G4FastSimulationManagerProcess.hh"46 47 45 #include "G4Region.hh" 48 46 #include "G4RegionStore.hh" … … 50 48 #include "G4ProductionCuts.hh" 51 49 #include "G4EmProcessOptions.hh" 50 51 #include "G4ComptonScattering.hh" 52 #include "G4GammaConversion.hh" 53 #include "G4PhotoElectricEffect.hh" 54 55 #include "G4eMultipleScattering.hh" 56 #include "G4MuMultipleScattering.hh" 57 #include "G4hMultipleScattering.hh" 58 59 #include "G4eIonisation.hh" 60 #include "G4eBremsstrahlung.hh" 61 #include "G4eplusAnnihilation.hh" 62 #include "G4PAIModel.hh" 63 #include "G4PAIPhotonModel.hh" 64 65 #include "G4SynchrotronRadiation.hh" 66 67 #include "G4MuIonisation.hh" 68 #include "G4MuBremsstrahlung.hh" 69 #include "G4MuPairProduction.hh" 70 71 #include "G4hIonisation.hh" 72 73 #include "G4Decay.hh" 74 75 #include "G4VXTRenergyLoss.hh" 76 #include "G4RegularXTRadiator.hh" 77 #include "G4TransparentRegXTRadiator.hh" 78 #include "G4GammaXTRadiator.hh" 79 #include "G4StrawTubeXTRadiator.hh" 80 81 #include "G4XTRGammaRadModel.hh" 82 #include "G4XTRRegularRadModel.hh" 83 #include "G4XTRTransparentRegRadModel.hh" 84 #include "Em10XTRTransparentRegRadModel.hh" 85 86 #include "Em10StepCut.hh" 52 87 53 88 ///////////////////////////////////////////////////////////// … … 155 190 { 156 191 AddTransportation(); 157 158 // AddParameterisation();159 160 192 ConstructEM(); 161 193 ConstructGeneral(); … … 165 197 // 166 198 // 167 168 #include "G4ComptonScattering.hh"169 #include "G4GammaConversion.hh"170 #include "G4PhotoElectricEffect.hh"171 172 #include "G4MultipleScattering.hh"173 174 #include "G4eIonisation.hh"175 #include "G4eBremsstrahlung.hh"176 #include "G4eplusAnnihilation.hh"177 #include "G4PAIModel.hh"178 #include "G4PAIPhotonModel.hh"179 180 #include "G4SynchrotronRadiation.hh"181 182 #include "G4MuIonisation.hh"183 #include "G4MuBremsstrahlung.hh"184 #include "G4MuPairProduction.hh"185 186 #include "G4hIonisation.hh"187 188 // #include "G4ForwardXrayTR.hh"189 #include "G4VXTRenergyLoss.hh"190 #include "G4RegularXTRadiator.hh"191 #include "G4TransparentRegXTRadiator.hh"192 #include "G4GammaXTRadiator.hh"193 #include "G4StrawTubeXTRadiator.hh"194 195 #include "G4XTRGammaRadModel.hh"196 #include "G4XTRRegularRadModel.hh"197 #include "G4XTRTransparentRegRadModel.hh"198 #include "Em10XTRTransparentRegRadModel.hh"199 200 #include "Em10StepCut.hh"201 199 202 200 void Em10PhysicsList::ConstructEM() … … 331 329 eioni->AddEmModel(0,pai,pai,gas); 332 330 333 pmanager->AddProcess(new G4 MultipleScattering,-1,1,1);331 pmanager->AddProcess(new G4eMultipleScattering,-1,1,1); 334 332 pmanager->AddProcess(eioni,-1,2,2); 335 333 pmanager->AddProcess(new G4eBremsstrahlung,-1,3,3); … … 349 347 eioni->AddEmModel(0,pai,pai,gas); 350 348 351 pmanager->AddProcess(new G4 MultipleScattering,-1,1,1);349 pmanager->AddProcess(new G4eMultipleScattering,-1,1,1); 352 350 pmanager->AddProcess(eioni,-1,2,2); 353 351 pmanager->AddProcess(new G4eBremsstrahlung,-1,3,3); … … 371 369 muioni->AddEmModel(0,pai,pai,gas); 372 370 373 pmanager->AddProcess(new G4Mu ltipleScattering(),-1,1,1);371 pmanager->AddProcess(new G4MuMultipleScattering(),-1,1,1); 374 372 pmanager->AddProcess(muioni,-1,2,2); 375 373 pmanager->AddProcess(new G4MuBremsstrahlung(),-1,3,3); … … 394 392 thehIonisation->AddEmModel(0,pai,pai,gas); 395 393 396 pmanager->AddProcess(new G4 MultipleScattering,-1,1,1);394 pmanager->AddProcess(new G4hMultipleScattering,-1,1,1); 397 395 pmanager->AddProcess(thehIonisation,-1,2,2); 398 396 pmanager->AddProcess( thehadronStepCut,-1,-1,3); … … 404 402 } 405 403 406 #include "G4Decay.hh"407 408 404 void Em10PhysicsList::ConstructGeneral() 409 405 { 410 406 // Add Decay Process 411 407 412 408 G4Decay* theDecayProcess = new G4Decay(); 413 409 theParticleIterator->reset(); 414 410 -
trunk/examples/extended/electromagnetic/TestEm10/src/Em10PhysicsListMessenger.cc
r1230 r1337 26 26 // 27 27 // $Id: Em10PhysicsListMessenger.cc,v 1.9 2006/06/29 16:38:52 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm10/src/Em10PrimaryGeneratorAction.cc
r1230 r1337 26 26 // 27 27 // $Id: Em10PrimaryGeneratorAction.cc,v 1.6 2006/06/29 16:38:55 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm10/src/Em10PrimaryGeneratorMessenger.cc
r1230 r1337 26 26 // 27 27 // $Id: Em10PrimaryGeneratorMessenger.cc,v 1.4 2006/06/29 16:38:57 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm10/src/Em10RunAction.cc
r1230 r1337 26 26 // 27 27 // $Id: Em10RunAction.cc,v 1.9 2006/06/29 16:38:59 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm10/src/Em10RunMessenger.cc
r1230 r1337 26 26 // 27 27 // $Id: Em10RunMessenger.cc,v 1.5 2006/06/29 16:39:01 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm10/src/Em10StepCut.cc
r1230 r1337 26 26 // 27 27 // $Id: Em10StepCut.cc,v 1.3 2006/06/29 16:39:04 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 -
trunk/examples/extended/electromagnetic/TestEm10/src/Em10SteppingAction.cc
r1230 r1337 26 26 // 27 27 // $Id: Em10SteppingAction.cc,v 1.6 2006/06/29 16:39:06 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm10/src/Em10SteppingMessenger.cc
r1230 r1337 26 26 // 27 27 // $Id: Em10SteppingMessenger.cc,v 1.4 2006/06/29 16:39:09 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 -
trunk/examples/extended/electromagnetic/TestEm10/src/Em10SteppingVerbose.cc
r1230 r1337 26 26 // 27 27 // $Id: Em10SteppingVerbose.cc,v 1.6 2006/06/29 16:39:12 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo..... -
trunk/examples/extended/electromagnetic/TestEm10/src/StepMax.cc
r1230 r1337 25 25 // 26 26 // $Id: StepMax.cc,v 1.2 2006/06/29 16:39:16 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 ///////////////////////////////////////////////////////////////////////////
Note: See TracChangeset
for help on using the changeset viewer.