Ignore:
Timestamp:
Sep 30, 2010, 2:47:17 PM (15 years ago)
Author:
garnier
Message:

tag geant4.9.4 beta 1 + modifs locales

Location:
trunk/examples/extended/electromagnetic
Files:
701 edited

Legend:

Unmodified
Added
Removed
  • trunk/examples/extended/electromagnetic/TestEm0/DirectAccess.cc

    r1230 r1337  
    2626//
    2727// $Id: DirectAccess.cc,v 1.2 2006/06/29 16:35:25 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030// ------------------------------------------------------------
  • trunk/examples/extended/electromagnetic/TestEm0/History

    r807 r1337  
    1 $Id: History,v 1.12 2007/06/21 17:30:53 maire Exp $
     1$Id: History,v 1.22 2010/05/17 20:37:52 maire Exp $
    22-------------------------------------------------------------------
    33
     
    66     =========================================================
    77
    8                     TestEm1 History file
     8                    TestEm0 History file
    99                    --------------------
    1010This file should be used by the G4 example coordinator to briefly
     
    1515     * Reverse chronological order (last date on top), please *
    1616     ----------------------------------------------------------
     17     
     1817-05-10 mma (testem0-V09-03-04)
     19- TestEm0.cc : introduction of G4UIExecutive
     20   
     2110-05-10 mma (testem0-V09-03-03)
     22- RunAction - reverse order: ComputeCrossSection, then GetCrossSection
     23
     2406-04-10 V.Ivant (testem0-V09-03-02)
     25- RunAction - printout both GetCrossSection and ComputeCrossSection
     26     
     2729-03-10 mma (testem0-V09-03-01)
     28- RunAction - come back to  "Get.." methods
     29
     3023-03-10 V.Ivant (testem0-V09-03-00)
     31- new PhysicsLists : emstandard_opt0,1,2,3
     32- RunAction - use calculator methods "Compute.." instead of "Get.."
     33     
     3417-11-09 mma (testem0-V09-02-01)
     35- new PhysicsLists : livermore, penelope
     36  remove runManger->Initialize() from TestEm0.cc
     37     
     3814-11-09 mma (testem0-V09-02-00)
     39- PhysListEmStandard : replace obsolete G4MultipleScattering
     40     
     4117-11-08 mma (testem0-V09-01-01)
     42- Em options : 20 bins/decade
     43     
     4417-12-07 mma (testem0-V09-01-00)
     45- compute max energy transferable
     46     
     4726-06-07 mma
     48- G4ProductionCutsTable::SetEnergyRange(100*eV, 1*GeV)
    1749     
    185021-06-07 mma (testem0-V08-03-00)
  • trunk/examples/extended/electromagnetic/TestEm0/README

    r807 r1337  
    1 $Id: README,v 1.2 2006/03/20 11:54:02 maire Exp $
     1$Id: README,v 1.3 2009/11/17 22:48:26 maire Exp $
    22-------------------------------------------------------------------
    33
     
    2525        % TestEm0
    2626        ....
     27        Idle> /run/initialize
     28        ....   
    2729        Idle> /testem/det/setMat Silicon
    2830        Idle> /testem/phys/setCuts 100 um       
  • trunk/examples/extended/electromagnetic/TestEm0/TestEm0.cc

    r1230 r1337  
    2525//
    2626//
    27 // $Id: TestEm0.cc,v 1.5 2009/11/17 22:48:26 maire Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// $Id: TestEm0.cc,v 1.6 2010/05/17 20:37:52 maire Exp $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    4040#include "PrimaryGeneratorAction.hh"
    4141#include "RunAction.hh"
     42
     43#ifdef G4UI_USE
     44#include "G4UIExecutive.hh"
     45#endif
    4246
    4347//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    6771  else           // define UI terminal for interactive mode
    6872    {
    69      G4UIsession * session = 0;
    70 #ifdef G4UI_USE_TCSH
    71       session = new G4UIterminal(new G4UItcsh);     
    72 #else
    73       session = new G4UIterminal();
    74 #endif     
    75      session->SessionStart();
    76      delete session;
     73#ifdef G4UI_USE
     74      G4UIExecutive * ui = new G4UIExecutive(argc,argv);     
     75      ui->SessionStart();
     76      delete ui;
     77#endif
    7778    }
    78 
    7979  // job termination
    8080  //
  • trunk/examples/extended/electromagnetic/TestEm0/TestEm0.in

    r807 r1337  
    1 # $Id: TestEm0.in,v 1.2 2006/08/17 16:06:02 maire Exp $
     1# $Id: TestEm0.in,v 1.4 2010/03/23 09:17:42 vnivanch Exp $
    22#
    33# Macro file for "TestEm0.cc"
     
    55/control/verbose 0
    66/run/verbose 0
     7#
     8/testem/phys/addPhysics emstandard_opt0
     9/run/initialize
    710#
    811/testem/det/setMat Germanium
  • trunk/examples/extended/electromagnetic/TestEm0/TestEm0.out

    r807 r1337  
     1
     2        ############################################
     3        !!! WARNING - FPE detection is activated !!!
     4        ############################################
    15
    26*************************************************************
    3  Geant4 version Name: global-V09-00-03    (9-May-2008)
     7 Geant4 version Name: geant4-09-03-ref-06    (25-June-2010)
    48                      Copyright : Geant4 Collaboration
    59                      Reference : NIM A 506 (2003), 250-303
     
    812
    913
    10 ***** Table : Nb of materials = 15 *****
     14***** Table : Nb of materials = 16 *****
    1115
    12  Material:      Air     density:  1.290 mg/cm3  RadL: 285.161 m    Imean:  85.684 eV   temperature: 273.15 K  pressure:   1.00 atm
     16 Material:      Air     density:  1.290 mg/cm3  RadL: 285.161 m    Nucl.Int.Length: 662.680 m    Imean:  85.703 eV   temperature: 273.15 K  pressure:   1.00 atm
    1317   --->  Element: Nitrogen (N)   Z =  7.0   N =  14.0   A =  14.01 g/mole  ElmMassFraction:  70.00 %  ElmAbundance  72.71 %
    1418   --->  Element: Oxygen (O)   Z =  8.0   N =  16.0   A =  16.00 g/mole  ElmMassFraction:  30.00 %  ElmAbundance  27.29 %
    1519
    16  Material: H2liquid     density: 70.800 mg/cm3  RadL:   8.923 m    Imean:  21.800 eV
     20 Material: H2liquid     density: 70.800 mg/cm3  RadL:   8.923 m    Nucl.Int.Length:   4.960 m    Imean:  19.200 eV
    1721   --->  Element: Hydrogen (H)   Z =  1.0   N =   1.0   A =   1.01 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    1822
    19  Material:    Water     density:  1.000 g/cm3   RadL:  36.092 cm   Imean:  75.000 eV
     23 Material:    Water     density:  1.000 g/cm3   RadL:  36.092 cm   Nucl.Int.Length:  75.416 cm   Imean:  75.000 eV
    2024   --->  Element: Hydrogen (H)   Z =  1.0   N =   1.0   A =   1.01 g/mole  ElmMassFraction:  11.21 %  ElmAbundance  66.67 %
    2125   --->  Element: Oxygen (O)   Z =  8.0   N =  16.0   A =  16.00 g/mole  ElmMassFraction:  88.79 %  ElmAbundance  33.33 %
    2226
    23  Material: WaterSteam     density:  1.000 mg/cm3  RadL: 360.925 m    Imean:  71.600 eV   temperature: 273.15 K  pressure:   1.00 atm
     27 Material: WaterSteam     density:  1.000 mg/cm3  RadL: 360.924 m    Nucl.Int.Length: 754.163 m    Imean:  71.600 eV   temperature: 273.15 K  pressure:   1.00 atm
    2428   --->  Element: Hydrogen (H)   Z =  1.0   N =   1.0   A =   1.01 g/mole  ElmMassFraction:  11.21 %  ElmAbundance  66.67 %
    2529   --->  Element: Oxygen (O)   Z =  8.0   N =  16.0   A =  16.00 g/mole  ElmMassFraction:  88.79 %  ElmAbundance  33.33 %
    2630
    27  Material:      BGO     density:  7.100 g/cm3   RadL:   1.123 cm   Imean: 469.142 eV
     31 Material:      BGO     density:  7.100 g/cm3   RadL:   1.123 cm   Nucl.Int.Length:  22.806 cm   Imean: 473.785 eV
    2832   --->  Element: Oxygen (O)   Z =  8.0   N =  16.0   A =  16.00 g/mole  ElmMassFraction:  15.41 %  ElmAbundance  63.16 %
    2933   --->  Element: Germanium (Ge)   Z = 32.0   N =  72.6   A =  72.59 g/mole  ElmMassFraction:  17.48 %  ElmAbundance  15.79 %
    3034   --->  Element: Bismuth (Bi)   Z = 83.0   N = 209.0   A = 208.98 g/mole  ElmMassFraction:  67.10 %  ElmAbundance  21.05 %
    3135
    32  Material: Aluminium     density:  2.700 g/cm3   RadL:   8.893 cm   Imean: 166.400 eV
     36 Material: Aluminium     density:  2.700 g/cm3   RadL:   8.893 cm   Nucl.Int.Length:  38.879 cm   Imean: 166.000 eV
    3337   --->  Element: Aluminium ( )   Z = 13.0   N =  27.0   A =  26.98 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    3438
    35  Material:  Silicon     density:  2.330 g/cm3   RadL:   9.368 cm   Imean: 173.600 eV
     39 Material:  Silicon     density:  2.330 g/cm3   RadL:   9.368 cm   Nucl.Int.Length:  45.663 cm   Imean: 173.000 eV
    3640   --->  Element: Silicon ( )   Z = 14.0   N =  28.1   A =  28.09 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    3741
    38  Material: liquidArgon     density:  1.390 g/cm3   RadL:  14.065 cm   Imean: 187.200 eV
     42 Material: liquidArgon     density:  1.390 g/cm3   RadL:  14.065 cm   Nucl.Int.Length:  86.078 cm   Imean: 188.000 eV
    3943   --->  Element: liquidArgon ( )   Z = 18.0   N =  40.0   A =  39.95 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    4044
    41  Material:     Iron     density:  7.870 g/cm3   RadL:   1.759 cm   Imean: 286.000 eV
    42    --->  Element: Iron ( )   Z = 26.0   N =  55.9   A =  55.85 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
     45 Material:     Iron     density:  7.870 g/cm3   RadL:   1.759 cm   Nucl.Int.Length:  16.999 cm   Imean: 286.000 eV
     46   --->  Element: Iron ( )   Z = 26.0   N =  55.8   A =  55.85 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    4347
    44  Material:   Copper     density:  8.960 g/cm3   RadL:   1.436 cm   Imean: 321.900 eV
     48 Material:   Copper     density:  8.960 g/cm3   RadL:   1.436 cm   Nucl.Int.Length:  15.588 cm   Imean: 322.000 eV
    4549   --->  Element: Copper ( )   Z = 29.0   N =  63.5   A =  63.55 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    4650
    47  Material: Germanium     density:  5.323 g/cm3   RadL:   2.301 cm   Imean: 332.800 eV
     51 Material: Germanium     density:  5.323 g/cm3   RadL:   2.301 cm   Nucl.Int.Length:  27.431 cm   Imean: 350.000 eV
    4852   --->  Element: Germanium ( )   Z = 32.0   N =  72.6   A =  72.61 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    4953
    50  Material:   Silver     density: 10.500 g/cm3   RadL:   8.543 mm   Imean: 470.000 eV
     54 Material:   Silver     density: 10.500 g/cm3   RadL:   8.543 mm   Nucl.Int.Length:  15.868 cm   Imean: 470.000 eV
    5155   --->  Element: Silver ( )   Z = 47.0   N = 107.9   A = 107.87 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    5256
    53  Material: Tungsten     density: 19.300 g/cm3   RadL:   3.504 mm   Imean: 725.200 eV
     57 Material: Tungsten     density: 19.300 g/cm3   RadL:   3.504 mm   Nucl.Int.Length:  10.312 cm   Imean: 727.000 eV
    5458   --->  Element: Tungsten ( )   Z = 74.0   N = 183.8   A = 183.85 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    5559
    56  Material:     Lead     density: 11.350 g/cm3   RadL:   5.612 mm   Imean: 820.000 eV
     60 Material:     Lead     density: 11.350 g/cm3   RadL:   5.612 mm   Nucl.Int.Length:  18.247 cm   Imean: 823.000 eV
    5761   --->  Element: Lead ( )   Z = 82.0   N = 207.2   A = 207.19 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    5862
    59  Material:  Uranium     density: 18.950 g/cm3   RadL:   3.166 mm   Imean: 892.400 eV
     63 Material:  Uranium     density: 18.950 g/cm3   RadL:   3.166 mm   Nucl.Int.Length:  11.446 cm   Imean: 890.000 eV
    6064   --->  Element: Uranium ( )   Z = 92.0   N = 238.0   A = 238.03 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    6165
     66 Material:      ams     density:  7.409 g/cm3   RadL:   8.996 mm   Nucl.Int.Length:  25.517 cm   Imean: 691.183 eV
     67   --->  Element: Lead (Pb)   Z = 82.0   N = 207.2   A = 207.19 g/mole  ElmMassFraction:  94.81 %  ElmAbundance  36.54 %
     68   --->  Element: Carbon (C)   Z =  6.0   N =  12.0   A =  12.01 g/mole  ElmMassFraction:   4.79 %  ElmAbundance  31.84 %
     69   --->  Element: Hydrogen (H)   Z =  1.0   N =   1.0   A =   1.01 g/mole  ElmMassFraction:   0.40 %  ElmAbundance  31.62 %
    6270
     71
     72PhysicsList::AddPhysicsList: <emstandard_opt0>
    6373
    6474========= Table of registered couples ==============================
     
    6676Index : 0     used in the geometry : Yes     recalculation needed : No
    6777 Material : Germanium
    68  Range cuts        :  gamma 1 mm     e- 1 mm     e+ 1 mm
    69  Energy thresholds :  gamma 20.6936 keV    e- 863.242 keV    e+ 821.764 keV
     78 Range cuts        :  gamma  1 mm     e-  1 mm     e+  1 mm  proton 0 fm
     79 Energy thresholds :  gamma  20.7332 keV    e-  870.964 keV    e+  825.404 keV proton 0 eV
    7080 Region(s) which use this couple :
    7181    DefaultRegionForTheWorld
     
    7888  processes :                            phot                   compt                    conv                   total
    7989 
    80   cross section per atom   :          1.71686 barn            11.0976 barn                  0 pbarn           12.8145 barn 
     90  cross section per atom    :         1.71686 barn            11.0976 barn                  0 pbarn           12.8145 barn 
    8191
    8292 
    83   cross section per volume :         0.075796 cm^-1          0.490629 cm^-1                 0 cm^-1          0.566426 cm^-1
    84   cross section per mass   :        0.0142393 cm2/g         0.0921716 cm2/g                 0 cm2/g          0.106411 cm2/g
     93  compCrossSectionPerVolume :        0.075796 cm^-1          0.489937 cm^-1                 0 cm^-1          0.565733 cm^-1
     94  cross section per volume :                0 cm^-1          0.489922 cm^-1                 0 cm^-1          0.489922 cm^-1
     95  cross section per mass   :                0 cm2/g         0.0920387 cm2/g                 0 cm2/g         0.0920387 cm2/g
    8596 
    86   mean free path           :          13.1933 cm               2.0382 cm         5.82593e+288 pc              1.76546 cm
    87         (g/cm2)            :           70.228 g/cm2           10.8493 g/cm2      2.88022e+285 kg/cm2          9.39753 g/cm2
     97  mean free path           :     5.82593e+288 pc              2.04114 cm         5.82593e+288 pc              2.04114 cm
     98        (g/cm2)            :     2.88022e+285 kg/cm2           10.865 g/cm2      2.88022e+285 kg/cm2           10.865 g/cm2
    8899
    89100-------------------------------------------------------------
    90101
    91102
    92  e- (10 MeV) in Water (density: 1 g/cm3 ;   radiation length: 36.0925 cm )
     103 e- (10 MeV) in Water (density: 1 g/cm3 ;   radiation length: 36.0924 cm )
    93104
    94105  Range cuts :   gamma      100 um       e-      100 um
    95  Energy cuts :   gamma  1.09571 keV      e-  84.2696 keV
     106 Energy cuts :   gamma  1.11344 keV      e-  85.1138 keV
     107
     108  Max_energy _transferable  : 10 MeV (4.90425 cm )
    96109
    97110  processes :                           eIoni                   eBrem                   total
    98111 
    99   cross section per volume :          1.00476 cm^-1          0.349696 cm^-1           1.35446 cm^-1
    100   cross section per mass   :          1.00476 cm2/g          0.349696 cm2/g           1.35446 cm2/g
     112  compCrossSectionPerVolume :        0.994761 cm^-1          0.342573 cm^-1           1.33733 cm^-1
     113  cross section per volume :         0.994761 cm^-1          0.342573 cm^-1           1.33733 cm^-1
     114  cross section per mass   :         0.994761 cm2/g          0.342573 cm2/g           1.33733 cm2/g
    101115 
    102   mean free path           :          9.95258 mm              2.85962 cm              7.38301 mm
    103         (g/cm2)            :          995.258 mg/cm2          2.85962 g/cm2           738.301 mg/cm2
     116  mean free path           :          1.00527 cm              2.91908 cm              7.47756 mm
     117        (g/cm2)            :          1.00527 g/cm2           2.91908 g/cm2           747.756 mg/cm2
    104118
    105119 
    106   restricted dE/dx         :          1.61451 MeV/cm          21.1997 eV/cm           1.61454 MeV/cm
    107       (MeV/g/cm2)          :          1.61451 MeV*cm2/g       21.1997  eV*cm2/g       1.61454 MeV*cm2/g
     120  restricted dE/dx         :          1.61536 MeV/cm          12.5324 eV/cm           1.61538 MeV/cm
     121      (MeV/g/cm2)          :          1.61536 MeV*cm2/g       12.5324  eV*cm2/g       1.61538 MeV*cm2/g
    108122 
    109   range from restrict dE/dx:     6.06069 cm  ( 6.06069 g/cm2 )
    110   range from full dE/dx    :     4.90255 cm  ( 4.90255 g/cm2 )
     123  range from restrict dE/dx:     6.05865 cm  ( 6.05865 g/cm2 )
     124  range from full dE/dx    :     4.90425 cm  ( 4.90425 g/cm2 )
    111125 
    112126  transport mean free path :     27.9107 cm  ( 27.9107 g/cm2 )
     
    116130-------------------------------------------------------------
    117131
     132
  • trunk/examples/extended/electromagnetic/TestEm0/include/DetectorConstruction.hh

    r1230 r1337  
    2626//
    2727// $Id: DetectorConstruction.hh,v 1.2 2006/06/29 16:35:29 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm0/include/DetectorMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: DetectorMessenger.hh,v 1.2 2006/06/29 16:35:31 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm0/include/PhysListEmStandard.hh

    r1230 r1337  
    2626//
    2727// $Id: PhysListEmStandard.hh,v 1.2 2006/06/29 16:35:33 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm0/include/PhysicsList.hh

    r1230 r1337  
    2626//
    2727// $Id: PhysicsList.hh,v 1.2 2006/06/29 16:35:35 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm0/include/PhysicsListMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: PhysicsListMessenger.hh,v 1.2 2006/06/29 16:35:37 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm0/include/PrimaryGeneratorAction.hh

    r1230 r1337  
    2525//
    2626// $Id: PrimaryGeneratorAction.hh,v 1.2 2006/06/29 16:35:40 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm0/include/RunAction.hh

    r1230 r1337  
    2525//
    2626// $Id: RunAction.hh,v 1.3 2006/06/29 16:35:43 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm0/src/DetectorConstruction.cc

    r1230 r1337  
    2727//
    2828// $Id: DetectorConstruction.cc,v 1.10 2009/11/14 18:04:20 maire Exp $
    29 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     29// GEANT4 tag $Name: geant4-09-04-beta-01 $
    3030//
    3131//
  • trunk/examples/extended/electromagnetic/TestEm0/src/DetectorMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: DetectorMessenger.cc,v 1.2 2006/06/29 16:35:48 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm0/src/PhysListEmStandard.cc

    r1230 r1337  
    2626//
    2727// $Id: PhysListEmStandard.cc,v 1.3 2009/11/14 18:04:20 maire Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm0/src/PhysicsList.cc

    r1230 r1337  
    2525//
    2626//
    27 // $Id: PhysicsList.cc,v 1.8 2009/11/17 22:48:26 maire Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// $Id: PhysicsList.cc,v 1.9 2010/03/21 19:07:53 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    3535 
    3636#include "PhysListEmStandard.hh"
     37#include "G4EmStandardPhysics.hh"
     38#include "G4EmStandardPhysics_option1.hh"
     39#include "G4EmStandardPhysics_option2.hh"
     40#include "G4EmStandardPhysics_option3.hh"
    3741#include "G4EmLivermorePhysics.hh"
    3842#include "G4EmPenelopePhysics.hh"
     
    5862
    5963  // EM physics
    60   emName = G4String("standard");
     64  emName = G4String("local");
    6165  emPhysicsList = new PhysListEmStandard(emName);
    6266
     
    189193  //physics tables
    190194  //
    191   emOptions.SetMinEnergy(100*eV);       //default   
    192   emOptions.SetMaxEnergy(100*TeV);      //default 
    193   emOptions.SetDEDXBinning(12*20);      //default=12*7 
    194   emOptions.SetLambdaBinning(12*20);    //default=12*7
     195  //emOptions.SetMinEnergy(100*eV);     //default   
     196  //emOptions.SetMaxEnergy(100*TeV);    //default 
     197  //emOptions.SetDEDXBinning(12*20);    //default=12*7 
     198  //emOptions.SetLambdaBinning(12*20);  //default=12*7
    195199
    196200  emOptions.SetBuildCSDARange(true);     
    197   emOptions.SetMaxEnergyForCSDARange(100*TeV);
    198   emOptions.SetDEDXBinningForCSDARange(12*20);
    199  
    200   emOptions.SetSplineFlag(true);        //default
     201  //emOptions.SetMaxEnergyForCSDARange(100*TeV);
     202  //emOptions.SetDEDXBinningForCSDARange(12*20);
     203 
     204  //emOptions.SetSplineFlag(true);      //default
    201205     
    202206  emOptions.SetVerbose(0); 
     
    213217  if (name == emName) return;
    214218
    215   if (name == "standard") {
     219  if (name == "local") {
    216220
    217221    emName = name;
     
    219223    emPhysicsList = new PhysListEmStandard(name);
    220224
    221   } else if (name == "penelope"){
     225  } else if (name == "emstandard_opt0"){
     226    emName = name;
     227    delete emPhysicsList;
     228    emPhysicsList = new G4EmStandardPhysics();
     229
     230  } else if (name == "emstandard_opt1"){
     231    emName = name;
     232    delete emPhysicsList;
     233    emPhysicsList = new G4EmStandardPhysics_option1();
     234
     235  } else if (name == "emstandard_opt2"){
     236    emName = name;
     237    delete emPhysicsList;
     238    emPhysicsList = new G4EmStandardPhysics_option2();
     239
     240  } else if (name == "emstandard_opt3"){
     241    emName = name;
     242    delete emPhysicsList;
     243    emPhysicsList = new G4EmStandardPhysics_option3();
     244
     245  } else if (name == "empenelope"){
    222246    emName = name;
    223247    delete emPhysicsList;
    224248    emPhysicsList = new G4EmPenelopePhysics();
    225249
    226   } else if (name == "livermore"){
     250  } else if (name == "emlivermore"){
    227251    emName = name;
    228252    delete emPhysicsList;
  • trunk/examples/extended/electromagnetic/TestEm0/src/PhysicsListMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: PhysicsListMessenger.cc,v 1.2 2006/06/29 16:35:55 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm0/src/PrimaryGeneratorAction.cc

    r1230 r1337  
    2626//
    2727// $Id: PrimaryGeneratorAction.cc,v 1.2 2006/06/29 16:35:58 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm0/src/RunAction.cc

    r1230 r1337  
    2424// ********************************************************************
    2525//
    26 // $Id: RunAction.cc,v 1.10 2007/12/17 17:22:44 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     26// $Id: RunAction.cc,v 1.15 2010/05/10 13:45:49 maire Exp $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    104104  G4double range = emCal.GetCSDARange(Tmax,G4Electron::Electron(),material);
    105105 
    106   G4cout << "\n Max_energy _transferable : " << G4BestUnit(Tmax,"Energy")
     106  G4cout << "\n  Max_energy _transferable : " << G4BestUnit(Tmax,"Energy")
    107107         << " (" << G4BestUnit(range,"Length") << ")" << G4endl;           
    108108  }
     
    148148    sigma0.push_back(sigtot);
    149149
    150     G4cout << "\n \n  cross section per atom   : ";
     150    G4cout << "\n \n  cross section per atom    : ";
    151151    for (size_t j=0; j<sigma0.size();j++) {         
    152152      G4cout << "\t" << std::setw(13) << G4BestUnit(sigma0[j], "Surface");
     
    156156   
    157157  //get cross section per volume
     158  std::vector<G4double> sigma0;
    158159  std::vector<G4double> sigma1;
    159   std::vector<G4double> sigma2; 
    160   G4double Sig, Sigtot = 0.;
     160  std::vector<G4double> sigma2;
     161  G4double Sig, SigtotComp = 0., Sigtot = 0.;
    161162
    162163  for (size_t j=0; j<emName.size();j++) {
    163     Sig = emCal.GetCrossSectionPerVolume(energy,particle,emName[j],material);
    164     if (Sig == 0.) Sig = emCal.ComputeCrossSectionPerVolume
    165                      (energy,particle,emName[j],material,enerCut[j]);
    166     Sigtot += Sig;                           
     164    Sig = emCal.ComputeCrossSectionPerVolume
     165      (energy,particle,emName[j],material,enerCut[j]); 
     166    SigtotComp += Sig;   
     167    sigma0.push_back(Sig);
     168    Sig = emCal.GetCrossSectionPerVolume(energy,particle,emName[j],material);     
     169    Sigtot += Sig;   
    167170    sigma1.push_back(Sig);
    168171    sigma2.push_back(Sig/density);                     
    169172  }
     173  sigma0.push_back(SigtotComp);
    170174  sigma1.push_back(Sigtot);
    171175  sigma2.push_back(Sigtot/density);       
    172176   
    173177  //print cross sections
    174   G4cout << "\n \n  cross section per volume : ";
     178  G4cout << "\n \n  compCrossSectionPerVolume : ";
     179  for (size_t j=0; j<sigma0.size();j++) {           
     180    G4cout << "\t" << std::setw(13) << sigma0[j]*cm << " cm^-1";
     181  }
     182  G4cout << "\n  cross section per volume : ";
    175183  for (size_t j=0; j<sigma1.size();j++) {           
    176184    G4cout << "\t" << std::setw(13) << sigma1[j]*cm << " cm^-1";
     
    179187  G4cout << "\n  cross section per mass   : ";
    180188  for (size_t j=0; j<sigma2.size();j++) {
    181     G4cout << "\t" << std::setw(13) << G4BestUnit(sigma2[j], "Surface/Mass");
     189    G4cout << "\t" << std::setw(13)
     190           << G4BestUnit(sigma2[j], "Surface/Mass");
    182191  }
    183192   
  • trunk/examples/extended/electromagnetic/TestEm1/History

    r807 r1337  
    1 $Id: History,v 1.82 2007/11/12 15:48:58 maire Exp $
     1$Id: History,v 1.96 2010/06/07 05:40:45 perl Exp $
    22-------------------------------------------------------------------
    33
     
    1515     * Reverse chronological order (last date on top), please *
    1616     ----------------------------------------------------------
     17     
     1806-06-10 J.Perl (testem1-V09-03-02)
     19- Remove unused variable in EventAction
     20
     2103-06-10 J.Perl (testem1-V09-03-01)
     22- Updated vis usage
     23     
     2406-04-10 mma (testem1-V09-03-00)
     25- RunAction: replace ProcessCount by map<string, int>
     26- TestEm1.cc : introduction of G4UIExecutive
     27     
     2813-11-09 mma (testem1-V09-02-01)
     29- PhysListEmStandard.cc (local): eMultipleScattering -> UrbanMscModel93
     30     
     3115-09-09 mma (testem1-V09-02-00)
     32- PhysicsList.cc :
     33  - Substituted obsolete low-energy physics builders by builders from
     34    the physics_list library;
     35  - renamed "standard" -> "local"; "emstandard" -> "emstandard_opt0"
     36- updated README and macro files 
     37     
     3816-11-08 mma (testem1-V09-01-08)
     39- Em options: 20bins/decade  LinLossLimit=default=0.01
     40     
     4131-10-08 mma (testem1-V09-01-07)
     42- Use G4hMultipleScattering for muons and protons
     43- Modify EM options
     44     
     4523-10-08 mma (testem1-V09-01-06)
     46- update PhysListEmStandard and README
     47     
     4812-09-08 mma (testem1-V09-01-05)
     49- HistoManager: change default histos format
     50- add plotHisto.C and plotHisto.kumac
     51     
     5212-06-08 mma (testem1-V09-01-04)
     53- Rename Install.aida to InstallAida.txt
     54 
     5512-06-08 mma (testem1-V09-01-03)
     56- Remove AIDA from GNUmakefile
     57   
     5805-05-08 mma (testem1-V09-01-02)
     59- PhysListEmStandard : add spline option for physics tables
     60- README : update Aida informations
     61   
     6207-04-08 mma (testem1-V09-01-01)
     63- PhysListEmStandard : add G4eMultipleScattering; complete EmOptions
     64- HistoManager::saveAscii() : redefinition of binEdge
     65
     6617-12-07 mma (testem1-V09-01-00)
     67- HistoManager : protect creation of ascii file
    1768     
    186912-11-07 mma (testem1-V09-00-01)
  • trunk/examples/extended/electromagnetic/TestEm1/README

    r807 r1337  
    1 $Id: README,v 1.22 2007/11/12 15:48:58 maire Exp $
     1$Id: README,v 1.28 2010/06/06 04:25:24 perl Exp $
    22-------------------------------------------------------------------
    33
     
    2929 2 - PHYSICS LIST
    3030 
    31   The particle list is the one of novice/exampleN03.
    32   The physics list contains the 'standard' electromagnetic processes, and decay.
     31  Physics lists can be local (eg. in this example) or from G4 kernel
     32  physics_lists subdirectory.
     33     
     34  Local physics list:   
     35   - "local"      standard EM physics with current 'best' options setting.
     36                  these options are explicited in PhysListEmStandard
     37   
     38  From geant4/source/physics_lists/builders:     
     39   - "emstandard_opt0" recommended standard EM physics for LHC
     40   - "emstandard_opt1" best CPU performance standard physics for LHC
     41   - "emstandard_opt2"     
     42   - "emstandard_opt3" best current advanced EM options.
     43                       analog to "local" above
     44             
     45  Physics lists and options can be (re)set with UI commands
     46   
     47  Please, notice that options set through G4EmProcessOPtions are global, eg
     48  for all particle types. In G4 builders (geant4/source/physics_lists/builders)
     49  it is shown how to set options per particle type.
    3350               
    3451  Few commands have been added to PhysicsList, in order to set the production
     
    5572       
    5673  The tracks are drawn at the end of event, and erased at the end of run.
    57   Optionaly one can choose to draw all particles, only the charged, or none.
    58   This command is defined in EventActionMessenger class.
    5974       
    6075 5 - PHYSICS SURVEY
     
    96111 8 - HISTOGRAMS
    97112 
    98   Testem1 produces several histo which are saved as testem1.hbook by default.
     113  Testem1 produces several histo which are saved as testem1.root by default.
    99114  Content of these histo: 
    100115      1 : track length of primary particle
     
    111126   
    112127   It is possible to choose the format of the histogram file (hbook, root, XML)
    113    with the command /testem/histo/setFileType (hbook by default)
     128   with the command /testem/histo/setFileType (root by default)
    114129   
    115130   It is also possible to print selected histograms on an ascii file:
     
    127142
    128143  To use histograms, at least one of the AIDA implementations should be
    129   available (see http://aida.freehep.org).
     144  available. See the file InstallAida.txt
    130145 
    131  9a - PI
    132 
    133   A package including AIDA and extended interfaces also using Python is PI,
    134   available from: http://cern.ch/pi
    135 
    136   Once installed PI or PI-Lite in a specified local area $MYPY, it is required
    137   to add the installation path to $PATH, i.e. for example, for release 1.2.1 of
    138   PI:
    139   setenv PATH ${PATH}:$MYPI/1.2.1/app/releases/PI/PI_1_2_1/rh73_gcc32/bin
    140 
    141   CERN users can use the PATH to the LCG area on AFS.
    142   Before running the example the command should be issued:
    143   eval `aida-config --runtime csh`
    144 
    145  9b -  OpenScientist
    146 
    147   OpenScientist is available at http://OpenScientist.lal.in2p3.fr.
    148 
    149   You have to "setup" the OpenScientist AIDA implementation before compiling
    150   (then with G4ANALYSIS_USE set) and running your Geant4 application.
    151 
    152  On UNIX you setup, with a csh flavoured shell :
    153         csh> source <<OpenScientist install path>/aida-setup.csh
    154         or with a sh flavoured shell :
    155         sh> . <<OpenScientist install path>/aida-setup.sh
    156  On Windows :
    157         DOS> call <<OpenScientist install path>/aida-setup.bat
    158 
    159   You can use various file formats for writing (AIDA-XML, hbook, root).
    160   These formats are readable by the Lab onx interactive program
    161   or the OpenPAW application. See the web pages.
    162 
    163 
    164   With OpenPAW, on a run.hbook file, one can view the histograms
    165   with something like :
    166         OS> opaw
    167         opaw> h/file 1 run.hbook  ( or opaw> h/file 1 run.aida or run.root) 
    168         opaw> zone 2 2
    169         opaw> h/plot 1
    170         opaw> h/plot 2
  • trunk/examples/extended/electromagnetic/TestEm1/TestEm1.cc

    r1230 r1337  
    2525//
    2626//
    27 // $Id: TestEm1.cc,v 1.15 2007/06/21 17:10:11 maire Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// $Id: TestEm1.cc,v 1.16 2010/04/06 11:11:24 maire Exp $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    3333#include "G4RunManager.hh"
    3434#include "G4UImanager.hh"
    35 #include "G4UIterminal.hh"
    36 #include "G4UItcsh.hh"
    3735#include "Randomize.hh"
    3836
     
    5048#ifdef G4VIS_USE
    5149 #include "G4VisExecutive.hh"
     50#endif
     51
     52#ifdef G4UI_USE
     53#include "G4UIExecutive.hh"
    5254#endif
    5355
     
    100102#endif   
    101103     
    102      G4UIsession * session = 0;
    103 #ifdef G4UI_USE_TCSH
    104       session = new G4UIterminal(new G4UItcsh);     
    105 #else
    106       session = new G4UIterminal();
    107 #endif     
    108      session->SessionStart();
    109      delete session;
    110      
     104#ifdef G4UI_USE
     105      G4UIExecutive * ui = new G4UIExecutive(argc,argv);     
     106      ui->SessionStart();
     107      delete ui;
     108#endif
     109         
    111110#ifdef G4VIS_USE
    112111     delete visManager;
  • trunk/examples/extended/electromagnetic/TestEm1/TestEm1.in

    r807 r1337  
    1 # $Id: TestEm1.in,v 1.24 2006/02/16 13:54:26 maire Exp $
     1# $Id: TestEm1.in,v 1.25 2008/09/12 16:32:25 maire Exp $
    22#
    33# Macro file for "TestEm1.cc"
     
    2222/testem/histo/setHisto 3 200 0   20 mm          #step size of primary
    2323#
    24 /testem/histo/setFileType hbook
    25 ###/testem/histo/setFileType root
    26 ###/testem/histo/setFileType XML
     24/testem/histo/setFileType root
    2725#
    2826/testem/phys/setCuts 1 mm
  • trunk/examples/extended/electromagnetic/TestEm1/TestEm1.out

    r807 r1337  
     1
     2        ############################################
     3        !!! WARNING - FPE detection is activated !!!
     4        ############################################
    15
    26*************************************************************
    3  Geant4 version Name: global-V09-00-03    (9-May-2008)
     7 Geant4 version Name: geant4-09-03-ref-06    (25-June-2010)
    48                      Copyright : Geant4 Collaboration
    59                      Reference : NIM A 506 (2003), 250-303
     
    1014***** Table : Nb of materials = 14 *****
    1115
    12  Material:      Air     density:  1.290 mg/cm3  RadL: 285.161 m    Imean:  85.684 eV   temperature: 273.15 K  pressure:   1.00 atm
     16 Material:      Air     density:  1.290 mg/cm3  RadL: 285.161 m    Nucl.Int.Length: 662.680 m    Imean:  85.703 eV   temperature: 273.15 K  pressure:   1.00 atm
    1317   --->  Element: Nitrogen (N)   Z =  7.0   N =  14.0   A =  14.01 g/mole  ElmMassFraction:  70.00 %  ElmAbundance  72.71 %
    1418   --->  Element: Oxygen (O)   Z =  8.0   N =  16.0   A =  16.00 g/mole  ElmMassFraction:  30.00 %  ElmAbundance  27.29 %
    1519
    16  Material: H2liquid     density: 70.800 mg/cm3  RadL:   8.923 m    Imean:  21.800 eV
     20 Material: H2liquid     density: 70.800 mg/cm3  RadL:   8.923 m    Nucl.Int.Length:   4.960 m    Imean:  19.200 eV
    1721   --->  Element: Hydrogen (H)   Z =  1.0   N =   1.0   A =   1.01 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    1822
    19  Material:    Water     density:  1.000 g/cm3   RadL:  36.092 cm   Imean:  75.000 eV
     23 Material:    Water     density:  1.000 g/cm3   RadL:  36.092 cm   Nucl.Int.Length:  75.416 cm   Imean:  75.000 eV
    2024   --->  Element: Hydrogen (H)   Z =  1.0   N =   1.0   A =   1.01 g/mole  ElmMassFraction:  11.21 %  ElmAbundance  66.67 %
    2125   --->  Element: Oxygen (O)   Z =  8.0   N =  16.0   A =  16.00 g/mole  ElmMassFraction:  88.79 %  ElmAbundance  33.33 %
    2226
    23  Material:      CO2     density:  0.001 mg/cm3  RadL: 361.873 km   Imean:  90.164 eV   temperature: 273.15 K  pressure:   1.00 atm
     27 Material:      CO2     density:  0.001 kg/m3   RadL: 361.873 km   Nucl.Int.Length: 858.384 km   Imean:  90.958 eV   temperature: 273.15 K  pressure:   1.00 atm
    2428   --->  Element: Hydrogen (C)   Z =  6.0   N =  12.0   A =  12.00 g/mole  ElmMassFraction:  27.27 %  ElmAbundance  33.33 %
    2529   --->  Element: Oxygen (O)   Z =  8.0   N =  16.0   A =  16.00 g/mole  ElmMassFraction:  72.73 %  ElmAbundance  66.67 %
    2630
    27  Material:   D2_gas     density:  0.036 mg/cm3  RadL:  13.184 km   Imean:  41.800 eV   temperature: 273.15 K  pressure:   1.00 atm
     31 Material:   D2_gas     density:  0.036 kg/m3   RadL:  13.184 km   Nucl.Int.Length:  12.278 km   Imean:  41.800 eV   temperature: 273.15 K  pressure:   1.00 atm
    2832   --->  Element: D2_gas ( )   Z =  2.0   N =   2.0   A =   2.01 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    2933
    30  Material: liquidArgon     density:  1.390 g/cm3   RadL:  14.065 cm   Imean: 187.200 eV
     34 Material: liquidArgon     density:  1.390 g/cm3   RadL:  14.065 cm   Nucl.Int.Length:  86.078 cm   Imean: 188.000 eV
    3135   --->  Element: liquidArgon ( )   Z = 18.0   N =  40.0   A =  39.95 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    3236
    33  Material: Aluminium     density:  2.700 g/cm3   RadL:   8.893 cm   Imean: 166.400 eV
     37 Material: Aluminium     density:  2.700 g/cm3   RadL:   8.893 cm   Nucl.Int.Length:  38.879 cm   Imean: 166.000 eV
    3438   --->  Element: Aluminium ( )   Z = 13.0   N =  27.0   A =  26.98 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    3539
    36  Material:  Silicon     density:  2.330 g/cm3   RadL:   9.368 cm   Imean: 173.600 eV
     40 Material:  Silicon     density:  2.330 g/cm3   RadL:   9.368 cm   Nucl.Int.Length:  45.663 cm   Imean: 173.000 eV
    3741   --->  Element: Silicon ( )   Z = 14.0   N =  28.1   A =  28.09 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    3842
    39  Material: Germanium     density:  5.323 g/cm3   RadL:   2.301 cm   Imean: 332.800 eV
     43 Material: Germanium     density:  5.323 g/cm3   RadL:   2.301 cm   Nucl.Int.Length:  27.431 cm   Imean: 350.000 eV
    4044   --->  Element: Germanium ( )   Z = 32.0   N =  72.6   A =  72.61 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    4145
    42  Material:      BGO     density:  7.100 g/cm3   RadL:   1.123 cm   Imean: 469.142 eV
     46 Material:      BGO     density:  7.100 g/cm3   RadL:   1.123 cm   Nucl.Int.Length:  22.806 cm   Imean: 473.785 eV
    4347   --->  Element: Oxygen (O)   Z =  8.0   N =  16.0   A =  16.00 g/mole  ElmMassFraction:  15.41 %  ElmAbundance  63.16 %
    4448   --->  Element: Germanium (Ge)   Z = 32.0   N =  72.6   A =  72.59 g/mole  ElmMassFraction:  17.48 %  ElmAbundance  15.79 %
    4549   --->  Element: Bismuth (Bi)   Z = 83.0   N = 209.0   A = 208.98 g/mole  ElmMassFraction:  67.10 %  ElmAbundance  21.05 %
    4650
    47  Material:     Iron     density:  7.870 g/cm3   RadL:   1.759 cm   Imean: 286.000 eV
    48    --->  Element: Iron ( )   Z = 26.0   N =  55.9   A =  55.85 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    49 
    50  Material: Tungsten     density: 19.300 g/cm3   RadL:   3.504 mm   Imean: 725.200 eV
     51 Material:     Iron     density:  7.870 g/cm3   RadL:   1.759 cm   Nucl.Int.Length:  16.999 cm   Imean: 286.000 eV
     52   --->  Element: Iron ( )   Z = 26.0   N =  55.8   A =  55.85 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
     53
     54 Material: Tungsten     density: 19.300 g/cm3   RadL:   3.504 mm   Nucl.Int.Length:  10.312 cm   Imean: 727.000 eV
    5155   --->  Element: Tungsten ( )   Z = 74.0   N = 183.8   A = 183.85 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    5256
    53  Material:     Lead     density: 11.350 g/cm3   RadL:   5.612 mm   Imean: 820.000 eV
     57 Material:     Lead     density: 11.350 g/cm3   RadL:   5.612 mm   Nucl.Int.Length:  18.247 cm   Imean: 823.000 eV
    5458   --->  Element: Lead ( )   Z = 82.0   N = 207.2   A = 207.19 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    5559
    56  Material:  Uranium     density: 18.950 g/cm3   RadL:   3.166 mm   Imean: 892.400 eV
     60 Material:  Uranium     density: 18.950 g/cm3   RadL:   3.166 mm   Nucl.Int.Length:  11.446 cm   Imean: 890.000 eV
    5761   --->  Element: Uranium ( )   Z = 92.0   N = 238.0   A = 238.03 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    5862
     
    7074physicsList->Construct() start.
    7175physicsList->Construct() start.
     76physicsList->CheckParticleList() start.
    7277physicsList->setCut() start.
    7378PhysicsList::SetCuts:CutLength : 1 mm
     
    7782/gun/energy 100 MeV
    7883#
    79 /testem/histo/setHisto 1 100 0 50 cm 
     84/testem/histo/setHisto 1 100 0 50 cm
    8085----> SetHisto 1: total track length of primary particle (cm);  100 bins from 0 cm to 50 cm
    81 /testem/histo/setHisto 2 100 0 300 none 
     86/testem/histo/setHisto 2 100 0 300 none
    8287----> SetHisto 2: nb steps of primary particle;  100 bins from 0 none to 300 none
    83 /testem/histo/setHisto 3 200 0 20 mm 
     88/testem/histo/setHisto 3 200 0 20 mm
    8489----> SetHisto 3: step size of primary particle (mm);  200 bins from 0 mm to 20 mm
    8590#
    86 /testem/histo/setFileType hbook
    87 ###/testem/histo/setFileType root
    88 ###/testem/histo/setFileType XML
     91/testem/histo/setFileType root
    8992#
    9093/testem/phys/setCuts 1 mm
     
    9295/run/beamOn 2000
    9396
    94 phot:  Total cross sections from Sandia parametrisation.
    95       Sampling according PhotoElectric model
    96 
    97 compt:  Total cross sections has a good parametrisation from 10 KeV to (100/Z) GeV
    98       Sampling according Klein-Nishina model
    99       tables are built for  gamma
    100       Lambda tables from 100 eV  to 100 GeV in 90 bins.
    101 
    102 conv:  Total cross sections has a good parametrisation from 1.5 MeV to 100 GeV for all Z;
    103       sampling secondary e+e- according Bethe-Heitler model
    104       tables are built for  gamma
    105       Lambda tables from 1.022 MeV to 100 GeV in 100 bins.
    106 
    107 msc:  Model variant of multiple scattering for e-
    108       Lambda tables from 100 eV  to 100 TeV in 120 bins.
    109       LateralDisplacementFlag=  1   Skin= 2
    110       Boundary/stepping algorithm is active with RangeFactor= 0.02  Step limit type 2
    111 ### The process eBrem is added to the list of collaborative processes of eIoni
    112 ### The process eBrem is added to the list of collaborative processes of eIoni
    113 ### The process muBrems is added to the list of collaborative processes of muIoni
    114 ### The process muPairProd is added to the list of collaborative processes of muIoni
    115 ### The process muBrems is added to the list of collaborative processes of muIoni
    116 ### The process muPairProd is added to the list of collaborative processes of muIoni
    117 
    118 eIoni:   tables are built for  e-
    119       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    120       Lambda tables from threshold to 100 TeV in 120 bins.
    121       Delta cross sections and sampling from MollerBhabha model
    122       Good description from 1 KeV to 100 GeV.
    123       Step function: finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1
    124       CSDA range table up to 1 GeV in 70 bins.
    125       Subcutoff sampling in 1 regions
    126 
    127 eBrem:   tables are built for  e-
    128       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    129       Lambda tables from threshold to 100 TeV in 120 bins.
    130       Total cross sections and sampling from StandBrem model (based on the EEDL data library)
    131       Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV. LPM flag 1
    132       Subcutoff sampling in 1 regions
    133 
    134 eIoni:   tables are built for  e+
    135       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    136       Lambda tables from threshold to 100 TeV in 120 bins.
    137       Delta cross sections and sampling from MollerBhabha model
    138       Good description from 1 KeV to 100 GeV.
    139       Step function: finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1
    140       CSDA range table up to 1 GeV in 70 bins.
    141       Subcutoff sampling in 1 regions
    142 
    143 eBrem:   tables are built for  e+
    144       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    145       Lambda tables from threshold to 100 TeV in 120 bins.
    146       Total cross sections and sampling from StandBrem model (based on the EEDL data library)
    147       Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV. LPM flag 1
    148       Subcutoff sampling in 1 regions
    149 
    150 annihil:       Sampling according eplus2gg model
    151       tables are built for  e+
    152       Lambda tables from 100 eV  to 100 TeV in 120 bins.
    153 
    154 msc:  Model variant of multiple scattering for proton
    155       Lambda tables from 100 eV  to 100 TeV in 120 bins.
    156       LateralDisplacementFlag=  1   Skin= 2
    157       Boundary/stepping algorithm is active with RangeFactor= 0.02  Step limit type 2
    158 
    159 hIoni:   tables are built for  proton
    160       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    161       Lambda tables from threshold to 100 TeV in 120 bins.
    162       Scaling relation is used from proton dE/dx and range.
    163       Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV
    164       Parametrisation from Bragg for protons below. NuclearStopping= 1
    165       Step function: finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1
    166       CSDA range table up to 1 GeV in 70 bins.
    167       Subcutoff sampling in 1 regions
    168 
    169 msc:  Model variant of multiple scattering for GenericIon
    170       LateralDisplacementFlag=  0   Skin= 0
    171       Boundary/stepping algorithm is active with RangeFactor= 0.2  Step limit type 1
    172 
    173 ionIoni:   tables are built for  GenericIon
    174       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    175       Lambda tables from threshold to 100 TeV in 120 bins.
    176       Scaling relation is used from proton dE/dx and range.
    177       Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV
    178       Parametrisation from BraggIon for protons below. NuclearStopping= 1
    179 
    180       Stopping Power data for 8 ion/material pairs are used.
    181       Step function: finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1
    182       CSDA range table up to 1 GeV in 70 bins.
    183       Subcutoff sampling in 1 regions
    184 
    185 hIoni:   tables are built for  anti_proton
    186       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    187       Lambda tables from threshold to 100 TeV in 120 bins.
    188       Scaling relation is used from proton dE/dx and range.
    189       Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV
    190       Parametrisation from Bragg for protons below. NuclearStopping= 1
    191       Step function: finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1
    192       CSDA range table up to 1 GeV in 70 bins.
    193       Subcutoff sampling in 1 regions
    194 
    195 msc:  Model variant of multiple scattering for mu+
    196       Lambda tables from 100 eV  to 100 TeV in 120 bins.
    197       LateralDisplacementFlag=  1   Skin= 2
    198       Boundary/stepping algorithm is active with RangeFactor= 0.02  Step limit type 2
    199 
    200 muIoni:   tables are built for  mu+
    201       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    202       Lambda tables from threshold to 100 TeV in 120 bins.
    203       Bether-Bloch model for E > 0.2 MeV, parametrisation of Bragg peak below,
    204       radiative corrections for E > 1 GeV
    205       Step function: finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1
    206       CSDA range table up to 1 GeV in 70 bins.
    207       Subcutoff sampling in 1 regions
    208 
    209 muBrems:   tables are built for  mu+
    210       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    211       Lambda tables from threshold to 100 TeV in 120 bins.
    212       Parametrised model
    213       Subcutoff sampling in 1 regions
    214 
    215 muPairProd:   tables are built for  mu+
    216       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    217       Lambda tables from threshold to 100 TeV in 120 bins.
    218       Parametrised model
    219       Subcutoff sampling in 1 regions
    220 
    221 muIoni:   tables are built for  mu-
    222       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    223       Lambda tables from threshold to 100 TeV in 120 bins.
    224       Bether-Bloch model for E > 0.2 MeV, parametrisation of Bragg peak below,
    225       radiative corrections for E > 1 GeV
    226       Step function: finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1
    227       CSDA range table up to 1 GeV in 70 bins.
    228       Subcutoff sampling in 1 regions
    229 
    230 muBrems:   tables are built for  mu-
    231       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    232       Lambda tables from threshold to 100 TeV in 120 bins.
    233       Parametrised model
    234       Subcutoff sampling in 1 regions
    235 
    236 muPairProd:   tables are built for  mu-
    237       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    238       Lambda tables from threshold to 100 TeV in 120 bins.
    239       Parametrised model
    240       Subcutoff sampling in 1 regions
    241 
    242 hIoni:   tables are built for  pi+
    243       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    244       Lambda tables from threshold to 100 TeV in 120 bins.
    245       Scaling relation is used from proton dE/dx and range.
    246       Delta cross sections and sampling from BetheBloch model for scaled energy > 0.297504 MeV
    247       Parametrisation from Bragg for protons below. NuclearStopping= 1
    248       Step function: finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1
    249       CSDA range table up to 1 GeV in 70 bins.
    250       Subcutoff sampling in 1 regions
    251 
    252 msc:  Model variant of multiple scattering for pi-
    253       Lambda tables from 100 eV  to 100 TeV in 120 bins.
    254       LateralDisplacementFlag=  1   Skin= 2
    255       Boundary/stepping algorithm is active with RangeFactor= 0.02  Step limit type 2
    256 
    257 hIoni:   tables are built for  pi-
    258       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    259       Lambda tables from threshold to 100 TeV in 120 bins.
    260       Scaling relation is used from proton dE/dx and range.
    261       Delta cross sections and sampling from BetheBloch model for scaled energy > 0.297504 MeV
    262       Parametrisation from Bragg for protons below. NuclearStopping= 1
    263       Step function: finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1
    264       CSDA range table up to 1 GeV in 70 bins.
    265       Subcutoff sampling in 1 regions
     97phot:   for  gamma    SubType= 12
     98      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     99       PhotoElectric :     Emin=          0 eV         Emax=   100 TeV
     100
     101compt:   for  gamma    SubType= 13
     102      Lambda tables from 100 eV  to 100 TeV in 240 bins, spline: 1
     103      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     104       Klein-Nishina :     Emin=          0 eV         Emax=   100 TeV
     105
     106conv:   for  gamma    SubType= 14
     107      Lambda tables from 1.022 MeV to 100 TeV in 240 bins, spline: 1
     108      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     109       Bethe-Heitler :     Emin=          0 eV         Emax=   100 TeV
     110
     111msc:   for e-    SubType= 10
     112      Lambda tables from 100 eV  to 100 TeV in 240 bins, spline: 1
     113      RangeFactor= 0.04, stepLimitType: 2, latDisplacement: 1, skin= 3, geomFactor= 2.5
     114      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     115          UrbanMsc93 :     Emin=          0 eV         Emax=   100 TeV
     116
     117eIoni:   for  e-    SubType= 2
     118      dE/dx and range tables from 100 eV  to 100 TeV in 240 bins
     119      Lambda tables from threshold to 100 TeV in 240 bins, spline: 1
     120      finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     121      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     122        MollerBhabha :     Emin=          0 eV         Emax=   100 TeV
     123      CSDA range table up to 1 GeV in 160 bins
     124
     125eBrem:   for  e-    SubType= 3
     126      dE/dx and range tables from 100 eV  to 100 TeV in 240 bins
     127      Lambda tables from threshold to 100 TeV in 240 bins, spline: 1
     128      LPM flag: 1 for E > 1 GeV
     129      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     130               eBrem :     Emin=          0 eV         Emax=   1 GeV
     131            eBremRel :     Emin=          1 GeV        Emax=   100 TeV
     132
     133eIoni:   for  e+    SubType= 2
     134      dE/dx and range tables from 100 eV  to 100 TeV in 240 bins
     135      Lambda tables from threshold to 100 TeV in 240 bins, spline: 1
     136      finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     137      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     138        MollerBhabha :     Emin=          0 eV         Emax=   100 TeV
     139      CSDA range table up to 1 GeV in 160 bins
     140
     141eBrem:   for  e+    SubType= 3
     142      dE/dx and range tables from 100 eV  to 100 TeV in 240 bins
     143      Lambda tables from threshold to 100 TeV in 240 bins, spline: 1
     144      LPM flag: 1 for E > 1 GeV
     145      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     146               eBrem :     Emin=          0 eV         Emax=   1 GeV
     147            eBremRel :     Emin=          1 GeV        Emax=   100 TeV
     148
     149annihil:   for  e+    SubType= 5
     150      Lambda tables from 100 eV  to 100 TeV in 240 bins, spline: 1
     151      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     152            eplus2gg :     Emin=          0 eV         Emax=   100 TeV
     153
     154msc:   for proton    SubType= 10
     155      Lambda tables from 100 eV  to 100 TeV in 240 bins, spline: 1
     156      RangeFactor= 0.04, stepLimitType: 2, latDisplacement: 1, skin= 3, geomFactor= 2.5
     157      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     158          UrbanMsc90 :     Emin=          0 eV         Emax=   100 TeV
     159
     160hIoni:   for  proton    SubType= 2
     161      dE/dx and range tables from 100 eV  to 100 TeV in 240 bins
     162      Lambda tables from threshold to 100 TeV in 240 bins, spline: 1
     163      finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     164      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     165               Bragg :     Emin=          0 eV         Emax=   2 MeV
     166          BetheBloch :     Emin=          2 MeV        Emax=   100 TeV
     167      CSDA range table up to 1 GeV in 160 bins
     168
     169hBrems:   for  proton    SubType= 3
     170      dE/dx and range tables from 100 eV  to 100 TeV in 240 bins
     171      Lambda tables from threshold to 100 TeV in 240 bins, spline: 1
     172      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     173               hBrem :     Emin=          0 eV         Emax=   100 TeV
     174
     175hPairProd:   for  proton    SubType= 4
     176      dE/dx and range tables from 100 eV  to 100 TeV in 240 bins
     177      Lambda tables from threshold to 100 TeV in 240 bins, spline: 1
     178      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     179           hPairProd :     Emin=          0 eV         Emax=   100 TeV
     180
     181msc:   for GenericIon    SubType= 10
     182      RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 0
     183      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     184          UrbanMsc90 :     Emin=          0 eV         Emax=   100 TeV
     185
     186ionIoni:   for  GenericIon    SubType= 2
     187      dE/dx and range tables from 100 eV  to 100 TeV in 240 bins
     188      Lambda tables from threshold to 100 TeV in 240 bins, spline: 1
     189      finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     190      Stopping Power data for 17 ion/material pairs, nuclearStopping: 1
     191      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     192            BraggIon :     Emin=          0 eV         Emax=   2 MeV
     193          BetheBloch :     Emin=          2 MeV        Emax=   100 TeV
     194      CSDA range table up to 1 GeV in 160 bins
     195
     196hIoni:   for  anti_proton    SubType= 2
     197      dE/dx and range tables from 100 eV  to 100 TeV in 240 bins
     198      Lambda tables from threshold to 100 TeV in 240 bins, spline: 1
     199      finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     200      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     201            ICRU73QO :     Emin=          0 eV         Emax=   2 MeV
     202          BetheBloch :     Emin=          2 MeV        Emax=   100 TeV
     203      CSDA range table up to 1 GeV in 160 bins
     204
     205hIoni:   for  kaon+    SubType= 2
     206      dE/dx and range tables from 100 eV  to 100 TeV in 240 bins
     207      Lambda tables from threshold to 100 TeV in 240 bins, spline: 1
     208      finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     209      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     210               Bragg :     Emin=          0 eV         Emax=   1.05231 MeV
     211          BetheBloch :     Emin=    1.05231 MeV        Emax=   100 TeV
     212      CSDA range table up to 1 GeV in 160 bins
     213
     214hIoni:   for  kaon-    SubType= 2
     215      dE/dx and range tables from 100 eV  to 100 TeV in 240 bins
     216      Lambda tables from threshold to 100 TeV in 240 bins, spline: 1
     217      finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     218      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     219            ICRU73QO :     Emin=          0 eV         Emax=   1.05231 MeV
     220          BetheBloch :     Emin=    1.05231 MeV        Emax=   100 TeV
     221      CSDA range table up to 1 GeV in 160 bins
     222
     223muMsc:   for mu+    SubType= 10
     224      Lambda tables from 100 eV  to 100 TeV in 240 bins, spline: 1
     225      RangeFactor= 0.04, step limit type: 2, lateralDisplacement: 1, polarAngleLimit(deg)= 0
     226      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     227          UrbanMsc90 :     Emin=          0 eV         Emax=   100 TeV
     228
     229muIoni:   for  mu+    SubType= 2
     230      dE/dx and range tables from 100 eV  to 100 TeV in 240 bins
     231      Lambda tables from threshold to 100 TeV in 240 bins, spline: 1
     232      finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     233      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     234               Bragg :     Emin=          0 eV         Emax=   200 keV
     235          BetheBloch :     Emin=        200 keV        Emax=   1 GeV
     236        MuBetheBloch :     Emin=          1 GeV        Emax=   100 TeV
     237      CSDA range table up to 1 GeV in 160 bins
     238
     239muBrems:   for  mu+    SubType= 3
     240      dE/dx and range tables from 100 eV  to 100 TeV in 240 bins
     241      Lambda tables from threshold to 100 TeV in 240 bins, spline: 1
     242      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     243              MuBrem :     Emin=          0 eV         Emax=   100 TeV
     244
     245muPairProd:   for  mu+    SubType= 4
     246      dE/dx and range tables from 100 eV  to 100 TeV in 240 bins
     247      Lambda tables from threshold to 100 TeV in 240 bins, spline: 1
     248      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     249          muPairProd :     Emin=          0 eV         Emax=   100 TeV
     250
     251muIoni:   for  mu-    SubType= 2
     252      dE/dx and range tables from 100 eV  to 100 TeV in 240 bins
     253      Lambda tables from threshold to 100 TeV in 240 bins, spline: 1
     254      finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     255      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     256            ICRU73QO :     Emin=          0 eV         Emax=   200 keV
     257          BetheBloch :     Emin=        200 keV        Emax=   1 GeV
     258        MuBetheBloch :     Emin=          1 GeV        Emax=   100 TeV
     259      CSDA range table up to 1 GeV in 160 bins
     260
     261muBrems:   for  mu-    SubType= 3
     262      dE/dx and range tables from 100 eV  to 100 TeV in 240 bins
     263      Lambda tables from threshold to 100 TeV in 240 bins, spline: 1
     264      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     265              MuBrem :     Emin=          0 eV         Emax=   100 TeV
     266
     267muPairProd:   for  mu-    SubType= 4
     268      dE/dx and range tables from 100 eV  to 100 TeV in 240 bins
     269      Lambda tables from threshold to 100 TeV in 240 bins, spline: 1
     270      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     271          muPairProd :     Emin=          0 eV         Emax=   100 TeV
     272
     273hIoni:   for  pi+    SubType= 2
     274      dE/dx and range tables from 100 eV  to 100 TeV in 240 bins
     275      Lambda tables from threshold to 100 TeV in 240 bins, spline: 1
     276      finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     277      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     278               Bragg :     Emin=          0 eV         Emax=   297.504 keV
     279          BetheBloch :     Emin=    297.504 keV        Emax=   100 TeV
     280      CSDA range table up to 1 GeV in 160 bins
     281
     282hBrems:   for  pi+    SubType= 3
     283      dE/dx and range tables from 100 eV  to 100 TeV in 240 bins
     284      Lambda tables from threshold to 100 TeV in 240 bins, spline: 1
     285      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     286               hBrem :     Emin=          0 eV         Emax=   100 TeV
     287
     288hPairProd:   for  pi+    SubType= 4
     289      dE/dx and range tables from 100 eV  to 100 TeV in 240 bins
     290      Lambda tables from threshold to 100 TeV in 240 bins, spline: 1
     291      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     292           hPairProd :     Emin=          0 eV         Emax=   100 TeV
     293
     294msc:   for pi-    SubType= 10
     295      Lambda tables from 100 eV  to 100 TeV in 240 bins, spline: 1
     296      RangeFactor= 0.04, stepLimitType: 2, latDisplacement: 1, skin= 3, geomFactor= 2.5
     297      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     298          UrbanMsc90 :     Emin=          0 eV         Emax=   100 TeV
     299
     300hIoni:   for  pi-    SubType= 2
     301      dE/dx and range tables from 100 eV  to 100 TeV in 240 bins
     302      Lambda tables from threshold to 100 TeV in 240 bins, spline: 1
     303      finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     304      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     305            ICRU73QO :     Emin=          0 eV         Emax=   297.504 keV
     306          BetheBloch :     Emin=    297.504 keV        Emax=   100 TeV
     307      CSDA range table up to 1 GeV in 160 bins
     308
     309hBrems:   for  pi-    SubType= 3
     310      dE/dx and range tables from 100 eV  to 100 TeV in 240 bins
     311      Lambda tables from threshold to 100 TeV in 240 bins, spline: 1
     312      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     313               hBrem :     Emin=          0 eV         Emax=   100 TeV
     314
     315hPairProd:   for  pi-    SubType= 4
     316      dE/dx and range tables from 100 eV  to 100 TeV in 240 bins
     317      Lambda tables from threshold to 100 TeV in 240 bins, spline: 1
     318      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     319           hPairProd :     Emin=          0 eV         Emax=   100 TeV
    266320
    267321Region <DefaultRegionForTheWorld> -- appears in <Aluminium> world volume
     
    269323 Pointers : G4VUserRegionInformation[0], G4UserLimits[0], G4FastSimulationManager[0], G4UserSteppingAction[0]
    270324 Materials : Aluminium
    271  Production cuts :  gamma 1 mm     e- 1 mm     e+ 1 mm
     325 Production cuts :   gamma 1 mm      e- 1 mm      e+ 1 mm  proton 0 fm
    272326
    273327========= Table of registered couples ==============================
     
    275329Index : 0     used in the geometry : Yes     recalculation needed : No
    276330 Material : Aluminium
    277  Range cuts        :  gamma 1 mm     e- 1 mm     e+ 1 mm
    278  Energy thresholds :  gamma 6.88731 keV    e- 596.68 keV    e+ 568.011 keV
     331 Range cuts        :  gamma  1 mm     e-  1 mm     e+  1 mm  proton 0 fm
     332 Energy thresholds :  gamma  6.90363 keV    e-  598.345 keV    e+  570.85 keV proton 0 eV
    279333 Region(s) which use this couple :
    280334    DefaultRegionForTheWorld
     
    299353Run Summary
    300354  Number of events processed : 2000
    301   User=13.41s Real=18.92s Sys=0.58s
     355  User=7.79s Real=10.03s Sys=0.06s
    302356
    303357 ======================== run summary ======================
     
    307361 ============================================================
    308362
    309  total energy deposit: 99.792 MeV
    310 
    311  nb tracks/event   neutral:     27.749   charged:      147.2
    312  nb  steps/event   neutral:        140   charged:     470.24
     363 total energy deposit: 99.805 MeV
     364
     365 nb tracks/event   neutral:     27.763   charged:     147.75
     366 nb  steps/event   neutral:     140.71   charged:     474.47
    313367
    314368 nb of process calls per event:
    315           eBrem       eIoni       compt        phot         msc        conv     annihilTransportation
    316          25.228      300.25      112.25      25.379      143.34        1.41        1.41      0.9675
     369   Transportation     annihil       compt        conv       eBrem       eIoni         msc        phot
     370         0.9535      1.4375      112.95      1.4375      25.132      299.93      147.97      25.375
    317371
    318372---------------------------------------------------------
    319373 Primary particle :
    320  true Range = 11.136 cm    rms = 3.8075 cm
    321  proj Range = 9.6876 cm    rms = 3.5531 cm
    322  proj/true  = 0.86994
    323  transverse dispersion at end = 1.6484 cm
    324       mass true Range from simulation = 30.067 g/cm2
    325        from PhysicsTable (csda range) = 31.791 g/cm2
     374 true Range = 10.943 cm    rms = 3.7796 cm
     375 proj Range = 9.5296 cm    rms = 3.5049 cm
     376 proj/true  = 0.87081
     377 transverse dispersion at end = 1.6774 cm
     378      mass true Range from simulation = 29.547 g/cm2
     379       from PhysicsTable (csda range) = 31.721 g/cm2
    326380---------------------------------------------------------
    327381
     
    329383--------- Ranecu engine status ---------
    330384 Initial seed (index) = 0
    331  Current couple of seeds = 1933278320, 292162522
     385 Current couple of seeds = 1106853113, 1573199675
    332386----------------------------------------
    333387#
     
    342396 Pointers : G4VUserRegionInformation[0], G4UserLimits[0], G4FastSimulationManager[0], G4UserSteppingAction[0]
    343397 Materials : Aluminium
    344  Production cuts :  gamma 10 um     e- 10 um     e+ 10 um
     398 Production cuts :   gamma 10 um      e- 10 um      e+ 10 um  proton 0 fm
    345399
    346400========= Table of registered couples ==============================
     
    348402Index : 0     used in the geometry : Yes     recalculation needed : No
    349403 Material : Aluminium
    350  Range cuts        :  gamma 10 um     e- 10 um     e+ 10 um
    351  Energy thresholds :  gamma 990 eV     e- 33.887552 keV    e+ 33.472938 keV
     404 Range cuts        :  gamma  10 um     e-  10 um     e+  10 um  proton 0 fm
     405 Energy thresholds :  gamma  990 eV     e-  34.172517 keV    e+  33.943645 keV proton 0 eV
    352406 Region(s) which use this couple :
    353407    DefaultRegionForTheWorld
     
    359413--------- Ranecu engine status ---------
    360414 Initial seed (index) = 0
    361  Current couple of seeds = 1933278320, 292162522
     415 Current couple of seeds = 1106853113, 1573199675
    362416----------------------------------------
    363417Start Run processing.
     
    367421Run Summary
    368422  Number of events processed : 2000
    369   User=24.74s Real=30.49s Sys=0.6s
     423  User=14.77s Real=18.99s Sys=0.06s
    370424
    371425 ======================== run summary ======================
     
    375429 ============================================================
    376430
    377  total energy deposit: 99.813 MeV
    378 
    379  nb tracks/event   neutral:     36.679   charged:     291.47
    380  nb  steps/event   neutral:     146.65   charged:     905.42
     431 total energy deposit: 99.801 MeV
     432
     433 nb tracks/event   neutral:     34.728   charged:     287.34
     434 nb  steps/event   neutral:     144.43   charged:      893.9
    381435
    382436 nb of process calls per event:
    383           eIoni       eBrem         msc        phot       compt        conv     annihilTransportation
    384          583.88      34.748      285.38       34.35      109.97       1.412       1.412      0.9225
     437   Transportation     annihil       compt        conv       eBrem       eIoni         msc        phot
     438          0.985      1.3815       109.7      1.3815      32.861       577.2      282.45      32.369
    385439
    386440---------------------------------------------------------
    387441 Primary particle :
    388  true Range = 11.151 cm    rms = 3.8821 cm
    389  proj Range = 9.7241 cm    rms = 3.6334 cm
    390  proj/true  = 0.87201
    391  transverse dispersion at end = 1.707 cm
    392       mass true Range from simulation = 30.109 g/cm2
    393        from PhysicsTable (csda range) = 31.791 g/cm2
     442 true Range = 11.119 cm    rms = 3.7672 cm
     443 proj Range = 9.6327 cm    rms = 3.4858 cm
     444 proj/true  = 0.86636
     445 transverse dispersion at end = 1.7471 cm
     446      mass true Range from simulation = 30.02 g/cm2
     447       from PhysicsTable (csda range) = 31.721 g/cm2
    394448---------------------------------------------------------
    395449
     
    397451--------- Ranecu engine status ---------
    398452 Initial seed (index) = 0
    399  Current couple of seeds = 268076810, 1628262656
     453 Current couple of seeds = 1339043857, 385085779
    400454----------------------------------------
    401455UserDetectorConstruction deleted.
     
    405459G4 kernel has come to Quit state.
    406460EventManager deleted.
    407 Default detector region deleted.
    408461UImanager deleted.
    409462Units table cleared.
     
    411464RunManagerKernel is deleted.
    412465RunManager is deleting.
     466
  • trunk/examples/extended/electromagnetic/TestEm1/include/DetectorConstruction.hh

    r1230 r1337  
    2626//
    2727// $Id: DetectorConstruction.hh,v 1.2 2006/06/29 16:36:04 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm1/include/DetectorMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: DetectorMessenger.hh,v 1.3 2006/06/29 16:36:07 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm1/include/EventAction.hh

    r1230 r1337  
    2626//
    2727// $Id: EventAction.hh,v 1.3 2006/06/29 16:36:10 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm1/include/EventActionMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: EventActionMessenger.hh,v 1.3 2006/06/29 16:36:13 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm1/include/HistoManager.hh

    r1230 r1337  
    2525//
    2626// $Id: HistoManager.hh,v 1.6 2007/11/12 15:48:58 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm1/include/HistoMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: HistoMessenger.hh,v 1.4 2007/11/12 15:48:58 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm1/include/PhysListEmStandard.hh

    r1230 r1337  
    2626//
    2727// $Id: PhysListEmStandard.hh,v 1.5 2007/11/12 15:48:58 maire Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm1/include/PhysicsList.hh

    r1230 r1337  
    2626//
    2727// $Id: PhysicsList.hh,v 1.4 2006/06/29 16:36:33 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm1/include/PhysicsListMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: PhysicsListMessenger.hh,v 1.3 2006/06/29 16:36:35 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm1/include/PrimaryGeneratorAction.hh

    r1230 r1337  
    2525//
    2626// $Id: PrimaryGeneratorAction.hh,v 1.3 2006/06/29 16:36:37 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm1/include/PrimaryGeneratorMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: PrimaryGeneratorMessenger.hh,v 1.3 2006/06/29 16:36:39 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm1/include/RunAction.hh

    r1230 r1337  
    2424// ********************************************************************
    2525//
    26 // $Id: RunAction.hh,v 1.8 2006/06/29 16:36:43 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     26// $Id: RunAction.hh,v 1.9 2010/04/06 11:11:24 maire Exp $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    3434
    3535#include "G4UserRunAction.hh"
    36 #include "ProcessesCount.hh"
    3736#include "globals.hh"
     37#include <map>
    3838
    3939//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    6060    void CountSteps0(G4int ns) { NbOfSteps0 += ns;}
    6161    void CountSteps1(G4int ns) { NbOfSteps1 += ns;}
    62     void CountProcesses(G4String);
     62    void CountProcesses(G4String procName) { procCounter[procName]++;};
    6363   
    6464    void AddEdep(G4double val)     { edep += val;}
     
    6868                                 
    6969  private:
     70    DetectorConstruction*   detector;
     71    PrimaryGeneratorAction* primary;
     72    HistoManager*           histoManager;
     73     
    7074    G4int           NbOfTraks0, NbOfTraks1;
    7175    G4int           NbOfSteps0, NbOfSteps1;
     
    7478    G4double        projRange, projRange2;
    7579    G4double        transvDev, transvDev2;
    76                      
    77     DetectorConstruction*   detector;
    78     PrimaryGeneratorAction* primary;
    79     ProcessesCount* ProcCounter;   
    80     HistoManager*   histoManager;
     80    std::map<G4String,G4int>   procCounter;
    8181};
    8282
  • trunk/examples/extended/electromagnetic/TestEm1/include/StepMax.hh

    r1230 r1337  
    2525//
    2626// $Id: StepMax.hh,v 1.2 2006/06/29 16:36:45 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm1/include/StepMaxMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: StepMaxMessenger.hh,v 1.2 2006/06/29 16:36:47 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm1/include/SteppingAction.hh

    r1230 r1337  
    2525//
    2626// $Id: SteppingAction.hh,v 1.4 2006/06/29 16:36:49 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm1/include/SteppingVerbose.hh

    r1230 r1337  
    2626//
    2727// $Id: SteppingVerbose.hh,v 1.2 2006/06/29 16:36:51 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//   This class manages the verbose outputs in G4SteppingManager.
  • trunk/examples/extended/electromagnetic/TestEm1/include/TrackingAction.hh

    r1230 r1337  
    2525//
    2626// $Id: TrackingAction.hh,v 1.4 2006/06/29 16:36:53 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm1/src/DetectorConstruction.cc

    r1230 r1337  
    2727//
    2828// $Id: DetectorConstruction.cc,v 1.8 2007/11/12 15:48:58 maire Exp $
    29 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     29// GEANT4 tag $Name: geant4-09-04-beta-01 $
    3030//
    3131//
  • trunk/examples/extended/electromagnetic/TestEm1/src/DetectorMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: DetectorMessenger.cc,v 1.3 2006/06/29 16:36:57 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm1/src/EventAction.cc

    r1230 r1337  
    2525//
    2626//
    27 // $Id: EventAction.cc,v 1.7 2007/11/12 15:48:58 maire Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// $Id: EventAction.cc,v 1.9 2010/06/07 05:40:45 perl Exp $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
     
    3838
    3939#include "G4Event.hh"
    40 #include "G4TrajectoryContainer.hh"
    41 #include "G4Trajectory.hh"
    42 #include "G4VVisManager.hh"
    4340#include "G4UnitsTable.hh"
    4441
     
    7572//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
    7673
    77 void EventAction::EndOfEventAction(const G4Event* evt)
     74void EventAction::EndOfEventAction(const G4Event*)
    7875{
    7976  if (drawFlag != "none") G4cout << " Energy deposit: "
    8077                                 << G4BestUnit(TotalEnergyDeposit,"Energy")
    8178                                 << G4endl;
    82 
    83   if (G4VVisManager::GetConcreteInstance())
    84   {
    85    G4TrajectoryContainer* trajectoryContainer = evt->GetTrajectoryContainer();
    86    G4int n_trajectories = 0;
    87    if (trajectoryContainer) n_trajectories = trajectoryContainer->entries(); 
    88    for(G4int i=0; i<n_trajectories; i++)
    89       { G4Trajectory* trj = (G4Trajectory*)
    90                                        ((*(evt->GetTrajectoryContainer()))[i]);
    91         if (drawFlag == "all") trj->DrawTrajectory(100);
    92         else if ((drawFlag == "charged")&&(trj->GetCharge() != 0.))
    93                                trj->DrawTrajectory(100);
    94       }
    95   }
    9679}
    9780
  • trunk/examples/extended/electromagnetic/TestEm1/src/EventActionMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: EventActionMessenger.cc,v 1.3 2006/06/29 16:37:01 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm1/src/HistoManager.cc

    r1230 r1337  
    2525//
    2626// $Id: HistoManager.cc,v 1.13 2008/09/12 16:32:25 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm1/src/HistoMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: HistoMessenger.cc,v 1.6 2007/11/12 15:48:58 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm1/src/PhysListEmStandard.cc

    r1230 r1337  
    2626//
    2727// $Id: PhysListEmStandard.cc,v 1.21 2009/11/13 15:44:28 maire Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm1/src/PhysicsList.cc

    r1230 r1337  
    2626//
    2727// $Id: PhysicsList.cc,v 1.12 2009/09/15 12:51:49 maire Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm1/src/PhysicsListMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: PhysicsListMessenger.cc,v 1.3 2006/06/29 16:37:19 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm1/src/PrimaryGeneratorAction.cc

    r1230 r1337  
    2626//
    2727// $Id: PrimaryGeneratorAction.cc,v 1.4 2006/06/29 16:37:21 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm1/src/PrimaryGeneratorMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: PrimaryGeneratorMessenger.cc,v 1.4 2006/06/29 16:37:23 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm1/src/RunAction.cc

    r1230 r1337  
    2424// ********************************************************************
    2525//
    26 // $Id: RunAction.cc,v 1.19 2006/06/29 16:37:25 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     26// $Id: RunAction.cc,v 1.20 2010/04/06 11:11:24 maire Exp $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    4747RunAction::RunAction(DetectorConstruction* det, PrimaryGeneratorAction* kin,
    4848                     HistoManager* histo)
    49 :detector(det), primary(kin), ProcCounter(0), histoManager(histo)
     49:detector(det), primary(kin), histoManager(histo)
    5050{ }
    5151
     
    7070  projRange = projRange2 = 0.;
    7171  transvDev = transvDev2 = 0.;   
    72   ProcCounter = new ProcessesCount;
    7372     
    7473  //histograms
    7574  //
    7675  histoManager->book();
    77 }
    78 
    79 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
    80 
    81 void RunAction::CountProcesses(G4String procName)
    82 {
    83    //does the process  already encounted ?
    84    size_t nbProc = ProcCounter->size();
    85    size_t i = 0;
    86    while ((i<nbProc)&&((*ProcCounter)[i]->GetName()!=procName)) i++;
    87    if (i == nbProc) ProcCounter->push_back( new OneProcessCount(procName));
    88 
    89    (*ProcCounter)[i]->Count();
    9076}
    9177
     
    132118        << G4endl;
    133119     
    134  //frequency of processes call       
    135  G4cout << "\n nb of process calls per event: \n   ";       
    136  for (size_t i=0; i< ProcCounter->size();i++)
    137      G4cout << std::setw(12) << (*ProcCounter)[i]->GetName();
     120 //frequency of processes call
     121 std::map<G4String,G4int>::iterator it;         
     122 G4cout << "\n nb of process calls per event: \n   ";       
     123 for (it = procCounter.begin(); it != procCounter.end(); it++) 
     124    G4cout << std::setw(12) << it->first;
    138125           
    139126 G4cout << "\n   ";       
    140  for (size_t j=0; j< ProcCounter->size();j++)
    141  G4cout << std::setw(12) << ((*ProcCounter)[j]->GetCounter())/dNbOfEvents;
     127 for (it = procCounter.begin(); it != procCounter.end(); it++)   
     128    G4cout << std::setw(12) << (it->second)/dNbOfEvents;
    142129 G4cout << G4endl;
    143130     
     
    186173 G4cout.precision(prec);
    187174                                   
    188   // delete and remove all contents in ProcCounter
    189   while (ProcCounter->size()>0){
    190     OneProcessCount* aProcCount=ProcCounter->back();
    191     ProcCounter->pop_back();
    192     delete aProcCount;
    193   }
    194   delete ProcCounter;
    195  
     175  // remove all contents in procCounter
     176  procCounter.clear();
     177   
    196178  //save histograms     
    197179  histoManager->save();
  • trunk/examples/extended/electromagnetic/TestEm1/src/StepMax.cc

    r1230 r1337  
    2525//
    2626// $Id: StepMax.cc,v 1.2 2006/06/29 16:37:27 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm1/src/StepMaxMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: StepMaxMessenger.cc,v 1.2 2006/06/29 16:37:29 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm1/src/SteppingAction.cc

    r1230 r1337  
    2525//
    2626// $Id: SteppingAction.cc,v 1.8 2006/06/29 16:37:31 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm1/src/SteppingVerbose.cc

    r1230 r1337  
    2626//
    2727// $Id: SteppingVerbose.cc,v 1.2 2006/06/29 16:37:34 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm1/src/TrackingAction.cc

    r1230 r1337  
    2525//
    2626// $Id: TrackingAction.cc,v 1.10 2006/06/29 16:37:36 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm1/vis.mac

    r807 r1337  
    1010/run/initialize
    1111#
    12 # Create empty scene ("world" is default)
    13 /vis/scene/create
     12# Controls whether energy is reported at end of event
     13/testem/event/drawTracks all
    1414#
    15 # Create a scene handler for a specific graphics system
    16 # Edit the next line(s) to choose another graphic system
     15# Use this open statement to create an OpenGL view:
     16/vis/open OGL 600x600-0+0
    1717#
    18 /vis/open OGLIX
    19 #
     18# Use this open statement to create a .prim file suitable for
     19# viewing in DAWN:
    2020#/vis/open DAWNFILE
    2121#
    22 # Draw scene
     22# Use this open statement to create a .heprep file suitable for
     23# viewing in HepRApp:
     24#/vis/open HepRepFile
     25#
     26# Use this open statement to create a .wrl file suitable for
     27# viewing in a VRML viewer:
     28#/vis/open VRML2FILE
     29#
     30# Disable auto refresh and quieten vis messages whilst scene and
     31# trajectories are established:
     32/vis/viewer/set/autoRefresh false
     33/vis/verbose errors
     34#
     35# Draw geometry:
     36/vis/drawVolume
     37#
     38# Specify view angle:
     39#/vis/viewer/set/viewpointThetaPhi 90. 0.
     40#
     41# Specify zoom value:
    2342/vis/viewer/zoom 1.4
    24 /vis/viewer/flush
    2543#
    26 # for drawing the tracks
    27 # if too many tracks cause core dump => storeTrajectory 0
    28 /tracking/storeTrajectory 1
     44# Specify style (surface or wireframe):
     45#/vis/viewer/set/style wireframe
     46#
     47# Draw coordinate axes:
     48#/vis/scene/add/axes 0 0 0 1 m
     49#
     50# Draw smooth trajectories at end of event, showing trajectory points
     51# as markers 2 pixels wide:
     52/vis/scene/add/trajectories smooth
     53/vis/modeling/trajectories/create/drawByCharge
     54#/vis/modeling/trajectories/drawByCharge-0/default/setDrawStepPts true
     55#/vis/modeling/trajectories/drawByCharge-0/default/setStepPtsSize 2
     56# (if too many tracks cause core dump => /tracking/storeTrajectory 0)
     57#
     58# Draw hits at end of event:
     59#/vis/scene/add/hits
     60#
     61# To draw only gammas:
     62#/vis/filtering/trajectories/create/particleFilter
     63#/vis/filtering/trajectories/particleFilter-0/add gamma
     64#
     65# To invert the above, drawing all particles except gammas,
     66# keep the above two lines but also add:
     67#/vis/filtering/trajectories/particleFilter-0/invert true
     68#
     69# Many other options are available with /vis/modeling and /vis/filtering.
     70# For example, to select colour by particle ID:
     71#/vis/modeling/trajectories/create/drawByParticleID
     72#/vis/modeling/trajectories/drawByParticleID-0/set e- blue
     73#
     74# To superimpose all of the events from a given run:
    2975/vis/scene/endOfEventAction accumulate
    3076#
    31 /testem/event/drawTracks all
    32 
     77# Re-establish auto refreshing and verbosity:
     78/vis/viewer/set/autoRefresh true
     79/vis/verbose warnings
     80#
     81# For file-based drivers, use this to create an empty detector view:
     82#/vis/viewer/flush
  • trunk/examples/extended/electromagnetic/TestEm10/GNUmakefile

    r1230 r1337  
    1 # $Id: GNUmakefile,v 1.5 2008/06/11 22:34:04 maire Exp $
     1# $Id: GNUmakefile,v 1.6 2010/01/11 16:30:44 gcosmo Exp $
    22# --------------------------------------------------------------
    33# GNUmakefile for examples module.  Gabriele Cosmo, 06/04/98.
     
    99
    1010ifndef G4INSTALL
    11   G4INSTALL = ../../../../
     11  G4INSTALL = ../../../..
    1212endif
    1313
  • trunk/examples/extended/electromagnetic/TestEm10/History

    r807 r1337  
    1 $Id: History,v 1.21 2007/07/27 17:52:04 vnivanch Exp $
     1$Id: History,v 1.26 2010/06/06 04:33:02 perl Exp $
    22-------------------------------------------------------------------
    33
     
    1515     * Reverse chronological order (last date on top), please *
    1616     ----------------------------------------------------------
     17
     1803-06-10 J.Perl (testem10-V09-03-01)
     19- Updated vis usage
     20
     2121-05-10 mma (testem10-V09-03-00)
     22- TestEm10.cc : introduction of G4UIExecutive
     23
     2421-11-09 V.Ivant (testem10-V09-02-00)
     25- update PhysList according to 9.3
     26
     2712-06-08 mma (testem10-V09-01-01)
     28- Remove AIDA from GNUmakefile
     29     
     3007-05-08 mma (testem10-V09-01-00)
     31- README : update Aida informations
    1732
    183327-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 $
    22-------------------------------------------------------------------
    33
     
    136136
    137137To 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.
     138be available. See InstallAida.txt
  • trunk/examples/extended/electromagnetic/TestEm10/TestEm10.cc

    r1230 r1337  
    2525//
    2626//
    27 // $Id: TestEm10.cc,v 1.9 2007/07/27 17:52:04 vnivanch Exp $
    28 // GEANT4 tag $Name: geant4-09-03-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 $
    2929//
    30 //
    31 // --------------------------------------------------------------
    32 //      GEANT 4 - TestEm10
    3330//
    34 // --------------------------------------------------------------
    35 // Comments
    36 //     
    37 //   
    38 // --------------------------------------------------------------
     31//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     32//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
    3933
    4034#include "G4RunManager.hh"
    4135#include "G4UImanager.hh"
    42 #include "G4UIterminal.hh"
    4336#include "Randomize.hh"
    44 
    45 #ifdef G4VIS_USE
    46 #include "G4VisExecutive.hh"
    47 #endif
    4837
    4938#include "Em10DetectorConstruction.hh"
     
    5645#include "Em10SteppingVerbose.hh"
    5746#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......
    5857 
    5958int main(int argc,char** argv)
     
    8281  runManager->SetUserInitialization(detector);
    8382  runManager->SetUserInitialization(new Em10PhysicsList(detector));
    84  
    85 #ifdef G4VIS_USE
    86   G4VisManager* visManager = 0;
    87 #endif
    8883 
    8984  // set user action classes
     
    108103
    109104  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
    112114    {
    113115#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 
    130131  // job termination
    131 #ifdef G4VIS_USE
    132   delete visManager;
    133 #endif 
     132  //
    134133  delete runManager;
    135134
     
    137136}
    138137
     138//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm10/TestEm10.large_N.out

    r807 r1337  
    11**********************************************
    2  Geant4 version $Name: $
     2 Geant4 version $Name: geant4-09-04-beta-01 $
    33                                (13-Dec-2002)
    44             Copyright : Geant4 Collaboration
  • trunk/examples/extended/electromagnetic/TestEm10/TestEm10.out

    r807 r1337  
     1
     2        ############################################
     3        !!! WARNING - FPE detection is activated !!!
     4        ############################################
    15
    26*************************************************************
    3  Geant4 version Name: global-V09-00-03    (9-May-2008)
     7 Geant4 version Name: geant4-09-03-ref-06    (25-June-2010)
    48                      Copyright : Geant4 Collaboration
    59                      Reference : NIM A 506 (2003), 250-303
     
    4347Detector positron cut = 1 mm
    4448Detector 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
     49G4PAIModel::Initialise for e+
     50G4PAIModel::Initialise for e-
     51G4PAIModel::Initialise for kaon+
     52G4PAIModel::Initialise for kaon-
     53G4PAIModel::Initialise for mu+
     54G4PAIModel::Initialise for mu-
     55G4PAIModel::Initialise for pi+
     56G4PAIModel::Initialise for pi-
     57G4PAIModel::Initialise for proton
     58
     59phot:   for  gamma, applyCuts: 1     SubType= 12
     60      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     61       PhotoElectric :     Emin=          0 eV         Emax=   10 TeV
     62
     63compt:   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
     68conv:   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
     73msc:   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
     79eIoni:   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
     88eBrem:   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
    7695
    7796Lorentz Factor  XTR photon number
     
    1281479.283e+04       3.149
    129148
    130 total time for build X-ray TR energy loss tables = 0.16 s
     149total time for build X-ray TR energy loss tables = 0.1 s
    131150
    132151SynRad:  Incoherent Synchrotron Radiation
    133152      good description for long magnets at all energies
    134153
    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.
     154eIoni:   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
     163eBrem:   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
     171annihil:   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
    151175
    152176Lorentz Factor  XTR photon number
     
    2032279.283e+04       3.149
    204228
    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
     229total time for build X-ray TR energy loss tables = 0.1 s
     230
     231msc:   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
     237hIoni:   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
     247hIoni:   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
     257hIoni:   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
     267muMsc:   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
     273muIoni:   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
     284muBrems:   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
     290muPairProd:   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
     296muIoni:   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
     307muBrems:   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
     313muPairProd:   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
     319hIoni:   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
     329msc:   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
     335hIoni:   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
    279344
    280345========= Table of registered couples ==============================
     
    282347Index : 0     used in the geometry : Yes     recalculation needed : No
    283348 Material : Air
    284  Range cuts        :  gamma 1 mm     e- 1 mm     e+ 1 mm
    285  Energy thresholds :  gamma 990 eV     e- 990 eV     e+ 990 eV
     349 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
    286351 Region(s) which use this couple :
    287352    DefaultRegionForTheWorld
     
    289354Index : 1     used in the geometry : Yes     recalculation needed : No
    290355 Material : radiatorMat
    291  Range cuts        :  gamma 1 mm     e- 1 mm     e+ 1 mm
    292  Energy thresholds :  gamma 1.05919 keV    e- 83.2385 keV    e+ 81.2141 keV
     356 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
    293358 Region(s) which use this couple :
    294359    XTRradiator
     
    296361Index : 2     used in the geometry : Yes     recalculation needed : No
    297362 Material : Xe15CO2
    298  Range cuts        :  gamma 1 mm     e- 1 mm     e+ 1 mm
    299  Energy thresholds :  gamma 990 eV     e- 2.02469 keV    e+ 1.99153 keV
     363 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
    300365 Region(s) which use this couple :
    301366    XTRdEdxDetector
     
    315380Run Summary
    316381  Number of events processed : 1000
    317   User=1.59s Real=1.59s Sys=0s
     382  User=1.02s Real=1.46s Sys=0s
    318383 ================== run summary =====================
    319384 end of Run TotNbofEvents = 1000
    320     mean charged track length   in absorber=43.942 +- 0.565197  mm 
    321 
    322             mean energy deposit in absorber=0.0525422 +- 0.000881868  MeV
    323 
    324  mean number of steps in absorber (charged) =9.129 +- 0.269225     
    325  mean number of steps in absorber (neutral) =2.837 +- 0.0537069     
    326 
    327    mean number of charged secondaries = 3.658 +- 0.0775696
    328 
    329    mean number of neutral secondaries = 0.036 +- 0.00622125
    330 
    331    mean number of e-s =3.658  and e+s =0
    332 
    333 (number) transmission coeff=0.513  reflection coeff=0.022
     385    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
    334399
    335400 energy deposit distribution
    336 #entries=1000    #underflows=0    #overflows=57
     401#entries=1000    #underflows=0    #overflows=61
    337402 bin nb      Elow      entries     normalized
    338403    0         0           0           0
     
    345410    7   10.7692           0           0
    346411    8   12.3077           0           0
    347     9   13.8462           5       0.005
    348    10   15.3846           9       0.009
    349    11   16.9231           8       0.008
    350    12   18.4615          13       0.013
    351    13        20          17       0.017
    352    14   21.5385          17       0.017
    353    15   23.0769          21       0.021
    354    16   24.6154          31       0.031
    355    17   26.1538          22       0.022
    356    18   27.6923          24       0.024
    357    19   29.2308          24       0.024
    358    20   30.7692          31       0.031
    359    21   32.3077          26       0.026
    360    22   33.8462          26       0.026
    361    23   35.3846          37       0.037
    362    24   36.9231          37       0.037
    363    25   38.4615          35       0.035
    364    26        40          32       0.032
    365    27   41.5385          26       0.026
     412    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
    366431   28   43.0769          29       0.029
    367    29   44.6154          29       0.029
    368    30   46.1538          32       0.032
    369    31   47.6923          31       0.031
     432   29   44.6154          24       0.024
     433   30   46.1538          29       0.029
     434   31   47.6923          22       0.022
    370435   32   49.2308          23       0.023
    371    33   50.7692          25       0.025
    372    34   52.3077          17       0.017
    373    35   53.8462          17       0.017
    374    36   55.3846          11       0.011
    375    37   56.9231          22       0.022
     436   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
    376441   38   58.4615          19       0.019
    377    39        60          14       0.014
    378    40   61.5385          22       0.022
    379    41   63.0769          18       0.018
     442   39        60          13       0.013
     443   40   61.5385          16       0.016
     444   41   63.0769          13       0.013
    380445   42   64.6154          16       0.016
    381    43   66.1538          13       0.013
    382    44   67.6923          13       0.013
    383    45   69.2308          20        0.02
    384    46   70.7692          17       0.017
    385    47   72.3077          13       0.013
    386    48   73.8462           7       0.007
    387    49   75.3846          12       0.012
    388    50   76.9231           9       0.009
    389    51   78.4615           8       0.008
    390    52        80           5       0.005
    391    53   81.5385           2       0.002
    392    54   83.0769          10        0.01
    393    55   84.6154          10        0.01
    394    56   86.1538           2       0.002
    395    57   87.6923           4       0.004
    396    58   89.2308           2       0.002
    397    59   90.7692           8       0.008
    398    60   92.3077           5       0.005
    399    61   93.8462           5       0.005
    400    62   95.3846           4       0.004
    401    63   96.9231           3       0.003
    402    64   98.4615           5       0.005
    403 
    404  Emp =       0.0353846   width=      0.0461538  MeV
     446   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
    405470
    406471
    407472--------- Ranecu engine status ---------
    408473 Initial seed (index) = 0
    409  Current couple of seeds = 1468174231, 450679924
     474 Current couple of seeds = 368886938, 2074936418
    410475----------------------------------------
    411476
     
    414479Index : 0     used in the geometry : Yes     recalculation needed : No
    415480 Material : Air
    416  Range cuts        :  gamma 1 mm     e- 1 mm     e+ 1 mm
    417  Energy thresholds :  gamma 990 eV     e- 990 eV     e+ 990 eV
     481 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
    418483 Region(s) which use this couple :
    419484    DefaultRegionForTheWorld
     
    421486Index : 1     used in the geometry : Yes     recalculation needed : No
    422487 Material : radiatorMat
    423  Range cuts        :  gamma 1 mm     e- 1 mm     e+ 1 mm
    424  Energy thresholds :  gamma 1.0591879 keV    e- 83.238528 keV    e+ 81.214144 keV
     488 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
    425490 Region(s) which use this couple :
    426491    XTRradiator
     
    428493Index : 2     used in the geometry : Yes     recalculation needed : No
    429494 Material : Xe15CO2
    430  Range cuts        :  gamma 1 mm     e- 1 mm     e+ 1 mm
    431  Energy thresholds :  gamma 990 eV     e- 2.0246901 keV    e+ 1.9915279 keV
     495 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
    432497 Region(s) which use this couple :
    433498    XTRdEdxDetector
     
    436501
    437502G4 kernel has come to Quit state.
     503
  • trunk/examples/extended/electromagnetic/TestEm10/include/Em10CalorHit.hh

    r1230 r1337  
    2626//
    2727// $Id: Em10CalorHit.hh,v 1.4 2006/06/29 16:37:41 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm10/include/Em10CalorimeterSD.hh

    r1230 r1337  
    2626//
    2727// $Id: Em10CalorimeterSD.hh,v 1.3 2006/06/29 16:37:43 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm10/include/Em10DetectorConstruction.hh

    r1230 r1337  
    2626//
    2727// $Id: Em10DetectorConstruction.hh,v 1.19 2006/06/29 16:37:46 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm10/include/Em10DetectorMessenger.hh

    r1230 r1337  
    2626//
    2727// $Id: Em10DetectorMessenger.hh,v 1.7 2006/06/29 16:37:48 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm10/include/Em10EventAction.hh

    r1230 r1337  
    2626//
    2727// $Id: Em10EventAction.hh,v 1.3 2006/06/29 16:37:51 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm10/include/Em10EventActionMessenger.hh

    r1230 r1337  
    2626//
    2727// $Id: Em10EventActionMessenger.hh,v 1.3 2006/06/29 16:37:53 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm10/include/Em10PhysicsList.hh

    r1230 r1337  
    2626//
    2727// $Id: Em10PhysicsList.hh,v 1.11 2006/06/29 16:37:57 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030
  • trunk/examples/extended/electromagnetic/TestEm10/include/Em10PhysicsListMessenger.hh

    r1230 r1337  
    2626//
    2727// $Id: Em10PhysicsListMessenger.hh,v 1.7 2006/06/29 16:37:59 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm10/include/Em10PrimaryGeneratorAction.hh

    r1230 r1337  
    2626//
    2727// $Id: Em10PrimaryGeneratorAction.hh,v 1.3 2006/06/29 16:38:01 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm10/include/Em10PrimaryGeneratorMessenger.hh

    r1230 r1337  
    2626//
    2727// $Id: Em10PrimaryGeneratorMessenger.hh,v 1.3 2006/06/29 16:38:03 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm10/include/Em10RunAction.hh

    r1230 r1337  
    2626//
    2727// $Id: Em10RunAction.hh,v 1.5 2006/06/29 16:38:06 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm10/include/Em10RunMessenger.hh

    r1230 r1337  
    2727//
    2828// $Id: Em10RunMessenger.hh,v 1.3 2006/06/29 16:38:09 gunter Exp $
    29 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     29// GEANT4 tag $Name: geant4-09-04-beta-01 $
    3030//
    3131//
  • trunk/examples/extended/electromagnetic/TestEm10/include/Em10StepCut.hh

    r1230 r1337  
    2626//
    2727// $Id: Em10StepCut.hh,v 1.5 2006/06/29 16:38:12 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm10/include/Em10SteppingAction.hh

    r1230 r1337  
    2626//
    2727// $Id: Em10SteppingAction.hh,v 1.3 2006/06/29 16:38:14 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm10/include/Em10SteppingMessenger.hh

    r1230 r1337  
    2626//
    2727// $Id: Em10SteppingMessenger.hh,v 1.3 2006/06/29 16:38:16 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030
  • trunk/examples/extended/electromagnetic/TestEm10/include/Em10SteppingVerbose.hh

    r1230 r1337  
    2626//
    2727// $Id: Em10SteppingVerbose.hh,v 1.3 2006/06/29 16:38:19 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030// 
  • trunk/examples/extended/electromagnetic/TestEm10/include/StepMax.hh

    r1230 r1337  
    2525//
    2626// $Id: StepMax.hh,v 1.2 2006/06/29 16:38:24 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//
  • trunk/examples/extended/electromagnetic/TestEm10/include/TRTDetectorConstruction.hh

    r1230 r1337  
    2626//
    2727// $Id: TRTDetectorConstruction.hh,v 1.3 2006/06/29 16:38:27 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm10/include/TRTMaterials.hh

    r1230 r1337  
    2626//
    2727// $Id: TRTMaterials.hh,v 1.3 2006/06/29 16:38:29 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm10/src/Em10CalorHit.cc

    r1230 r1337  
    2626//
    2727// $Id: Em10CalorHit.cc,v 1.4 2006/06/29 16:38:31 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm10/src/Em10CalorimeterSD.cc

    r1230 r1337  
    2626//
    2727// $Id: Em10CalorimeterSD.cc,v 1.4 2006/06/29 16:38:33 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm10/src/Em10DetectorConstruction.cc

    r1230 r1337  
    2626//
    2727// $Id: Em10DetectorConstruction.cc,v 1.32 2007/07/27 17:52:04 vnivanch Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm10/src/Em10DetectorMessenger.cc

    r1230 r1337  
    2626//
    2727// $Id: Em10DetectorMessenger.cc,v 1.11 2006/06/29 16:38:38 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm10/src/Em10EventAction.cc

    r1230 r1337  
    2525//
    2626//
    27 // $Id: Em10EventAction.cc,v 1.6 2006/06/29 16:38:41 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-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 $
    2929//
    3030//
     
    4646#include "G4SDManager.hh"
    4747#include "G4UImanager.hh"
    48 #include "G4TrajectoryContainer.hh"
    49 #include "G4Trajectory.hh"
    50 #include "G4VVisManager.hh"
    5148#include "G4ios.hh"
    5249#include "G4UnitsTable.hh"
     
    142139    runaction->FillNbOfSteps(nstep);
    143140  }
    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   } 
    159141
    160142  if(verboselevel>0)
  • trunk/examples/extended/electromagnetic/TestEm10/src/Em10EventActionMessenger.cc

    r1230 r1337  
    2626//
    2727// $Id: Em10EventActionMessenger.cc,v 1.4 2006/06/29 16:38:44 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm10/src/Em10PhysicsList.cc

    r1230 r1337  
    2525//
    2626//
    27 // $Id: Em10PhysicsList.cc,v 1.24 2006/06/29 16:38:49 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-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 $
    2929//
    3030
     
    4343#include <iomanip>
    4444
    45 #include "G4FastSimulationManagerProcess.hh"
    46 
    4745#include "G4Region.hh"
    4846#include "G4RegionStore.hh"
     
    5048#include "G4ProductionCuts.hh"
    5149#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"
    5287
    5388/////////////////////////////////////////////////////////////
     
    155190{
    156191  AddTransportation();
    157  
    158 // AddParameterisation();
    159 
    160192  ConstructEM();
    161193  ConstructGeneral();
     
    165197//
    166198//
    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"
    201199
    202200void Em10PhysicsList::ConstructEM()
     
    331329      eioni->AddEmModel(0,pai,pai,gas);
    332330
    333       pmanager->AddProcess(new G4MultipleScattering,-1,1,1);
     331      pmanager->AddProcess(new G4eMultipleScattering,-1,1,1);
    334332      pmanager->AddProcess(eioni,-1,2,2);
    335333      pmanager->AddProcess(new G4eBremsstrahlung,-1,3,3);
     
    349347      eioni->AddEmModel(0,pai,pai,gas);
    350348
    351       pmanager->AddProcess(new G4MultipleScattering,-1,1,1);
     349      pmanager->AddProcess(new G4eMultipleScattering,-1,1,1);
    352350      pmanager->AddProcess(eioni,-1,2,2);
    353351      pmanager->AddProcess(new G4eBremsstrahlung,-1,3,3);
     
    371369      muioni->AddEmModel(0,pai,pai,gas);
    372370
    373       pmanager->AddProcess(new G4MultipleScattering(),-1,1,1);
     371      pmanager->AddProcess(new G4MuMultipleScattering(),-1,1,1);
    374372      pmanager->AddProcess(muioni,-1,2,2);
    375373      pmanager->AddProcess(new G4MuBremsstrahlung(),-1,3,3);
     
    394392      thehIonisation->AddEmModel(0,pai,pai,gas);
    395393
    396       pmanager->AddProcess(new G4MultipleScattering,-1,1,1);
     394      pmanager->AddProcess(new G4hMultipleScattering,-1,1,1);
    397395      pmanager->AddProcess(thehIonisation,-1,2,2);
    398396      pmanager->AddProcess( thehadronStepCut,-1,-1,3);
     
    404402}
    405403
    406 #include "G4Decay.hh"
    407 
    408404void Em10PhysicsList::ConstructGeneral()
    409405{
    410406  // Add Decay Process
    411407
    412    G4Decay* theDecayProcess = new G4Decay();
     408  G4Decay* theDecayProcess = new G4Decay();
    413409  theParticleIterator->reset();
    414410
  • trunk/examples/extended/electromagnetic/TestEm10/src/Em10PhysicsListMessenger.cc

    r1230 r1337  
    2626//
    2727// $Id: Em10PhysicsListMessenger.cc,v 1.9 2006/06/29 16:38:52 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm10/src/Em10PrimaryGeneratorAction.cc

    r1230 r1337  
    2626//
    2727// $Id: Em10PrimaryGeneratorAction.cc,v 1.6 2006/06/29 16:38:55 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm10/src/Em10PrimaryGeneratorMessenger.cc

    r1230 r1337  
    2626//
    2727// $Id: Em10PrimaryGeneratorMessenger.cc,v 1.4 2006/06/29 16:38:57 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm10/src/Em10RunAction.cc

    r1230 r1337  
    2626//
    2727// $Id: Em10RunAction.cc,v 1.9 2006/06/29 16:38:59 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm10/src/Em10RunMessenger.cc

    r1230 r1337  
    2626//
    2727// $Id: Em10RunMessenger.cc,v 1.5 2006/06/29 16:39:01 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm10/src/Em10StepCut.cc

    r1230 r1337  
    2626//
    2727// $Id: Em10StepCut.cc,v 1.3 2006/06/29 16:39:04 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030
  • trunk/examples/extended/electromagnetic/TestEm10/src/Em10SteppingAction.cc

    r1230 r1337  
    2626//
    2727// $Id: Em10SteppingAction.cc,v 1.6 2006/06/29 16:39:06 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm10/src/Em10SteppingMessenger.cc

    r1230 r1337  
    2626//
    2727// $Id: Em10SteppingMessenger.cc,v 1.4 2006/06/29 16:39:09 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030
  • trunk/examples/extended/electromagnetic/TestEm10/src/Em10SteppingVerbose.cc

    r1230 r1337  
    2626//
    2727// $Id: Em10SteppingVerbose.cc,v 1.6 2006/06/29 16:39:12 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo.....
  • trunk/examples/extended/electromagnetic/TestEm10/src/StepMax.cc

    r1230 r1337  
    2525//
    2626// $Id: StepMax.cc,v 1.2 2006/06/29 16:39:16 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929///////////////////////////////////////////////////////////////////////////
  • trunk/examples/extended/electromagnetic/TestEm11/History

    r807 r1337  
    1 $Id: History,v 1.16 2007/11/07 17:22:15 maire Exp $
     1$Id: History,v 1.33 2010/06/07 05:40:45 perl Exp $
    22-------------------------------------------------------------------
    33
     
    1515     * Reverse chronological order (last date on top), please *
    1616     ----------------------------------------------------------
     17     
     1806-06-10 J.Perl (testem11-V09-03-03)
     19- Remove unused variable in EventAction
     20
     2103-06-10 J.Perl (testem11-V09-03-02)
     22- Updated vis usage
     23
     2425-05-10 mma (testem11-V09-03-01)
     25- add PhysListStandardGS, PhysListStandardSS, PhysListStandardWVI
     26     
     2720-05-10 mma (testem11-V09-03-00)
     28- TestEm11.cc : introduction of G4UIExecutive
     29     
     3016-11-09 mma (testem11-V09-02-01)
     31- PhysListEmStandard copied from TestEm5
     32   
     3322-09-09 mma (testem11-V09-02-00)
     34- PhysicsList.cc :
     35  - renamed "standard" -> "local"; "emstandard" -> "emstandard_opt0"
     36  - Substituted obsolete low-energy physics builders by builders from
     37    the physics_list library;
     38- updated README and macro files
     39       
     4016-11-08 mma (testem11-V09-01-07)
     41- Em options: 20bins/decade  LinLossLimit=default=0.01
     42     
     4330-10-08 mma (testem11-V09-01-06)
     44- update PhysListEmStandard : options and hMultipleScattering for muon
     45     
     4624-10-08 mma (testem11-V09-01-05)
     47- update PhysListEmStandard and README
     48     
     4922-09-08 mma (testem11-V09-01-04)
     50- HistoManager : root format by default
     51
     5212-06-08 mma (testem11-V09-01-03)
     53- Remove AIDA from GNUmakefile
     54     
     5507-05-08 mma (testem11-V09-01-02)
     56- README : update Aida informations
     57     
     5811-04-08 mma
     59- HistoManager::Scale() : suppress warning
     60     
     6107-04-08 mma (testem11-V09-01-01)
     62- PhysListEmStandard : add G4eMultipleScattering;
     63- HistoManager::saveAscii() : redefinition of binEdge
     64
     6510-01-08 j.jacquemier (testem11-V09-01-00)
     66- add setfileOption in HistoMessenger
     67
     6806-12-07 mma
     69- new subdirectory sandia (from O. Kadri)
    1770     
    187107-11-07 mma (testem11-V09-00-01)
  • trunk/examples/extended/electromagnetic/TestEm11/README

    r807 r1337  
    1 $Id: README,v 1.7 2007/11/07 17:22:15 maire Exp $
     1$Id: README,v 1.11 2009/09/22 14:20:31 maire Exp $
    22-------------------------------------------------------------------
    33
     
    3131 2- PHYSICS LIST
    3232 
    33         The particle list is the one of novice/exampleN02.
    34         The physics list contains the 'standard' electromagnetic processes,
    35         and decay.
    36                
    37         Few commands have been added to PhysicsList, in order to set the
    38         production threshold for secondaries either in range for gamma, e-/e+.
     33 Physics lists can be local (eg. in this example) or from G4 kernel
     34 physics_lists subdirectory.
     35     
     36 Local physics lists:   
     37 - "local"      standard EM physics with current 'best' options setting.
     38                these options are explicited in PhysListEmStandard
     39                       
     40 From geant4/source/physics_lists/builders:     
     41  - "emstandard_opt0" recommended standard EM physics for LHC
     42  - "emstandard_opt1" best CPU performance standard physics for LHC
     43  - "emstandard_opt2"     
     44  - "emstandard_opt3" best current advanced EM options.
     45                      analog to "local" above 
     46  - "emlivermore"  low-energy EM physics using Livermore data
     47  - "empenelope"   low-energy EM physics implementing Penelope models
     48     
     49 Physics lists and options can be (re)set with UI commands
     50   
     51 Please, notice that options set through G4EmProcessOPtions are global, eg
     52 for all particle types. In G4 builders, it is shown how to set options per
     53 particle type.
     54
    3955         
    4056 3- AN EVENT : THE PRIMARY GENERATOR
     
    128144   
    129145   It is possible to choose the format of the histogram file (hbook, root, XML)
    130    with the command /testem/histo/setFileType (hbook by default)
     146   with the command /testem/histo/setFileType (root by default)
    131147   
    132148   It is also possible to print selected histograms on an ascii file:
     
    141157
    142158  To use histograms, at least one of the AIDA implementations should be
    143   available (see http://aida.freehep.org).
    144  
    145  8a - PI
    146 
    147   A package including AIDA and extended interfaces also using Python is PI,
    148   available from: http://cern.ch/pi
    149 
    150   Once installed PI or PI-Lite in a specified local area $MYPY, it is required
    151   to add the installation path to $PATH, i.e. for example, for release 1.2.1 of
    152   PI:
    153   setenv PATH ${PATH}:$MYPI/1.2.1/app/releases/PI/PI_1_2_1/rh73_gcc32/bin
    154 
    155   CERN users can use the PATH to the LCG area on AFS.
    156   Before running the example the command should be issued:
    157   eval `aida-config --runtime csh`
    158 
    159  8b -  OpenScientist
    160 
    161   OpenScientist is available at http://OpenScientist.lal.in2p3.fr.
    162 
    163   You have to "setup" the OpenScientist AIDA implementation before compiling
    164   (then with G4ANALYSIS_USE set) and running your Geant4 application.
    165 
    166  On UNIX you setup, with a csh flavoured shell :
    167         csh> source <<OpenScientist install path>/aida-setup.csh
    168         or with a sh flavoured shell :
    169         sh> . <<OpenScientist install path>/aida-setup.sh
    170  On Windows :
    171         DOS> call <<OpenScientist install path>/aida-setup.bat
    172 
    173   You can use various file formats for writing (AIDA-XML, hbook, root).
    174   These formats are readable by the Lab onx interactive program
    175   or the OpenPAW application. See the web pages.
    176 
    177 
    178   With OpenPAW, on a run.hbook file, one can view the histograms
    179   with something like :
    180         OS> opaw
    181         opaw> h/file 1 run.hbook  ( or opaw> h/file 1 run.aida or run.root) 
    182         opaw> zone 2 2
    183         opaw> h/plot 1
    184         opaw> h/plot 2
     159  available. See InstallAida.txt
  • trunk/examples/extended/electromagnetic/TestEm11/TestEm11.cc

    r1230 r1337  
    2424// ********************************************************************
    2525//
    26 // $Id: TestEm11.cc,v 1.3 2006/06/29 16:39:18 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     26// $Id: TestEm11.cc,v 1.4 2010/05/20 13:02:41 maire Exp $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    3232#include "G4RunManager.hh"
    3333#include "G4UImanager.hh"
    34 #include "G4UIterminal.hh"
    35 #include "G4UItcsh.hh"
    3634#include "Randomize.hh"
    3735
     
    4947#ifdef G4VIS_USE
    5048 #include "G4VisExecutive.hh"
     49#endif
     50
     51#ifdef G4UI_USE
     52#include "G4UIExecutive.hh"
    5153#endif
    5254
     
    7173  runManager->SetUserInitialization(phys = new PhysicsList);
    7274  runManager->SetUserAction(kin = new PrimaryGeneratorAction(det));
    73  
    74 #ifdef G4VIS_USE
    75   //visualization manager
    76   G4VisManager* visManager = new G4VisExecutive;
    77   visManager->Initialize();
    78 #endif
    7975   
    8076  //set user action classes
     
    8985
    9086  //get the pointer to the User Interface manager
    91   G4UImanager* UI = G4UImanager::GetUIpointer(); 
    92 
    93   if (argc==1)   // Define UI terminal for interactive mode 
    94     {
    95      G4UIsession* session = 0;
    96 #ifdef G4UI_USE_TCSH
    97       session = new G4UIterminal(new G4UItcsh);     
    98 #else
    99       session = new G4UIterminal();
    100 #endif                     
    101      session->SessionStart();
    102      delete session;
    103     }
    104   else           // Batch mode
    105     {
     87  G4UImanager* UI = G4UImanager::GetUIpointer();
     88   
     89  if (argc!=1)   // batch mode 
     90    {
    10691     G4String command = "/control/execute ";
    10792     G4String fileName = argv[1];
    10893     UI->ApplyCommand(command+fileName);
    10994    }
     95   
     96  else           //define visualization and UI terminal for interactive mode
     97    {
     98#ifdef G4VIS_USE
     99   G4VisManager* visManager = new G4VisExecutive;
     100   visManager->Initialize();
     101#endif   
     102     
     103#ifdef G4UI_USE
     104      G4UIExecutive * ui = new G4UIExecutive(argc,argv);     
     105      ui->SessionStart();
     106      delete ui;
     107#endif
     108         
     109#ifdef G4VIS_USE
     110     delete visManager;
     111#endif     
     112    }
    110113
    111114  //job termination
    112 #ifdef G4VIS_USE
    113   delete visManager;
    114 #endif
    115  
     115  //
    116116  delete histo;
    117117  delete runManager;
  • trunk/examples/extended/electromagnetic/TestEm11/TestEm11.in

    r807 r1337  
    1 # $Id: TestEm11.in,v 1.6 2006/10/26 10:18:59 maire Exp $
     1# $Id: TestEm11.in,v 1.8 2009/09/22 14:20:31 maire Exp $
    22#
    33# limit the step size from histo 1
     
    1010/testem/det/setSizeYZ 1 mm
    1111#
    12 /testem/phys/addPhysics  standard       # em physics
    13 ###/testem/phys/addPhysics  penelope    # em physics
     12/testem/phys/addPhysics  local  # em physics
    1413#
    1514/run/initialize
     
    1817/gun/energy 500 keV
    1918#
    20 /testem/histo/setFileType hbook
     19/testem/histo/setFileType root
    2120/testem/histo/setFileName testem11
    2221/testem/histo/setHisto 1 100 0.    1. mm        #edep profile
  • trunk/examples/extended/electromagnetic/TestEm11/TestEm11.out

    r807 r1337  
     1
     2        ############################################
     3        !!! WARNING - FPE detection is activated !!!
     4        ############################################
    15
    26*************************************************************
    3  Geant4 version Name: global-V09-00-03    (9-May-2008)
     7 Geant4 version Name: geant4-09-03-ref-06    (25-June-2010)
    48                      Copyright : Geant4 Collaboration
    59                      Reference : NIM A 506 (2003), 250-303
     
    812
    913
    10 ***** Table : Nb of materials = 13 *****
    11 
    12  Material:    G4_Al     density:  2.699 g/cm3   RadL:   8.896 cm   Imean: 166.000 eV
     14***** Table : Nb of materials = 14 *****
     15
     16 Material:    G4_Al     density:  2.699 g/cm3   RadL:   8.896 cm   Nucl.Int.Length:  38.894 cm   Imean: 166.000 eV
    1317   --->  Element: Al (Al)   Z = 13.0   N =  27.0   A =  26.98 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    1418
    15  Material:    G4_Si     density:  2.330 g/cm3   RadL:   9.366 cm   Imean: 173.000 eV
     19 Material:    G4_Si     density:  2.330 g/cm3   RadL:   9.366 cm   Nucl.Int.Length:  45.660 cm   Imean: 173.000 eV
    1620   --->  Element: Si (Si)   Z = 14.0   N =  28.1   A =  28.09 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    1721
    18  Material:    G4_Fe     density:  7.874 g/cm3   RadL:   1.757 cm   Imean: 286.000 eV
     22 Material:    G4_Fe     density:  7.874 g/cm3   RadL:   1.757 cm   Nucl.Int.Length:  16.990 cm   Imean: 286.000 eV
    1923   --->  Element: Fe (Fe)   Z = 26.0   N =  55.8   A =  55.85 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    2024
    21  Material:    G4_Ge     density:  5.323 g/cm3   RadL:   2.301 cm   Imean: 350.000 eV
     25 Material:    G4_Cu     density:  8.960 g/cm3   RadL:   1.436 cm   Nucl.Int.Length:  15.588 cm   Imean: 322.000 eV
     26   --->  Element: Cu (Cu)   Z = 29.0   N =  63.5   A =  63.55 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
     27
     28 Material:    G4_Ge     density:  5.323 g/cm3   RadL:   2.301 cm   Nucl.Int.Length:  27.431 cm   Imean: 350.000 eV
    2229   --->  Element: Ge (Ge)   Z = 32.0   N =  72.6   A =  72.61 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    2330
    24  Material:    G4_Mo     density: 10.220 g/cm3   RadL:   9.591 mm   Imean: 424.000 eV
     31 Material:    G4_Mo     density: 10.220 g/cm3   RadL:   9.591 mm   Nucl.Int.Length:  15.677 cm   Imean: 424.000 eV
    2532   --->  Element: Mo (Mo)   Z = 42.0   N =  95.9   A =  95.93 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    2633
    27  Material:    G4_Ta     density: 16.654 g/cm3   RadL:   4.094 mm   Imean: 718.000 eV
     34 Material:    G4_Ta     density: 16.654 g/cm3   RadL:   4.094 mm   Nucl.Int.Length:  11.887 cm   Imean: 718.000 eV
    2835   --->  Element: Ta (Ta)   Z = 73.0   N = 180.9   A = 180.95 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    2936
    30  Material:     G4_W     density: 19.300 g/cm3   RadL:   3.504 mm   Imean: 727.000 eV
     37 Material:     G4_W     density: 19.300 g/cm3   RadL:   3.504 mm   Nucl.Int.Length:  10.312 cm   Imean: 727.000 eV
    3138   --->  Element: W (W)   Z = 74.0   N = 183.8   A = 183.84 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    3239
    33  Material:    G4_Au     density: 19.320 g/cm3   RadL:   3.344 mm   Imean: 790.000 eV
     40 Material:    G4_Au     density: 19.320 g/cm3   RadL:   3.344 mm   Nucl.Int.Length:  10.540 cm   Imean: 790.000 eV
    3441   --->  Element: Au (Au)   Z = 79.0   N = 197.0   A = 196.97 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    3542
    36  Material:    G4_Pb     density: 11.350 g/cm3   RadL:   5.613 mm   Imean: 823.000 eV
     43 Material:    G4_Pb     density: 11.350 g/cm3   RadL:   5.613 mm   Nucl.Int.Length:  18.248 cm   Imean: 823.000 eV
    3744   --->  Element: Pb (Pb)   Z = 82.0   N = 207.2   A = 207.22 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    3845
    39  Material: G4_PbWO4     density:  8.280 g/cm3   RadL:   8.925 mm   Imean: 541.543 eV
     46 Material: G4_PbWO4     density:  8.280 g/cm3   RadL:   8.925 mm   Nucl.Int.Length:  20.740 cm   Imean: 542.741 eV
    4047   --->  Element: O (O)   Z =  8.0   N =  16.0   A =  16.00 g/mole  ElmMassFraction:  14.06 %  ElmAbundance  66.67 %
    4148   --->  Element: Pb (Pb)   Z = 82.0   N = 207.2   A = 207.22 g/mole  ElmMassFraction:  45.54 %  ElmAbundance  16.67 %
    4249   --->  Element: W (W)   Z = 74.0   N = 183.8   A = 183.84 g/mole  ElmMassFraction:  40.40 %  ElmAbundance  16.67 %
    4350
    44  Material: G4_SODIUM_IODIDE     density:  3.667 g/cm3   RadL:   2.588 cm   Imean: 452.000 eV
     51 Material: G4_SODIUM_IODIDE     density:  3.667 g/cm3   RadL:   2.588 cm   Nucl.Int.Length:  42.914 cm   Imean: 452.000 eV
    4552   --->  Element: Na (Na)   Z = 11.0   N =  23.0   A =  22.99 g/mole  ElmMassFraction:  15.34 %  ElmAbundance  50.00 %
    4653   --->  Element: I (I)   Z = 53.0   N = 126.9   A = 126.90 g/mole  ElmMassFraction:  84.66 %  ElmAbundance  50.00 %
    4754
    48  Material:   G4_AIR     density:  1.205 mg/cm3  RadL: 303.921 m    Imean:  85.700 eV   temperature: 273.15 K  pressure:   1.00 atm
     55 Material:   G4_AIR     density:  1.205 mg/cm3  RadL: 303.921 m    Nucl.Int.Length: 710.095 m    Imean:  85.700 eV   temperature: 273.15 K  pressure:   1.00 atm
    4956   --->  Element: C (C)   Z =  6.0   N =  12.0   A =  12.01 g/mole  ElmMassFraction:   0.01 %  ElmAbundance   0.02 %
    5057   --->  Element: N (N)   Z =  7.0   N =  14.0   A =  14.01 g/mole  ElmMassFraction:  75.53 %  ElmAbundance  78.44 %
     
    5259   --->  Element: Ar (Ar)   Z = 18.0   N =  39.9   A =  39.95 g/mole  ElmMassFraction:   1.28 %  ElmAbundance   0.47 %
    5360
    54  Material:    Water     density:  1.000 g/cm3   RadL:  36.083 cm   Imean:  75.000 eV
     61 Material:    Water     density:  1.000 g/cm3   RadL:  36.083 cm   Nucl.Int.Length:  75.423 cm   Imean:  75.000 eV
    5562   --->  Element: H (H)   Z =  1.0   N =   1.0   A =   1.01 g/mole  ElmMassFraction:  11.19 %  ElmAbundance  66.67 %
    5663   --->  Element: O (O)   Z =  8.0   N =  16.0   A =  16.00 g/mole  ElmMassFraction:  88.81 %  ElmAbundance  33.33 %
    5764
    58 
    59 Visualization Manager instantiating...
    60 Visualization Manager initialising...
    61 Registering graphics systems...
    62 
    63 You have successfully registered the following graphics systems.
    64 Current available graphics systems are:
    65   ASCIITree (ATree)
    66   DAWNFILE (DAWNFILE)
    67   G4HepRep (HepRepXML)
    68   G4HepRepFile (HepRepFile)
    69   RayTracer (RayTracer)
    70   VRML1FILE (VRML1FILE)
    71   VRML2FILE (VRML2FILE)
    72   OpenGLImmediateX (OGLIX)
    73   OpenGLStoredX (OGLSX)
    74 
    75 Registering model factories...
    76 
    77 You have successfully registered the following model factories.
    78 Registered model factories:
    79   generic
    80   drawByCharge
    81   drawByParticleID
    82   drawByOriginVolume
    83   drawByAttribute
    84 
    85 Registered filter factories:
    86   chargeFilter
    87   particleFilter
    88   originVolumeFilter
    89   attributeFilter
    9065
    9166/run/verbose 2
     
    9570/testem/det/setSizeYZ 1 mm
    9671#
    97 /testem/phys/addPhysics standard
    98 PhysicsList::AddPhysicsList: <standard>
    99 ###/testem/phys/addPhysics penelope # em physics
     72/testem/phys/addPhysics local
     73PhysicsList::AddPhysicsList: <local>
    10074#
    10175/run/initialize
     
    10983physicsList->Construct() start.
    11084physicsList->Construct() start.
     85physicsList->CheckParticleList() start.
    11186physicsList->setCut() start.
    11287PhysicsList::SetCuts:CutLength : 1 mm
     
    11590/gun/energy 500 keV
    11691#
    117 /testem/histo/setFileType hbook
     92/testem/histo/setFileType root
    11893/testem/histo/setFileName testem11
    119 /testem/histo/setHisto 1 100 0. 1. mm 
     94/testem/histo/setHisto 1 100 0. 1. mm
    12095----> SetHisto 1: Edep (MeV/mm) along absorber (mm);  100 bins from 0 mm to 1 mm
    121 /testem/histo/setHisto 2 102 0. 510. keV 
     96/testem/histo/setHisto 2 102 0. 510. keV
    12297----> SetHisto 2: total Energy deposited in absorber (keV);  102 bins from 0 keV to 510 keV
    123 /testem/histo/setHisto 3 100 0. 2. mm 
     98/testem/histo/setHisto 3 100 0. 2. mm
    12499----> SetHisto 3: true track length of the primary particle (mm);  100 bins from 0 mm to 2 mm
    125 /testem/histo/setHisto 4 100 0. 200. um 
     100/testem/histo/setHisto 4 100 0. 200. um
    126101----> SetHisto 4: true step size of the primary particle (um);  100 bins from 0 um to 200 um
    127 /testem/histo/setHisto 5 100 0. 1. mm 
     102/testem/histo/setHisto 5 100 0. 1. mm
    128103----> SetHisto 5: projected range of the primary particle (mm);  100 bins from 0 mm to 1 mm
    129104#
     
    132107/run/beamOn 20000
    133108
    134 phot:  Total cross sections from Sandia parametrisation.
    135       Sampling according PhotoElectric model
    136 
    137 compt:  Total cross sections has a good parametrisation from 10 KeV to (100/Z) GeV
    138       Sampling according Klein-Nishina model
    139       tables are built for  gamma
    140       Lambda tables from 100 eV  to 100 GeV in 90 bins.
    141 
    142 conv:  Total cross sections has a good parametrisation from 1.5 MeV to 100 GeV for all Z;
    143       sampling secondary e+e- according Bethe-Heitler model
    144       tables are built for  gamma
    145       Lambda tables from 1.022 MeV to 100 GeV in 100 bins.
    146 
    147 msc:  Model variant of multiple scattering for e-
    148       Lambda tables from 100 eV  to 100 TeV in 120 bins.
    149       LateralDisplacementFlag=  1   Skin= 0
    150       Boundary/stepping algorithm is active with RangeFactor= 0.02  Step limit type 1
    151 
    152 eIoni:   tables are built for  e-
    153       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    154       Lambda tables from threshold to 100 TeV in 120 bins.
    155       Delta cross sections and sampling from MollerBhabha model
    156       Good description from 1 KeV to 100 GeV.
    157       Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1
    158       CSDA range table up to 1 GeV in 70 bins.
    159 
    160 eBrem:   tables are built for  e-
    161       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    162       Lambda tables from threshold to 100 TeV in 120 bins.
    163       Total cross sections and sampling from StandBrem model (based on the EEDL data library)
    164       Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV. LPM flag 1
    165 
    166 eIoni:   tables are built for  e+
    167       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    168       Lambda tables from threshold to 100 TeV in 120 bins.
    169       Delta cross sections and sampling from MollerBhabha model
    170       Good description from 1 KeV to 100 GeV.
    171       Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1
    172       CSDA range table up to 1 GeV in 70 bins.
    173 
    174 eBrem:   tables are built for  e+
    175       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    176       Lambda tables from threshold to 100 TeV in 120 bins.
    177       Total cross sections and sampling from StandBrem model (based on the EEDL data library)
    178       Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV. LPM flag 1
    179 
    180 annihil:       Sampling according eplus2gg model
    181       tables are built for  e+
    182       Lambda tables from 100 eV  to 100 TeV in 120 bins.
    183 
    184 msc:  Model variant of multiple scattering for proton
    185       Lambda tables from 100 eV  to 100 TeV in 120 bins.
    186       LateralDisplacementFlag=  1   Skin= 0
    187       Boundary/stepping algorithm is active with RangeFactor= 0.02  Step limit type 1
    188 
    189 hIoni:   tables are built for  proton
    190       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    191       Lambda tables from threshold to 100 TeV in 120 bins.
    192       Scaling relation is used from proton dE/dx and range.
    193       Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV
    194       Parametrisation from Bragg for protons below. NuclearStopping= 1
    195       Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1
    196       CSDA range table up to 1 GeV in 70 bins.
    197 
    198 msc:  Model variant of multiple scattering for GenericIon
    199       LateralDisplacementFlag=  0   Skin= 0
    200       Boundary/stepping algorithm is active with RangeFactor= 0.2  Step limit type 1
    201 
    202 ionIoni:   tables are built for  GenericIon
    203       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    204       Lambda tables from threshold to 100 TeV in 120 bins.
    205       Scaling relation is used from proton dE/dx and range.
    206       Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV
    207       Parametrisation from BraggIon for protons below. NuclearStopping= 1
    208 
    209       Stopping Power data for 8 ion/material pairs are used.
    210       Step function: finalRange(mm)= 0.1, dRoverRange= 0.1, integral: 1, fluct: 1
    211       CSDA range table up to 1 GeV in 70 bins.
    212 
    213 hIoni:   tables are built for  anti_proton
    214       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    215       Lambda tables from threshold to 100 TeV in 120 bins.
    216       Scaling relation is used from proton dE/dx and range.
    217       Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV
    218       Parametrisation from Bragg for protons below. NuclearStopping= 1
    219       Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1
    220       CSDA range table up to 1 GeV in 70 bins.
    221 
    222 msc:  Model variant of multiple scattering for mu+
    223       Lambda tables from 100 eV  to 100 TeV in 120 bins.
    224       LateralDisplacementFlag=  1   Skin= 0
    225       Boundary/stepping algorithm is active with RangeFactor= 0.02  Step limit type 1
    226 
    227 muIoni:   tables are built for  mu+
    228       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    229       Lambda tables from threshold to 100 TeV in 120 bins.
    230       Bether-Bloch model for E > 0.2 MeV, parametrisation of Bragg peak below,
    231       radiative corrections for E > 1 GeV
    232       Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1
    233       CSDA range table up to 1 GeV in 70 bins.
    234 
    235 muBrems:   tables are built for  mu+
    236       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    237       Lambda tables from threshold to 100 TeV in 120 bins.
    238       Parametrised model
    239 
    240 muPairProd:   tables are built for  mu+
    241       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    242       Lambda tables from threshold to 100 TeV in 120 bins.
    243       Parametrised model
    244 
    245 muIoni:   tables are built for  mu-
    246       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    247       Lambda tables from threshold to 100 TeV in 120 bins.
    248       Bether-Bloch model for E > 0.2 MeV, parametrisation of Bragg peak below,
    249       radiative corrections for E > 1 GeV
    250       Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1
    251       CSDA range table up to 1 GeV in 70 bins.
    252 
    253 muBrems:   tables are built for  mu-
    254       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    255       Lambda tables from threshold to 100 TeV in 120 bins.
    256       Parametrised model
    257 
    258 muPairProd:   tables are built for  mu-
    259       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    260       Lambda tables from threshold to 100 TeV in 120 bins.
    261       Parametrised model
    262 
    263 hIoni:   tables are built for  pi+
    264       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    265       Lambda tables from threshold to 100 TeV in 120 bins.
    266       Scaling relation is used from proton dE/dx and range.
    267       Delta cross sections and sampling from BetheBloch model for scaled energy > 0.297504 MeV
    268       Parametrisation from Bragg for protons below. NuclearStopping= 1
    269       Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1
    270       CSDA range table up to 1 GeV in 70 bins.
    271 
    272 msc:  Model variant of multiple scattering for pi-
    273       Lambda tables from 100 eV  to 100 TeV in 120 bins.
    274       LateralDisplacementFlag=  1   Skin= 0
    275       Boundary/stepping algorithm is active with RangeFactor= 0.02  Step limit type 1
    276 
    277 hIoni:   tables are built for  pi-
    278       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    279       Lambda tables from threshold to 100 TeV in 120 bins.
    280       Scaling relation is used from proton dE/dx and range.
    281       Delta cross sections and sampling from BetheBloch model for scaled energy > 0.297504 MeV
    282       Parametrisation from Bragg for protons below. NuclearStopping= 1
    283       Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1
    284       CSDA range table up to 1 GeV in 70 bins.
     109phot:   for  gamma    SubType= 12
     110      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     111       PhotoElectric :     Emin=          0 eV         Emax=   100 TeV
     112
     113compt:   for  gamma    SubType= 13
     114      Lambda tables from 100 eV  to 100 TeV in 240 bins, spline: 1
     115      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     116       Klein-Nishina :     Emin=          0 eV         Emax=   100 TeV
     117
     118conv:   for  gamma    SubType= 14
     119      Lambda tables from 1.022 MeV to 100 TeV in 240 bins, spline: 1
     120      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     121       Bethe-Heitler :     Emin=          0 eV         Emax=   100 TeV
     122
     123msc:   for e-    SubType= 10
     124      Lambda tables from 100 eV  to 100 TeV in 240 bins, spline: 1
     125      RangeFactor= 0.04, stepLimitType: 2, latDisplacement: 1, skin= 3, geomFactor= 2.5
     126      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     127          UrbanMsc93 :     Emin=          0 eV         Emax=   100 TeV
     128
     129eIoni:   for  e-    SubType= 2
     130      dE/dx and range tables from 100 eV  to 100 TeV in 240 bins
     131      Lambda tables from threshold to 100 TeV in 240 bins, spline: 1
     132      finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     133      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     134        MollerBhabha :     Emin=          0 eV         Emax=   100 TeV
     135      CSDA range table up to 1 GeV in 160 bins
     136
     137eBrem:   for  e-    SubType= 3
     138      dE/dx and range tables from 100 eV  to 100 TeV in 240 bins
     139      Lambda tables from threshold to 100 TeV in 240 bins, spline: 1
     140      LPM flag: 1 for E > 1 GeV
     141      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     142               eBrem :     Emin=          0 eV         Emax=   1 GeV
     143            eBremRel :     Emin=          1 GeV        Emax=   100 TeV
     144
     145eIoni:   for  e+    SubType= 2
     146      dE/dx and range tables from 100 eV  to 100 TeV in 240 bins
     147      Lambda tables from threshold to 100 TeV in 240 bins, spline: 1
     148      finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     149      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     150        MollerBhabha :     Emin=          0 eV         Emax=   100 TeV
     151      CSDA range table up to 1 GeV in 160 bins
     152
     153eBrem:   for  e+    SubType= 3
     154      dE/dx and range tables from 100 eV  to 100 TeV in 240 bins
     155      Lambda tables from threshold to 100 TeV in 240 bins, spline: 1
     156      LPM flag: 1 for E > 1 GeV
     157      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     158               eBrem :     Emin=          0 eV         Emax=   1 GeV
     159            eBremRel :     Emin=          1 GeV        Emax=   100 TeV
     160
     161annihil:   for  e+    SubType= 5
     162      Lambda tables from 100 eV  to 100 TeV in 240 bins, spline: 1
     163      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     164            eplus2gg :     Emin=          0 eV         Emax=   100 TeV
     165
     166msc:   for proton    SubType= 10
     167      Lambda tables from 100 eV  to 100 TeV in 240 bins, spline: 1
     168      RangeFactor= 0.04, stepLimitType: 2, latDisplacement: 1, skin= 3, geomFactor= 2.5
     169      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     170          UrbanMsc90 :     Emin=          0 eV         Emax=   100 TeV
     171
     172hIoni:   for  proton    SubType= 2
     173      dE/dx and range tables from 100 eV  to 100 TeV in 240 bins
     174      Lambda tables from threshold to 100 TeV in 240 bins, spline: 1
     175      finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     176      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     177               Bragg :     Emin=          0 eV         Emax=   2 MeV
     178          BetheBloch :     Emin=          2 MeV        Emax=   100 TeV
     179      CSDA range table up to 1 GeV in 160 bins
     180
     181hBrems:   for  proton    SubType= 3
     182      dE/dx and range tables from 100 eV  to 100 TeV in 240 bins
     183      Lambda tables from threshold to 100 TeV in 240 bins, spline: 1
     184      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     185               hBrem :     Emin=          0 eV         Emax=   100 TeV
     186
     187hPairProd:   for  proton    SubType= 4
     188      dE/dx and range tables from 100 eV  to 100 TeV in 240 bins
     189      Lambda tables from threshold to 100 TeV in 240 bins, spline: 1
     190      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     191           hPairProd :     Emin=          0 eV         Emax=   100 TeV
     192
     193msc:   for GenericIon    SubType= 10
     194      RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 0
     195      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     196          UrbanMsc90 :     Emin=          0 eV         Emax=   100 TeV
     197
     198ionIoni:   for  GenericIon    SubType= 2
     199      dE/dx and range tables from 100 eV  to 100 TeV in 240 bins
     200      Lambda tables from threshold to 100 TeV in 240 bins, spline: 1
     201      finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     202      Stopping Power data for 17 ion/material pairs, nuclearStopping: 1
     203      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     204         ParamICRU73 :     Emin=          0 eV         Emax=   100 TeV
     205      CSDA range table up to 1 GeV in 160 bins
     206
     207nuclearStopping:   for  GenericIon    SubType= 1
     208      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     209   ICRU49NucStopping :     Emin=          0 eV         Emax=   100 TeV
     210
     211nuclearStopping:   for  alpha    SubType= 1
     212      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     213   ICRU49NucStopping :     Emin=          0 eV         Emax=   100 TeV
     214
     215hIoni:   for  anti_proton    SubType= 2
     216      dE/dx and range tables from 100 eV  to 100 TeV in 240 bins
     217      Lambda tables from threshold to 100 TeV in 240 bins, spline: 1
     218      finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     219      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     220            ICRU73QO :     Emin=          0 eV         Emax=   2 MeV
     221          BetheBloch :     Emin=          2 MeV        Emax=   100 TeV
     222      CSDA range table up to 1 GeV in 160 bins
     223
     224hIoni:   for  kaon+    SubType= 2
     225      dE/dx and range tables from 100 eV  to 100 TeV in 240 bins
     226      Lambda tables from threshold to 100 TeV in 240 bins, spline: 1
     227      finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     228      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     229               Bragg :     Emin=          0 eV         Emax=   1.05231 MeV
     230          BetheBloch :     Emin=    1.05231 MeV        Emax=   100 TeV
     231      CSDA range table up to 1 GeV in 160 bins
     232
     233hIoni:   for  kaon-    SubType= 2
     234      dE/dx and range tables from 100 eV  to 100 TeV in 240 bins
     235      Lambda tables from threshold to 100 TeV in 240 bins, spline: 1
     236      finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     237      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     238            ICRU73QO :     Emin=          0 eV         Emax=   1.05231 MeV
     239          BetheBloch :     Emin=    1.05231 MeV        Emax=   100 TeV
     240      CSDA range table up to 1 GeV in 160 bins
     241
     242muMsc:   for mu+    SubType= 10
     243      Lambda tables from 100 eV  to 100 TeV in 240 bins, spline: 1
     244      RangeFactor= 0.04, step limit type: 2, lateralDisplacement: 1, polarAngleLimit(deg)= 0
     245      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     246          UrbanMsc90 :     Emin=          0 eV         Emax=   100 TeV
     247
     248muIoni:   for  mu+    SubType= 2
     249      dE/dx and range tables from 100 eV  to 100 TeV in 240 bins
     250      Lambda tables from threshold to 100 TeV in 240 bins, spline: 1
     251      finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     252      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     253               Bragg :     Emin=          0 eV         Emax=   200 keV
     254          BetheBloch :     Emin=        200 keV        Emax=   1 GeV
     255        MuBetheBloch :     Emin=          1 GeV        Emax=   100 TeV
     256      CSDA range table up to 1 GeV in 160 bins
     257
     258muBrems:   for  mu+    SubType= 3
     259      dE/dx and range tables from 100 eV  to 100 TeV in 240 bins
     260      Lambda tables from threshold to 100 TeV in 240 bins, spline: 1
     261      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     262              MuBrem :     Emin=          0 eV         Emax=   100 TeV
     263
     264muPairProd:   for  mu+    SubType= 4
     265      dE/dx and range tables from 100 eV  to 100 TeV in 240 bins
     266      Lambda tables from threshold to 100 TeV in 240 bins, spline: 1
     267      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     268          muPairProd :     Emin=          0 eV         Emax=   100 TeV
     269
     270muIoni:   for  mu-    SubType= 2
     271      dE/dx and range tables from 100 eV  to 100 TeV in 240 bins
     272      Lambda tables from threshold to 100 TeV in 240 bins, spline: 1
     273      finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     274      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     275            ICRU73QO :     Emin=          0 eV         Emax=   200 keV
     276          BetheBloch :     Emin=        200 keV        Emax=   1 GeV
     277        MuBetheBloch :     Emin=          1 GeV        Emax=   100 TeV
     278      CSDA range table up to 1 GeV in 160 bins
     279
     280muBrems:   for  mu-    SubType= 3
     281      dE/dx and range tables from 100 eV  to 100 TeV in 240 bins
     282      Lambda tables from threshold to 100 TeV in 240 bins, spline: 1
     283      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     284              MuBrem :     Emin=          0 eV         Emax=   100 TeV
     285
     286muPairProd:   for  mu-    SubType= 4
     287      dE/dx and range tables from 100 eV  to 100 TeV in 240 bins
     288      Lambda tables from threshold to 100 TeV in 240 bins, spline: 1
     289      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     290          muPairProd :     Emin=          0 eV         Emax=   100 TeV
     291
     292hIoni:   for  pi+    SubType= 2
     293      dE/dx and range tables from 100 eV  to 100 TeV in 240 bins
     294      Lambda tables from threshold to 100 TeV in 240 bins, spline: 1
     295      finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     296      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     297               Bragg :     Emin=          0 eV         Emax=   297.504 keV
     298          BetheBloch :     Emin=    297.504 keV        Emax=   100 TeV
     299      CSDA range table up to 1 GeV in 160 bins
     300
     301hBrems:   for  pi+    SubType= 3
     302      dE/dx and range tables from 100 eV  to 100 TeV in 240 bins
     303      Lambda tables from threshold to 100 TeV in 240 bins, spline: 1
     304      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     305               hBrem :     Emin=          0 eV         Emax=   100 TeV
     306
     307hPairProd:   for  pi+    SubType= 4
     308      dE/dx and range tables from 100 eV  to 100 TeV in 240 bins
     309      Lambda tables from threshold to 100 TeV in 240 bins, spline: 1
     310      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     311           hPairProd :     Emin=          0 eV         Emax=   100 TeV
     312
     313msc:   for pi-    SubType= 10
     314      Lambda tables from 100 eV  to 100 TeV in 240 bins, spline: 1
     315      RangeFactor= 0.04, stepLimitType: 2, latDisplacement: 1, skin= 3, geomFactor= 2.5
     316      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     317          UrbanMsc90 :     Emin=          0 eV         Emax=   100 TeV
     318
     319hIoni:   for  pi-    SubType= 2
     320      dE/dx and range tables from 100 eV  to 100 TeV in 240 bins
     321      Lambda tables from threshold to 100 TeV in 240 bins, spline: 1
     322      finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     323      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     324            ICRU73QO :     Emin=          0 eV         Emax=   297.504 keV
     325          BetheBloch :     Emin=    297.504 keV        Emax=   100 TeV
     326      CSDA range table up to 1 GeV in 160 bins
     327
     328hBrems:   for  pi-    SubType= 3
     329      dE/dx and range tables from 100 eV  to 100 TeV in 240 bins
     330      Lambda tables from threshold to 100 TeV in 240 bins, spline: 1
     331      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     332               hBrem :     Emin=          0 eV         Emax=   100 TeV
     333
     334hPairProd:   for  pi-    SubType= 4
     335      dE/dx and range tables from 100 eV  to 100 TeV in 240 bins
     336      Lambda tables from threshold to 100 TeV in 240 bins, spline: 1
     337      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     338           hPairProd :     Emin=          0 eV         Emax=   100 TeV
    285339
    286340Region <DefaultRegionForTheWorld> -- appears in <Absorber> world volume
     
    288342 Pointers : G4VUserRegionInformation[0], G4UserLimits[0], G4FastSimulationManager[0], G4UserSteppingAction[0]
    289343 Materials : G4_Si
    290  Production cuts :  gamma 1 mm     e- 1 mm     e+ 1 mm
     344 Production cuts :   gamma 1 mm      e- 1 mm      e+ 1 mm  proton 0 fm
    291345
    292346========= Table of registered couples ==============================
     
    294348Index : 0     used in the geometry : Yes     recalculation needed : No
    295349 Material : G4_Si
    296  Range cuts        :  gamma 1 mm     e- 1 mm     e+ 1 mm
    297  Energy thresholds :  gamma 6.88731 keV    e- 540.718 keV    e+ 521.113 keV
     350 Range cuts        :  gamma  1 mm     e-  1 mm     e+  1 mm  proton 0 fm
     351 Energy thresholds :  gamma  6.95018 keV    e-  548.291 keV    e+  526.624 keV proton 0 eV
    298352 Region(s) which use this couple :
    299353    DefaultRegionForTheWorld
     
    322376Run Summary
    323377  Number of events processed : 20000
    324   User=22.26s Real=71.63s Sys=5.33s
     378  User=12.36s Real=13.63s Sys=0.52s
    325379
    326380 ======================== run summary ======================
     
    330384 ============================================================
    331385
    332  Total Energy deposited        = 449.403 keV +- 103.444 keV
    333 
    334  Track length of primary track = 875.191 um  +- 189.287 um
    335  Range from EmCalculator       = 937.365 um  (from full dE/dx)
    336 
    337  Projected range               = 336.299 um  +- 207.386 um
    338 
    339  Nb of steps of primary track  = 88.04 +- 18.91  Step size= 9.933 um  +- 86.256 nm
    340 
    341  absorbed = 78.50 %   transmit = 5.42 %   reflected = 16.08 %
     386 Total Energy deposited        = 443.666 keV +- 110.109 keV
     387
     388 Track length of primary track = 870.965 um  +- 199.370 um
     389 Range from EmCalculator       = 943.428 um  (from full dE/dx)
     390
     391 Projected range               = 321.497 um  +- 208.092 um
     392
     393 Nb of steps of primary track  = 87.62 +- 19.93  Step size= 9.929 um  +- 123.724 nm
     394
     395 absorbed = 76.69 %   transmit = 5.10 %   reflected = 18.20 %
    342396
    343397--------- Ranecu engine status ---------
    344398 Initial seed (index) = 0
    345  Current couple of seeds = 1622151268, 626459451
     399 Current couple of seeds = 1325532186, 417920133
    346400----------------------------------------
    347 Graphics systems deleted.
    348 Visualization Manager deleting...
    349401UserDetectorConstruction deleted.
    350402UserPhysicsList deleted.
     
    353405G4 kernel has come to Quit state.
    354406EventManager deleted.
    355 Default detector region deleted.
    356407UImanager deleted.
    357408Units table cleared.
     
    359410RunManagerKernel is deleted.
    360411RunManager is deleting.
     412
  • trunk/examples/extended/electromagnetic/TestEm11/include/DetectorConstruction.hh

    r1230 r1337  
    2525//
    2626// $Id: DetectorConstruction.hh,v 1.2 2006/06/29 16:39:20 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm11/include/DetectorMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: DetectorMessenger.hh,v 1.2 2006/06/29 16:39:22 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm11/include/EventAction.hh

    r1230 r1337  
    2525//
    2626// $Id: EventAction.hh,v 1.2 2006/06/29 16:39:25 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm11/include/EventActionMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: EventActionMessenger.hh,v 1.2 2006/06/29 16:39:27 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm11/include/HistoManager.hh

    r1230 r1337  
    2525//
    2626// $Id: HistoManager.hh,v 1.5 2007/11/07 17:22:15 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm11/include/HistoMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: HistoMessenger.hh,v 1.5 2008/01/11 13:01:57 jjacquem Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm11/include/PhysListEmStandard.hh

    r1230 r1337  
    2626//
    2727// $Id: PhysListEmStandard.hh,v 1.2 2006/06/29 16:39:41 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm11/include/PhysicsList.hh

    r1230 r1337  
    2626//
    2727// $Id: PhysicsList.hh,v 1.3 2006/06/29 16:39:43 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm11/include/PhysicsListMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: PhysicsListMessenger.hh,v 1.2 2006/06/29 16:39:46 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm11/include/PrimaryGeneratorAction.hh

    r1230 r1337  
    2525//
    2626// $Id: PrimaryGeneratorAction.hh,v 1.2 2006/06/29 16:39:49 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm11/include/PrimaryGeneratorMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: PrimaryGeneratorMessenger.hh,v 1.2 2006/06/29 16:39:52 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm11/include/RunAction.hh

    r1230 r1337  
    2525//
    2626// $Id: RunAction.hh,v 1.3 2007/08/19 20:52:53 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm11/include/StepMax.hh

    r1230 r1337  
    2525//
    2626// $Id: StepMax.hh,v 1.3 2006/06/29 16:39:57 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm11/include/StepMaxMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: StepMaxMessenger.hh,v 1.3 2006/06/29 16:40:00 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm11/include/SteppingAction.hh

    r1230 r1337  
    2525//
    2626// $Id: SteppingAction.hh,v 1.2 2006/06/29 16:40:03 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm11/include/SteppingVerbose.hh

    r1230 r1337  
    2525//
    2626// $Id: SteppingVerbose.hh,v 1.2 2006/06/29 16:40:06 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm11/include/TrackingAction.hh

    r1230 r1337  
    2525//
    2626// $Id: TrackingAction.hh,v 1.2 2006/06/29 16:40:08 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm11/sandia.mac

    r1230 r1337  
    1 # $Id: sandia.mac,v 1.9 2009/09/22 14:20:31 maire Exp $
     1# $Id: sandia.mac,v 1.10 2010/05/20 13:02:41 maire Exp $
    22#
    33# limit the step size from histo 8
     
    1616/testem/det/setSizeYZ 1 cm
    1717#
    18 /testem/phys/addPhysics  local  # em physics
     18/testem/phys/addPhysics  emstandard_opt3        # em physics
     19###/testem/phys/addPhysics  standardSS  # em physics
    1920#
    2021/run/initialize
    2122#
     23/run/setCut 1 mm        # will set cut for proton
     24#
    2225/gun/particle e-
    23 /gun/energy 314 keV
     26/gun/energy 521 keV
    2427#
    2528###/testem/histo/setFileType hbook
    2629/testem/histo/setFileType root
    27 /testem/histo/setFileName sandia/Al.314keV
     30/testem/histo/setFileName sandia/ref4++/Al.521keV.opt3
    2831/testem/histo/setHisto 8 100 0.  1.0 none       #normalized Edep profile
    2932###/testem/histo/setHisto 8 100 0.  0.5 none    #for Ta
  • trunk/examples/extended/electromagnetic/TestEm11/src/DetectorConstruction.cc

    r1230 r1337  
    2525//
    2626// $Id: DetectorConstruction.cc,v 1.9 2009/11/16 15:09:10 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828
    2929//
  • trunk/examples/extended/electromagnetic/TestEm11/src/DetectorMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: DetectorMessenger.cc,v 1.2 2006/06/29 16:40:12 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm11/src/EventAction.cc

    r1230 r1337  
    2424// ********************************************************************
    2525//
    26 // $Id: EventAction.cc,v 1.2 2006/06/29 16:40:15 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     26// $Id: EventAction.cc,v 1.4 2010/06/07 05:40:45 perl Exp $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    3737
    3838#include "G4Event.hh"
    39 #include "G4TrajectoryContainer.hh"
    40 #include "G4Trajectory.hh"
    41 #include "G4VVisManager.hh"
    4239
    4340//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    7269//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
    7370
    74 void EventAction::EndOfEventAction(const G4Event* evt)
     71void EventAction::EndOfEventAction(const G4Event*)
    7572{
    7673  //plot energy deposited per event
     
    8077    histoManager->FillHisto(2,totalEdep);
    8178  } 
    82  
    83   //trajectories
    84   //
    85   if (G4VVisManager::GetConcreteInstance())
    86   {
    87    G4TrajectoryContainer* trajectoryContainer = evt->GetTrajectoryContainer();
    88    G4int n_trajectories = 0;
    89    if (trajectoryContainer) n_trajectories = trajectoryContainer->entries(); 
    90    for(G4int i=0; i<n_trajectories; i++)
    91       { G4Trajectory* trj = (G4Trajectory*)
    92                                        ((*(evt->GetTrajectoryContainer()))[i]);
    93         if (drawFlag == "all") trj->DrawTrajectory(1000);
    94         else if ((drawFlag == "charged")&&(trj->GetCharge() != 0.))
    95                                trj->DrawTrajectory(1000);
    96       }
    97   }
    9879}
    9980
  • trunk/examples/extended/electromagnetic/TestEm11/src/EventActionMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: EventActionMessenger.cc,v 1.2 2006/06/29 16:40:18 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm11/src/HistoManager.cc

    r1230 r1337  
    2525//
    2626// $Id: HistoManager.cc,v 1.10 2008/09/22 15:11:34 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm11/src/HistoMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: HistoMessenger.cc,v 1.6 2008/01/11 13:01:57 jjacquem Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm11/src/PhysListEmStandard.cc

    r1230 r1337  
    2525//
    2626// $Id: PhysListEmStandard.cc,v 1.11 2009/11/16 15:09:10 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm11/src/PhysicsList.cc

    r1230 r1337  
    2424// ********************************************************************
    2525//
    26 // $Id: PhysicsList.cc,v 1.7 2009/09/22 14:20:31 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     26// $Id: PhysicsList.cc,v 1.8 2010/05/20 13:02:41 maire Exp $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    3434
    3535#include "PhysListEmStandard.hh"
     36#include "PhysListEmStandardSS.hh"
     37#include "PhysListEmStandardGS.hh"
     38#include "PhysListEmStandardWVI.hh"
    3639
    3740#include "G4EmStandardPhysics.hh"
     
    241244    delete emPhysicsList;
    242245    emPhysicsList = new G4EmStandardPhysics_option3();
    243            
     246   
     247  } else if (name == "standardSS") {
     248
     249    emName = name;
     250    delete emPhysicsList;
     251    emPhysicsList = new PhysListEmStandardSS(name);
     252
     253  } else if (name == "standardGS") {
     254
     255    emName = name;
     256    delete emPhysicsList;
     257    emPhysicsList = new PhysListEmStandardGS(name);
     258
     259  } else if (name == "standardWVI") {
     260
     261    emName = name;
     262    delete emPhysicsList;
     263    emPhysicsList = new PhysListEmStandardWVI(name);
     264                           
    244265  } else if (name == "emlivermore") {
    245266    emName = name;
  • trunk/examples/extended/electromagnetic/TestEm11/src/PhysicsListMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: PhysicsListMessenger.cc,v 1.2 2006/06/29 16:40:38 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm11/src/PrimaryGeneratorAction.cc

    r1230 r1337  
    2525//
    2626// $Id: PrimaryGeneratorAction.cc,v 1.2 2006/06/29 16:40:40 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm11/src/PrimaryGeneratorMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: PrimaryGeneratorMessenger.cc,v 1.2 2006/06/29 16:40:43 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm11/src/RunAction.cc

    r1230 r1337  
    2525//
    2626// $Id: RunAction.cc,v 1.7 2007/08/19 20:52:53 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm11/src/StepMax.cc

    r1230 r1337  
    2525//
    2626// $Id: StepMax.cc,v 1.3 2006/06/29 16:40:47 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm11/src/StepMaxMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: StepMaxMessenger.cc,v 1.3 2006/06/29 16:40:53 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm11/src/SteppingAction.cc

    r1230 r1337  
    2525//
    2626// $Id: SteppingAction.cc,v 1.5 2007/08/19 20:52:53 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm11/src/SteppingVerbose.cc

    r1230 r1337  
    2525//
    2626// $Id: SteppingVerbose.cc,v 1.2 2006/06/29 16:41:54 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm11/src/TrackingAction.cc

    r1230 r1337  
    2525//
    2626// $Id: TrackingAction.cc,v 1.2 2006/06/29 16:41:56 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm11/vis.mac

    r807 r1337  
    1010/run/initialize
    1111#
    12 # Create empty scene ("world" is default)
    13 /vis/scene/create
     12# Use this open statement to create an OpenGL view:
     13/vis/open OGL 600x600-0+0
    1414#
    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:
    2017#/vis/open DAWNFILE
    2118#
    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:
    2339/vis/viewer/zoom 1.4
    24 /vis/viewer/flush
    2540#
    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:
    2972/vis/scene/endOfEventAction accumulate
    3073#
    31 /testem/event/drawTracks all
    32 
     74# Re-establish auto refreshing and verbosity:
     75/vis/viewer/set/autoRefresh true
     76/vis/verbose warnings
     77#
     78# For file-based drivers, use this to create an empty detector view:
     79#/vis/viewer/flush
  • trunk/examples/extended/electromagnetic/TestEm12/History

    r807 r1337  
    1 $Id: History,v 1.15 2007/11/09 17:35:06 maire Exp $
     1$Id: History,v 1.34 2010/06/07 05:40:45 perl Exp $
    22-------------------------------------------------------------------
    33
     
    1515     * Reverse chronological order (last date on top), please *
    1616     ----------------------------------------------------------
     17     
     1806-06-10 J.Perl (testem12-V09-03-03)
     19- Remove unused variable in EventAction
     20
     2103-06-10 J.Perl (testem12-V09-03-02)
     22- Updated vis usage
     23
     2425-05-10 mma (testem12-V09-03-01)
     25- add PhysListStandardGS, PhysListStandardSS, PhysListStandardWVI
     26   
     2720-05-10 mma (testem12-V09-03-00)
     28- TestEm12.cc : introduction of G4UIExecutive
     29     
     3016-11-09 mma (testem12-V09-02-01)
     31- PhysListEmStandard copied from TestEm5
     32     
     3322-09-09 mma (testem12-V09-02-00)
     34- PhysicsList.cc :
     35  - renamed "standard" -> "local"; "emstandard" -> "emstandard_opt0"
     36  - Substituted obsolete low-energy physics builders by builders from
     37    the physics_list library;
     38- updated README and macro files
     39     
     4016-11-08 mma (testem12-V09-01-08)
     41- Em options: 20bins/decade  LinLossLimit=default=0.01
     42     
     4329-10-08 mma (testem12-V09-01-07)
     44- update PhysListEmStandard : options and hMultipleScattering for muon
     45   
     4626-10-08 mma (testem12-V09-01-06)
     47- update PhysListEmStandard and README
     48     
     4923-09-08 mma (testem12-V09-01-05)
     50- HistoManager : root format by default
     51
     5212-06-08 mma (testem12-V09-01-04)
     53- Remove AIDA from GNUmakefile
     54     
     5507-05-08 mma (testem12-V09-01-03)
     56- README : update Aida informations
     57     
     5811-04-08 mma
     59- HistoManager::Scale() : suppress warning
     60     
     6107-04-08 mma (testem12-V09-01-02)
     62- PhysListEmStandard : replace G4MultipleScattering by G4eMultipleScattering;
     63- HistoManager::saveAscii() : redefinition of binEdge
     64     
     6524-01-08 mma (testem12-V09-01-01)
     66- update macro berger.mac : setCuts 2um (=1keV)
     67
     6814-01-08 jja (testem12-V09-01-00)
     69- add macro berger/berger.C
     70
     7110-01-08 jean jacquemier
     72- new subdirectory berger/data
     73     
     7407-12-07 mma
     75- add macro berger.mac
    1776     
    187709-11-07 mma (testem12-V09-00-01)
  • trunk/examples/extended/electromagnetic/TestEm12/README

    r807 r1337  
    1 $Id: README,v 1.7 2007/11/09 17:35:06 maire Exp $
     1$Id: README,v 1.11 2009/09/22 15:18:20 maire Exp $
    22-------------------------------------------------------------------
    33
     
    3131 2- PHYSICS LIST
    3232 
    33         The particle list is the one of novice/exampleN02.
    34         The physics list contains the 'standard' electromagnetic processes,
    35         and decay.
    36                
    37         Few commands have been added to PhysicsList, in order to set the
    38         production threshold for secondaries either in range for gamma, e-/e+.
     33 Physics lists can be local (eg. in this example) or from G4 kernel
     34 physics_lists subdirectory.
     35     
     36 Local physics lists:   
     37 - "local"      standard EM physics with current 'best' options setting.
     38                       
     39 From geant4/source/physics_lists/builders:     
     40  - "emstandard_opt0" recommended standard EM physics for LHC
     41  - "emstandard_opt1" best CPU performance standard physics for LHC
     42  - "emstandard_opt2"     
     43  - "emstandard_opt3" best current advanced EM options.
     44                      analog to "local" above 
     45  - "emlivermore"  low-energy EM physics using Livermore data
     46  - "empenelope"   low-energy EM physics implementing Penelope models
     47     
     48 Physics lists and options can be (re)set with UI commands
     49   
     50 Please, notice that options set through G4EmProcessOPtions are global, eg
     51 for all particle types. In G4 builders, it is shown how to set options per
     52 particle type.
     53
    3954         
    4055 3- AN EVENT : THE PRIMARY GENERATOR
     
    127142   
    128143   It is possible to choose the format of the histogram file (hbook, root, XML)
    129    with the command /testem/histo/setFileType (hbook by default)
     144   with the command /testem/histo/setFileType (root by default)
    130145   
    131146   It is also possible to print selected histograms on an ascii file:
     
    140155
    141156  To use histograms, at least one of the AIDA implementations should be
    142   available (see http://aida.freehep.org).
    143  
    144  8a - PI
    145 
    146   A package including AIDA and extended interfaces also using Python is PI,
    147   available from: http://cern.ch/pi
    148 
    149   Once installed PI or PI-Lite in a specified local area $MYPY, it is required
    150   to add the installation path to $PATH, i.e. for example, for release 1.2.1 of
    151   PI:
    152   setenv PATH ${PATH}:$MYPI/1.2.1/app/releases/PI/PI_1_2_1/rh73_gcc32/bin
    153 
    154   CERN users can use the PATH to the LCG area on AFS.
    155   Before running the example the command should be issued:
    156   eval `aida-config --runtime csh`
    157 
    158  8b -  OpenScientist
    159 
    160   OpenScientist is available at http://OpenScientist.lal.in2p3.fr.
    161 
    162   You have to "setup" the OpenScientist AIDA implementation before compiling
    163   (then with G4ANALYSIS_USE set) and running your Geant4 application.
    164 
    165  On UNIX you setup, with a csh flavoured shell :
    166         csh> source <<OpenScientist install path>/aida-setup.csh
    167         or with a sh flavoured shell :
    168         sh> . <<OpenScientist install path>/aida-setup.sh
    169  On Windows :
    170         DOS> call <<OpenScientist install path>/aida-setup.bat
    171 
    172   You can use various file formats for writing (AIDA-XML, hbook, root).
    173   These formats are readable by the Lab onx interactive program
    174   or the OpenPAW application. See the web pages.
    175 
    176 
    177   With OpenPAW, on a run.hbook file, one can view the histograms
    178   with something like :
    179         OS> opaw
    180         opaw> h/file 1 run.hbook  ( or opaw> h/file 1 run.aida or run.root) 
    181         opaw> zone 2 2
    182         opaw> h/plot 1
    183         opaw> h/plot 2
     157  available. See InstallAida.txt
  • trunk/examples/extended/electromagnetic/TestEm12/TestEm12.cc

    r1230 r1337  
    2424// ********************************************************************
    2525//
    26 // $Id: TestEm12.cc,v 1.4 2006/06/29 16:41:58 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     26// $Id: TestEm12.cc,v 1.5 2010/05/20 13:13:33 maire Exp $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    3232#include "G4RunManager.hh"
    3333#include "G4UImanager.hh"
    34 #include "G4UIterminal.hh"
    35 #include "G4UItcsh.hh"
    3634#include "Randomize.hh"
    3735
     
    4947#ifdef G4VIS_USE
    5048 #include "G4VisExecutive.hh"
     49#endif
     50
     51#ifdef G4UI_USE
     52#include "G4UIExecutive.hh"
    5153#endif
    5254
     
    7173  runManager->SetUserInitialization(phys = new PhysicsList);
    7274  runManager->SetUserAction(kin = new PrimaryGeneratorAction(det));
    73  
    74 #ifdef G4VIS_USE
    75   //visualization manager
    76   G4VisManager* visManager = new G4VisExecutive;
    77   visManager->Initialize();
    78 #endif
    7975   
    8076  //set user action classes
     
    9187  G4UImanager* UI = G4UImanager::GetUIpointer(); 
    9288
    93   if (argc==1)   // Define UI terminal for interactive mode 
    94     {
    95      G4UIsession* session = 0;
    96 #ifdef G4UI_USE_TCSH
    97       session = new G4UIterminal(new G4UItcsh);     
    98 #else
    99       session = new G4UIterminal();
    100 #endif                     
    101      session->SessionStart();
    102      delete session;
    103     }
    104   else           // Batch mode
    105     {
     89  if (argc!=1)   // batch mode 
     90    {
    10691     G4String command = "/control/execute ";
    10792     G4String fileName = argv[1];
    10893     UI->ApplyCommand(command+fileName);
    10994    }
     95   
     96  else           //define visualization and UI terminal for interactive mode
     97    {
     98#ifdef G4VIS_USE
     99   G4VisManager* visManager = new G4VisExecutive;
     100   visManager->Initialize();
     101#endif   
     102     
     103#ifdef G4UI_USE
     104      G4UIExecutive * ui = new G4UIExecutive(argc,argv);     
     105      ui->SessionStart();
     106      delete ui;
     107#endif
     108         
     109#ifdef G4VIS_USE
     110     delete visManager;
     111#endif     
     112    }
    110113
    111114  //job termination
    112 #ifdef G4VIS_USE
    113   delete visManager;
    114 #endif
    115  
     115  //
    116116  delete histo;
    117117  delete runManager;
  • trunk/examples/extended/electromagnetic/TestEm12/TestEm12.in

    r807 r1337  
    1 # $Id: TestEm12.in,v 1.7 2006/10/25 17:27:02 maire Exp $
     1# $Id: TestEm12.in,v 1.9 2009/09/22 15:18:20 maire Exp $
    22#
    33# limit the step size from histos 1 and 8
     
    1010/testem/det/setNbOfLayers 1
    1111#
    12 /testem/phys/addPhysics  standard       # em physics
     12/testem/phys/addPhysics  local  # em physics
    1313#
    1414/run/initialize
     
    1919/gun/energy 4 MeV
    2020#
    21 /testem/histo/setFileType hbook
     21/testem/histo/setFileType root
    2222/testem/histo/setFileName testem12
    2323/testem/histo/setHisto 1 120  0.   2.4 cm       #edep profile
  • trunk/examples/extended/electromagnetic/TestEm12/TestEm12.out

    r807 r1337  
     1
     2        ############################################
     3        !!! WARNING - FPE detection is activated !!!
     4        ############################################
    15
    26*************************************************************
    3  Geant4 version Name: global-V09-00-03    (9-May-2008)
     7 Geant4 version Name: geant4-09-03-ref-06    (25-June-2010)
    48                      Copyright : Geant4 Collaboration
    59                      Reference : NIM A 506 (2003), 250-303
     
    1014***** Table : Nb of materials = 8 *****
    1115
    12  Material:    G4_Al     density:  2.699 g/cm3   RadL:   8.896 cm   Imean: 166.000 eV
     16 Material:    G4_Al     density:  2.699 g/cm3   RadL:   8.896 cm   Nucl.Int.Length:  38.894 cm   Imean: 166.000 eV
    1317   --->  Element: Al (Al)   Z = 13.0   N =  27.0   A =  26.98 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    1418
    15  Material:    G4_Si     density:  2.330 g/cm3   RadL:   9.366 cm   Imean: 173.000 eV
     19 Material:    G4_Si     density:  2.330 g/cm3   RadL:   9.366 cm   Nucl.Int.Length:  45.660 cm   Imean: 173.000 eV
    1620   --->  Element: Si (Si)   Z = 14.0   N =  28.1   A =  28.09 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    1721
    18  Material:    G4_Fe     density:  7.874 g/cm3   RadL:   1.757 cm   Imean: 286.000 eV
     22 Material:    G4_Fe     density:  7.874 g/cm3   RadL:   1.757 cm   Nucl.Int.Length:  16.990 cm   Imean: 286.000 eV
    1923   --->  Element: Fe (Fe)   Z = 26.0   N =  55.8   A =  55.85 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    2024
    21  Material:    G4_Ge     density:  5.323 g/cm3   RadL:   2.301 cm   Imean: 350.000 eV
     25 Material:    G4_Ge     density:  5.323 g/cm3   RadL:   2.301 cm   Nucl.Int.Length:  27.431 cm   Imean: 350.000 eV
    2226   --->  Element: Ge (Ge)   Z = 32.0   N =  72.6   A =  72.61 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    2327
    24  Material:     G4_W     density: 19.300 g/cm3   RadL:   3.504 mm   Imean: 727.000 eV
     28 Material:     G4_W     density: 19.300 g/cm3   RadL:   3.504 mm   Nucl.Int.Length:  10.312 cm   Imean: 727.000 eV
    2529   --->  Element: W (W)   Z = 74.0   N = 183.8   A = 183.84 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    2630
    27  Material:    G4_Pb     density: 11.350 g/cm3   RadL:   5.613 mm   Imean: 823.000 eV
     31 Material:    G4_Pb     density: 11.350 g/cm3   RadL:   5.613 mm   Nucl.Int.Length:  18.248 cm   Imean: 823.000 eV
    2832   --->  Element: Pb (Pb)   Z = 82.0   N = 207.2   A = 207.22 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    2933
    30  Material:   G4_AIR     density:  1.205 mg/cm3  RadL: 303.921 m    Imean:  85.700 eV   temperature: 273.15 K  pressure:   1.00 atm
     34 Material:   G4_AIR     density:  1.205 mg/cm3  RadL: 303.921 m    Nucl.Int.Length: 710.095 m    Imean:  85.700 eV   temperature: 273.15 K  pressure:   1.00 atm
    3135   --->  Element: C (C)   Z =  6.0   N =  12.0   A =  12.01 g/mole  ElmMassFraction:   0.01 %  ElmAbundance   0.02 %
    3236   --->  Element: N (N)   Z =  7.0   N =  14.0   A =  14.01 g/mole  ElmMassFraction:  75.53 %  ElmAbundance  78.44 %
     
    3438   --->  Element: Ar (Ar)   Z = 18.0   N =  39.9   A =  39.95 g/mole  ElmMassFraction:   1.28 %  ElmAbundance   0.47 %
    3539
    36  Material: G4_WATER H_2O   density:  1.000 g/cm3   RadL:  36.083 cm   Imean:  75.000 eV
     40 Material: G4_WATER H_2O   density:  1.000 g/cm3   RadL:  36.083 cm   Nucl.Int.Length:  75.423 cm   Imean:  78.000 eV
    3741   --->  Element: H (H)   Z =  1.0   N =   1.0   A =   1.01 g/mole  ElmMassFraction:  11.19 %  ElmAbundance  66.67 %
    3842   --->  Element: O (O)   Z =  8.0   N =  16.0   A =  16.00 g/mole  ElmMassFraction:  88.81 %  ElmAbundance  33.33 %
    3943
    40 
    41 Visualization Manager instantiating...
    42 Visualization Manager initialising...
    43 Registering graphics systems...
    44 
    45 You have successfully registered the following graphics systems.
    46 Current available graphics systems are:
    47   ASCIITree (ATree)
    48   DAWNFILE (DAWNFILE)
    49   G4HepRep (HepRepXML)
    50   G4HepRepFile (HepRepFile)
    51   RayTracer (RayTracer)
    52   VRML1FILE (VRML1FILE)
    53   VRML2FILE (VRML2FILE)
    54   OpenGLImmediateX (OGLIX)
    55   OpenGLStoredX (OGLSX)
    56 
    57 Registering model factories...
    58 
    59 You have successfully registered the following model factories.
    60 Registered model factories:
    61   generic
    62   drawByCharge
    63   drawByParticleID
    64   drawByOriginVolume
    65   drawByAttribute
    66 
    67 Registered filter factories:
    68   chargeFilter
    69   particleFilter
    70   originVolumeFilter
    71   attributeFilter
    7244
    7345/run/verbose 2
     
    7749/testem/det/setNbOfLayers 1
    7850#
    79 /testem/phys/addPhysics standard
    80 PhysicsList::AddPhysicsList: <standard>
     51/testem/phys/addPhysics local
     52PhysicsList::AddPhysicsList: <local>
    8153#
    8254/run/initialize
     
    9062physicsList->Construct() start.
    9163physicsList->Construct() start.
     64physicsList->CheckParticleList() start.
    9265physicsList->setCut() start.
    9366PhysicsList::SetCuts:CutLength : 1 mm
     
    9871/gun/energy 4 MeV
    9972#
    100 /testem/histo/setFileType hbook
     73/testem/histo/setFileType root
    10174/testem/histo/setFileName testem12
    102 /testem/histo/setHisto 1 120 0. 2.4 cm 
     75/testem/histo/setHisto 1 120 0. 2.4 cm
    10376----> SetHisto 1: dE/dr (MeV/mm) along radius (cm);  120 bins from 0 cm to 2.4 cm
    104 /testem/histo/setHisto 2 180 0. 4.5 MeV 
     77/testem/histo/setHisto 2 180 0. 4.5 MeV
    10578----> SetHisto 2: total Energy deposited in absorber (MeV);  180 bins from 0 MeV to 4.5 MeV
    106 /testem/histo/setHisto 3 100 0. 3. cm 
     79/testem/histo/setHisto 3 100 0. 3. cm
    10780----> SetHisto 3: true track length of the primary particle (cm);  100 bins from 0 cm to 3 cm
    108 /testem/histo/setHisto 4 100 0. 500. um 
     81/testem/histo/setHisto 4 100 0. 500. um
    10982----> SetHisto 4: true step size of the primary particle (um);  100 bins from 0 um to 500 um
    110 /testem/histo/setHisto 5 200 -3. 3. cm 
     83/testem/histo/setHisto 5 200 -3. 3. cm
    11184----> SetHisto 5: projected range of the primary particle (cm);  200 bins from -3 cm to 3 cm
    11285/testem/histo/setcsdaRange 2.037 cm
    113 /testem/histo/setHisto 8 120 0. 1.2 none 
     86/testem/histo/setHisto 8 120 0. 1.2 none
    11487----> SetHisto 8: d(E/E0)/d(r/r0) along r/r0;  120 bins from 0 none to 1.2 none
    11588#
     
    11891/run/beamOn 10000
    11992
    120 phot:  Total cross sections from Sandia parametrisation.
    121       Sampling according PhotoElectric model
    122 
    123 compt:  Total cross sections has a good parametrisation from 10 KeV to (100/Z) GeV
    124       Sampling according Klein-Nishina model
    125       tables are built for  gamma
    126       Lambda tables from 100 eV  to 100 GeV in 90 bins.
    127 
    128 conv:  Total cross sections has a good parametrisation from 1.5 MeV to 100 GeV for all Z;
    129       sampling secondary e+e- according Bethe-Heitler model
    130       tables are built for  gamma
    131       Lambda tables from 1.022 MeV to 100 GeV in 100 bins.
    132 
    133 msc:  Model variant of multiple scattering for e-
    134       Lambda tables from 100 eV  to 100 TeV in 120 bins.
    135       LateralDisplacementFlag=  1   Skin= 0
    136       Boundary/stepping algorithm is active with RangeFactor= 0.02  Step limit type 1
    137 
    138 eIoni:   tables are built for  e-
    139       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    140       Lambda tables from threshold to 100 TeV in 120 bins.
    141       Delta cross sections and sampling from MollerBhabha model
    142       Good description from 1 KeV to 100 GeV.
    143       Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1
    144       CSDA range table up to 1 GeV in 70 bins.
    145 
    146 eBrem:   tables are built for  e-
    147       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    148       Lambda tables from threshold to 100 TeV in 120 bins.
    149       Total cross sections and sampling from StandBrem model (based on the EEDL data library)
    150       Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV. LPM flag 1
    151 
    152 eIoni:   tables are built for  e+
    153       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    154       Lambda tables from threshold to 100 TeV in 120 bins.
    155       Delta cross sections and sampling from MollerBhabha model
    156       Good description from 1 KeV to 100 GeV.
    157       Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1
    158       CSDA range table up to 1 GeV in 70 bins.
    159 
    160 eBrem:   tables are built for  e+
    161       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    162       Lambda tables from threshold to 100 TeV in 120 bins.
    163       Total cross sections and sampling from StandBrem model (based on the EEDL data library)
    164       Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV. LPM flag 1
    165 
    166 annihil:       Sampling according eplus2gg model
    167       tables are built for  e+
    168       Lambda tables from 100 eV  to 100 TeV in 120 bins.
    169 
    170 msc:  Model variant of multiple scattering for proton
    171       Lambda tables from 100 eV  to 100 TeV in 120 bins.
    172       LateralDisplacementFlag=  1   Skin= 0
    173       Boundary/stepping algorithm is active with RangeFactor= 0.02  Step limit type 1
    174 
    175 hIoni:   tables are built for  proton
    176       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    177       Lambda tables from threshold to 100 TeV in 120 bins.
    178       Scaling relation is used from proton dE/dx and range.
    179       Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV
    180       Parametrisation from Bragg for protons below. NuclearStopping= 1
    181       Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1
    182       CSDA range table up to 1 GeV in 70 bins.
    183 
    184 msc:  Model variant of multiple scattering for GenericIon
    185       LateralDisplacementFlag=  0   Skin= 0
    186       Boundary/stepping algorithm is active with RangeFactor= 0.2  Step limit type 1
    187 
    188 ionIoni:   tables are built for  GenericIon
    189       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    190       Lambda tables from threshold to 100 TeV in 120 bins.
    191       Scaling relation is used from proton dE/dx and range.
    192       Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV
    193       Parametrisation from BraggIon for protons below. NuclearStopping= 1
    194 
    195       Stopping Power data for 8 ion/material pairs are used.
    196       Step function: finalRange(mm)= 0.1, dRoverRange= 0.1, integral: 1, fluct: 1
    197       CSDA range table up to 1 GeV in 70 bins.
    198 
    199 hIoni:   tables are built for  anti_proton
    200       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    201       Lambda tables from threshold to 100 TeV in 120 bins.
    202       Scaling relation is used from proton dE/dx and range.
    203       Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV
    204       Parametrisation from Bragg for protons below. NuclearStopping= 1
    205       Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1
    206       CSDA range table up to 1 GeV in 70 bins.
    207 
    208 msc:  Model variant of multiple scattering for mu+
    209       Lambda tables from 100 eV  to 100 TeV in 120 bins.
    210       LateralDisplacementFlag=  1   Skin= 0
    211       Boundary/stepping algorithm is active with RangeFactor= 0.02  Step limit type 1
    212 
    213 muIoni:   tables are built for  mu+
    214       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    215       Lambda tables from threshold to 100 TeV in 120 bins.
    216       Bether-Bloch model for E > 0.2 MeV, parametrisation of Bragg peak below,
    217       radiative corrections for E > 1 GeV
    218       Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1
    219       CSDA range table up to 1 GeV in 70 bins.
    220 
    221 muBrems:   tables are built for  mu+
    222       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    223       Lambda tables from threshold to 100 TeV in 120 bins.
    224       Parametrised model
    225 
    226 muPairProd:   tables are built for  mu+
    227       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    228       Lambda tables from threshold to 100 TeV in 120 bins.
    229       Parametrised model
    230 
    231 muIoni:   tables are built for  mu-
    232       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    233       Lambda tables from threshold to 100 TeV in 120 bins.
    234       Bether-Bloch model for E > 0.2 MeV, parametrisation of Bragg peak below,
    235       radiative corrections for E > 1 GeV
    236       Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1
    237       CSDA range table up to 1 GeV in 70 bins.
    238 
    239 muBrems:   tables are built for  mu-
    240       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    241       Lambda tables from threshold to 100 TeV in 120 bins.
    242       Parametrised model
    243 
    244 muPairProd:   tables are built for  mu-
    245       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    246       Lambda tables from threshold to 100 TeV in 120 bins.
    247       Parametrised model
    248 
    249 hIoni:   tables are built for  pi+
    250       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    251       Lambda tables from threshold to 100 TeV in 120 bins.
    252       Scaling relation is used from proton dE/dx and range.
    253       Delta cross sections and sampling from BetheBloch model for scaled energy > 0.297504 MeV
    254       Parametrisation from Bragg for protons below. NuclearStopping= 1
    255       Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1
    256       CSDA range table up to 1 GeV in 70 bins.
    257 
    258 msc:  Model variant of multiple scattering for pi-
    259       Lambda tables from 100 eV  to 100 TeV in 120 bins.
    260       LateralDisplacementFlag=  1   Skin= 0
    261       Boundary/stepping algorithm is active with RangeFactor= 0.02  Step limit type 1
    262 
    263 hIoni:   tables are built for  pi-
    264       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    265       Lambda tables from threshold to 100 TeV in 120 bins.
    266       Scaling relation is used from proton dE/dx and range.
    267       Delta cross sections and sampling from BetheBloch model for scaled energy > 0.297504 MeV
    268       Parametrisation from Bragg for protons below. NuclearStopping= 1
    269       Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1
    270       CSDA range table up to 1 GeV in 70 bins.
     93phot:   for  gamma    SubType= 12
     94      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     95       PhotoElectric :     Emin=          0 eV         Emax=   10 TeV
     96
     97compt:   for  gamma    SubType= 13
     98      Lambda tables from 100 eV  to 10 TeV in 77 bins, spline: 1
     99      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     100       Klein-Nishina :     Emin=          0 eV         Emax=   10 TeV
     101
     102conv:   for  gamma    SubType= 14
     103      Lambda tables from 1.022 MeV to 10 TeV in 77 bins, spline: 1
     104      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     105       Bethe-Heitler :     Emin=          0 eV         Emax=   10 TeV
     106
     107msc:   for e-    SubType= 10
     108      Lambda tables from 100 eV  to 10 TeV in 77 bins, spline: 1
     109      RangeFactor= 0.04, stepLimitType: 1, latDisplacement: 1
     110      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     111          UrbanMsc93 :     Emin=          0 eV         Emax=   10 TeV
     112
     113eIoni:   for  e-    SubType= 2
     114      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     115      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     116      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     117      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     118        MollerBhabha :     Emin=          0 eV         Emax=   10 TeV
     119      CSDA range table up to 1 GeV in 160 bins
     120
     121eBrem:   for  e-    SubType= 3
     122      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     123      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     124      LPM flag: 1 for E > 1 GeV
     125      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     126               eBrem :     Emin=          0 eV         Emax=   1 GeV
     127            eBremRel :     Emin=          1 GeV        Emax=   10 TeV
     128
     129eIoni:   for  e+    SubType= 2
     130      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     131      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     132      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     133      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     134        MollerBhabha :     Emin=          0 eV         Emax=   10 TeV
     135      CSDA range table up to 1 GeV in 160 bins
     136
     137eBrem:   for  e+    SubType= 3
     138      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     139      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     140      LPM flag: 1 for E > 1 GeV
     141      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     142               eBrem :     Emin=          0 eV         Emax=   1 GeV
     143            eBremRel :     Emin=          1 GeV        Emax=   10 TeV
     144
     145annihil:   for  e+    SubType= 5
     146      Lambda tables from 100 eV  to 10 TeV in 77 bins, spline: 1
     147      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     148            eplus2gg :     Emin=          0 eV         Emax=   10 TeV
     149
     150msc:   for proton    SubType= 10
     151      Lambda tables from 100 eV  to 10 TeV in 77 bins, spline: 1
     152      RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
     153      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     154          UrbanMsc90 :     Emin=          0 eV         Emax=   10 TeV
     155
     156hIoni:   for  proton    SubType= 2
     157      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     158      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     159      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     160      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     161               Bragg :     Emin=          0 eV         Emax=   2 MeV
     162          BetheBloch :     Emin=          2 MeV        Emax=   10 TeV
     163      CSDA range table up to 1 GeV in 160 bins
     164
     165hBrems:   for  proton    SubType= 3
     166      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     167      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     168      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     169               hBrem :     Emin=          0 eV         Emax=   10 TeV
     170
     171hPairProd:   for  proton    SubType= 4
     172      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     173      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     174      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     175           hPairProd :     Emin=          0 eV         Emax=   10 TeV
     176
     177msc:   for GenericIon    SubType= 10
     178      RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 0
     179      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     180          UrbanMsc90 :     Emin=          0 eV         Emax=   10 TeV
     181
     182ionIoni:   for  GenericIon    SubType= 2
     183      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     184      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     185      finalRange(mm)= 0.1, dRoverRange= 0.1, integral: 1, fluct: 1, linLossLimit= 0.02
     186      Stopping Power data for 17 ion/material pairs, nuclearStopping: 1
     187      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     188         ParamICRU73 :     Emin=          0 eV         Emax=   10 TeV
     189      CSDA range table up to 1 GeV in 160 bins
     190
     191nuclearStopping:   for  GenericIon    SubType= 1
     192      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     193   ICRU49NucStopping :     Emin=          0 eV         Emax=   10 TeV
     194
     195nuclearStopping:   for  alpha    SubType= 1
     196      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     197   ICRU49NucStopping :     Emin=          0 eV         Emax=   10 TeV
     198
     199hIoni:   for  anti_proton    SubType= 2
     200      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     201      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     202      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     203      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     204            ICRU73QO :     Emin=          0 eV         Emax=   2 MeV
     205          BetheBloch :     Emin=          2 MeV        Emax=   10 TeV
     206      CSDA range table up to 1 GeV in 160 bins
     207
     208hIoni:   for  kaon+    SubType= 2
     209      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     210      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     211      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     212      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     213               Bragg :     Emin=          0 eV         Emax=   1.05231 MeV
     214          BetheBloch :     Emin=    1.05231 MeV        Emax=   10 TeV
     215      CSDA range table up to 1 GeV in 160 bins
     216
     217hIoni:   for  kaon-    SubType= 2
     218      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     219      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     220      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     221      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     222            ICRU73QO :     Emin=          0 eV         Emax=   1.05231 MeV
     223          BetheBloch :     Emin=    1.05231 MeV        Emax=   10 TeV
     224      CSDA range table up to 1 GeV in 160 bins
     225
     226muMsc:   for mu+    SubType= 10
     227      Lambda tables from 100 eV  to 10 TeV in 77 bins, spline: 1
     228      RangeFactor= 0.2, step limit type: 0, lateralDisplacement: 1, polarAngleLimit(deg)= 0
     229      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     230          UrbanMsc90 :     Emin=          0 eV         Emax=   10 TeV
     231
     232muIoni:   for  mu+    SubType= 2
     233      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     234      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     235      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     236      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     237               Bragg :     Emin=          0 eV         Emax=   200 keV
     238          BetheBloch :     Emin=        200 keV        Emax=   1 GeV
     239        MuBetheBloch :     Emin=          1 GeV        Emax=   10 TeV
     240      CSDA range table up to 1 GeV in 160 bins
     241
     242muBrems:   for  mu+    SubType= 3
     243      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     244      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     245      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     246              MuBrem :     Emin=          0 eV         Emax=   10 TeV
     247
     248muPairProd:   for  mu+    SubType= 4
     249      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     250      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     251      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     252          muPairProd :     Emin=          0 eV         Emax=   10 TeV
     253
     254muIoni:   for  mu-    SubType= 2
     255      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     256      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     257      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     258      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     259            ICRU73QO :     Emin=          0 eV         Emax=   200 keV
     260          BetheBloch :     Emin=        200 keV        Emax=   1 GeV
     261        MuBetheBloch :     Emin=          1 GeV        Emax=   10 TeV
     262      CSDA range table up to 1 GeV in 160 bins
     263
     264muBrems:   for  mu-    SubType= 3
     265      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     266      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     267      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     268              MuBrem :     Emin=          0 eV         Emax=   10 TeV
     269
     270muPairProd:   for  mu-    SubType= 4
     271      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     272      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     273      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     274          muPairProd :     Emin=          0 eV         Emax=   10 TeV
     275
     276hIoni:   for  pi+    SubType= 2
     277      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     278      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     279      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     280      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     281               Bragg :     Emin=          0 eV         Emax=   297.504 keV
     282          BetheBloch :     Emin=    297.504 keV        Emax=   10 TeV
     283      CSDA range table up to 1 GeV in 160 bins
     284
     285hBrems:   for  pi+    SubType= 3
     286      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     287      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     288      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     289               hBrem :     Emin=          0 eV         Emax=   10 TeV
     290
     291hPairProd:   for  pi+    SubType= 4
     292      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     293      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     294      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     295           hPairProd :     Emin=          0 eV         Emax=   10 TeV
     296
     297msc:   for pi-    SubType= 10
     298      Lambda tables from 100 eV  to 10 TeV in 77 bins, spline: 1
     299      RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
     300      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     301          UrbanMsc90 :     Emin=          0 eV         Emax=   10 TeV
     302
     303hIoni:   for  pi-    SubType= 2
     304      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     305      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     306      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     307      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     308            ICRU73QO :     Emin=          0 eV         Emax=   297.504 keV
     309          BetheBloch :     Emin=    297.504 keV        Emax=   10 TeV
     310      CSDA range table up to 1 GeV in 160 bins
     311
     312hBrems:   for  pi-    SubType= 3
     313      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     314      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     315      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     316               hBrem :     Emin=          0 eV         Emax=   10 TeV
     317
     318hPairProd:   for  pi-    SubType= 4
     319      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     320      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     321      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     322           hPairProd :     Emin=          0 eV         Emax=   10 TeV
    271323
    272324Region <DefaultRegionForTheWorld> -- appears in <Absorber> world volume
     
    274326 Pointers : G4VUserRegionInformation[0], G4UserLimits[0], G4FastSimulationManager[0], G4UserSteppingAction[0]
    275327 Materials : G4_WATER
    276  Production cuts :  gamma 1 um     e- 1 um     e+ 1 um
     328 Production cuts :   gamma 1 um      e- 1 um      e+ 1 um  proton 0 fm
    277329
    278330========= Table of registered couples ==============================
     
    280332Index : 0     used in the geometry : Yes     recalculation needed : No
    281333 Material : G4_WATER
    282  Range cuts        :  gamma 1 um     e- 1 um     e+ 1 um
    283  Energy thresholds :  gamma 990 eV     e- 990 eV     e+ 990 eV
     334 Range cuts        :  gamma  1 um     e-  1 um     e+  1 um  proton 0 fm
     335 Energy thresholds :  gamma  990 eV     e-  990 eV     e+  990 eV  proton 0 eV
    284336 Region(s) which use this couple :
    285337    DefaultRegionForTheWorld
     
    324376Run Summary
    325377  Number of events processed : 10000
    326   User=65.4s Real=92.27s Sys=2.75s
     378  User=42.93s Real=71.08s Sys=0.28s
    327379
    328380 ======================== run summary ======================
     
    332384 ============================================================
    333385
    334  Total Energy deposited        = 3.934 MeV +- 240.666 keV
    335 
    336  Track length of primary track = 2.016 cm  +- 2.808 mm
    337  Range from EmCalculator       = 2.021 cm  (from full dE/dx)
    338 
    339  Projected range               = 1.305 cm  +- 4.176 mm
    340 
    341  Nb of steps of primary track  = 238.40 +- 31.17         Step size= 84.562 um  +- 4.576 um
     386 Total Energy deposited        = 3.932 MeV +- 234.119 keV
     387
     388 Track length of primary track = 2.045 cm  +- 2.840 mm
     389 Range from EmCalculator       = 2.048 cm  (from full dE/dx)
     390
     391 Projected range               = 1.316 cm  +- 4.268 mm
     392
     393 Nb of steps of primary track  = 241.47 +- 31.53         Step size= 84.668 um  +- 4.553 um
    342394
    343395--------- Ranecu engine status ---------
    344396 Initial seed (index) = 0
    345  Current couple of seeds = 1695104246, 964521664
     397 Current couple of seeds = 343308114, 1826359441
    346398----------------------------------------
    347 Graphics systems deleted.
    348 Visualization Manager deleting...
    349399UserDetectorConstruction deleted.
    350400UserPhysicsList deleted.
     
    353403G4 kernel has come to Quit state.
    354404EventManager deleted.
    355 Default detector region deleted.
    356405UImanager deleted.
    357406Units table cleared.
     
    359408RunManagerKernel is deleted.
    360409RunManager is deleting.
     410
  • trunk/examples/extended/electromagnetic/TestEm12/include/DetectorConstruction.hh

    r1230 r1337  
    2525//
    2626// $Id: DetectorConstruction.hh,v 1.2 2006/06/29 16:42:01 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm12/include/DetectorMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: DetectorMessenger.hh,v 1.2 2006/06/29 16:42:03 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm12/include/EventAction.hh

    r1230 r1337  
    2525//
    2626// $Id: EventAction.hh,v 1.2 2006/06/29 16:42:06 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm12/include/EventActionMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: EventActionMessenger.hh,v 1.2 2006/06/29 16:42:08 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm12/include/HistoManager.hh

    r1230 r1337  
    2525//
    2626// $Id: HistoManager.hh,v 1.6 2007/11/09 17:35:06 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm12/include/HistoMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: HistoMessenger.hh,v 1.4 2008/01/11 13:11:31 jjacquem Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm12/include/PhysListEmStandard.hh

    r1230 r1337  
    2626//
    2727// $Id: PhysListEmStandard.hh,v 1.2 2006/06/29 16:42:25 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm12/include/PhysicsList.hh

    r1230 r1337  
    2626//
    2727// $Id: PhysicsList.hh,v 1.3 2006/06/29 16:42:37 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm12/include/PhysicsListMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: PhysicsListMessenger.hh,v 1.2 2006/06/29 16:42:40 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm12/include/PrimaryGeneratorAction.hh

    r1230 r1337  
    2525//
    2626// $Id: PrimaryGeneratorAction.hh,v 1.2 2006/06/29 16:42:42 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm12/include/PrimaryGeneratorMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: PrimaryGeneratorMessenger.hh,v 1.2 2006/06/29 16:42:44 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm12/include/RunAction.hh

    r1230 r1337  
    2525//
    2626// $Id: RunAction.hh,v 1.4 2007/04/27 10:38:11 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm12/include/StepMax.hh

    r1230 r1337  
    2525//
    2626// $Id: StepMax.hh,v 1.3 2006/06/29 16:42:50 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm12/include/StepMaxMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: StepMaxMessenger.hh,v 1.3 2006/06/29 16:42:52 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm12/include/SteppingAction.hh

    r1230 r1337  
    2525//
    2626// $Id: SteppingAction.hh,v 1.2 2006/06/29 16:42:54 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm12/include/SteppingVerbose.hh

    r1230 r1337  
    2525//
    2626// $Id: SteppingVerbose.hh,v 1.2 2006/06/29 16:42:56 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm12/include/TrackingAction.hh

    r1230 r1337  
    2525//
    2626// $Id: TrackingAction.hh,v 1.2 2006/06/29 16:42:58 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm12/src/DetectorConstruction.cc

    r1230 r1337  
    2525//
    2626// $Id: DetectorConstruction.cc,v 1.2 2006/06/29 16:43:00 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm12/src/DetectorMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: DetectorMessenger.cc,v 1.2 2006/06/29 16:43:03 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm12/src/EventAction.cc

    r1230 r1337  
    2424// ********************************************************************
    2525//
    26 // $Id: EventAction.cc,v 1.2 2006/06/29 16:43:05 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     26// $Id: EventAction.cc,v 1.4 2010/06/07 05:40:46 perl Exp $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    3737
    3838#include "G4Event.hh"
    39 #include "G4TrajectoryContainer.hh"
    40 #include "G4Trajectory.hh"
    41 #include "G4VVisManager.hh"
    4239
    4340//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    7269//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
    7370
    74 void EventAction::EndOfEventAction(const G4Event* evt)
     71void EventAction::EndOfEventAction(const G4Event*)
    7572{
    7673  //plot energy deposited per event
     
    8077    histoManager->FillHisto(2,totalEdep);
    8178  } 
    82  
    83   //trajectories
    84   //
    85   if (G4VVisManager::GetConcreteInstance())
    86   {
    87    G4TrajectoryContainer* trajectoryContainer = evt->GetTrajectoryContainer();
    88    G4int n_trajectories = 0;
    89    if (trajectoryContainer) n_trajectories = trajectoryContainer->entries(); 
    90    for(G4int i=0; i<n_trajectories; i++)
    91       { G4Trajectory* trj = (G4Trajectory*)
    92                                        ((*(evt->GetTrajectoryContainer()))[i]);
    93         if (drawFlag == "all") trj->DrawTrajectory(1000);
    94         else if ((drawFlag == "charged")&&(trj->GetCharge() != 0.))
    95                                trj->DrawTrajectory(1000);
    96       }
    97   }
    9879}
    9980
  • trunk/examples/extended/electromagnetic/TestEm12/src/EventActionMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: EventActionMessenger.cc,v 1.2 2006/06/29 16:43:07 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm12/src/HistoManager.cc

    r1230 r1337  
    2525//
    2626// $Id: HistoManager.cc,v 1.11 2008/09/23 20:48:12 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm12/src/HistoMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: HistoMessenger.cc,v 1.5 2008/01/11 13:11:31 jjacquem Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm12/src/PhysListEmStandard.cc

    r1230 r1337  
    2424// ********************************************************************
    2525//
    26 // $Id: PhysListEmStandard.cc,v 1.8 2009/11/16 16:18:27 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     26// $Id: PhysListEmStandard.cc,v 1.9 2010/05/20 13:13:33 maire Exp $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    3939
    4040#include "G4eMultipleScattering.hh"
     41#include "G4UrbanMscModel90.hh"
     42#include "G4UrbanMscModel92.hh"
    4143#include "G4UrbanMscModel93.hh"
    4244#include "G4eIonisation.hh"
     
    148150    }
    149151  }
    150 
     152/*
    151153  // Em options
    152154  //
     
    179181  //
    180182  emOptions.SetSubCutoff(false);        //default
     183*/ 
    181184}
    182185
  • trunk/examples/extended/electromagnetic/TestEm12/src/PhysicsList.cc

    r1230 r1337  
    2424// ********************************************************************
    2525//
    26 // $Id: PhysicsList.cc,v 1.8 2009/09/22 15:18:20 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     26// $Id: PhysicsList.cc,v 1.9 2010/05/20 13:13:33 maire Exp $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    3434
    3535#include "PhysListEmStandard.hh"
     36#include "PhysListEmStandardSS.hh"
     37#include "PhysListEmStandardGS.hh"
     38#include "PhysListEmStandardWVI.hh"
    3639
    3740#include "G4EmStandardPhysics.hh"
     
    241244    delete emPhysicsList;
    242245    emPhysicsList = new G4EmStandardPhysics_option3();
    243            
     246   
     247  } else if (name == "standardSS") {
     248
     249    emName = name;
     250    delete emPhysicsList;
     251    emPhysicsList = new PhysListEmStandardSS(name);
     252
     253  } else if (name == "standardGS") {
     254
     255    emName = name;
     256    delete emPhysicsList;
     257    emPhysicsList = new PhysListEmStandardGS(name);
     258
     259  } else if (name == "standardWVI") {
     260
     261    emName = name;
     262    delete emPhysicsList;
     263    emPhysicsList = new PhysListEmStandardWVI(name);
     264               
    244265  } else if (name == "emlivermore") {
    245266    emName = name;
  • trunk/examples/extended/electromagnetic/TestEm12/src/PhysicsListMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: PhysicsListMessenger.cc,v 1.2 2006/06/29 16:43:30 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm12/src/PrimaryGeneratorAction.cc

    r1230 r1337  
    2525//
    2626// $Id: PrimaryGeneratorAction.cc,v 1.2 2006/06/29 16:43:32 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm12/src/PrimaryGeneratorMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: PrimaryGeneratorMessenger.cc,v 1.2 2006/06/29 16:43:34 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm12/src/RunAction.cc

    r1230 r1337  
    2525//
    2626// $Id: RunAction.cc,v 1.8 2007/08/19 20:57:29 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm12/src/StepMax.cc

    r1230 r1337  
    2525//
    2626// $Id: StepMax.cc,v 1.3 2006/06/29 16:43:38 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm12/src/StepMaxMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: StepMaxMessenger.cc,v 1.3 2006/06/29 16:43:40 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm12/src/SteppingAction.cc

    r1230 r1337  
    2525//
    2626// $Id: SteppingAction.cc,v 1.4 2007/04/27 10:38:11 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm12/src/SteppingVerbose.cc

    r1230 r1337  
    2525//
    2626// $Id: SteppingVerbose.cc,v 1.2 2006/06/29 16:43:46 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm12/src/TrackingAction.cc

    r1230 r1337  
    2525//
    2626// $Id: TrackingAction.cc,v 1.2 2006/06/29 16:43:48 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm12/vis.mac

    r807 r1337  
    1010/run/initialize
    1111#
    12 # Create empty scene ("world" is default)
    13 /vis/scene/create
     12# Use this open statement to create an OpenGL view:
     13/vis/open OGL 600x600-0+0
    1414#
    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:
    2017#/vis/open DAWNFILE
    2118#
    22 # Draw scene
     19# Use this open statement to create a .heprep file suitable for
     20# viewing in HepRApp:
     21#/vis/open HepRepFile
     22#
     23# Use this open statement to create a .wrl file suitable for
     24# viewing in a VRML viewer:
     25#/vis/open VRML2FILE
     26#
     27# Disable auto refresh and quieten vis messages whilst scene and
     28# trajectories are established:
     29/vis/viewer/set/autoRefresh false
     30/vis/verbose errors
     31#
     32# Draw geometry:
     33/vis/drawVolume
     34#
     35# Specify view angle:
     36#/vis/viewer/set/viewpointThetaPhi 90. 0.
     37#
     38# Specify zoom value:
     39/vis/viewer/zoom 1.4
     40#
     41# Specify style (surface or wireframe):
    2342/vis/viewer/set/style surface
    24 /vis/viewer/zoom 1.4
    25 /vis/viewer/flush
    2643#
    27 # for drawing the tracks
    28 # if too many tracks cause core dump => storeTrajectory 0
    29 /tracking/storeTrajectory 1
     44# Draw coordinate axes:
     45#/vis/scene/add/axes 0 0 0 1 m
     46#
     47# Draw smooth trajectories at end of event, showing trajectory points
     48# as markers 2 pixels wide:
     49/vis/scene/add/trajectories smooth
     50/vis/modeling/trajectories/create/drawByCharge
     51/vis/modeling/trajectories/drawByCharge-0/default/setDrawStepPts true
     52/vis/modeling/trajectories/drawByCharge-0/default/setStepPtsSize 2
     53# (if too many tracks cause core dump => /tracking/storeTrajectory 0)
     54#
     55# Draw hits at end of event:
     56#/vis/scene/add/hits
     57#
     58# To draw only gammas:
     59#/vis/filtering/trajectories/create/particleFilter
     60#/vis/filtering/trajectories/particleFilter-0/add gamma
     61#
     62# To invert the above, drawing all particles except gammas,
     63# keep the above two lines but also add:
     64#/vis/filtering/trajectories/particleFilter-0/invert true
     65#
     66# Many other options are available with /vis/modeling and /vis/filtering.
     67# For example, to select colour by particle ID:
     68#/vis/modeling/trajectories/create/drawByParticleID
     69#/vis/modeling/trajectories/drawByParticleID-0/set e- blue
     70#
     71# To superimpose all of the events from a given run:
    3072/vis/scene/endOfEventAction accumulate
    3173#
    32 /testem/event/drawTracks all
    33 
     74# Re-establish auto refreshing and verbosity:
     75/vis/viewer/set/autoRefresh true
     76/vis/verbose warnings
     77#
     78# For file-based drivers, use this to create an empty detector view:
     79#/vis/viewer/flush
  • trunk/examples/extended/electromagnetic/TestEm13/History

    r807 r1337  
    1 $Id: History,v 1.15 2007/07/02 09:18:45 vnivanch Exp $
     1$Id: History,v 1.22 2010/06/07 05:40:46 perl Exp $
    22-------------------------------------------------------------------
    33
     
    1515     * Reverse chronological order (last date on top), please *
    1616     ----------------------------------------------------------
     17     
     1806-06-10 J.Perl (testem13-V09-03-03)
     19- Remove unused variable in EventAction
     20
     2103-06-10 J.Perl (testem13-V09-03-02)
     22- Updated vis usage
     23
     2405-04-10 mma (testem13-V09-03-01)
     25- PhysicsList: remove non pertinent EmOptions
     26- RunAction: replace ProcessCount by map<string, int>
     27   
     2802-04-10 mma (testem13-V09-03-00)
     29- PhysicsList: extend ProductionCuts down to 100 eV
     30- PhysListEmStandard, Livermore, Penelope:
     31      all processes registered as discrete -> no continuous Eloss
     32- cleanup SteppingAction
     33- TestEm14.cc : introduction of G4UIExecutive     
     34- update README
     35     
     3619-11-09 mma (testem13-V09-02-01)
     37- add new livermore and penelope physics lists
     38         
     3925-09-09 mma (testem13-V09-02-00)
     40- Remove old livermore and penelope physics lists
     41 
     4212-06-08 mma (testem13-V09-01-00)
     43- Remove AIDA from GNUmakefile
    1744
    184502-07-07 V.Ivant (testem13-V09-00-00)
  • trunk/examples/extended/electromagnetic/TestEm13/README

    r807 r1337  
    1 $Id: README,v 1.4 2006/05/15 14:42:42 maire Exp $
     1$Id: README,v 1.5 2010/04/02 15:46:31 maire Exp $
    22-------------------------------------------------------------------
    33
     
    2727 
    2828        The physics list contains the standard electromagnetic processes.
    29         In order not to introduce 'articicial' constraints on the step size, the
    30         multiple scattering is not instanciated, and there is no limitation from
    31         the maximum energy lost per step
     29        In order not to introduce 'artificial' constraints on the step size, the
     30        multiple scattering is not instanciated, and all processes are
     31        registered as discrete : there is no continuous energy loss
    3232         
    3333 3- AN EVENT : THE PRIMARY GENERATOR
  • trunk/examples/extended/electromagnetic/TestEm13/TestEm13.cc

    r1230 r1337  
    2424// ********************************************************************
    2525//
    26 // $Id: TestEm13.cc,v 1.5 2007/06/24 22:26:54 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     26// $Id: TestEm13.cc,v 1.6 2010/04/02 15:46:31 maire Exp $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    3232#include "G4RunManager.hh"
    3333#include "G4UImanager.hh"
    34 #include "G4UIterminal.hh"
    35 #include "G4UItcsh.hh"
    3634#include "Randomize.hh"
    3735
     
    4745#ifdef G4VIS_USE
    4846 #include "G4VisExecutive.hh"
     47#endif
     48
     49#ifdef G4UI_USE
     50#include "G4UIExecutive.hh"
    4951#endif
    5052
     
    9193   visManager->Initialize();
    9294#endif   
    93      
    94      G4UIsession * session = 0;
    95 #ifdef G4UI_USE_TCSH
    96       session = new G4UIterminal(new G4UItcsh);     
    97 #else
    98       session = new G4UIterminal();
     95
     96#ifdef G4UI_USE
     97      G4UIExecutive * ui = new G4UIExecutive(argc,argv);     
     98      ui->SessionStart();
     99      delete ui;
    99100#endif     
    100      session->SessionStart();
    101      delete session;
    102101     
    103102#ifdef G4VIS_USE
  • trunk/examples/extended/electromagnetic/TestEm13/TestEm13.in

    r807 r1337  
    1 # $Id: TestEm13.in,v 1.5 2006/05/10 12:09:13 maire Exp $
     1# $Id: TestEm13.in,v 1.8 2010/04/05 13:45:17 maire Exp $
    22#
    33# Macro file for "TestEm13.cc"
     
    1212/testem/det/setSize 1 cm
    1313#
    14 #### /testem/phys/addPhysics livermore
    15 #### /testem/phys/addPhysics penelope
     14/testem/phys/addPhysics standard
    1615#
    1716/run/initialize
     
    1918/gun/particle gamma
    2019/gun/energy 100 keV
    21 /run/beamOn 100000
     20/run/beamOn 1000000
    2221#
    2322/gun/particle e-
    2423/gun/energy 100 MeV
    25 /run/beamOn 100000
     24/run/beamOn 1000000
  • trunk/examples/extended/electromagnetic/TestEm13/TestEm13.out

    r807 r1337  
     1
     2        ############################################
     3        !!! WARNING - FPE detection is activated !!!
     4        ############################################
    15
    26*************************************************************
    3  Geant4 version Name: global-V09-00-03    (9-May-2008)
     7 Geant4 version Name: geant4-09-03-ref-06    (25-June-2010)
    48                      Copyright : Geant4 Collaboration
    59                      Reference : NIM A 506 (2003), 250-303
     
    1014***** Table : Nb of materials = 15 *****
    1115
    12  Material:      Air     density:  1.290 mg/cm3  RadL: 285.161 m    Imean:  85.684 eV   temperature: 273.15 K  pressure:   1.00 atm
     16 Material:      Air     density:  1.290 mg/cm3  RadL: 285.161 m    Nucl.Int.Length: 662.680 m    Imean:  85.703 eV   temperature: 273.15 K  pressure:   1.00 atm
    1317   --->  Element: Nitrogen (N)   Z =  7.0   N =  14.0   A =  14.01 g/mole  ElmMassFraction:  70.00 %  ElmAbundance  72.71 %
    1418   --->  Element: Oxygen (O)   Z =  8.0   N =  16.0   A =  16.00 g/mole  ElmMassFraction:  30.00 %  ElmAbundance  27.29 %
    1519
    16  Material: H2liquid     density: 70.800 mg/cm3  RadL:   8.923 m    Imean:  21.800 eV
     20 Material: H2liquid     density: 70.800 mg/cm3  RadL:   8.923 m    Nucl.Int.Length:   4.960 m    Imean:  19.200 eV
    1721   --->  Element: Hydrogen (H)   Z =  1.0   N =   1.0   A =   1.01 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    1822
    19  Material:    Water H_2O   density:  1.000 g/cm3   RadL:  36.092 cm   Imean:  75.000 eV
     23 Material:    Water H_2O   density:  1.000 g/cm3   RadL:  36.092 cm   Nucl.Int.Length:  75.416 cm   Imean:  75.000 eV
    2024   --->  Element: Hydrogen (H)   Z =  1.0   N =   1.0   A =   1.01 g/mole  ElmMassFraction:  11.21 %  ElmAbundance  66.67 %
    2125   --->  Element: Oxygen (O)   Z =  8.0   N =  16.0   A =  16.00 g/mole  ElmMassFraction:  88.79 %  ElmAbundance  33.33 %
    2226
    23  Material: liquidArgon     density:  1.390 g/cm3   RadL:  14.065 cm   Imean: 187.200 eV
     27 Material: liquidArgon     density:  1.390 g/cm3   RadL:  14.065 cm   Nucl.Int.Length:  86.078 cm   Imean: 188.000 eV
    2428   --->  Element: liquidArgon ( )   Z = 18.0   N =  40.0   A =  39.95 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    2529
    26  Material:   Carbon     density:  2.267 g/cm3   RadL:  18.833 cm   Imean:  78.000 eV
     30 Material:   Carbon     density:  2.267 g/cm3   RadL:  18.833 cm   Nucl.Int.Length:  35.356 cm   Imean:  81.000 eV
    2731   --->  Element: Carbon ( )   Z =  6.0   N =  12.0   A =  12.01 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    2832
    29  Material: Aluminium     density:  2.700 g/cm3   RadL:   8.893 cm   Imean: 166.400 eV
     33 Material: Aluminium     density:  2.700 g/cm3   RadL:   8.893 cm   Nucl.Int.Length:  38.879 cm   Imean: 166.000 eV
    3034   --->  Element: Aluminium ( )   Z = 13.0   N =  27.0   A =  26.98 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    3135
    32  Material:  Silicon     density:  2.330 g/cm3   RadL:   9.368 cm   Imean: 173.600 eV
     36 Material:  Silicon     density:  2.330 g/cm3   RadL:   9.368 cm   Nucl.Int.Length:  45.663 cm   Imean: 173.000 eV
    3337   --->  Element: Silicon ( )   Z = 14.0   N =  28.1   A =  28.09 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    3438
    35  Material: Germanium     density:  5.323 g/cm3   RadL:   2.301 cm   Imean: 332.800 eV
     39 Material: Germanium     density:  5.323 g/cm3   RadL:   2.301 cm   Nucl.Int.Length:  27.431 cm   Imean: 350.000 eV
    3640   --->  Element: Germanium ( )   Z = 32.0   N =  72.6   A =  72.61 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    3741
    38  Material:      NaI     density:  3.670 g/cm3   RadL:   2.586 cm   Imean: 452.000 eV
     42 Material:      NaI     density:  3.670 g/cm3   RadL:   2.586 cm   Nucl.Int.Length:  42.878 cm   Imean: 452.000 eV
    3943   --->  Element: Sodium (Na)   Z = 11.0   N =  23.0   A =  22.99 g/mole  ElmMassFraction:  15.34 %  ElmAbundance  50.00 %
    4044   --->  Element: Iodine (I)   Z = 53.0   N = 126.9   A = 126.90 g/mole  ElmMassFraction:  84.66 %  ElmAbundance  50.00 %
    4145
    42  Material:   Iodine     density:  4.930 g/cm3   RadL:   1.720 cm   Imean: 492.900 eV
     46 Material:   Iodine     density:  4.930 g/cm3   RadL:   1.720 cm   Nucl.Int.Length:  35.676 cm   Imean: 491.000 eV
    4347   --->  Element: Iodine (I)   Z = 53.0   N = 126.9   A = 126.90 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    4448
    45  Material:      BGO     density:  7.100 g/cm3   RadL:   1.123 cm   Imean: 469.142 eV
     49 Material:      BGO     density:  7.100 g/cm3   RadL:   1.123 cm   Nucl.Int.Length:  22.806 cm   Imean: 473.785 eV
    4650   --->  Element: Oxygen (O)   Z =  8.0   N =  16.0   A =  16.00 g/mole  ElmMassFraction:  15.41 %  ElmAbundance  63.16 %
    4751   --->  Element: Germanium (Ge)   Z = 32.0   N =  72.6   A =  72.59 g/mole  ElmMassFraction:  17.48 %  ElmAbundance  15.79 %
    4852   --->  Element: Bismuth (Bi)   Z = 83.0   N = 209.0   A = 208.98 g/mole  ElmMassFraction:  67.10 %  ElmAbundance  21.05 %
    4953
    50  Material:     Iron     density:  7.870 g/cm3   RadL:   1.759 cm   Imean: 286.000 eV
    51    --->  Element: Iron ( )   Z = 26.0   N =  55.9   A =  55.85 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    52 
    53  Material: Tungsten     density: 19.300 g/cm3   RadL:   3.504 mm   Imean: 725.200 eV
     54 Material:     Iron     density:  7.870 g/cm3   RadL:   1.759 cm   Nucl.Int.Length:  16.999 cm   Imean: 286.000 eV
     55   --->  Element: Iron ( )   Z = 26.0   N =  55.8   A =  55.85 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
     56
     57 Material: Tungsten     density: 19.300 g/cm3   RadL:   3.504 mm   Nucl.Int.Length:  10.312 cm   Imean: 727.000 eV
    5458   --->  Element: Tungsten ( )   Z = 74.0   N = 183.8   A = 183.85 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    5559
    56  Material:     Lead     density: 11.350 g/cm3   RadL:   5.612 mm   Imean: 820.000 eV
     60 Material:     Lead     density: 11.350 g/cm3   RadL:   5.612 mm   Nucl.Int.Length:  18.247 cm   Imean: 823.000 eV
    5761   --->  Element: Lead ( )   Z = 82.0   N = 207.2   A = 207.19 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    5862
    59  Material:  Uranium     density: 18.950 g/cm3   RadL:   3.166 mm   Imean: 892.400 eV
     63 Material:  Uranium     density: 18.950 g/cm3   RadL:   3.166 mm   Nucl.Int.Length:  11.446 cm   Imean: 890.000 eV
    6064   --->  Element: Uranium ( )   Z = 92.0   N = 238.0   A = 238.03 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    6165
     
    6670/testem/det/setSize 1 cm
    6771#
    68 #### /testem/phys/addPhysics livermore
    69 #### /testem/phys/addPhysics penelope
     72/testem/phys/addPhysics standard
     73PhysicsList::AddPhysicsList: <standard>
    7074#
    7175/run/initialize
     
    7680physicsList->Construct() start.
    7781physicsList->Construct() start.
     82physicsList->CheckParticleList() start.
    7883physicsList->setCut() start.
    7984#
    8085/gun/particle gamma
    8186/gun/energy 100 keV
    82 /run/beamOn 100000
    83 
    84 phot:  Total cross sections from Sandia parametrisation.
    85       Sampling according PhotoElectric model
    86 
    87 compt:  Total cross sections has a good parametrisation from 10 KeV to (100/Z) GeV
    88       Sampling according Klein-Nishina model
    89       tables are built for  gamma
    90       Lambda tables from 100 eV  to 100 GeV in 90 bins.
    91 
    92 conv:  Total cross sections has a good parametrisation from 1.5 MeV to 100 GeV for all Z;
    93       sampling secondary e+e- according Bethe-Heitler model
    94       tables are built for  gamma
    95       Lambda tables from 1.022 MeV to 100 GeV in 100 bins.
    96 
    97 eIoni:   tables are built for  e-
    98       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    99       Lambda tables from threshold to 100 TeV in 120 bins.
    100       Delta cross sections and sampling from MollerBhabha model
    101       Good description from 1 KeV to 100 GeV.
    102       Step function: finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0
    103 
    104 eBrem:   tables are built for  e-
    105       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    106       Lambda tables from threshold to 100 TeV in 120 bins.
    107       Total cross sections and sampling from StandBrem model (based on the EEDL data library)
    108       Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV. LPM flag 1
    109 
    110 eIoni:   tables are built for  e+
    111       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    112       Lambda tables from threshold to 100 TeV in 120 bins.
    113       Delta cross sections and sampling from MollerBhabha model
    114       Good description from 1 KeV to 100 GeV.
    115       Step function: finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0
    116 
    117 eBrem:   tables are built for  e+
    118       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    119       Lambda tables from threshold to 100 TeV in 120 bins.
    120       Total cross sections and sampling from StandBrem model (based on the EEDL data library)
    121       Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV. LPM flag 1
    122 
    123 annihil:       Sampling according eplus2gg model
    124       tables are built for  e+
    125       Lambda tables from 100 eV  to 100 TeV in 120 bins.
    126 
    127 hIoni:   tables are built for  proton
    128       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    129       Lambda tables from threshold to 100 TeV in 120 bins.
    130       Scaling relation is used from proton dE/dx and range.
    131       Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV
    132       Parametrisation from Bragg for protons below. NuclearStopping= 1
    133       Step function: finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0
    134 
    135 ionIoni:   tables are built for  GenericIon
    136       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    137       Lambda tables from threshold to 100 TeV in 120 bins.
    138       Scaling relation is used from proton dE/dx and range.
    139       Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV
    140       Parametrisation from BraggIon for protons below. NuclearStopping= 1
    141 
    142       Stopping Power data for 8 ion/material pairs are used.
    143       Step function: finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0
    144 
    145 hIoni:   tables are built for  anti_proton
    146       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    147       Lambda tables from threshold to 100 TeV in 120 bins.
    148       Scaling relation is used from proton dE/dx and range.
    149       Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV
    150       Parametrisation from Bragg for protons below. NuclearStopping= 1
    151       Step function: finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0
    152 
    153 muIoni:   tables are built for  mu+
    154       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    155       Lambda tables from threshold to 100 TeV in 120 bins.
    156       Bether-Bloch model for E > 0.2 MeV, parametrisation of Bragg peak below,
    157       radiative corrections for E > 1 GeV
    158       Step function: finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0
    159 
    160 muBrems:   tables are built for  mu+
    161       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    162       Lambda tables from threshold to 100 TeV in 120 bins.
    163       Parametrised model
    164 
    165 muPairProd:   tables are built for  mu+
    166       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    167       Lambda tables from threshold to 100 TeV in 120 bins.
    168       Parametrised model
    169 
    170 muIoni:   tables are built for  mu-
    171       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    172       Lambda tables from threshold to 100 TeV in 120 bins.
    173       Bether-Bloch model for E > 0.2 MeV, parametrisation of Bragg peak below,
    174       radiative corrections for E > 1 GeV
    175       Step function: finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0
    176 
    177 muBrems:   tables are built for  mu-
    178       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    179       Lambda tables from threshold to 100 TeV in 120 bins.
    180       Parametrised model
    181 
    182 muPairProd:   tables are built for  mu-
    183       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    184       Lambda tables from threshold to 100 TeV in 120 bins.
    185       Parametrised model
    186 
    187 hIoni:   tables are built for  pi+
    188       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    189       Lambda tables from threshold to 100 TeV in 120 bins.
    190       Scaling relation is used from proton dE/dx and range.
    191       Delta cross sections and sampling from BetheBloch model for scaled energy > 0.297504 MeV
    192       Parametrisation from Bragg for protons below. NuclearStopping= 1
    193       Step function: finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0
    194 
    195 hIoni:   tables are built for  pi-
    196       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    197       Lambda tables from threshold to 100 TeV in 120 bins.
    198       Scaling relation is used from proton dE/dx and range.
    199       Delta cross sections and sampling from BetheBloch model for scaled energy > 0.297504 MeV
    200       Parametrisation from Bragg for protons below. NuclearStopping= 1
    201       Step function: finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0
     87/run/beamOn 1000000
     88
     89phot:   for  gamma    SubType= 12
     90      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     91       PhotoElectric :     Emin=          0 eV         Emax=   10 TeV
     92
     93compt:   for  gamma    SubType= 13
     94      Lambda tables from 100 eV  to 10 TeV in 77 bins, spline: 1
     95      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     96       Klein-Nishina :     Emin=          0 eV         Emax=   10 TeV
     97
     98conv:   for  gamma    SubType= 14
     99      Lambda tables from 1.022 MeV to 10 TeV in 77 bins, spline: 1
     100      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     101       Bethe-Heitler :     Emin=          0 eV         Emax=   10 TeV
     102
     103eIoni:   for  e-    SubType= 2
     104      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     105      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     106      finalRange(mm)= 1, dRoverRange= 0.2, integral: 0, fluct: 1, linLossLimit= 0.01
     107      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     108        MollerBhabha :     Emin=          0 eV         Emax=   10 TeV
     109
     110eBrem:   for  e-    SubType= 3
     111      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     112      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     113      LPM flag: 1 for E > 1 GeV
     114      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     115               eBrem :     Emin=          0 eV         Emax=   1 GeV
     116            eBremRel :     Emin=          1 GeV        Emax=   10 TeV
     117
     118eIoni:   for  e+    SubType= 2
     119      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     120      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     121      finalRange(mm)= 1, dRoverRange= 0.2, integral: 0, fluct: 1, linLossLimit= 0.01
     122      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     123        MollerBhabha :     Emin=          0 eV         Emax=   10 TeV
     124
     125eBrem:   for  e+    SubType= 3
     126      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     127      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     128      LPM flag: 1 for E > 1 GeV
     129      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     130               eBrem :     Emin=          0 eV         Emax=   1 GeV
     131            eBremRel :     Emin=          1 GeV        Emax=   10 TeV
     132
     133annihil:   for  e+    SubType= 5
     134      Lambda tables from 100 eV  to 10 TeV in 77 bins, spline: 1
     135      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     136            eplus2gg :     Emin=          0 eV         Emax=   10 TeV
     137
     138hIoni:   for  proton    SubType= 2
     139      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     140      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     141      finalRange(mm)= 1, dRoverRange= 0.2, integral: 0, fluct: 1, linLossLimit= 0.01
     142      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     143               Bragg :     Emin=          0 eV         Emax=   2 MeV
     144          BetheBloch :     Emin=          2 MeV        Emax=   10 TeV
     145
     146ionIoni:   for  GenericIon    SubType= 2
     147      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     148      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     149      finalRange(mm)= 0.1, dRoverRange= 0.1, integral: 0, fluct: 1, linLossLimit= 0.02
     150      Stopping Power data for 17 ion/material pairs, nuclearStopping: 1
     151      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     152            BraggIon :     Emin=          0 eV         Emax=   2 MeV
     153          BetheBloch :     Emin=          2 MeV        Emax=   10 TeV
     154
     155hIoni:   for  anti_proton    SubType= 2
     156      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     157      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     158      finalRange(mm)= 1, dRoverRange= 0.2, integral: 0, fluct: 1, linLossLimit= 0.01
     159      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     160            ICRU73QO :     Emin=          0 eV         Emax=   2 MeV
     161          BetheBloch :     Emin=          2 MeV        Emax=   10 TeV
     162
     163hIoni:   for  kaon+    SubType= 2
     164      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     165      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     166      finalRange(mm)= 1, dRoverRange= 0.2, integral: 0, fluct: 1, linLossLimit= 0.01
     167      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     168               Bragg :     Emin=          0 eV         Emax=   1.05231 MeV
     169          BetheBloch :     Emin=    1.05231 MeV        Emax=   10 TeV
     170
     171hIoni:   for  kaon-    SubType= 2
     172      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     173      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     174      finalRange(mm)= 1, dRoverRange= 0.2, integral: 0, fluct: 1, linLossLimit= 0.01
     175      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     176            ICRU73QO :     Emin=          0 eV         Emax=   1.05231 MeV
     177          BetheBloch :     Emin=    1.05231 MeV        Emax=   10 TeV
     178
     179muIoni:   for  mu+    SubType= 2
     180      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     181      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     182      finalRange(mm)= 1, dRoverRange= 0.2, integral: 0, fluct: 1, linLossLimit= 0.01
     183      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     184               Bragg :     Emin=          0 eV         Emax=   200 keV
     185          BetheBloch :     Emin=        200 keV        Emax=   1 GeV
     186        MuBetheBloch :     Emin=          1 GeV        Emax=   10 TeV
     187
     188muBrems:   for  mu+    SubType= 3
     189      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     190      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     191      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     192              MuBrem :     Emin=          0 eV         Emax=   10 TeV
     193
     194muPairProd:   for  mu+    SubType= 4
     195      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     196      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     197      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     198          muPairProd :     Emin=          0 eV         Emax=   10 TeV
     199
     200muIoni:   for  mu-    SubType= 2
     201      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     202      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     203      finalRange(mm)= 1, dRoverRange= 0.2, integral: 0, fluct: 1, linLossLimit= 0.01
     204      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     205            ICRU73QO :     Emin=          0 eV         Emax=   200 keV
     206          BetheBloch :     Emin=        200 keV        Emax=   1 GeV
     207        MuBetheBloch :     Emin=          1 GeV        Emax=   10 TeV
     208
     209muBrems:   for  mu-    SubType= 3
     210      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     211      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     212      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     213              MuBrem :     Emin=          0 eV         Emax=   10 TeV
     214
     215muPairProd:   for  mu-    SubType= 4
     216      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     217      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     218      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     219          muPairProd :     Emin=          0 eV         Emax=   10 TeV
     220
     221hIoni:   for  pi+    SubType= 2
     222      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     223      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     224      finalRange(mm)= 1, dRoverRange= 0.2, integral: 0, fluct: 1, linLossLimit= 0.01
     225      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     226               Bragg :     Emin=          0 eV         Emax=   297.504 keV
     227          BetheBloch :     Emin=    297.504 keV        Emax=   10 TeV
     228
     229hIoni:   for  pi-    SubType= 2
     230      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     231      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     232      finalRange(mm)= 1, dRoverRange= 0.2, integral: 0, fluct: 1, linLossLimit= 0.01
     233      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     234            ICRU73QO :     Emin=          0 eV         Emax=   297.504 keV
     235          BetheBloch :     Emin=    297.504 keV        Emax=   10 TeV
    202236
    203237Region <DefaultRegionForTheWorld> -- appears in <Water> world volume
     
    205239 Pointers : G4VUserRegionInformation[0], G4UserLimits[0], G4FastSimulationManager[0], G4UserSteppingAction[0]
    206240 Materials : Water
    207  Production cuts :  gamma 1 mm     e- 1 mm     e+ 1 mm
     241 Production cuts :   gamma 1 mm      e- 1 mm      e+ 1 mm  proton 0 fm
    208242
    209243========= Table of registered couples ==============================
     
    211245Index : 0     used in the geometry : Yes     recalculation needed : No
    212246 Material : Water
    213  Range cuts        :  gamma 1 mm     e- 1 mm     e+ 1 mm
    214  Energy thresholds :  gamma 2.90186 keV    e- 347.138 keV    e+ 338.695 keV
     247 Range cuts        :  gamma  1 mm     e-  1 mm     e+  1 mm  proton 0 fm
     248 Energy thresholds :  gamma  2.93991 keV    e-  349.408 keV    e+  341.455 keV proton 0 eV
    215249 Region(s) which use this couple :
    216250    DefaultRegionForTheWorld
     
    233267---> Begin of Event: 0
    234268
    235 ---> Begin of Event: 10000
    236 
    237 ---> Begin of Event: 20000
    238 
    239 ---> Begin of Event: 30000
    240 
    241 ---> Begin of Event: 40000
    242 
    243 ---> Begin of Event: 50000
    244 
    245 ---> Begin of Event: 60000
    246 
    247 ---> Begin of Event: 70000
    248 
    249 ---> Begin of Event: 80000
    250 
    251 ---> Begin of Event: 90000
     269---> Begin of Event: 100000
     270
     271---> Begin of Event: 200000
     272
     273---> Begin of Event: 300000
     274
     275---> Begin of Event: 400000
     276
     277---> Begin of Event: 500000
     278
     279---> Begin of Event: 600000
     280
     281---> Begin of Event: 700000
     282
     283---> Begin of Event: 800000
     284
     285---> Begin of Event: 900000
    252286Run terminated.
    253287Run Summary
    254   Number of events processed : 100000
    255   User=1.17s Real=1.16s Sys=0s
    256 
    257  The run consists of 100000 gamma of 100 keV through 1 cm  of Water (density: 1 g/cm3 )
    258 
    259  Process calls frequency --->   Transportation = 84934  compt = 14842   phot = 224
    260 
    261  Nb of incident particles unaltered after 1 cm  of Water : 84934 over 100000 incident particles.  Ratio = 84.934 %
    262  ---> CrossSection per volume:  0.1633 cm^-1    CrossSection per mass: 0.1633 cm2/g
     288  Number of events processed : 1000000
     289  User=7.49s Real=9.24s Sys=0s
     290
     291 The run consists of 1000000 gamma of 100 keV through 1 cm  of Water (density: 1 g/cm3 )
     292
     293 Process calls frequency --->   Transportation = 848441 compt = 149125  phot = 2434
     294
     295 Nb of incident particles unaltered after 1 cm  of Water : 848441 over 1000000 incident particles.  Ratio = 84.844 %
     296 ---> CrossSection per volume:  0.16435 cm^-1   CrossSection per mass: 0.16435 cm2/g
    263297
    264298 Verification from G4EmCalculator:
    265         compt= 0.1623 cm2/g     phot= 0.0026853 cm2/g   total= 0.16498 cm2/g
     299        compt= 0.1623 cm2/g     phot= 0.0026853 cm2/g   total= 0.16499 cm2/g
    266300        Expected ratio of transmitted particles= 84.791 %
    267301
    268302--------- Ranecu engine status ---------
    269303 Initial seed (index) = 0
    270  Current couple of seeds = 507682210, 1650158306
     304 Current couple of seeds = 1922923057, 1535294815
    271305----------------------------------------
    272306#
    273307/gun/particle e-
    274308/gun/energy 100 MeV
    275 /run/beamOn 100000
     309/run/beamOn 1000000
    276310
    277311Region <DefaultRegionForTheWorld> -- appears in <Water> world volume
     
    279313 Pointers : G4VUserRegionInformation[0], G4UserLimits[0], G4FastSimulationManager[0], G4UserSteppingAction[0]
    280314 Materials : Water
    281  Production cuts :  gamma 1 mm     e- 1 mm     e+ 1 mm
     315 Production cuts :   gamma 1 mm      e- 1 mm      e+ 1 mm  proton 0 fm
    282316
    283317========= Table of registered couples ==============================
     
    285319Index : 0     used in the geometry : Yes     recalculation needed : No
    286320 Material : Water
    287  Range cuts        :  gamma 1 mm     e- 1 mm     e+ 1 mm
    288  Energy thresholds :  gamma 2.9018564 keV    e- 347.13789 keV    e+ 338.6954 keV
     321 Range cuts        :  gamma  1 mm     e-  1 mm     e+  1 mm  proton 0 fm
     322 Energy thresholds :  gamma  2.9399052 keV    e-  349.40839 keV    e+  341.45489 keV proton 0 eV
    289323 Region(s) which use this couple :
    290324    DefaultRegionForTheWorld
     
    296330--------- Ranecu engine status ---------
    297331 Initial seed (index) = 0
    298  Current couple of seeds = 507682210, 1650158306
     332 Current couple of seeds = 1922923057, 1535294815
    299333----------------------------------------
    300334Start Run processing.
     
    302336---> Begin of Event: 0
    303337
    304 ---> Begin of Event: 10000
    305 
    306 ---> Begin of Event: 20000
    307 
    308 ---> Begin of Event: 30000
    309 
    310 ---> Begin of Event: 40000
    311 
    312 ---> Begin of Event: 50000
    313 
    314 ---> Begin of Event: 60000
    315 
    316 ---> Begin of Event: 70000
    317 
    318 ---> Begin of Event: 80000
    319 
    320 ---> Begin of Event: 90000
     338---> Begin of Event: 100000
     339
     340---> Begin of Event: 200000
     341
     342---> Begin of Event: 300000
     343
     344---> Begin of Event: 400000
     345
     346---> Begin of Event: 500000
     347
     348---> Begin of Event: 600000
     349
     350---> Begin of Event: 700000
     351
     352---> Begin of Event: 800000
     353
     354---> Begin of Event: 900000
    321355Run terminated.
    322356Run Summary
    323   Number of events processed : 100000
    324   User=1.31s Real=1.32s Sys=0s
    325 
    326  The run consists of 100000 e- of 100 MeV through 1 cm  of Water (density: 1 g/cm3 )
    327 
    328  Process calls frequency --->   eBrem = 29069   Transportation = 52915  eIoni = 18016
    329 
    330  Nb of incident particles unaltered after 1 cm  of Water : 52915 over 100000 incident particles.  Ratio = 52.915 %
    331  ---> CrossSection per volume:  0.63648 cm^-1   CrossSection per mass: 0.63648 cm2/g
     357  Number of events processed : 1000000
     358  User=8.2s Real=14.35s Sys=0s
     359
     360 The run consists of 1000000 e- of 100 MeV through 1 cm  of Water (density: 1 g/cm3 )
     361
     362 Process calls frequency --->   Transportation = 540804 eBrem = 277603  eIoni = 181593
     363
     364 Nb of incident particles unaltered after 1 cm  of Water : 540804 over 1000000 incident particles.  Ratio = 54.08 %
     365 ---> CrossSection per volume:  0.6147 cm^-1    CrossSection per mass: 0.6147 cm2/g
    332366
    333367 Verification from G4EmCalculator:
    334         eBrem= 0.39397 cm2/g    eIoni= 0.24497 cm2/g    total= 0.63894 cm2/g
    335         Expected ratio of transmitted particles= 52.785 %
     368        eBrem= 0.37212 cm2/g    eIoni= 0.24337 cm2/g    total= 0.61549 cm2/g
     369        Expected ratio of transmitted particles= 54.037 %
    336370
    337371--------- Ranecu engine status ---------
    338372 Initial seed (index) = 0
    339  Current couple of seeds = 1186383716, 309205105
     373 Current couple of seeds = 490323513, 1321056075
    340374----------------------------------------
    341375UserDetectorConstruction deleted.
     
    345379G4 kernel has come to Quit state.
    346380EventManager deleted.
    347 Default detector region deleted.
    348381UImanager deleted.
    349382Units table cleared.
     
    351384RunManagerKernel is deleted.
    352385RunManager is deleting.
     386
  • trunk/examples/extended/electromagnetic/TestEm13/include/DetectorConstruction.hh

    r1230 r1337  
    2525//
    2626// $Id: DetectorConstruction.hh,v 1.2 2006/06/29 16:43:54 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm13/include/DetectorMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: DetectorMessenger.hh,v 1.2 2006/06/29 16:43:56 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm13/include/EventAction.hh

    r1230 r1337  
    2525//
    2626// $Id: EventAction.hh,v 1.2 2006/06/29 16:43:58 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm13/include/EventActionMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: EventActionMessenger.hh,v 1.2 2006/06/29 16:44:01 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm13/include/PhysListEmLivermore.hh

    r1230 r1337  
    2525//
    2626// $Id: PhysListEmLivermore.hh,v 1.4 2009/11/19 17:30:25 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm13/include/PhysListEmPenelope.hh

    r1230 r1337  
    2525//
    2626// $Id: PhysListEmPenelope.hh,v 1.4 2009/11/19 17:30:25 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm13/include/PhysListEmStandard.hh

    r1230 r1337  
    2525//
    2626// $Id: PhysListEmStandard.hh,v 1.2 2006/06/29 16:44:08 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm13/include/PhysicsList.hh

    r1230 r1337  
    2626//
    2727// $Id: PhysicsList.hh,v 1.3 2006/06/29 16:44:10 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm13/include/PhysicsListMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: PhysicsListMessenger.hh,v 1.3 2006/06/29 16:44:12 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm13/include/PrimaryGeneratorAction.hh

    r1230 r1337  
    2525//
    2626// $Id: PrimaryGeneratorAction.hh,v 1.2 2006/06/29 16:44:14 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm13/include/RunAction.hh

    r1230 r1337  
    2424// ********************************************************************
    2525//
    26 // $Id: RunAction.hh,v 1.3 2006/06/29 16:44:18 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     26// $Id: RunAction.hh,v 1.4 2010/04/05 13:45:17 maire Exp $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    3434
    3535#include "G4UserRunAction.hh"
    36 #include "ProcessesCount.hh"
    3736#include "globals.hh"
     37#include <map>
    3838
    3939//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    5555    void   EndOfRunAction(const G4Run*);
    5656
    57     void CountProcesses(G4String);
     57    void CountProcesses(G4String procName) { procCounter[procName]++;};
    5858                   
    5959  private:
    60     DetectorConstruction*   detector;
    61     PrimaryGeneratorAction* primary;
    62     ProcessesCount*         ProcCounter;
     60    DetectorConstruction*      detector;
     61    PrimaryGeneratorAction*    primary;
     62    std::map<G4String,G4int>   procCounter;
    6363};
    6464
  • trunk/examples/extended/electromagnetic/TestEm13/include/SteppingAction.hh

    r1230 r1337  
    2525//
    2626// $Id: SteppingAction.hh,v 1.4 2006/06/29 16:44:20 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm13/include/SteppingVerbose.hh

    r1230 r1337  
    2525//
    2626// $Id: SteppingVerbose.hh,v 1.2 2006/06/29 16:44:22 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//   This class manages the verbose outputs in G4SteppingManager.
  • trunk/examples/extended/electromagnetic/TestEm13/src/DetectorConstruction.cc

    r1230 r1337  
    2525//
    2626// $Id: DetectorConstruction.cc,v 1.5 2006/06/29 16:44:24 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm13/src/DetectorMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: DetectorMessenger.cc,v 1.2 2006/06/29 16:44:27 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm13/src/EventAction.cc

    r1230 r1337  
    2424// ********************************************************************
    2525//
    26 // $Id: EventAction.cc,v 1.2 2006/06/29 16:44:30 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     26// $Id: EventAction.cc,v 1.5 2010/06/07 05:40:46 perl Exp $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    3535
    3636#include "G4Event.hh"
    37 #include "G4TrajectoryContainer.hh"
    38 #include "G4Trajectory.hh"
    39 #include "G4VVisManager.hh"
    4037#include "G4UnitsTable.hh"
    4138
     
    4340
    4441EventAction::EventAction()
    45 :printModulo(10000),eventMessenger(0)
     42:printModulo(100000),eventMessenger(0)
    4643{
    4744  eventMessenger = new EventActionMessenger(this);
     
    6865//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
    6966
    70 void EventAction::EndOfEventAction(const G4Event* evt)
     67void EventAction::EndOfEventAction(const G4Event*)
    7168{
    72   if (G4VVisManager::GetConcreteInstance())
    73   {
    74     G4TrajectoryContainer* trajectoryContainer = evt->GetTrajectoryContainer();
    75     G4int n_trajectories = 0;
    76     if (trajectoryContainer) n_trajectories = trajectoryContainer->entries(); 
    77     for (G4int i=0; i<n_trajectories; i++) {
    78        G4Trajectory* trj = (G4Trajectory*)
    79                                        ((*(evt->GetTrajectoryContainer()))[i]);
    80        trj->DrawTrajectory(1000);
    81     }
    82   }
    8369}
    8470
  • trunk/examples/extended/electromagnetic/TestEm13/src/EventActionMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: EventActionMessenger.cc,v 1.2 2006/06/29 16:44:32 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm13/src/PhysListEmLivermore.cc

    r1230 r1337  
    2525//
    2626//
    27 // $Id: PhysListEmLivermore.cc,v 1.5 2009/11/19 17:30:25 maire Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// $Id: PhysListEmLivermore.cc,v 1.6 2010/04/02 15:46:31 maire Exp $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    140140      eIoniModel->SetHighEnergyLimit(highEnergyLimit);
    141141      eIoni->AddEmModel(0, eIoniModel, new G4UniversalFluctuation() );
    142       pmanager->AddProcess(eIoni,                   -1, 1, 1);
     142      pmanager->AddProcess(eIoni,                   -1,-1, 1);
    143143     
    144144      G4eBremsstrahlung* eBrem = new G4eBremsstrahlung();
     
    147147      eBremModel->SetHighEnergyLimit(highEnergyLimit);
    148148      eBrem->AddEmModel(0, eBremModel);
    149       pmanager->AddProcess(eBrem,                   -1, 2, 2);
     149      pmanager->AddProcess(eBrem,                   -1,-1, 2);
    150150           
    151151    } else if (particleName == "e+") {
    152152      //positron
    153       pmanager->AddProcess(new G4eIonisation,       -1, 1, 1);
    154       pmanager->AddProcess(new G4eBremsstrahlung,   -1, 2, 2);
     153      pmanager->AddProcess(new G4eIonisation,       -1,-1, 1);
     154      pmanager->AddProcess(new G4eBremsstrahlung,   -1,-1, 2);
    155155      pmanager->AddProcess(new G4eplusAnnihilation,  0,-1, 3);
    156156     
     
    158158               particleName == "mu-"    ) {
    159159      //muon 
    160       pmanager->AddProcess(new G4MuIonisation,      -1, 1, 1);
    161       pmanager->AddProcess(new G4MuBremsstrahlung,  -1, 2, 2);
    162       pmanager->AddProcess(new G4MuPairProduction,  -1, 3, 3);       
     160      pmanager->AddProcess(new G4MuIonisation,      -1,-1, 1);
     161      pmanager->AddProcess(new G4MuBremsstrahlung,  -1,-1, 2);
     162      pmanager->AddProcess(new G4MuPairProduction,  -1,-1, 3);       
    163163     
    164164    } else if( particleName == "alpha" || particleName == "GenericIon" ) {
    165       pmanager->AddProcess(new G4ionIonisation,     -1, 1, 1);
     165      pmanager->AddProcess(new G4ionIonisation,     -1,-1, 1);
    166166
    167167    } else if ((!particle->IsShortLived()) &&
     
    169169               (particle->GetParticleName() != "chargedgeantino")) {
    170170      //all others charged particles except geantino
    171       pmanager->AddProcess(new G4hIonisation,       -1, 1, 1);
     171      pmanager->AddProcess(new G4hIonisation,       -1,-1, 1);
    172172    }
    173173  }
  • trunk/examples/extended/electromagnetic/TestEm13/src/PhysListEmPenelope.cc

    r1230 r1337  
    2525//
    2626//
    27 // $Id: PhysListEmPenelope.cc,v 1.6 2009/11/19 17:30:25 maire Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// $Id: PhysListEmPenelope.cc,v 1.7 2010/04/02 15:46:31 maire Exp $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    141141      eIoniModel->SetHighEnergyLimit(highEnergyLimit);
    142142      eIoni->AddEmModel(0, eIoniModel, new G4UniversalFluctuation() );
    143       pmanager->AddProcess(eIoni,                   -1, 1, 1);
     143      pmanager->AddProcess(eIoni,                   -1,-1, 1);
    144144     
    145145      G4eBremsstrahlung* eBrem = new G4eBremsstrahlung();
     
    148148      eBremModel->SetHighEnergyLimit(highEnergyLimit);
    149149      eBrem->AddEmModel(0, eBremModel);
    150       pmanager->AddProcess(eBrem,                   -1, 2, 2);
     150      pmanager->AddProcess(eBrem,                   -1,-1, 2);
    151151           
    152152    } else if (particleName == "e+") {
     
    157157      eIoniModel->SetHighEnergyLimit(highEnergyLimit);
    158158      eIoni->AddEmModel(0, eIoniModel, new G4UniversalFluctuation() );
    159       pmanager->AddProcess(eIoni,                   -1, 1, 1);
     159      pmanager->AddProcess(eIoni,                   -1,-1, 1);
    160160     
    161161      G4eBremsstrahlung* eBrem = new G4eBremsstrahlung();
     
    164164      eBremModel->SetHighEnergyLimit(highEnergyLimit);
    165165      eBrem->AddEmModel(0, eBremModel);
    166       pmanager->AddProcess(eBrem,                   -1, 2, 2);     
     166      pmanager->AddProcess(eBrem,                   -1,-1, 2);     
    167167
    168168      G4eplusAnnihilation* eAnni = new G4eplusAnnihilation();
     
    176176               particleName == "mu-"    ) {
    177177      //muon 
    178       pmanager->AddProcess(new G4MuIonisation,      -1, 1, 1);
    179       pmanager->AddProcess(new G4MuBremsstrahlung,  -1, 2, 2);
    180       pmanager->AddProcess(new G4MuPairProduction,  -1, 3, 3);       
     178      pmanager->AddProcess(new G4MuIonisation,      -1,-1, 1);
     179      pmanager->AddProcess(new G4MuBremsstrahlung,  -1,-1, 2);
     180      pmanager->AddProcess(new G4MuPairProduction,  -1,-1, 3);       
    181181     
    182182    } else if( particleName == "alpha" || particleName == "GenericIon" ) {
    183       pmanager->AddProcess(new G4ionIonisation,     -1, 1, 1);
     183      pmanager->AddProcess(new G4ionIonisation,     -1,-1, 1);
    184184
    185185    } else if ((!particle->IsShortLived()) &&
     
    187187               (particle->GetParticleName() != "chargedgeantino")) {
    188188      //all others charged particles except geantino
    189       pmanager->AddProcess(new G4hIonisation,       -1, 1, 1);
     189      pmanager->AddProcess(new G4hIonisation,       -1,-1, 1);
    190190    }
    191191  }
  • trunk/examples/extended/electromagnetic/TestEm13/src/PhysListEmStandard.cc

    r1230 r1337  
    2525//
    2626//
    27 // $Id: PhysListEmStandard.cc,v 1.3 2006/06/29 16:44:38 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// $Id: PhysListEmStandard.cc,v 1.4 2010/04/02 15:46:31 maire Exp $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    8181    } else if (particleName == "e-") {
    8282      //electron
    83       pmanager->AddProcess(new G4eIonisation,        -1, 1,1);
    84       pmanager->AddProcess(new G4eBremsstrahlung,    -1, 2,2);
     83      pmanager->AddProcess(new G4eIonisation,        -1,-1,1);
     84      pmanager->AddProcess(new G4eBremsstrahlung,    -1,-1,2);
    8585           
    8686    } else if (particleName == "e+") {
    8787      //positron
    88       pmanager->AddProcess(new G4eIonisation,        -1, 1,1);
    89       pmanager->AddProcess(new G4eBremsstrahlung,    -1, 2,2);
     88      pmanager->AddProcess(new G4eIonisation,        -1,-1,1);
     89      pmanager->AddProcess(new G4eBremsstrahlung,    -1,-1,2);
    9090      pmanager->AddProcess(new G4eplusAnnihilation,   0,-1,3);
    9191     
     
    9393               particleName == "mu-"    ) {
    9494      //muon 
    95       pmanager->AddProcess(new G4MuIonisation,      -1, 1,1);
    96       pmanager->AddProcess(new G4MuBremsstrahlung,  -1, 2,2);
    97       pmanager->AddProcess(new G4MuPairProduction,  -1, 3,3);       
     95      pmanager->AddProcess(new G4MuIonisation,      -1,-1,1);
     96      pmanager->AddProcess(new G4MuBremsstrahlung,  -1,-1,2);
     97      pmanager->AddProcess(new G4MuPairProduction,  -1,-1,3);       
    9898     
    9999    } else if( particleName == "alpha" || particleName == "GenericIon" ) {
    100       pmanager->AddProcess(new G4ionIonisation,     -1, 1,1);
     100      pmanager->AddProcess(new G4ionIonisation,     -1,-1,1);
    101101
    102102    } else if ((!particle->IsShortLived()) &&
     
    104104               (particle->GetParticleName() != "chargedgeantino")) {
    105105      //all others charged particles except geantino
    106       pmanager->AddProcess(new G4hIonisation,       -1,1,1);
     106      pmanager->AddProcess(new G4hIonisation,       -1,-1,1);
    107107    }
    108108  }
  • trunk/examples/extended/electromagnetic/TestEm13/src/PhysicsList.cc

    r1230 r1337  
    2525//
    2626//
    27 // $Id: PhysicsList.cc,v 1.7 2009/11/19 17:30:25 maire Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// $Id: PhysicsList.cc,v 1.9 2010/04/05 13:45:17 maire Exp $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    183183  //
    184184  G4EmProcessOptions emOptions;
    185   emOptions.SetStepFunction(1., 1*mm); 
    186185  emOptions.SetIntegral(false);
    187   emOptions.SetLossFluctuations(false);   
    188186}
    189187
     
    227225
    228226void PhysicsList::SetCuts()
    229 {   
     227{
     228  // fixe lower limit for cut
     229  G4ProductionCutsTable::GetProductionCutsTable()->SetEnergyRange(100*eV, 1*GeV);
     230 
    230231  // set cut values for gamma at first and for e- second and next for e+,
    231232  // because some processes for e+/e- need cut values for gamma
  • trunk/examples/extended/electromagnetic/TestEm13/src/PhysicsListMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: PhysicsListMessenger.cc,v 1.3 2006/06/29 16:44:43 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm13/src/PrimaryGeneratorAction.cc

    r1230 r1337  
    2525//
    2626// $Id: PrimaryGeneratorAction.cc,v 1.2 2006/06/29 16:44:45 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm13/src/RunAction.cc

    r1230 r1337  
    2424// ********************************************************************
    2525//
    26 // $Id: RunAction.cc,v 1.6 2006/06/29 16:44:47 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     26// $Id: RunAction.cc,v 1.8 2010/04/05 13:45:17 maire Exp $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    4747
    4848RunAction::RunAction(DetectorConstruction* det, PrimaryGeneratorAction* prim)
    49   : detector(det), primary(prim), ProcCounter(0)
     49  : detector(det), primary(prim)
    5050{ }
    5151
     
    6464  G4RunManager::GetRunManager()->SetRandomNumberStore(false);
    6565  CLHEP::HepRandom::showEngineStatus();
    66  
    67   ProcCounter = new ProcessesCount;
    68 }
    69 
    70 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
    71 
    72 void RunAction::CountProcesses(G4String procName)
    73 {
    74    //does the process  already encounted ?
    75    size_t nbProc = ProcCounter->size();
    76    size_t i = 0;
    77    while ((i<nbProc)&&((*ProcCounter)[i]->GetName()!=procName)) i++;
    78    if (i == nbProc) ProcCounter->push_back( new OneProcessCount(procName));
    79 
    80    (*ProcCounter)[i]->Count();
    8166}
    8267
     
    10893  G4int survive = 0; 
    10994  G4cout << "\n Process calls frequency --->";
    110   for (size_t i=0; i< ProcCounter->size();i++) {
    111      G4String procName = (*ProcCounter)[i]->GetName();
    112      G4int    count    = (*ProcCounter)[i]->GetCounter();
     95  std::map<G4String,G4int>::iterator it; 
     96  for (it = procCounter.begin(); it != procCounter.end(); it++) {
     97     G4String procName = it->first;
     98     G4int    count    = it->second;
    11399     totalCount += count;
    114100     G4cout << "\t" << procName << " = " << count;
    115101     if (procName == "Transportation") survive = count;
    116   }
     102  } 
    117103  G4cout << G4endl;
    118104  if (totalCount == 0) return;
     
    130116  //compute cross section and related quantities
    131117  //
    132   G4double CrossSection = std::log(1./ratio)/tickness;     
     118  G4double CrossSection = - std::log(ratio)/tickness;     
    133119  G4double massicCS  = CrossSection/density;
    134120   
     
    142128  G4EmCalculator emCalculator;
    143129  G4double sumc = 0.0; 
    144   for (size_t i=0; i< ProcCounter->size();i++) {
    145     G4String procName = (*ProcCounter)[i]->GetName();
     130  for (it = procCounter.begin(); it != procCounter.end(); it++) {
     131    G4String procName = it->first; 
    146132    G4double massSigma =
    147133    emCalculator.GetCrossSectionPerVolume(energy,particle,
     
    167153  G4cout.precision(prec);         
    168154
    169   // delete and remove all contents in ProcCounter
    170   while (ProcCounter->size()>0){
    171     OneProcessCount* aProcCount=ProcCounter->back();
    172     ProcCounter->pop_back();
    173     delete aProcCount;
    174   }
    175   delete ProcCounter;
     155  // remove all contents in procCounter
     156  procCounter.clear();
    176157
    177158  // show Rndm status
  • trunk/examples/extended/electromagnetic/TestEm13/src/SteppingAction.cc

    r1230 r1337  
    2424// ********************************************************************
    2525//
    26 // $Id: SteppingAction.cc,v 1.7 2009/09/25 11:27:13 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     26// $Id: SteppingAction.cc,v 1.8 2010/04/02 15:46:31 maire Exp $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    5353  G4String procName = endPoint->GetProcessDefinedStep()->GetProcessName();
    5454
    55   //count real interaction or transmitted beam
    56   //
    57   G4double charge = aStep->GetTrack()->GetDefinition()->GetPDGCharge(); 
    58   G4TrackVector* secondary = fpSteppingManager->GetSecondary();
    59   G4bool interaction = ((charge == 0.) || ((*secondary).size() > 0));
    60   G4bool transmit = (endPoint->GetStepStatus() <= fGeomBoundary);
    61  
    62   if (interaction || transmit) {
    63     runAction->CountProcesses(procName); 
    64   }
     55  runAction->CountProcesses(procName); 
    6556           
    6657  // kill event after first interaction
  • trunk/examples/extended/electromagnetic/TestEm13/src/SteppingVerbose.cc

    r1230 r1337  
    2525//
    2626// $Id: SteppingVerbose.cc,v 1.2 2006/06/29 16:44:51 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm13/vis.mac

    r807 r1337  
    11#
    2 # Macro file for the initialization phase of "TestEm13.cc"
     2# Macro file for the initialization phase of "TestEm6.cc"
    33#
    44# Sets some default verbose
     
    1010/run/initialize
    1111#
    12 # Create empty scene ("world" is default)
    13 /vis/scene/create
     12# Use this open statement to create an OpenGL view:
     13/vis/open OGL 600x600-0+0
    1414#
    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:
    2017#/vis/open DAWNFILE
    2118#
    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:
    2339/vis/viewer/zoom 1.4
    24 /vis/viewer/flush
    2540#
    26 # for drawing the tracks
    27 # if too many tracks cause core dump => storeTrajectory 0
    28 /tracking/storeTrajectory 1
     41# Specify style (surface or wireframe):
     42#/vis/viewer/set/style surface
     43#
     44# Draw coordinate axes:
     45#/vis/scene/add/axes 0 0 0 1 m
     46#
     47# Draw smooth trajectories at end of event, showing trajectory points
     48# as markers 2 pixels wide:
     49/vis/scene/add/trajectories smooth
     50/vis/modeling/trajectories/create/drawByCharge
     51/vis/modeling/trajectories/drawByCharge-0/default/setDrawStepPts true
     52/vis/modeling/trajectories/drawByCharge-0/default/setStepPtsSize 2
     53# (if too many tracks cause core dump => /tracking/storeTrajectory 0)
     54#
     55# Draw hits at end of event:
     56#/vis/scene/add/hits
     57#
     58# To draw only gammas:
     59#/vis/filtering/trajectories/create/particleFilter
     60#/vis/filtering/trajectories/particleFilter-0/add gamma
     61#
     62# To invert the above, drawing all particles except gammas,
     63# keep the above two lines but also add:
     64#/vis/filtering/trajectories/particleFilter-0/invert true
     65#
     66# Many other options are available with /vis/modeling and /vis/filtering.
     67# For example, to select colour by particle ID:
     68#/vis/modeling/trajectories/create/drawByParticleID
     69#/vis/modeling/trajectories/drawByParticleID-0/set e- blue
     70#
     71# To superimpose all of the events from a given run:
    2972/vis/scene/endOfEventAction accumulate
     73#
     74# Re-establish auto refreshing and verbosity:
     75/vis/viewer/set/autoRefresh true
     76/vis/verbose warnings
     77#
     78# For file-based drivers, use this to create an empty detector view:
     79#/vis/viewer/flush
  • trunk/examples/extended/electromagnetic/TestEm14/History

    r807 r1337  
    1 $Id: History,v 1.12 2007/11/13 12:13:32 maire Exp $
     1$Id: History,v 1.22 2010/06/07 05:40:46 perl Exp $
    22-------------------------------------------------------------------
    33
     
    1616     ----------------------------------------------------------
    1717     
     1806-06-10 J.Perl (testem14-V09-03-03)
     19- Remove unused variable in EventAction
     20
     2103-06-10 J.Perl (testem14-V09-03-02)
     22- Updated vis usage
     23
     2405-04-10 mma (testem14-V09-03-01)
     25- PhysicsList: remove non pertinent EmOptions
     26- RunAction: replace ProcessCount by map<string, int>
     27       
     2802-04-10 mma (testem14-V09-03-00)
     29- PhysicsList: extend ProductionCuts down to 100 eV
     30- PhysListEmStandard, Livermore, Penelope:
     31      all processes registered as discrete -> no continuous Eloss
     32- cleanup SteppingAction
     33- remove SteppingMessenger
     34- TestEm14.cc : introduction of G4UIExecutive     
     35- update README
     36       
     3719-11-09 mma (testem14-V09-02-01)
     38- add new livermore and penelope physics lists
     39     
     4025-09-09 mma (testem14-V09-02-00)
     41- Remove old livermore and penelope physics lists
     42
     4324-09-08 mma (testem14-V09-01-03)
     44- HistoManager : root as default format
     45
     4612-06-08 mma (testem14-V09-01-02)
     47- Remove AIDA from GNUmakefile
     48     
     4907-05-08 mma (testem14-V09-01-01)
     50- README : update Aida informations     
     51     
     5208-01-08 mma (testem14-V09-01-00)
     53- HistoManager : ascii[0] = flag to control creation of .ascii file
     54   
    185513-11-07 mma (testem14-V09-00-01)
    1956- HistoManager/HistoMessenger : print selected histos on ascii file
  • trunk/examples/extended/electromagnetic/TestEm14/README

    r807 r1337  
    1 $Id: README,v 1.6 2007/11/13 12:13:32 maire Exp $
     1$Id: README,v 1.9 2010/04/02 13:22:02 maire Exp $
    22-------------------------------------------------------------------
    33
     
    2828        The physics list contains the standard electromagnetic processes.
    2929        In order not to introduce 'artificial' constraints on the step size, the
    30         multiple scattering is not instanciated, and there is no limitation from
    31         the maximum energy lost per step
     30        multiple scattering is not instanciated, and all processes are
     31        registered as discrete : there is no continuous energy loss
    3232         
    3333 3- AN EVENT : THE PRIMARY GENERATOR
     
    7979        the commands:
    8080        /testem/histo/setFileName  name  (default testem14)
    81         /testem/histo/setFileType  name  (default hbook)
     81        /testem/histo/setFileType  name  (default root)
    8282   
    8383        It is also possible to print selected histograms on an ascii file:
     
    130130         
    131131  To use histograms, at least one of the AIDA implementations should be
    132   available (see http://aida.freehep.org).
     132  available. See InstallAida.txt
    133133 
    134  8a - PI
    135 
    136   A package including AIDA and extended interfaces also using Python is PI,
    137   available from: http://cern.ch/pi
    138 
    139   Once installed PI or PI-Lite in a specified local area $MYPY, it is required
    140   to add the installation path to $PATH, i.e. for example, for release 1.2.1 of
    141   PI:
    142   setenv PATH ${PATH}:$MYPI/1.2.1/app/releases/PI/PI_1_2_1/rh73_gcc32/bin
    143 
    144   CERN users can use the PATH to the LCG area on AFS.
    145   Before running the example the command should be issued:
    146   eval `aida-config --runtime csh`
    147 
    148  8b -  OpenScientist
    149 
    150   OpenScientist is available at http://OpenScientist.lal.in2p3.fr.
    151 
    152   You have to "setup" the OpenScientist AIDA implementation before compiling
    153   (then with G4ANALYSIS_USE set) and running your Geant4 application.
    154 
    155  On UNIX you setup, with a csh flavoured shell :
    156         csh> source <<OpenScientist install path>/aida-setup.csh
    157         or with a sh flavoured shell :
    158         sh> . <<OpenScientist install path>/aida-setup.sh
    159  On Windows :
    160         DOS> call <<OpenScientist install path>/aida-setup.bat
    161 
    162   You can use various file formats for writing (AIDA-XML, hbook, root).
    163   These formats are readable by the Lab onx interactive program
    164   or the OpenPAW application. See the web pages.
    165 
    166 
    167   With OpenPAW, on a run.hbook file, one can view the histograms
    168   with something like :
    169         OS> opaw
    170         opaw> h/file 1 run.hbook  ( or opaw> h/file 1 run.aida or run.root) 
    171         opaw> zone 2 2
    172         opaw> h/plot 1
    173         opaw> h/plot 2
  • trunk/examples/extended/electromagnetic/TestEm14/TestEm14.cc

    r1230 r1337  
    2424// ********************************************************************
    2525//
    26 // $Id: TestEm14.cc,v 1.4 2007/06/23 22:23:20 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     26// $Id: TestEm14.cc,v 1.5 2010/04/02 13:22:02 maire Exp $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    3232#include "G4RunManager.hh"
    3333#include "G4UImanager.hh"
    34 #include "G4UIterminal.hh"
    35 #include "G4UItcsh.hh"
    3634#include "Randomize.hh"
    3735
     
    4846#ifdef G4VIS_USE
    4947 #include "G4VisExecutive.hh"
     48#endif
     49
     50#ifdef G4UI_USE
     51#include "G4UIExecutive.hh"
    5052#endif
    5153
     
    9496   visManager->Initialize();
    9597#endif   
    96      
    97      G4UIsession * session = 0;
    98 #ifdef G4UI_USE_TCSH
    99       session = new G4UIterminal(new G4UItcsh);     
    100 #else
    101       session = new G4UIterminal();
    102 #endif     
    103      session->SessionStart();
    104      delete session;
     98
     99#ifdef G4UI_USE
     100      G4UIExecutive * ui = new G4UIExecutive(argc,argv);     
     101      ui->SessionStart();
     102      delete ui;
     103#endif
    105104     
    106105#ifdef G4VIS_USE
  • trunk/examples/extended/electromagnetic/TestEm14/TestEm14.in

    r807 r1337  
    1 # $Id: TestEm14.in,v 1.3 2006/05/10 11:15:33 maire Exp $
     1# $Id: TestEm14.in,v 1.6 2010/04/05 18:02:39 maire Exp $
    22#
    33# Macro file for "TestEm14.cc"
     
    1212#### /testem/det/setSize 100 m
    1313#
    14 #### /testem/phys/addPhysics livermore
    15 #### /testem/phys/addPhysics penelope
     14/testem/phys/addPhysics standard
    1615#
    1716/run/initialize
     
    2019/gun/energy 100 keV
    2120#
    22 /run/beamOn 100000
     21/run/beamOn 1000000
    2322#
    2423/gun/particle e-
    2524/gun/energy 100 MeV
    2625#
    27 /run/beamOn 100000
     26/run/beamOn 1000000
  • trunk/examples/extended/electromagnetic/TestEm14/TestEm14.out

    r807 r1337  
     1
     2        ############################################
     3        !!! WARNING - FPE detection is activated !!!
     4        ############################################
    15
    26*************************************************************
    3  Geant4 version Name: global-V09-00-03    (9-May-2008)
     7 Geant4 version Name: geant4-09-03-ref-06    (25-June-2010)
    48                      Copyright : Geant4 Collaboration
    59                      Reference : NIM A 506 (2003), 250-303
     
    1014***** Table : Nb of materials = 15 *****
    1115
    12  Material:      Air     density:  1.290 mg/cm3  RadL: 285.161 m    Imean:  85.684 eV   temperature: 273.15 K  pressure:   1.00 atm
     16 Material:      Air     density:  1.290 mg/cm3  RadL: 285.161 m    Nucl.Int.Length: 662.680 m    Imean:  85.703 eV   temperature: 273.15 K  pressure:   1.00 atm
    1317   --->  Element: Nitrogen (N)   Z =  7.0   N =  14.0   A =  14.01 g/mole  ElmMassFraction:  70.00 %  ElmAbundance  72.71 %
    1418   --->  Element: Oxygen (O)   Z =  8.0   N =  16.0   A =  16.00 g/mole  ElmMassFraction:  30.00 %  ElmAbundance  27.29 %
    1519
    16  Material: H2liquid     density: 70.800 mg/cm3  RadL:   8.923 m    Imean:  21.800 eV
     20 Material: H2liquid     density: 70.800 mg/cm3  RadL:   8.923 m    Nucl.Int.Length:   4.960 m    Imean:  19.200 eV
    1721   --->  Element: Hydrogen (H)   Z =  1.0   N =   1.0   A =   1.01 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    1822
    19  Material:    Water H_2O   density:  1.000 g/cm3   RadL:  36.092 cm   Imean:  75.000 eV
     23 Material:    Water H_2O   density:  1.000 g/cm3   RadL:  36.092 cm   Nucl.Int.Length:  75.416 cm   Imean:  75.000 eV
    2024   --->  Element: Hydrogen (H)   Z =  1.0   N =   1.0   A =   1.01 g/mole  ElmMassFraction:  11.21 %  ElmAbundance  66.67 %
    2125   --->  Element: Oxygen (O)   Z =  8.0   N =  16.0   A =  16.00 g/mole  ElmMassFraction:  88.79 %  ElmAbundance  33.33 %
    2226
    23  Material: liquidArgon     density:  1.390 g/cm3   RadL:  14.065 cm   Imean: 187.200 eV
     27 Material: liquidArgon     density:  1.390 g/cm3   RadL:  14.065 cm   Nucl.Int.Length:  86.078 cm   Imean: 188.000 eV
    2428   --->  Element: liquidArgon ( )   Z = 18.0   N =  40.0   A =  39.95 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    2529
    26  Material:   Carbon     density:  2.267 g/cm3   RadL:  18.833 cm   Imean:  78.000 eV
     30 Material:   Carbon     density:  2.267 g/cm3   RadL:  18.833 cm   Nucl.Int.Length:  35.356 cm   Imean:  81.000 eV
    2731   --->  Element: Carbon ( )   Z =  6.0   N =  12.0   A =  12.01 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    2832
    29  Material: Aluminium     density:  2.700 g/cm3   RadL:   8.893 cm   Imean: 166.400 eV
     33 Material: Aluminium     density:  2.700 g/cm3   RadL:   8.893 cm   Nucl.Int.Length:  38.879 cm   Imean: 166.000 eV
    3034   --->  Element: Aluminium ( )   Z = 13.0   N =  27.0   A =  26.98 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    3135
    32  Material:  Silicon     density:  2.330 g/cm3   RadL:   9.368 cm   Imean: 173.600 eV
     36 Material:  Silicon     density:  2.330 g/cm3   RadL:   9.368 cm   Nucl.Int.Length:  45.663 cm   Imean: 173.000 eV
    3337   --->  Element: Silicon ( )   Z = 14.0   N =  28.1   A =  28.09 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    3438
    35  Material: Germanium     density:  5.323 g/cm3   RadL:   2.301 cm   Imean: 332.800 eV
     39 Material: Germanium     density:  5.323 g/cm3   RadL:   2.301 cm   Nucl.Int.Length:  27.431 cm   Imean: 350.000 eV
    3640   --->  Element: Germanium ( )   Z = 32.0   N =  72.6   A =  72.61 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    3741
    38  Material:      NaI     density:  3.670 g/cm3   RadL:   2.586 cm   Imean: 452.000 eV
     42 Material:      NaI     density:  3.670 g/cm3   RadL:   2.586 cm   Nucl.Int.Length:  42.878 cm   Imean: 452.000 eV
    3943   --->  Element: Sodium (Na)   Z = 11.0   N =  23.0   A =  22.99 g/mole  ElmMassFraction:  15.34 %  ElmAbundance  50.00 %
    4044   --->  Element: Iodine (I)   Z = 53.0   N = 126.9   A = 126.90 g/mole  ElmMassFraction:  84.66 %  ElmAbundance  50.00 %
    4145
    42  Material:   Iodine     density:  4.930 g/cm3   RadL:   1.720 cm   Imean: 492.900 eV
     46 Material:   Iodine     density:  4.930 g/cm3   RadL:   1.720 cm   Nucl.Int.Length:  35.676 cm   Imean: 491.000 eV
    4347   --->  Element: Iodine (I)   Z = 53.0   N = 126.9   A = 126.90 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    4448
    45  Material:      BGO     density:  7.100 g/cm3   RadL:   1.123 cm   Imean: 469.142 eV
     49 Material:      BGO     density:  7.100 g/cm3   RadL:   1.123 cm   Nucl.Int.Length:  22.806 cm   Imean: 473.785 eV
    4650   --->  Element: Oxygen (O)   Z =  8.0   N =  16.0   A =  16.00 g/mole  ElmMassFraction:  15.41 %  ElmAbundance  63.16 %
    4751   --->  Element: Germanium (Ge)   Z = 32.0   N =  72.6   A =  72.59 g/mole  ElmMassFraction:  17.48 %  ElmAbundance  15.79 %
    4852   --->  Element: Bismuth (Bi)   Z = 83.0   N = 209.0   A = 208.98 g/mole  ElmMassFraction:  67.10 %  ElmAbundance  21.05 %
    4953
    50  Material:     Iron     density:  7.870 g/cm3   RadL:   1.759 cm   Imean: 286.000 eV
    51    --->  Element: Iron ( )   Z = 26.0   N =  55.9   A =  55.85 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    52 
    53  Material: Tungsten     density: 19.300 g/cm3   RadL:   3.504 mm   Imean: 725.200 eV
     54 Material:     Iron     density:  7.870 g/cm3   RadL:   1.759 cm   Nucl.Int.Length:  16.999 cm   Imean: 286.000 eV
     55   --->  Element: Iron ( )   Z = 26.0   N =  55.8   A =  55.85 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
     56
     57 Material: Tungsten     density: 19.300 g/cm3   RadL:   3.504 mm   Nucl.Int.Length:  10.312 cm   Imean: 727.000 eV
    5458   --->  Element: Tungsten ( )   Z = 74.0   N = 183.8   A = 183.85 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    5559
    56  Material:     Lead     density: 11.350 g/cm3   RadL:   5.612 mm   Imean: 820.000 eV
     60 Material:     Lead     density: 11.350 g/cm3   RadL:   5.612 mm   Nucl.Int.Length:  18.247 cm   Imean: 823.000 eV
    5761   --->  Element: Lead ( )   Z = 82.0   N = 207.2   A = 207.19 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    5862
    59  Material:  Uranium     density: 18.950 g/cm3   RadL:   3.166 mm   Imean: 892.400 eV
     63 Material:  Uranium     density: 18.950 g/cm3   RadL:   3.166 mm   Nucl.Int.Length:  11.446 cm   Imean: 890.000 eV
    6064   --->  Element: Uranium ( )   Z = 92.0   N = 238.0   A = 238.03 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    6165
     
    6670#### /testem/det/setSize 100 m
    6771#
    68 #### /testem/phys/addPhysics livermore
    69 #### /testem/phys/addPhysics penelope
     72/testem/phys/addPhysics standard
     73PhysicsList::AddPhysicsList: <standard>
    7074#
    7175/run/initialize
     
    7680physicsList->Construct() start.
    7781physicsList->Construct() start.
     82physicsList->CheckParticleList() start.
    7883physicsList->setCut() start.
    7984#
     
    8186/gun/energy 100 keV
    8287#
    83 /run/beamOn 100000
    84 
    85 phot:  Total cross sections from Sandia parametrisation.
    86       Sampling according PhotoElectric model
    87 
    88 compt:  Total cross sections has a good parametrisation from 10 KeV to (100/Z) GeV
    89       Sampling according Klein-Nishina model
    90       tables are built for  gamma
    91       Lambda tables from 100 eV  to 100 GeV in 90 bins.
    92 
    93 conv:  Total cross sections has a good parametrisation from 1.5 MeV to 100 GeV for all Z;
    94       sampling secondary e+e- according Bethe-Heitler model
    95       tables are built for  gamma
    96       Lambda tables from 1.022 MeV to 100 GeV in 100 bins.
    97 
    98 eIoni:   tables are built for  e-
    99       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    100       Lambda tables from threshold to 100 TeV in 120 bins.
    101       Delta cross sections and sampling from MollerBhabha model
    102       Good description from 1 KeV to 100 GeV.
    103       Step function: finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0
    104 
    105 eBrem:   tables are built for  e-
    106       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    107       Lambda tables from threshold to 100 TeV in 120 bins.
    108       Total cross sections and sampling from StandBrem model (based on the EEDL data library)
    109       Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV. LPM flag 1
    110 
    111 eIoni:   tables are built for  e+
    112       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    113       Lambda tables from threshold to 100 TeV in 120 bins.
    114       Delta cross sections and sampling from MollerBhabha model
    115       Good description from 1 KeV to 100 GeV.
    116       Step function: finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0
    117 
    118 eBrem:   tables are built for  e+
    119       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    120       Lambda tables from threshold to 100 TeV in 120 bins.
    121       Total cross sections and sampling from StandBrem model (based on the EEDL data library)
    122       Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV. LPM flag 1
    123 
    124 annihil:       Sampling according eplus2gg model
    125       tables are built for  e+
    126       Lambda tables from 100 eV  to 100 TeV in 120 bins.
    127 
    128 hIoni:   tables are built for  proton
    129       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    130       Lambda tables from threshold to 100 TeV in 120 bins.
    131       Scaling relation is used from proton dE/dx and range.
    132       Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV
    133       Parametrisation from Bragg for protons below. NuclearStopping= 1
    134       Step function: finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0
    135 
    136 ionIoni:   tables are built for  GenericIon
    137       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    138       Lambda tables from threshold to 100 TeV in 120 bins.
    139       Scaling relation is used from proton dE/dx and range.
    140       Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV
    141       Parametrisation from BraggIon for protons below. NuclearStopping= 1
    142 
    143       Stopping Power data for 8 ion/material pairs are used.
    144       Step function: finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0
    145 
    146 hIoni:   tables are built for  anti_proton
    147       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    148       Lambda tables from threshold to 100 TeV in 120 bins.
    149       Scaling relation is used from proton dE/dx and range.
    150       Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV
    151       Parametrisation from Bragg for protons below. NuclearStopping= 1
    152       Step function: finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0
    153 
    154 muIoni:   tables are built for  mu+
    155       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    156       Lambda tables from threshold to 100 TeV in 120 bins.
    157       Bether-Bloch model for E > 0.2 MeV, parametrisation of Bragg peak below,
    158       radiative corrections for E > 1 GeV
    159       Step function: finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0
    160 
    161 muBrems:   tables are built for  mu+
    162       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    163       Lambda tables from threshold to 100 TeV in 120 bins.
    164       Parametrised model
    165 
    166 muPairProd:   tables are built for  mu+
    167       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    168       Lambda tables from threshold to 100 TeV in 120 bins.
    169       Parametrised model
    170 
    171 muIoni:   tables are built for  mu-
    172       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    173       Lambda tables from threshold to 100 TeV in 120 bins.
    174       Bether-Bloch model for E > 0.2 MeV, parametrisation of Bragg peak below,
    175       radiative corrections for E > 1 GeV
    176       Step function: finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0
    177 
    178 muBrems:   tables are built for  mu-
    179       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    180       Lambda tables from threshold to 100 TeV in 120 bins.
    181       Parametrised model
    182 
    183 muPairProd:   tables are built for  mu-
    184       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    185       Lambda tables from threshold to 100 TeV in 120 bins.
    186       Parametrised model
    187 
    188 hIoni:   tables are built for  pi+
    189       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    190       Lambda tables from threshold to 100 TeV in 120 bins.
    191       Scaling relation is used from proton dE/dx and range.
    192       Delta cross sections and sampling from BetheBloch model for scaled energy > 0.297504 MeV
    193       Parametrisation from Bragg for protons below. NuclearStopping= 1
    194       Step function: finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0
    195 
    196 hIoni:   tables are built for  pi-
    197       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    198       Lambda tables from threshold to 100 TeV in 120 bins.
    199       Scaling relation is used from proton dE/dx and range.
    200       Delta cross sections and sampling from BetheBloch model for scaled energy > 0.297504 MeV
    201       Parametrisation from Bragg for protons below. NuclearStopping= 1
    202       Step function: finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0
     88/run/beamOn 1000000
     89
     90phot:   for  gamma    SubType= 12
     91      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     92       PhotoElectric :     Emin=          0 eV         Emax=   10 TeV
     93
     94compt:   for  gamma    SubType= 13
     95      Lambda tables from 100 eV  to 10 TeV in 77 bins, spline: 1
     96      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     97       Klein-Nishina :     Emin=          0 eV         Emax=   10 TeV
     98
     99conv:   for  gamma    SubType= 14
     100      Lambda tables from 1.022 MeV to 10 TeV in 77 bins, spline: 1
     101      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     102       Bethe-Heitler :     Emin=          0 eV         Emax=   10 TeV
     103
     104eIoni:   for  e-    SubType= 2
     105      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     106      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     107      finalRange(mm)= 1, dRoverRange= 0.2, integral: 0, fluct: 1, linLossLimit= 0.01
     108      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     109        MollerBhabha :     Emin=          0 eV         Emax=   10 TeV
     110
     111eBrem:   for  e-    SubType= 3
     112      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     113      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     114      LPM flag: 1 for E > 1 GeV
     115      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     116               eBrem :     Emin=          0 eV         Emax=   1 GeV
     117            eBremRel :     Emin=          1 GeV        Emax=   10 TeV
     118
     119eIoni:   for  e+    SubType= 2
     120      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     121      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     122      finalRange(mm)= 1, dRoverRange= 0.2, integral: 0, fluct: 1, linLossLimit= 0.01
     123      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     124        MollerBhabha :     Emin=          0 eV         Emax=   10 TeV
     125
     126eBrem:   for  e+    SubType= 3
     127      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     128      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     129      LPM flag: 1 for E > 1 GeV
     130      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     131               eBrem :     Emin=          0 eV         Emax=   1 GeV
     132            eBremRel :     Emin=          1 GeV        Emax=   10 TeV
     133
     134annihil:   for  e+    SubType= 5
     135      Lambda tables from 100 eV  to 10 TeV in 77 bins, spline: 1
     136      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     137            eplus2gg :     Emin=          0 eV         Emax=   10 TeV
     138
     139hIoni:   for  proton    SubType= 2
     140      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     141      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     142      finalRange(mm)= 1, dRoverRange= 0.2, integral: 0, fluct: 1, linLossLimit= 0.01
     143      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     144               Bragg :     Emin=          0 eV         Emax=   2 MeV
     145          BetheBloch :     Emin=          2 MeV        Emax=   10 TeV
     146
     147ionIoni:   for  GenericIon    SubType= 2
     148      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     149      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     150      finalRange(mm)= 0.1, dRoverRange= 0.1, integral: 0, fluct: 1, linLossLimit= 0.02
     151      Stopping Power data for 17 ion/material pairs, nuclearStopping: 1
     152      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     153            BraggIon :     Emin=          0 eV         Emax=   2 MeV
     154          BetheBloch :     Emin=          2 MeV        Emax=   10 TeV
     155
     156hIoni:   for  anti_proton    SubType= 2
     157      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     158      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     159      finalRange(mm)= 1, dRoverRange= 0.2, integral: 0, fluct: 1, linLossLimit= 0.01
     160      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     161            ICRU73QO :     Emin=          0 eV         Emax=   2 MeV
     162          BetheBloch :     Emin=          2 MeV        Emax=   10 TeV
     163
     164hIoni:   for  kaon+    SubType= 2
     165      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     166      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     167      finalRange(mm)= 1, dRoverRange= 0.2, integral: 0, fluct: 1, linLossLimit= 0.01
     168      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     169               Bragg :     Emin=          0 eV         Emax=   1.05231 MeV
     170          BetheBloch :     Emin=    1.05231 MeV        Emax=   10 TeV
     171
     172hIoni:   for  kaon-    SubType= 2
     173      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     174      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     175      finalRange(mm)= 1, dRoverRange= 0.2, integral: 0, fluct: 1, linLossLimit= 0.01
     176      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     177            ICRU73QO :     Emin=          0 eV         Emax=   1.05231 MeV
     178          BetheBloch :     Emin=    1.05231 MeV        Emax=   10 TeV
     179
     180muIoni:   for  mu+    SubType= 2
     181      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     182      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     183      finalRange(mm)= 1, dRoverRange= 0.2, integral: 0, fluct: 1, linLossLimit= 0.01
     184      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     185               Bragg :     Emin=          0 eV         Emax=   200 keV
     186          BetheBloch :     Emin=        200 keV        Emax=   1 GeV
     187        MuBetheBloch :     Emin=          1 GeV        Emax=   10 TeV
     188
     189muBrems:   for  mu+    SubType= 3
     190      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     191      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     192      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     193              MuBrem :     Emin=          0 eV         Emax=   10 TeV
     194
     195muPairProd:   for  mu+    SubType= 4
     196      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     197      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     198      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     199          muPairProd :     Emin=          0 eV         Emax=   10 TeV
     200
     201muIoni:   for  mu-    SubType= 2
     202      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     203      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     204      finalRange(mm)= 1, dRoverRange= 0.2, integral: 0, fluct: 1, linLossLimit= 0.01
     205      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     206            ICRU73QO :     Emin=          0 eV         Emax=   200 keV
     207          BetheBloch :     Emin=        200 keV        Emax=   1 GeV
     208        MuBetheBloch :     Emin=          1 GeV        Emax=   10 TeV
     209
     210muBrems:   for  mu-    SubType= 3
     211      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     212      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     213      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     214              MuBrem :     Emin=          0 eV         Emax=   10 TeV
     215
     216muPairProd:   for  mu-    SubType= 4
     217      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     218      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     219      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     220          muPairProd :     Emin=          0 eV         Emax=   10 TeV
     221
     222hIoni:   for  pi+    SubType= 2
     223      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     224      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     225      finalRange(mm)= 1, dRoverRange= 0.2, integral: 0, fluct: 1, linLossLimit= 0.01
     226      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     227               Bragg :     Emin=          0 eV         Emax=   297.504 keV
     228          BetheBloch :     Emin=    297.504 keV        Emax=   10 TeV
     229
     230hIoni:   for  pi-    SubType= 2
     231      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     232      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     233      finalRange(mm)= 1, dRoverRange= 0.2, integral: 0, fluct: 1, linLossLimit= 0.01
     234      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     235            ICRU73QO :     Emin=          0 eV         Emax=   297.504 keV
     236          BetheBloch :     Emin=    297.504 keV        Emax=   10 TeV
    203237
    204238Region <DefaultRegionForTheWorld> -- appears in <Water> world volume
     
    206240 Pointers : G4VUserRegionInformation[0], G4UserLimits[0], G4FastSimulationManager[0], G4UserSteppingAction[0]
    207241 Materials : Water
    208  Production cuts :  gamma 1 mm     e- 1 mm     e+ 1 mm
     242 Production cuts :   gamma 1 mm      e- 1 mm      e+ 1 mm  proton 0 fm
    209243
    210244========= Table of registered couples ==============================
     
    212246Index : 0     used in the geometry : Yes     recalculation needed : No
    213247 Material : Water
    214  Range cuts        :  gamma 1 mm     e- 1 mm     e+ 1 mm
    215  Energy thresholds :  gamma 2.90186 keV    e- 347.138 keV    e+ 338.695 keV
     248 Range cuts        :  gamma  1 mm     e-  1 mm     e+  1 mm  proton 0 fm
     249 Energy thresholds :  gamma  2.93991 keV    e-  349.408 keV    e+  341.455 keV proton 0 eV
    216250 Region(s) which use this couple :
    217251    DefaultRegionForTheWorld
     
    234268---> Begin of Event: 0
    235269
    236 ---> Begin of Event: 10000
    237 
    238 ---> Begin of Event: 20000
    239 
    240 ---> Begin of Event: 30000
    241 
    242 ---> Begin of Event: 40000
    243 
    244 ---> Begin of Event: 50000
    245 
    246 ---> Begin of Event: 60000
    247 
    248 ---> Begin of Event: 70000
    249 
    250 ---> Begin of Event: 80000
    251 
    252 ---> Begin of Event: 90000
     270---> Begin of Event: 100000
     271
     272---> Begin of Event: 200000
     273
     274---> Begin of Event: 300000
     275
     276---> Begin of Event: 400000
     277
     278---> Begin of Event: 500000
     279
     280---> Begin of Event: 600000
     281
     282---> Begin of Event: 700000
     283
     284---> Begin of Event: 800000
     285
     286---> Begin of Event: 900000
    253287Run terminated.
    254288Run Summary
    255   Number of events processed : 100000
    256   User=1.4s Real=1.4s Sys=0s
    257 
    258  The run consists of 100000 gamma of 100 keV through 100 m   of Water (density: 1 g/cm3 )
    259 
    260  Process calls frequency --->   compt = 98335   phot = 1665
    261 
    262  MeanFreePath:  6.0496 cm  +- 6.0503 cm         massic: 6.0496 g/cm2
    263  CrossSection:  0.1653 cm^-1                    massic: 0.1653 cm2/g
    264 
    265  mean energy of charged secondaries: 15.209 keV mass_energy_transfer coef: 0.025141 cm2/g
     289  Number of events processed : 1000000
     290  User=8.8s Real=11s Sys=0s
     291
     292 The run consists of 1000000 gamma of 100 keV through 100 m   of Water (density: 1 g/cm3 )
     293
     294 Process calls frequency --->   compt = 983863  phot = 16137
     295
     296 MeanFreePath:  6.0708 cm  +- 6.0755 cm         massic: 6.0708 g/cm2
     297 CrossSection:  0.16472 cm^-1                   massic: 0.16472 cm2/g
     298
     299 mean energy of charged secondaries: 15.188 keV mass_energy_transfer coef: 0.025018 cm2/g
    266300
    267301 Verification : crossSections from G4EmCalculator
    268         compt= 0.1623 cm2/g     phot= 0.0026853 cm2/g   total= 0.16498 cm2/g
     302        compt= 0.1623 cm2/g     phot= 0.0026853 cm2/g   total= 0.16499 cm2/g
    269303
    270304--------- Ranecu engine status ---------
    271305 Initial seed (index) = 0
    272  Current couple of seeds = 1982964064, 678286457
     306 Current couple of seeds = 2024716243, 1456126694
    273307----------------------------------------
    274308#
     
    276310/gun/energy 100 MeV
    277311#
    278 /run/beamOn 100000
     312/run/beamOn 1000000
    279313
    280314Region <DefaultRegionForTheWorld> -- appears in <Water> world volume
     
    282316 Pointers : G4VUserRegionInformation[0], G4UserLimits[0], G4FastSimulationManager[0], G4UserSteppingAction[0]
    283317 Materials : Water
    284  Production cuts :  gamma 1 mm     e- 1 mm     e+ 1 mm
     318 Production cuts :   gamma 1 mm      e- 1 mm      e+ 1 mm  proton 0 fm
    285319
    286320========= Table of registered couples ==============================
     
    288322Index : 0     used in the geometry : Yes     recalculation needed : No
    289323 Material : Water
    290  Range cuts        :  gamma 1 mm     e- 1 mm     e+ 1 mm
    291  Energy thresholds :  gamma 2.9 keV    e- 3.5e+02 keV    e+ 3.4e+02 keV
     324 Range cuts        :  gamma  1 mm     e-  1 mm     e+  1 mm  proton 0 fm
     325 Energy thresholds :  gamma  2.9 keV    e-  3.5e+02 keV    e+  3.4e+02 keV proton 0 eV
    292326 Region(s) which use this couple :
    293327    DefaultRegionForTheWorld
     
    299333--------- Ranecu engine status ---------
    300334 Initial seed (index) = 0
    301  Current couple of seeds = 1982964064, 678286457
     335 Current couple of seeds = 2024716243, 1456126694
    302336----------------------------------------
    303337Start Run processing.
     
    305339---> Begin of Event: 0
    306340
    307 ---> Begin of Event: 10000
    308 
    309 ---> Begin of Event: 20000
    310 
    311 ---> Begin of Event: 30000
    312 
    313 ---> Begin of Event: 40000
    314 
    315 ---> Begin of Event: 50000
    316 
    317 ---> Begin of Event: 60000
    318 
    319 ---> Begin of Event: 70000
    320 
    321 ---> Begin of Event: 80000
    322 
    323 ---> Begin of Event: 90000
     341---> Begin of Event: 100000
     342
     343---> Begin of Event: 200000
     344
     345---> Begin of Event: 300000
     346
     347---> Begin of Event: 400000
     348
     349---> Begin of Event: 500000
     350
     351---> Begin of Event: 600000
     352
     353---> Begin of Event: 700000
     354
     355---> Begin of Event: 800000
     356
     357---> Begin of Event: 900000
    324358Run terminated.
    325359Run Summary
    326   Number of events processed : 100000
    327   User=1.4s Real=1.4s Sys=0s
    328 
    329  The run consists of 100000 e- of 100 MeV through 100 m   of Water (density: 1 g/cm3 )
    330 
    331  Process calls frequency --->   eBrem = 61697   eIoni = 38303
    332 
    333  MeanFreePath:  1.5679 cm  +- 1.5695 cm         massic: 1.5679 g/cm2
    334  CrossSection:  0.63781 cm^-1                   massic: 0.63781 cm2/g
    335 
    336  mean energy of charged secondaries: 705.83 keV mass_energy_transfer coef: 0.0045019 cm2/g
     360  Number of events processed : 1000000
     361  User=9.8s Real=14s Sys=0s
     362
     363 The run consists of 1000000 e- of 100 MeV through 100 m   of Water (density: 1 g/cm3 )
     364
     365 Process calls frequency --->   eBrem = 604059  eIoni = 395941
     366
     367 MeanFreePath:  1.626 cm  +- 1.6247 cm  massic: 1.626 g/cm2
     368 CrossSection:  0.61499 cm^-1                   massic: 0.61499 cm2/g
     369
     370 mean energy of charged secondaries: 750.63 keV mass_energy_transfer coef: 0.0046163 cm2/g
    337371
    338372 Verification : crossSections from G4EmCalculator
    339         eBrem= 0.39397 cm2/g    eIoni= 0.24497 cm2/g    total= 0.63894 cm2/g
     373        eBrem= 0.37212 cm2/g    eIoni= 0.24337 cm2/g    total= 0.61549 cm2/g
    340374
    341375--------- Ranecu engine status ---------
    342376 Initial seed (index) = 0
    343  Current couple of seeds = 679237908, 105871640
     377 Current couple of seeds = 1860356547, 1898423253
    344378----------------------------------------
    345379UserDetectorConstruction deleted.
     
    349383G4 kernel has come to Quit state.
    350384EventManager deleted.
    351 Default detector region deleted.
    352385UImanager deleted.
    353386Units table cleared.
     
    355388RunManagerKernel is deleted.
    356389RunManager is deleting.
     390
  • trunk/examples/extended/electromagnetic/TestEm14/include/DetectorConstruction.hh

    r1230 r1337  
    2525//
    2626// $Id: DetectorConstruction.hh,v 1.3 2006/06/29 16:44:56 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm14/include/DetectorMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: DetectorMessenger.hh,v 1.3 2006/06/29 16:44:58 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm14/include/EventAction.hh

    r1230 r1337  
    2525//
    2626// $Id: EventAction.hh,v 1.3 2006/06/29 16:45:00 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm14/include/EventActionMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: EventActionMessenger.hh,v 1.3 2006/06/29 16:45:02 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm14/include/HistoManager.hh

    r1230 r1337  
    2525//
    2626// $Id: HistoManager.hh,v 1.4 2007/11/13 12:13:32 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm14/include/HistoMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: HistoMessenger.hh,v 1.4 2007/11/13 12:13:32 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm14/include/PhysListEmLivermore.hh

    r1230 r1337  
    2525//
    2626// $Id: PhysListEmLivermore.hh,v 1.4 2009/11/19 10:36:37 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm14/include/PhysListEmPenelope.hh

    r1230 r1337  
    2525//
    2626// $Id: PhysListEmPenelope.hh,v 1.4 2009/11/19 10:36:37 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm14/include/PhysListEmStandard.hh

    r1230 r1337  
    2525//
    2626// $Id: PhysListEmStandard.hh,v 1.3 2006/06/29 16:45:14 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm14/include/PhysicsList.hh

    r1230 r1337  
    2626//
    2727// $Id: PhysicsList.hh,v 1.3 2006/06/29 16:45:16 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm14/include/PhysicsListMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: PhysicsListMessenger.hh,v 1.3 2006/06/29 16:45:18 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm14/include/PrimaryGeneratorAction.hh

    r1230 r1337  
    2525//
    2626// $Id: PrimaryGeneratorAction.hh,v 1.3 2006/06/29 16:45:20 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm14/include/RunAction.hh

    r1230 r1337  
    2424// ********************************************************************
    2525//
    26 // $Id: RunAction.hh,v 1.4 2006/09/06 09:56:06 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     26// $Id: RunAction.hh,v 1.5 2010/04/05 18:02:39 maire Exp $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    3434
    3535#include "G4UserRunAction.hh"
    36 #include "ProcessesCount.hh"
    3736#include "globals.hh"
     37#include <map>
    3838
    3939//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    5656    void   EndOfRunAction(const G4Run*);
    5757
    58     void CountProcesses(G4String);
     58    void CountProcesses(G4String procName)
     59                  {procCounter[procName]++;};
    5960    void SumTrack (G4double track)
    60          {totalCount++; sumTrack += track; sumTrack2 += track*track;};
     61                  {totalCount++; sumTrack += track; sumTrack2 += track*track;};
    6162    void SumeTransf (G4double energy)
    62          {eTransfer += energy;};         
     63                  {eTransfer += energy;};       
    6364                   
    6465  private:
    65     DetectorConstruction*   detector;
    66     PrimaryGeneratorAction* primary;
    67     ProcessesCount*         ProcCounter;
    68     HistoManager*           histoManager;
     66    DetectorConstruction*      detector;
     67    PrimaryGeneratorAction*    primary;
     68    HistoManager*              histoManager;
    6969       
     70    std::map<G4String,G4int>   procCounter;           
    7071    G4int totalCount;      //all processes counter
    7172    G4double sumTrack;     //sum of trackLength
  • trunk/examples/extended/electromagnetic/TestEm14/include/SteppingAction.hh

    r1230 r1337  
    2424// ********************************************************************
    2525//
    26 // $Id: SteppingAction.hh,v 1.4 2006/09/06 09:56:06 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     26// $Id: SteppingAction.hh,v 1.5 2010/04/02 13:22:02 maire Exp $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    3939class RunAction;
    4040class HistoManager;
    41 class SteppingMessenger;
    4241
    4342//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    5150    void UserSteppingAction(const G4Step*);
    5251   
    53     void SetMaxEdepForPlot(G4double value)  {fract = value;};
    54    
    5552  private:
    5653    PrimaryGeneratorAction* primary;
    5754    RunAction*              runAction;
    5855    HistoManager*           histoManager;
    59     SteppingMessenger*      stepMessenger;
    60    
    61     G4double                fract;   //max edep for plotting final state
    6256};
    6357
  • trunk/examples/extended/electromagnetic/TestEm14/include/SteppingVerbose.hh

    r1230 r1337  
    2525//
    2626// $Id: SteppingVerbose.hh,v 1.3 2006/06/29 16:45:31 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//   This class manages the verbose outputs in G4SteppingManager.
  • trunk/examples/extended/electromagnetic/TestEm14/src/DetectorConstruction.cc

    r1230 r1337  
    2525//
    2626// $Id: DetectorConstruction.cc,v 1.4 2006/06/29 16:45:33 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm14/src/DetectorMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: DetectorMessenger.cc,v 1.3 2006/06/29 16:45:35 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm14/src/EventAction.cc

    r1230 r1337  
    2424// ********************************************************************
    2525//
    26 // $Id: EventAction.cc,v 1.3 2006/06/29 16:45:37 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-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 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    3535
    3636#include "G4Event.hh"
    37 #include "G4TrajectoryContainer.hh"
    38 #include "G4Trajectory.hh"
    39 #include "G4VVisManager.hh"
    4037#include "G4UnitsTable.hh"
    4138
     
    4340
    4441EventAction::EventAction()
    45 :printModulo(10000),eventMessenger(0)
     42:printModulo(100000),eventMessenger(0)
    4643{
    4744  eventMessenger = new EventActionMessenger(this);
     
    6865//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
    6966
    70 void EventAction::EndOfEventAction(const G4Event* evt)
     67void EventAction::EndOfEventAction(const G4Event*)
    7168{
    72   if (G4VVisManager::GetConcreteInstance())
    73   {
    74     G4TrajectoryContainer* trajectoryContainer = evt->GetTrajectoryContainer();
    75     G4int n_trajectories = 0;
    76     if (trajectoryContainer) n_trajectories = trajectoryContainer->entries(); 
    77     for (G4int i=0; i<n_trajectories; i++) {
    78        G4Trajectory* trj = (G4Trajectory*)
    79                                        ((*(evt->GetTrajectoryContainer()))[i]);
    80        trj->DrawTrajectory(1000);
    81     }
    82   }
    8369}
    8470
  • trunk/examples/extended/electromagnetic/TestEm14/src/EventActionMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: EventActionMessenger.cc,v 1.3 2006/06/29 16:45:39 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm14/src/HistoManager.cc

    r1230 r1337  
    2525//
    2626// $Id: HistoManager.cc,v 1.7 2008/09/24 18:53:56 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm14/src/HistoMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: HistoMessenger.cc,v 1.4 2007/11/13 12:17:07 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm14/src/PhysListEmLivermore.cc

    r1230 r1337  
    2525//
    2626//
    27 // $Id: PhysListEmLivermore.cc,v 1.4 2009/11/19 10:36:37 maire Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// $Id: PhysListEmLivermore.cc,v 1.5 2010/04/02 13:22:02 maire Exp $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    140140      eIoniModel->SetHighEnergyLimit(highEnergyLimit);
    141141      eIoni->AddEmModel(0, eIoniModel, new G4UniversalFluctuation() );
    142       pmanager->AddProcess(eIoni,                   -1, 1, 1);
     142      pmanager->AddProcess(eIoni,                   -1,-1, 1);
    143143     
    144144      G4eBremsstrahlung* eBrem = new G4eBremsstrahlung();
     
    147147      eBremModel->SetHighEnergyLimit(highEnergyLimit);
    148148      eBrem->AddEmModel(0, eBremModel);
    149       pmanager->AddProcess(eBrem,                   -1, 2, 2);
     149      pmanager->AddProcess(eBrem,                   -1,-1, 2);
    150150           
    151151    } else if (particleName == "e+") {
    152152      //positron
    153       pmanager->AddProcess(new G4eIonisation,       -1, 1, 1);
    154       pmanager->AddProcess(new G4eBremsstrahlung,   -1, 2, 2);
     153      pmanager->AddProcess(new G4eIonisation,       -1,-1, 1);
     154      pmanager->AddProcess(new G4eBremsstrahlung,   -1,-1, 2);
    155155      pmanager->AddProcess(new G4eplusAnnihilation,  0,-1, 3);
    156156     
     
    158158               particleName == "mu-"    ) {
    159159      //muon 
    160       pmanager->AddProcess(new G4MuIonisation,      -1, 1, 1);
    161       pmanager->AddProcess(new G4MuBremsstrahlung,  -1, 2, 2);
    162       pmanager->AddProcess(new G4MuPairProduction,  -1, 3, 3);       
     160      pmanager->AddProcess(new G4MuIonisation,      -1,-1, 1);
     161      pmanager->AddProcess(new G4MuBremsstrahlung,  -1,-1, 2);
     162      pmanager->AddProcess(new G4MuPairProduction,  -1,-1, 3);       
    163163     
    164164    } else if( particleName == "alpha" || particleName == "GenericIon" ) {
    165       pmanager->AddProcess(new G4ionIonisation,     -1, 1, 1);
     165      pmanager->AddProcess(new G4ionIonisation,     -1,-1, 1);
    166166
    167167    } else if ((!particle->IsShortLived()) &&
     
    169169               (particle->GetParticleName() != "chargedgeantino")) {
    170170      //all others charged particles except geantino
    171       pmanager->AddProcess(new G4hIonisation,       -1, 1, 1);
     171      pmanager->AddProcess(new G4hIonisation,       -1,-1, 1);
    172172    }
    173173  }
  • trunk/examples/extended/electromagnetic/TestEm14/src/PhysListEmPenelope.cc

    r1230 r1337  
    2525//
    2626//
    27 // $Id: PhysListEmPenelope.cc,v 1.4 2009/11/19 10:36:37 maire Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// $Id: PhysListEmPenelope.cc,v 1.5 2010/04/02 13:22:02 maire Exp $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    141141      eIoniModel->SetHighEnergyLimit(highEnergyLimit);
    142142      eIoni->AddEmModel(0, eIoniModel, new G4UniversalFluctuation() );
    143       pmanager->AddProcess(eIoni,                   -1, 1, 1);
     143      pmanager->AddProcess(eIoni,                   -1,-1, 1);
    144144     
    145145      G4eBremsstrahlung* eBrem = new G4eBremsstrahlung();
     
    148148      eBremModel->SetHighEnergyLimit(highEnergyLimit);
    149149      eBrem->AddEmModel(0, eBremModel);
    150       pmanager->AddProcess(eBrem,                   -1, 2, 2);
     150      pmanager->AddProcess(eBrem,                   -1,-1, 2);
    151151           
    152152    } else if (particleName == "e+") {
     
    157157      eIoniModel->SetHighEnergyLimit(highEnergyLimit);
    158158      eIoni->AddEmModel(0, eIoniModel, new G4UniversalFluctuation() );
    159       pmanager->AddProcess(eIoni,                   -1, 1, 1);
     159      pmanager->AddProcess(eIoni,                   -1,-1, 1);
    160160     
    161161      G4eBremsstrahlung* eBrem = new G4eBremsstrahlung();
     
    164164      eBremModel->SetHighEnergyLimit(highEnergyLimit);
    165165      eBrem->AddEmModel(0, eBremModel);
    166       pmanager->AddProcess(eBrem,                   -1, 2, 2);     
     166      pmanager->AddProcess(eBrem,                   -1,-1, 2);     
    167167
    168168      G4eplusAnnihilation* eAnni = new G4eplusAnnihilation();
     
    176176               particleName == "mu-"    ) {
    177177      //muon 
    178       pmanager->AddProcess(new G4MuIonisation,      -1, 1, 1);
    179       pmanager->AddProcess(new G4MuBremsstrahlung,  -1, 2, 2);
    180       pmanager->AddProcess(new G4MuPairProduction,  -1, 3, 3);       
     178      pmanager->AddProcess(new G4MuIonisation,      -1,-1, 1);
     179      pmanager->AddProcess(new G4MuBremsstrahlung,  -1,-1, 2);
     180      pmanager->AddProcess(new G4MuPairProduction,  -1,-1, 3);       
    181181     
    182182    } else if( particleName == "alpha" || particleName == "GenericIon" ) {
    183       pmanager->AddProcess(new G4ionIonisation,     -1, 1, 1);
     183      pmanager->AddProcess(new G4ionIonisation,     -1,-1, 1);
    184184
    185185    } else if ((!particle->IsShortLived()) &&
     
    187187               (particle->GetParticleName() != "chargedgeantino")) {
    188188      //all others charged particles except geantino
    189       pmanager->AddProcess(new G4hIonisation,       -1, 1, 1);
     189      pmanager->AddProcess(new G4hIonisation,       -1,-1, 1);
    190190    }
    191191  }
  • trunk/examples/extended/electromagnetic/TestEm14/src/PhysListEmStandard.cc

    r1230 r1337  
    2525//
    2626//
    27 // $Id: PhysListEmStandard.cc,v 1.4 2006/10/24 16:54:16 maire Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// $Id: PhysListEmStandard.cc,v 1.5 2010/04/02 13:22:02 maire Exp $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    8282    } else if (particleName == "e-") {
    8383      //electron
    84       pmanager->AddProcess(new G4eIonisation,        -1, 1,1);
    85       pmanager->AddProcess(new G4eBremsstrahlung,    -1, 2,2);
     84      pmanager->AddProcess(new G4eIonisation,        -1,-1,1);
     85      pmanager->AddProcess(new G4eBremsstrahlung,    -1,-1,2);
    8686           
    8787    } else if (particleName == "e+") {
    8888      //positron
    89       pmanager->AddProcess(new G4eIonisation,        -1, 1,1);
    90       pmanager->AddProcess(new G4eBremsstrahlung,    -1, 2,2);
     89      pmanager->AddProcess(new G4eIonisation,        -1,-1,1);
     90      pmanager->AddProcess(new G4eBremsstrahlung,    -1,-1,2);
    9191      pmanager->AddProcess(new G4eplusAnnihilation,   0,-1,3);
    9292     
     
    9494               particleName == "mu-"    ) {
    9595      //muon 
    96       pmanager->AddProcess(new G4MuIonisation,      -1, 1,1);
    97       pmanager->AddProcess(new G4MuBremsstrahlung,  -1, 2,2);
    98       pmanager->AddProcess(new G4MuPairProduction,  -1, 3,3);       
     96      pmanager->AddProcess(new G4MuIonisation,      -1,-1,1);
     97      pmanager->AddProcess(new G4MuBremsstrahlung,  -1,-1,2);
     98      pmanager->AddProcess(new G4MuPairProduction,  -1,-1,3);       
    9999     
    100100    } else if( particleName == "alpha" || particleName == "GenericIon" ) {
    101       pmanager->AddProcess(new G4ionIonisation,     -1, 1,1);
     101      pmanager->AddProcess(new G4ionIonisation,     -1,-1,1);
    102102
    103103    } else if ((!particle->IsShortLived()) &&
     
    105105               (particle->GetParticleName() != "chargedgeantino")) {
    106106      //all others charged particles except geantino
    107       pmanager->AddProcess(new G4hIonisation,       -1,1,1);
     107      pmanager->AddProcess(new G4hIonisation,       -1,-1,1);
    108108    }
    109109  }
  • trunk/examples/extended/electromagnetic/TestEm14/src/PhysicsList.cc

    r1230 r1337  
    2525//
    2626//
    27 // $Id: PhysicsList.cc,v 1.6 2009/11/19 10:36:37 maire Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// $Id: PhysicsList.cc,v 1.8 2010/04/05 18:02:39 maire Exp $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    183183  //
    184184  G4EmProcessOptions emOptions;
    185   emOptions.SetStepFunction(1., 1*mm); 
    186185  emOptions.SetIntegral(false);
    187   emOptions.SetLossFluctuations(false);   
    188186}
    189187
     
    227225
    228226void PhysicsList::SetCuts()
    229 {   
    230   // set cut values for gamma at first and for e- second and next for e+,
    231   // because some processes for e+/e- need cut values for gamma
    232   SetCutValue(cutForGamma, "gamma");
    233   SetCutValue(cutForElectron, "e-");
    234   SetCutValue(cutForPositron, "e+");
     227{
     228 // fixe lower limit for cut
     229 G4ProductionCutsTable::GetProductionCutsTable()->SetEnergyRange(100*eV, 1*GeV);
     230 
     231 // set cut values for gamma at first and for e- second and next for e+,
     232 // because some processes for e+/e- need cut values for gamma
     233 SetCutValue(cutForGamma, "gamma");
     234 SetCutValue(cutForElectron, "e-");
     235 SetCutValue(cutForPositron, "e+");
    235236}
    236237
  • trunk/examples/extended/electromagnetic/TestEm14/src/PhysicsListMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: PhysicsListMessenger.cc,v 1.3 2006/06/29 16:45:55 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm14/src/PrimaryGeneratorAction.cc

    r1230 r1337  
    2525//
    2626// $Id: PrimaryGeneratorAction.cc,v 1.3 2006/06/29 16:45:57 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm14/src/RunAction.cc

    r1230 r1337  
    2424// ********************************************************************
    2525//
    26 // $Id: RunAction.cc,v 1.4 2006/09/06 09:56:06 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     26// $Id: RunAction.cc,v 1.5 2010/04/05 18:02:39 maire Exp $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    4949RunAction::RunAction(DetectorConstruction* det, PrimaryGeneratorAction* prim,
    5050                     HistoManager* histo)
    51   : detector(det), primary(prim), ProcCounter(0), histoManager(histo)
     51  : detector(det), primary(prim), histoManager(histo)
    5252{ }
    5353
     
    6767  CLHEP::HepRandom::showEngineStatus();
    6868
    69   ProcCounter = new ProcessesCount;
    7069  totalCount = 0;
    7170  sumTrack = sumTrack2 = 0.;
     
    7372 
    7473  histoManager->book();
    75 }
    76 
    77 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
    78 
    79 void RunAction::CountProcesses(G4String procName)
    80 {
    81    //does the process  already encounted ?
    82    size_t nbProc = ProcCounter->size();
    83    size_t i = 0;
    84    while ((i<nbProc)&&((*ProcCounter)[i]->GetName()!=procName)) i++;
    85    if (i == nbProc) ProcCounter->push_back( new OneProcessCount(procName));
    86 
    87    (*ProcCounter)[i]->Count();
    8874}
    8975
     
    11399  //frequency of processes
    114100  G4cout << "\n Process calls frequency --->";
    115   for (size_t i=0; i< ProcCounter->size();i++) {
    116      G4String procName = (*ProcCounter)[i]->GetName();
    117      G4int    count    = (*ProcCounter)[i]->GetCounter();
     101  std::map<G4String,G4int>::iterator it; 
     102  for (it = procCounter.begin(); it != procCounter.end(); it++) {
     103     G4String procName = it->first;
     104     G4int    count    = it->second;
    118105     G4cout << "\t" << procName << " = " << count;
    119106     if (procName == "Transportation") survive = count;
    120107  }
    121  
     108     
    122109  if (survive > 0) {
    123110    G4cout << "\n\n Nb of incident particles surviving after "
     
    160147  G4EmCalculator emCalculator;
    161148  G4double sumc = 0.0; 
    162   for (size_t i=0; i< ProcCounter->size();i++) {
    163     G4String procName = (*ProcCounter)[i]->GetName();
     149  for (it = procCounter.begin(); it != procCounter.end(); it++) {
     150    G4String procName = it->first;     
    164151    G4double massSigma =
    165152    emCalculator.GetCrossSectionPerVolume(energy,particle,
     
    177164                 
    178165  //restore default format       
    179   G4cout.precision(prec);         
    180 
    181   // delete and remove all contents in ProcCounter
    182   while (ProcCounter->size()>0){
    183     OneProcessCount* aProcCount=ProcCounter->back();
    184     ProcCounter->pop_back();
    185     delete aProcCount;
    186   }
    187   delete ProcCounter;
     166  G4cout.precision(prec);
     167           
     168  // remove all contents in procCounter
     169  procCounter.clear();
    188170 
    189171  histoManager->save();
  • trunk/examples/extended/electromagnetic/TestEm14/src/SteppingAction.cc

    r1230 r1337  
    2424// ********************************************************************
    2525//
    26 // $Id: SteppingAction.cc,v 1.5 2007/06/23 22:23:20 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     26// $Id: SteppingAction.cc,v 1.6 2010/04/02 13:22:02 maire Exp $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    3434#include "RunAction.hh"
    3535#include "HistoManager.hh"
    36 #include "SteppingMessenger.hh"
    3736
    3837#include "G4RunManager.hh"
     
    4342                               RunAction* RuAct, HistoManager* Hist)
    4443:primary(prim),runAction(RuAct), histoManager(Hist)
    45 {
    46   stepMessenger = new SteppingMessenger(this);
    47   fract = 0.1;
    48 }
     44{ }
    4945
    5046//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
    5147
    5248SteppingAction::~SteppingAction()
    53 {
    54   delete stepMessenger;
    55 }
     49{ }
    5650
    5751//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    6054{
    6155  G4StepPoint* endPoint = aStep->GetPostStepPoint();
    62   G4String procName = endPoint->GetProcessDefinedStep()->GetProcessName();
    63   G4TrackVector* secondary = fpSteppingManager->GetSecondary();         
     56  G4String procName = endPoint->GetProcessDefinedStep()->GetProcessName();     
    6457  G4bool transmit = (endPoint->GetStepStatus() <= fGeomBoundary); 
    6558  if (transmit) runAction->CountProcesses(procName);
     
    6760    //count real processes and sum track length
    6861    G4double stepLength = aStep->GetStepLength();
    69     G4double charge = aStep->GetTrack()->GetDefinition()->GetPDGCharge();
    70     if ((charge == 0.) || ((charge != 0.) && (((*secondary).size() > 0))))
    71       {
    72        runAction->CountProcesses(procName); 
    73        runAction->SumTrack(stepLength);
    74       }
     62    runAction->CountProcesses(procName); 
     63    runAction->SumTrack(stepLength);
    7564  }
    7665 
    7766  //plot final state (only if continuous energy loss is small enough)
    7867  //
    79   G4double edep = aStep->GetTotalEnergyDeposit();
    80   G4double E0 = primary->GetParticleGun()->GetParticleEnergy();
    81   if (edep < fract*E0) {
    8268   
    83     //scattered primary particle
    84     //
    85     G4int id = 1;
    86     if (aStep->GetTrack()->GetTrackStatus() == fAlive) {
    87       G4double energy = endPoint->GetKineticEnergy();     
    88       histoManager->FillHisto(id,energy);
     69  //scattered primary particle
     70  //
     71  G4int id = 1;
     72  if (aStep->GetTrack()->GetTrackStatus() == fAlive) {
     73    G4double energy = endPoint->GetKineticEnergy();     
     74    histoManager->FillHisto(id,energy);
    8975
    90       id = 2;
    91       G4ThreeVector direction = endPoint->GetMomentumDirection();
    92       G4double costeta = direction.x();
    93       histoManager->FillHisto(id,costeta);     
    94    
     76    id = 2;
     77    G4ThreeVector direction = endPoint->GetMomentumDirection();
     78    G4double costeta = direction.x();
     79    histoManager->FillHisto(id,costeta);     
     80 
    9581 
    96     //secondaries
    97     //
    98     //G4TrackVector* secondary = fpSteppingManager->GetSecondary();
    99     for (size_t lp=0; lp<(*secondary).size(); lp++) {
    100       G4double charge = (*secondary)[lp]->GetDefinition()->GetPDGCharge();
    101       if (charge != 0.) id = 3; else id = 5;
    102       G4double energy = (*secondary)[lp]->GetKineticEnergy();
    103       histoManager->FillHisto(id,energy);
     82  //secondaries
     83  //
     84  G4TrackVector* secondary = fpSteppingManager->GetSecondary();
     85  for (size_t lp=0; lp<(*secondary).size(); lp++) {
     86    G4double charge = (*secondary)[lp]->GetDefinition()->GetPDGCharge();
     87    if (charge != 0.) id = 3; else id = 5;
     88    G4double energy = (*secondary)[lp]->GetKineticEnergy();
     89    histoManager->FillHisto(id,energy);
    10490
    105       id++;
    106       G4ThreeVector direction = (*secondary)[lp]->GetMomentumDirection();     
    107       G4double costeta = direction.x();
    108       histoManager->FillHisto(id,costeta);
     91    id++;
     92    G4ThreeVector direction = (*secondary)[lp]->GetMomentumDirection();     
     93    G4double costeta = direction.x();
     94    histoManager->FillHisto(id,costeta);
    10995     
    110       //energy tranferred to charged secondaries
    111       if (charge != 0.) runAction->SumeTransf(energy);         
    112     }
     96    //energy tranferred to charged secondaries
     97    if (charge != 0.) runAction->SumeTransf(energy);         
    11398  }
    11499         
  • trunk/examples/extended/electromagnetic/TestEm14/src/SteppingVerbose.cc

    r1230 r1337  
    2525//
    2626// $Id: SteppingVerbose.cc,v 1.3 2006/06/29 16:46:05 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm14/vis.mac

    r807 r1337  
    11#
    2 # Macro file for the initialization phase of "TestEm14.cc"
     2# Macro file for the initialization phase of "TestEm6.cc"
    33#
    44# Sets some default verbose
     
    1010/run/initialize
    1111#
    12 # Create empty scene ("world" is default)
    13 /vis/scene/create
     12# Use this open statement to create an OpenGL view:
     13/vis/open OGL 600x600-0+0
    1414#
    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:
    2017#/vis/open DAWNFILE
    2118#
    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:
    2339/vis/viewer/zoom 1.4
    24 /vis/viewer/flush
    2540#
    26 # for drawing the tracks
    27 # if too many tracks cause core dump => storeTrajectory 0
    28 /tracking/storeTrajectory 1
     41# Specify style (surface or wireframe):
     42#/vis/viewer/set/style surface
     43#
     44# Draw coordinate axes:
     45#/vis/scene/add/axes 0 0 0 1 m
     46#
     47# Draw smooth trajectories at end of event, showing trajectory points
     48# as markers 2 pixels wide:
     49/vis/scene/add/trajectories smooth
     50/vis/modeling/trajectories/create/drawByCharge
     51/vis/modeling/trajectories/drawByCharge-0/default/setDrawStepPts true
     52/vis/modeling/trajectories/drawByCharge-0/default/setStepPtsSize 2
     53# (if too many tracks cause core dump => /tracking/storeTrajectory 0)
     54#
     55# Draw hits at end of event:
     56#/vis/scene/add/hits
     57#
     58# To draw only gammas:
     59#/vis/filtering/trajectories/create/particleFilter
     60#/vis/filtering/trajectories/particleFilter-0/add gamma
     61#
     62# To invert the above, drawing all particles except gammas,
     63# keep the above two lines but also add:
     64#/vis/filtering/trajectories/particleFilter-0/invert true
     65#
     66# Many other options are available with /vis/modeling and /vis/filtering.
     67# For example, to select colour by particle ID:
     68#/vis/modeling/trajectories/create/drawByParticleID
     69#/vis/modeling/trajectories/drawByParticleID-0/set e- blue
     70#
     71# To superimpose all of the events from a given run:
    2972/vis/scene/endOfEventAction accumulate
     73#
     74# Re-establish auto refreshing and verbosity:
     75/vis/viewer/set/autoRefresh true
     76/vis/verbose warnings
     77#
     78# For file-based drivers, use this to create an empty detector view:
     79#/vis/viewer/flush
  • trunk/examples/extended/electromagnetic/TestEm15/History

    r807 r1337  
    1 $Id: History,v 1.9 2007/11/13 14:13:31 maire Exp $
     1$Id: History,v 1.18 2010/06/07 05:40:46 perl Exp $
    22-------------------------------------------------------------------
    33
     
    1616     ----------------------------------------------------------
    1717     
     1806-06-10 J.Perl (testem15-V09-03-02)
     19- Remove unused variable in EventAction
     20
     2103-06-10 J.Perl (testem15-V09-03-01)
     22- Updated vis usage
     23
     2420-05-10 mma (testem15-V09-03-00)
     25- TestEm15.cc : introduction of G4UIExecutive
     26     
     2719-11-09 mma (testem15-V09-02-00)
     28- PhysListEmStandard : introduce MuMultipleScattering
     29 
     3026-09-08 mma (testem15-V09-01-04)
     31- HistoManager : root as default format
     32
     3312-06-08 mma (testem15-V09-01-03)
     34- Remove AIDA from GNUmakefile
     35     
     3607-05-08 mma (testem15-V09-01-02)
     37- README : update Aida informations     
     38     
     3907-04-08 mma (testem15-V09-01-01)
     40- PhysListEmStandard : replace G4MultipleScattering by G4eMultipleScattering;
     41- HistoManager::saveAscii() : redefinition of binEdge
     42     
     4308-01-08 mma (testem15-V09-01-00)
     44- HistoManager : ascii[0] = flag to control creation of .ascii file
     45     
    184613-11-07 mma (testem15-V09-00-00)
    1947- HistoManager/HistoMessenger : print selected histos on ascii file
  • trunk/examples/extended/electromagnetic/TestEm15/README

    r807 r1337  
    1 $Id: README,v 1.4 2007/11/13 14:13:31 maire Exp $
     1$Id: README,v 1.6 2008/09/26 19:47:51 maire Exp $
    22-------------------------------------------------------------------
    33
     
    7676        the commands:
    7777        /testem/histo/setFileName  name  (default testem15)
    78         /testem/histo/setFileType  name  (default hbook)
     78        /testem/histo/setFileType  name  (default root)
    7979       
    8080        It is also possible to print selected histograms on an ascii file:
     
    127127         
    128128  To use histograms, at least one of the AIDA implementations should be
    129   available (see http://aida.freehep.org).
    130  
    131  8a - PI
    132 
    133   A package including AIDA and extended interfaces also using Python is PI,
    134   available from: http://cern.ch/pi
    135 
    136   Once installed PI or PI-Lite in a specified local area $MYPY, it is required
    137   to add the installation path to $PATH, i.e. for example, for release 1.2.1 of
    138   PI:
    139   setenv PATH ${PATH}:$MYPI/1.2.1/app/releases/PI/PI_1_2_1/rh73_gcc32/bin
    140 
    141   CERN users can use the PATH to the LCG area on AFS.
    142   Before running the example the command should be issued:
    143   eval `aida-config --runtime csh`
    144 
    145  8b -  OpenScientist
    146 
    147   OpenScientist is available at http://OpenScientist.lal.in2p3.fr.
    148 
    149   You have to "setup" the OpenScientist AIDA implementation before compiling
    150   (then with G4ANALYSIS_USE set) and running your Geant4 application.
    151 
    152  On UNIX you setup, with a csh flavoured shell :
    153         csh> source <<OpenScientist install path>/aida-setup.csh
    154         or with a sh flavoured shell :
    155         sh> . <<OpenScientist install path>/aida-setup.sh
    156  On Windows :
    157         DOS> call <<OpenScientist install path>/aida-setup.bat
    158 
    159   You can use various file formats for writing (AIDA-XML, hbook, root).
    160   These formats are readable by the Lab onx interactive program
    161   or the OpenPAW application. See the web pages.
    162 
    163 
    164   With OpenPAW, on a run.hbook file, one can view the histograms
    165   with something like :
    166         OS> opaw
    167         opaw> h/file 1 run.hbook  ( or opaw> h/file 1 run.aida or run.root) 
    168         opaw> zone 2 2
    169         opaw> h/plot 1
    170         opaw> h/plot 2
     129  available. See InstallAida.txt
  • trunk/examples/extended/electromagnetic/TestEm15/TestEm15.cc

    r1230 r1337  
    2424// ********************************************************************
    2525//
    26 // $Id: TestEm15.cc,v 1.2 2006/06/29 16:46:08 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     26// $Id: TestEm15.cc,v 1.3 2010/05/20 21:29:29 maire Exp $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    3232#include "G4RunManager.hh"
    3333#include "G4UImanager.hh"
    34 #include "G4UIterminal.hh"
    35 #include "G4UItcsh.hh"
    3634#include "Randomize.hh"
    3735
     
    4846#ifdef G4VIS_USE
    4947 #include "G4VisExecutive.hh"
     48#endif
     49
     50#ifdef G4UI_USE
     51#include "G4UIExecutive.hh"
    5052#endif
    5153
     
    6971  runManager->SetUserInitialization(new PhysicsList);
    7072  runManager->SetUserAction(prim = new PrimaryGeneratorAction(det));
    71  
    72   #ifdef G4VIS_USE
    73    // visualization manager
    74    G4VisManager* visManager = new G4VisExecutive;
    75    visManager->Initialize();
    76   #endif
    77  
     73   
    7874  HistoManager*  histo = new HistoManager();
    7975     
     
    8783    G4UImanager* UI = G4UImanager::GetUIpointer(); 
    8884
    89   if (argc==1)   // Define UI terminal for interactive mode 
    90     {
    91      G4UIsession * session = 0;
    92 #ifdef G4UI_USE_TCSH
    93       session = new G4UIterminal(new G4UItcsh);     
    94 #else
    95       session = new G4UIterminal();
    96 #endif     
    97      session->SessionStart();
    98      delete session;
    99     }
    100   else           // Batch mode
    101     {
     85  if (argc!=1)   // batch mode 
     86    {
    10287     G4String command = "/control/execute ";
    10388     G4String fileName = argv[1];
    10489     UI->ApplyCommand(command+fileName);
    10590    }
     91   
     92  else           //define visualization and UI terminal for interactive mode
     93    {
     94#ifdef G4VIS_USE
     95   G4VisManager* visManager = new G4VisExecutive;
     96   visManager->Initialize();
     97#endif   
     98     
     99#ifdef G4UI_USE
     100      G4UIExecutive * ui = new G4UIExecutive(argc,argv);     
     101      ui->SessionStart();
     102      delete ui;
     103#endif
     104         
     105#ifdef G4VIS_USE
     106     delete visManager;
     107#endif     
     108    }
    106109
    107110  // job termination     
    108 #ifdef G4VIS_USE
    109  delete visManager;
    110 #endif
    111 
     111  //
    112112  delete histo;
    113113  delete runManager;
  • trunk/examples/extended/electromagnetic/TestEm15/TestEm15.out

    r807 r1337  
     1
     2        ############################################
     3        !!! WARNING - FPE detection is activated !!!
     4        ############################################
    15
    26*************************************************************
    3  Geant4 version Name: global-V09-00-03    (9-May-2008)
     7 Geant4 version Name: geant4-09-03-ref-06    (25-June-2010)
    48                      Copyright : Geant4 Collaboration
    59                      Reference : NIM A 506 (2003), 250-303
     
    1014***** Table : Nb of materials = 16 *****
    1115
    12  Material:      Air     density:  1.290 mg/cm3  RadL: 285.161 m    Imean:  85.684 eV   temperature: 273.15 K  pressure:   1.00 atm
     16 Material:      Air     density:  1.290 mg/cm3  RadL: 285.161 m    Nucl.Int.Length: 662.680 m    Imean:  85.703 eV   temperature: 273.15 K  pressure:   1.00 atm
    1317   --->  Element: Nitrogen (N)   Z =  7.0   N =  14.0   A =  14.01 g/mole  ElmMassFraction:  70.00 %  ElmAbundance  72.71 %
    1418   --->  Element: Oxygen (O)   Z =  8.0   N =  16.0   A =  16.00 g/mole  ElmMassFraction:  30.00 %  ElmAbundance  27.29 %
    1519
    16  Material: H2liquid     density: 70.800 mg/cm3  RadL:   8.923 m    Imean:  21.800 eV
     20 Material: H2liquid     density: 70.800 mg/cm3  RadL:   8.923 m    Nucl.Int.Length:   4.960 m    Imean:  19.200 eV
    1721   --->  Element: Hydrogen (H)   Z =  1.0   N =   1.0   A =   1.01 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    1822
    19  Material:    Water H_2O   density:  1.000 g/cm3   RadL:  36.092 cm   Imean:  75.000 eV
     23 Material:    Water H_2O   density:  1.000 g/cm3   RadL:  36.092 cm   Nucl.Int.Length:  75.416 cm   Imean:  75.000 eV
    2024   --->  Element: Hydrogen (H)   Z =  1.0   N =   1.0   A =   1.01 g/mole  ElmMassFraction:  11.21 %  ElmAbundance  66.67 %
    2125   --->  Element: Oxygen (O)   Z =  8.0   N =  16.0   A =  16.00 g/mole  ElmMassFraction:  88.79 %  ElmAbundance  33.33 %
    2226
    23  Material: liquidArgon     density:  1.390 g/cm3   RadL:  14.065 cm   Imean: 187.200 eV
     27 Material: liquidArgon     density:  1.390 g/cm3   RadL:  14.065 cm   Nucl.Int.Length:  86.078 cm   Imean: 188.000 eV
    2428   --->  Element: liquidArgon ( )   Z = 18.0   N =  40.0   A =  39.95 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    2529
    26  Material:   Carbon     density:  2.267 g/cm3   RadL:  18.833 cm   Imean:  78.000 eV
     30 Material:   Carbon     density:  2.267 g/cm3   RadL:  18.833 cm   Nucl.Int.Length:  35.356 cm   Imean:  81.000 eV
    2731   --->  Element: Carbon ( )   Z =  6.0   N =  12.0   A =  12.01 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    2832
    29  Material: Aluminium     density:  2.700 g/cm3   RadL:   8.893 cm   Imean: 166.400 eV
     33 Material: Aluminium     density:  2.700 g/cm3   RadL:   8.893 cm   Nucl.Int.Length:  38.879 cm   Imean: 166.000 eV
    3034   --->  Element: Aluminium ( )   Z = 13.0   N =  27.0   A =  26.98 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    3135
    32  Material:  Silicon     density:  2.330 g/cm3   RadL:   9.368 cm   Imean: 173.600 eV
     36 Material:  Silicon     density:  2.330 g/cm3   RadL:   9.368 cm   Nucl.Int.Length:  45.663 cm   Imean: 173.000 eV
    3337   --->  Element: Silicon ( )   Z = 14.0   N =  28.1   A =  28.09 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    3438
    35  Material: Germanium     density:  5.323 g/cm3   RadL:   2.301 cm   Imean: 332.800 eV
     39 Material: Germanium     density:  5.323 g/cm3   RadL:   2.301 cm   Nucl.Int.Length:  27.431 cm   Imean: 350.000 eV
    3640   --->  Element: Germanium ( )   Z = 32.0   N =  72.6   A =  72.61 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    3741
    38  Material:      NaI     density:  3.670 g/cm3   RadL:   2.586 cm   Imean: 452.000 eV
     42 Material:      NaI     density:  3.670 g/cm3   RadL:   2.586 cm   Nucl.Int.Length:  42.878 cm   Imean: 452.000 eV
    3943   --->  Element: Sodium (Na)   Z = 11.0   N =  23.0   A =  22.99 g/mole  ElmMassFraction:  15.34 %  ElmAbundance  50.00 %
    4044   --->  Element: Iodine (I)   Z = 53.0   N = 126.9   A = 126.90 g/mole  ElmMassFraction:  84.66 %  ElmAbundance  50.00 %
    4145
    42  Material:   Iodine     density:  4.930 g/cm3   RadL:   1.720 cm   Imean: 492.900 eV
     46 Material:   Iodine     density:  4.930 g/cm3   RadL:   1.720 cm   Nucl.Int.Length:  35.676 cm   Imean: 491.000 eV
    4347   --->  Element: Iodine (I)   Z = 53.0   N = 126.9   A = 126.90 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    4448
    45  Material:      BGO     density:  7.100 g/cm3   RadL:   1.123 cm   Imean: 469.142 eV
     49 Material:      BGO     density:  7.100 g/cm3   RadL:   1.123 cm   Nucl.Int.Length:  22.806 cm   Imean: 473.785 eV
    4650   --->  Element: Oxygen (O)   Z =  8.0   N =  16.0   A =  16.00 g/mole  ElmMassFraction:  15.41 %  ElmAbundance  63.16 %
    4751   --->  Element: Germanium (Ge)   Z = 32.0   N =  72.6   A =  72.59 g/mole  ElmMassFraction:  17.48 %  ElmAbundance  15.79 %
    4852   --->  Element: Bismuth (Bi)   Z = 83.0   N = 209.0   A = 208.98 g/mole  ElmMassFraction:  67.10 %  ElmAbundance  21.05 %
    4953
    50  Material:     Iron     density:  7.870 g/cm3   RadL:   1.759 cm   Imean: 286.000 eV
    51    --->  Element: Iron ( )   Z = 26.0   N =  55.9   A =  55.85 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    52 
    53  Material: Tungsten     density: 19.300 g/cm3   RadL:   3.504 mm   Imean: 725.200 eV
     54 Material:     Iron     density:  7.870 g/cm3   RadL:   1.759 cm   Nucl.Int.Length:  16.999 cm   Imean: 286.000 eV
     55   --->  Element: Iron ( )   Z = 26.0   N =  55.8   A =  55.85 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
     56
     57 Material: Tungsten     density: 19.300 g/cm3   RadL:   3.504 mm   Nucl.Int.Length:  10.312 cm   Imean: 727.000 eV
    5458   --->  Element: Tungsten ( )   Z = 74.0   N = 183.8   A = 183.85 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    5559
    56  Material:     Lead     density: 11.350 g/cm3   RadL:   5.612 mm   Imean: 820.000 eV
     60 Material:     Lead     density: 11.350 g/cm3   RadL:   5.612 mm   Nucl.Int.Length:  18.247 cm   Imean: 823.000 eV
    5761   --->  Element: Lead ( )   Z = 82.0   N = 207.2   A = 207.19 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    5862
    59  Material:  Uranium     density: 18.950 g/cm3   RadL:   3.166 mm   Imean: 892.400 eV
     63 Material:  Uranium     density: 18.950 g/cm3   RadL:   3.166 mm   Nucl.Int.Length:  11.446 cm   Imean: 890.000 eV
    6064   --->  Element: Uranium ( )   Z = 92.0   N = 238.0   A = 238.03 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    6165
    62  Material: Galactic     density:  0.000 mg/cm3  RadL: 204322175.595 pc   Imean:  21.800 eV   temperature:   2.73 K  pressure:   0.00 atm
     66 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
    6367   --->  Element: Galactic ( )   Z =  1.0   N =   1.0   A =   1.01 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    6468
    65 
    66 Visualization Manager instantiating...
    67 Visualization Manager initialising...
    68 Registering graphics systems...
    69 
    70 You have successfully registered the following graphics systems.
    71 Current available graphics systems are:
    72   ASCIITree (ATree)
    73   DAWNFILE (DAWNFILE)
    74   G4HepRep (HepRepXML)
    75   G4HepRepFile (HepRepFile)
    76   RayTracer (RayTracer)
    77   VRML1FILE (VRML1FILE)
    78   VRML2FILE (VRML2FILE)
    79   OpenGLImmediateX (OGLIX)
    80   OpenGLStoredX (OGLSX)
    81 
    82 Registering model factories...
    83 
    84 You have successfully registered the following model factories.
    85 Registered model factories:
    86   generic
    87   drawByCharge
    88   drawByParticleID
    89   drawByOriginVolume
    90   drawByAttribute
    91 
    92 Registered filter factories:
    93   chargeFilter
    94   particleFilter
    95   originVolumeFilter
    96   attributeFilter
    9769
    9870/run/verbose 2
     
    10779physicsList->Construct() start.
    10880physicsList->Construct() start.
     81physicsList->CheckParticleList() start.
    10982physicsList->setCut() start.
    11083#
     
    12295/run/beamOn 10000
    12396
    124 phot:  Total cross sections from Sandia parametrisation.
    125       Sampling according PhotoElectric model
    126 
    127 compt:  Total cross sections has a good parametrisation from 10 KeV to (100/Z) GeV
    128       Sampling according Klein-Nishina model
    129       tables are built for  gamma
    130       Lambda tables from 100 eV  to 100 GeV in 90 bins.
    131 
    132 conv:  Total cross sections has a good parametrisation from 1.5 MeV to 100 GeV for all Z;
    133       sampling secondary e+e- according Bethe-Heitler model
    134       tables are built for  gamma
    135       Lambda tables from 1.022 MeV to 100 GeV in 100 bins.
    136 
    137 msc:  Model variant of multiple scattering for e-
    138       Lambda tables from 100 eV  to 100 TeV in 120 bins.
    139       LateralDisplacementFlag=  1   Skin= 0
    140       Boundary/stepping algorithm is active with RangeFactor= 0.02  Step limit type 1
    141 
    142 eIoni:   tables are built for  e-
    143       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    144       Lambda tables from threshold to 100 TeV in 120 bins.
    145       Delta cross sections and sampling from MollerBhabha model
    146       Good description from 1 KeV to 100 GeV.
    147 
    148 eBrem:   tables are built for  e-
    149       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    150       Lambda tables from threshold to 100 TeV in 120 bins.
    151       Total cross sections and sampling from StandBrem model (based on the EEDL data library)
    152       Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV. LPM flag 1
    153       Step function: finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0
    154 
    155 eIoni:   tables are built for  e+
    156       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    157       Lambda tables from threshold to 100 TeV in 120 bins.
    158       Delta cross sections and sampling from MollerBhabha model
    159       Good description from 1 KeV to 100 GeV.
    160 
    161 eBrem:   tables are built for  e+
    162       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    163       Lambda tables from threshold to 100 TeV in 120 bins.
    164       Total cross sections and sampling from StandBrem model (based on the EEDL data library)
    165       Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV. LPM flag 1
    166       Step function: finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0
    167 
    168 annihil:       Sampling according eplus2gg model
    169       tables are built for  e+
    170       Lambda tables from 100 eV  to 100 TeV in 120 bins.
    171 
    172 msc:  Model variant of multiple scattering for proton
    173       Lambda tables from 100 eV  to 100 TeV in 120 bins.
    174       LateralDisplacementFlag=  1   Skin= 0
    175       Boundary/stepping algorithm is active with RangeFactor= 0.02  Step limit type 1
    176 
    177 hIoni:   tables are built for  proton
    178       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    179       Lambda tables from threshold to 100 TeV in 120 bins.
    180       Scaling relation is used from proton dE/dx and range.
    181       Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV
    182       Parametrisation from Bragg for protons below. NuclearStopping= 1
    183       Step function: finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0
    184 
    185 msc:  Model variant of multiple scattering for GenericIon
    186       LateralDisplacementFlag=  0   Skin= 0
    187       Boundary/stepping algorithm is active with RangeFactor= 0.2  Step limit type 1
    188 
    189 ionIoni:   tables are built for  GenericIon
    190       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    191       Lambda tables from threshold to 100 TeV in 120 bins.
    192       Scaling relation is used from proton dE/dx and range.
    193       Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV
    194       Parametrisation from BraggIon for protons below. NuclearStopping= 1
    195 
    196       Stopping Power data for 8 ion/material pairs are used.
    197       Step function: finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0
    198 
    199 hIoni:   tables are built for  anti_proton
    200       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    201       Lambda tables from threshold to 100 TeV in 120 bins.
    202       Scaling relation is used from proton dE/dx and range.
    203       Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV
    204       Parametrisation from Bragg for protons below. NuclearStopping= 1
    205       Step function: finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0
    206 
    207 msc:  Model variant of multiple scattering for mu+
    208       Lambda tables from 100 eV  to 100 TeV in 120 bins.
    209       LateralDisplacementFlag=  1   Skin= 0
    210       Boundary/stepping algorithm is active with RangeFactor= 0.02  Step limit type 1
    211 
    212 muIoni:   tables are built for  mu+
    213       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    214       Lambda tables from threshold to 100 TeV in 120 bins.
    215       Bether-Bloch model for E > 0.2 MeV, parametrisation of Bragg peak below,
    216       radiative corrections for E > 1 GeV
    217       Step function: finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0
    218 
    219 muBrems:   tables are built for  mu+
    220       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    221       Lambda tables from threshold to 100 TeV in 120 bins.
    222       Parametrised model
    223 
    224 muPairProd:   tables are built for  mu+
    225       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    226       Lambda tables from threshold to 100 TeV in 120 bins.
    227       Parametrised model
    228 
    229 muIoni:   tables are built for  mu-
    230       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    231       Lambda tables from threshold to 100 TeV in 120 bins.
    232       Bether-Bloch model for E > 0.2 MeV, parametrisation of Bragg peak below,
    233       radiative corrections for E > 1 GeV
    234       Step function: finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0
    235 
    236 muBrems:   tables are built for  mu-
    237       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    238       Lambda tables from threshold to 100 TeV in 120 bins.
    239       Parametrised model
    240 
    241 muPairProd:   tables are built for  mu-
    242       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    243       Lambda tables from threshold to 100 TeV in 120 bins.
    244       Parametrised model
    245 
    246 hIoni:   tables are built for  pi+
    247       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    248       Lambda tables from threshold to 100 TeV in 120 bins.
    249       Scaling relation is used from proton dE/dx and range.
    250       Delta cross sections and sampling from BetheBloch model for scaled energy > 0.297504 MeV
    251       Parametrisation from Bragg for protons below. NuclearStopping= 1
    252       Step function: finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0
    253 
    254 msc:  Model variant of multiple scattering for pi-
    255       Lambda tables from 100 eV  to 100 TeV in 120 bins.
    256       LateralDisplacementFlag=  1   Skin= 0
    257       Boundary/stepping algorithm is active with RangeFactor= 0.02  Step limit type 1
    258 
    259 hIoni:   tables are built for  pi-
    260       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    261       Lambda tables from threshold to 100 TeV in 120 bins.
    262       Scaling relation is used from proton dE/dx and range.
    263       Delta cross sections and sampling from BetheBloch model for scaled energy > 0.297504 MeV
    264       Parametrisation from Bragg for protons below. NuclearStopping= 1
    265       Step function: finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0
     97phot:   for  gamma    SubType= 12
     98      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     99       PhotoElectric :     Emin=          0 eV         Emax=   10 TeV
     100
     101compt:   for  gamma    SubType= 13
     102      Lambda tables from 100 eV  to 10 TeV in 77 bins, spline: 1
     103      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     104       Klein-Nishina :     Emin=          0 eV         Emax=   10 TeV
     105
     106conv:   for  gamma    SubType= 14
     107      Lambda tables from 1.022 MeV to 10 TeV in 77 bins, spline: 1
     108      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     109       Bethe-Heitler :     Emin=          0 eV         Emax=   10 TeV
     110
     111msc:   for e-    SubType= 10
     112      Lambda tables from 100 eV  to 10 TeV in 77 bins, spline: 1
     113      RangeFactor= 0.04, stepLimitType: 1, latDisplacement: 1
     114      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     115          UrbanMsc93 :     Emin=          0 eV         Emax=   10 TeV
     116
     117eIoni:   for  e-    SubType= 2
     118      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     119      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     120      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     121        MollerBhabha :     Emin=          0 eV         Emax=   10 TeV
     122
     123eBrem:   for  e-    SubType= 3
     124      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     125      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     126      finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0, linLossLimit= 0.01
     127      LPM flag: 1 for E > 1 GeV
     128      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     129               eBrem :     Emin=          0 eV         Emax=   1 GeV
     130            eBremRel :     Emin=          1 GeV        Emax=   10 TeV
     131
     132eIoni:   for  e+    SubType= 2
     133      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     134      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     135      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     136        MollerBhabha :     Emin=          0 eV         Emax=   10 TeV
     137
     138eBrem:   for  e+    SubType= 3
     139      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     140      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     141      finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0, linLossLimit= 0.01
     142      LPM flag: 1 for E > 1 GeV
     143      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     144               eBrem :     Emin=          0 eV         Emax=   1 GeV
     145            eBremRel :     Emin=          1 GeV        Emax=   10 TeV
     146
     147annihil:   for  e+    SubType= 5
     148      Lambda tables from 100 eV  to 10 TeV in 77 bins, spline: 1
     149      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     150            eplus2gg :     Emin=          0 eV         Emax=   10 TeV
     151
     152msc:   for proton    SubType= 10
     153      Lambda tables from 100 eV  to 10 TeV in 77 bins, spline: 1
     154      RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
     155      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     156          UrbanMsc90 :     Emin=          0 eV         Emax=   10 TeV
     157
     158hIoni:   for  proton    SubType= 2
     159      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     160      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     161      finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0, linLossLimit= 0.01
     162      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     163               Bragg :     Emin=          0 eV         Emax=   2 MeV
     164          BetheBloch :     Emin=          2 MeV        Emax=   10 TeV
     165
     166msc:   for GenericIon    SubType= 10
     167      RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 0
     168      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     169          UrbanMsc90 :     Emin=          0 eV         Emax=   10 TeV
     170
     171ionIoni:   for  GenericIon    SubType= 2
     172      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     173      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     174      finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0, linLossLimit= 0.02
     175      Stopping Power data for 17 ion/material pairs, nuclearStopping: 1
     176      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     177            BraggIon :     Emin=          0 eV         Emax=   2 MeV
     178          BetheBloch :     Emin=          2 MeV        Emax=   10 TeV
     179
     180hIoni:   for  anti_proton    SubType= 2
     181      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     182      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     183      finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0, linLossLimit= 0.01
     184      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     185            ICRU73QO :     Emin=          0 eV         Emax=   2 MeV
     186          BetheBloch :     Emin=          2 MeV        Emax=   10 TeV
     187
     188hIoni:   for  kaon+    SubType= 2
     189      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     190      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     191      finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0, linLossLimit= 0.01
     192      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     193               Bragg :     Emin=          0 eV         Emax=   1.05231 MeV
     194          BetheBloch :     Emin=    1.05231 MeV        Emax=   10 TeV
     195
     196hIoni:   for  kaon-    SubType= 2
     197      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     198      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     199      finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0, linLossLimit= 0.01
     200      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     201            ICRU73QO :     Emin=          0 eV         Emax=   1.05231 MeV
     202          BetheBloch :     Emin=    1.05231 MeV        Emax=   10 TeV
     203
     204muMsc:   for mu+    SubType= 10
     205      Lambda tables from 100 eV  to 10 TeV in 77 bins, spline: 1
     206      RangeFactor= 0.2, step limit type: 0, lateralDisplacement: 1, polarAngleLimit(deg)= 0
     207      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     208          UrbanMsc90 :     Emin=          0 eV         Emax=   10 TeV
     209
     210muIoni:   for  mu+    SubType= 2
     211      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     212      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     213      finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0, linLossLimit= 0.01
     214      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     215               Bragg :     Emin=          0 eV         Emax=   200 keV
     216          BetheBloch :     Emin=        200 keV        Emax=   1 GeV
     217        MuBetheBloch :     Emin=          1 GeV        Emax=   10 TeV
     218
     219muBrems:   for  mu+    SubType= 3
     220      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     221      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     222      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     223              MuBrem :     Emin=          0 eV         Emax=   10 TeV
     224
     225muPairProd:   for  mu+    SubType= 4
     226      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     227      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     228      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     229          muPairProd :     Emin=          0 eV         Emax=   10 TeV
     230
     231muIoni:   for  mu-    SubType= 2
     232      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     233      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     234      finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0, linLossLimit= 0.01
     235      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     236            ICRU73QO :     Emin=          0 eV         Emax=   200 keV
     237          BetheBloch :     Emin=        200 keV        Emax=   1 GeV
     238        MuBetheBloch :     Emin=          1 GeV        Emax=   10 TeV
     239
     240muBrems:   for  mu-    SubType= 3
     241      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     242      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     243      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     244              MuBrem :     Emin=          0 eV         Emax=   10 TeV
     245
     246muPairProd:   for  mu-    SubType= 4
     247      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     248      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     249      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     250          muPairProd :     Emin=          0 eV         Emax=   10 TeV
     251
     252hIoni:   for  pi+    SubType= 2
     253      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     254      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     255      finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0, linLossLimit= 0.01
     256      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     257               Bragg :     Emin=          0 eV         Emax=   297.504 keV
     258          BetheBloch :     Emin=    297.504 keV        Emax=   10 TeV
     259
     260msc:   for pi-    SubType= 10
     261      Lambda tables from 100 eV  to 10 TeV in 77 bins, spline: 1
     262      RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
     263      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     264          UrbanMsc90 :     Emin=          0 eV         Emax=   10 TeV
     265
     266hIoni:   for  pi-    SubType= 2
     267      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     268      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     269      finalRange(mm)= 1, dRoverRange= 1, integral: 0, fluct: 0, linLossLimit= 0.01
     270      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     271            ICRU73QO :     Emin=          0 eV         Emax=   297.504 keV
     272          BetheBloch :     Emin=    297.504 keV        Emax=   10 TeV
    266273
    267274Region <DefaultRegionForTheWorld> -- appears in <World> world volume
     
    269276 Pointers : G4VUserRegionInformation[0], G4UserLimits[0], G4FastSimulationManager[0], G4UserSteppingAction[0]
    270277 Materials : Galactic Water
    271  Production cuts :  gamma 1 mm     e- 1 mm     e+ 1 mm
     278 Production cuts :   gamma 1 mm      e- 1 mm      e+ 1 mm  proton 0 fm
    272279
    273280========= Table of registered couples ==============================
     
    275282Index : 0     used in the geometry : Yes     recalculation needed : No
    276283 Material : Galactic
    277  Range cuts        :  gamma 1 mm     e- 1 mm     e+ 1 mm
    278  Energy thresholds :  gamma 990 eV     e- 990 eV     e+ 990 eV
     284 Range cuts        :  gamma  1 mm     e-  1 mm     e+  1 mm  proton 0 fm
     285 Energy thresholds :  gamma  990 eV     e-  990 eV     e+  990 eV  proton 0 eV
    279286 Region(s) which use this couple :
    280287    DefaultRegionForTheWorld
     
    282289Index : 1     used in the geometry : Yes     recalculation needed : No
    283290 Material : Water
    284  Range cuts        :  gamma 1 mm     e- 1 mm     e+ 1 mm
    285  Energy thresholds :  gamma 2.90186 keV    e- 347.138 keV    e+ 338.695 keV
     291 Range cuts        :  gamma  1 mm     e-  1 mm     e+  1 mm  proton 0 fm
     292 Energy thresholds :  gamma  2.94056 keV    e-  351.877 keV    e+  342.545 keV proton 0 eV
    286293 Region(s) which use this couple :
    287294    DefaultRegionForTheWorld
     
    306313Run Summary
    307314  Number of events processed : 10000
    308   User=0.25s Real=0.25s Sys=0s
     315  User=0.16s Real=0.17s Sys=0s
    309316
    310317 The run consists of 10000 e- of 5 MeV through 100 m   of Water (density: 1 g/cm3 )
     
    312319 Process calls frequency --->   msc = 10000
    313320
    314  truePathLength :       2.7521 cm  +- 3.269 nm
    315  geomPathLength :       2.0696 cm  +- 11.392 nm
    316  lateralDisplac :       1.1482 cm  +- 4.6902 nm
    317  Psi            :       506.49 mrad +- 0.00019571 mrad  (29.02 deg +- 1.1213e-05 deg)
    318 
    319  Theta_plane    :       1806.6 mrad  (103.51 deg)
    320  phi correlation:       0.2624 +- 0.059273  (std::cos(phi_pos - phi_dir))
     321 truePathLength :       2.7512 cm  +- 11.142 nm
     322 geomPathLength :       2.0703 cm  +- 16.621 nm
     323 lateralDisplac :       1.1488 cm  +- 3.0764 nm
     324 Psi            :       506.58 mrad +- 0.00019228 mrad  (29.025 deg +- 1.1017e-05 deg)
     325
     326 Theta_plane    :       1810.8 mrad  (103.75 deg)
     327 phi correlation:       0.26308 +- 0.058008  (std::cos(phi_pos - phi_dir))
    321328
    322329 Verification from G4EmCalculator.
    323330
    324  transport mean free path :     8.346 cm
    325  range from restrict dE/dx:     2.7521 cm
     331 transport mean free path :     8.3657 cm
     332 range from restrict dE/dx:     2.7512 cm
    326333 ---> effective facRange  :     1
    327334
    328  compute theta0 from Highland : 620.13 mrad  (35.531 deg)
     335 compute theta0 from Highland : 620.02 mrad  (35.525 deg)
    329336
    330337--------- Ranecu engine status ---------
    331338 Initial seed (index) = 0
    332  Current couple of seeds = 397063712, 552340631
     339 Current couple of seeds = 427512639, 82926200
    333340----------------------------------------
    334341#
     
    340347 Pointers : G4VUserRegionInformation[0], G4UserLimits[0], G4FastSimulationManager[0], G4UserSteppingAction[0]
    341348 Materials : Galactic Water
    342  Production cuts :  gamma 1 mm     e- 1 mm     e+ 1 mm
     349 Production cuts :   gamma 1 mm      e- 1 mm      e+ 1 mm  proton 0 fm
    343350
    344351========= Table of registered couples ==============================
     
    346353Index : 0     used in the geometry : Yes     recalculation needed : No
    347354 Material : Galactic
    348  Range cuts        :  gamma 1 mm     e- 1 mm     e+ 1 mm
    349  Energy thresholds :  gamma 9.9e+02 eV     e- 9.9e+02 eV     e+ 9.9e+02 eV
     355 Range cuts        :  gamma  1 mm     e-  1 mm     e+  1 mm  proton 0 fm
     356 Energy thresholds :  gamma  9.9e+02 eV     e-  9.9e+02 eV     e+  9.9e+02 eV  proton 0 eV
    350357 Region(s) which use this couple :
    351358    DefaultRegionForTheWorld
     
    353360Index : 1     used in the geometry : Yes     recalculation needed : No
    354361 Material : Water
    355  Range cuts        :  gamma 1 mm     e- 1 mm     e+ 1 mm
    356  Energy thresholds :  gamma 2.9 keV    e- 3.5e+02 keV    e+ 3.4e+02 keV
     362 Range cuts        :  gamma  1 mm     e-  1 mm     e+  1 mm  proton 0 fm
     363 Energy thresholds :  gamma  2.9 keV    e-  3.5e+02 keV    e+  3.4e+02 keV proton 0 eV
    357364 Region(s) which use this couple :
    358365    DefaultRegionForTheWorld
     
    364371--------- Ranecu engine status ---------
    365372 Initial seed (index) = 0
    366  Current couple of seeds = 397063712, 552340631
     373 Current couple of seeds = 427512639, 82926200
    367374----------------------------------------
    368375Start Run processing.
     
    372379Run Summary
    373380  Number of events processed : 10000
    374   User=0.23s Real=0.23s Sys=0s
     381  User=0.16s Real=0.16s Sys=0s
    375382
    376383 The run consists of 10000 e- of 100 keV through 100 m   of Water (density: 1 g/cm3 )
     
    378385 Process calls frequency --->   msc = 10000
    379386
    380  truePathLength :       6.3051 um  +- 5404.2 fm
    381  geomPathLength :       6.1807 um  +- 878.92 fm
    382  lateralDisplac :       923.68 nm  +- 256.83 fm
    383  Psi            :       148.35 mrad +- 8.7703e-05 mrad  (8.4998 deg +- 5.025e-06 deg)
    384 
    385  Theta_plane    :       258.19 mrad  (14.793 deg)
    386  phi correlation:       0.077745 +- 0.12942  (std::cos(phi_pos - phi_dir))
     387 truePathLength :       6.3051 um  +- 2009.6 fm
     388 geomPathLength :       6.1807 um  +- 2968 fm
     389 lateralDisplac :       923.68 nm  +- 393.04 fm
     390 Psi            :       148.35 mrad +- 5.0567e-05 mrad  (8.4998 deg +- 2.8973e-06 deg)
     391
     392 Theta_plane    :       243.36 mrad  (13.944 deg)
     393 phi correlation:       0.077644 +- 0.13144  (std::cos(phi_pos - phi_dir))
    387394
    388395 Verification from G4EmCalculator.
    389396
    390397 transport mean free path :     157.63 um
    391  range from restrict dE/dx:     143.16 um
     398 range from restrict dE/dx:     143.26 um
    392399 ---> effective facRange  :     0.04
    393400
     
    396403--------- Ranecu engine status ---------
    397404 Initial seed (index) = 0
    398  Current couple of seeds = 707823211, 530749218
     405 Current couple of seeds = 885985248, 261613716
    399406----------------------------------------
    400 Graphics systems deleted.
    401 Visualization Manager deleting...
    402407UserDetectorConstruction deleted.
    403408UserPhysicsList deleted.
     
    406411G4 kernel has come to Quit state.
    407412EventManager deleted.
    408 Default detector region deleted.
    409413UImanager deleted.
    410414Units table cleared.
     
    412416RunManagerKernel is deleted.
    413417RunManager is deleting.
     418
  • trunk/examples/extended/electromagnetic/TestEm15/include/DetectorConstruction.hh

    r1230 r1337  
    2525//
    2626// $Id: DetectorConstruction.hh,v 1.2 2006/06/29 16:46:10 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm15/include/DetectorMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: DetectorMessenger.hh,v 1.2 2006/06/29 16:46:14 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm15/include/EventAction.hh

    r1230 r1337  
    2525//
    2626// $Id: EventAction.hh,v 1.2 2006/06/29 16:46:17 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm15/include/EventActionMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: EventActionMessenger.hh,v 1.2 2006/06/29 16:46:19 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm15/include/HistoManager.hh

    r1230 r1337  
    2525//
    2626// $Id: HistoManager.hh,v 1.4 2007/11/13 14:13:31 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm15/include/HistoMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: HistoMessenger.hh,v 1.3 2007/11/13 14:13:31 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm15/include/PhysListEmStandard.hh

    r1230 r1337  
    2626//
    2727// $Id: PhysListEmStandard.hh,v 1.2 2006/06/29 16:46:26 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm15/include/PhysicsList.hh

    r1230 r1337  
    2626//
    2727// $Id: PhysicsList.hh,v 1.2 2006/06/29 16:46:28 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm15/include/PhysicsListMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: PhysicsListMessenger.hh,v 1.2 2006/06/29 16:46:30 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm15/include/PrimaryGeneratorAction.hh

    r1230 r1337  
    2525//
    2626// $Id: PrimaryGeneratorAction.hh,v 1.2 2006/06/29 16:46:32 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm15/include/ProcessesCount.hh

    r1230 r1337  
    2525//
    2626// $Id: ProcessesCount.hh,v 1.2 2006/06/29 16:46:34 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm15/include/RunAction.hh

    r1230 r1337  
    2525//
    2626// $Id: RunAction.hh,v 1.3 2006/06/29 16:46:36 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm15/include/StepMax.hh

    r1230 r1337  
    2525//
    2626// $Id: StepMax.hh,v 1.2 2006/06/29 16:46:38 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm15/include/StepMaxMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: StepMaxMessenger.hh,v 1.2 2006/06/29 16:46:40 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm15/include/SteppingAction.hh

    r1230 r1337  
    2525//
    2626// $Id: SteppingAction.hh,v 1.2 2006/06/29 16:46:42 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm15/include/SteppingVerbose.hh

    r1230 r1337  
    2525//
    2626// $Id: SteppingVerbose.hh,v 1.2 2006/06/29 16:46:44 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//   This class manages the verbose outputs in G4SteppingManager.
  • trunk/examples/extended/electromagnetic/TestEm15/src/DetectorConstruction.cc

    r1230 r1337  
    2525//
    2626// $Id: DetectorConstruction.cc,v 1.3 2006/06/29 16:46:47 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm15/src/DetectorMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: DetectorMessenger.cc,v 1.2 2006/06/29 16:46:49 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm15/src/EventAction.cc

    r1230 r1337  
    2424// ********************************************************************
    2525//
    26 // $Id: EventAction.cc,v 1.2 2006/06/29 16:46:51 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     26// $Id: EventAction.cc,v 1.4 2010/06/07 05:40:46 perl Exp $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    3535
    3636#include "G4Event.hh"
    37 #include "G4TrajectoryContainer.hh"
    38 #include "G4Trajectory.hh"
    39 #include "G4VVisManager.hh"
    4037#include "G4UnitsTable.hh"
    4138
     
    6865//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
    6966
    70 void EventAction::EndOfEventAction(const G4Event* evt)
     67void EventAction::EndOfEventAction(const G4Event*)
    7168{
    72   if (G4VVisManager::GetConcreteInstance())
    73   {
    74     G4TrajectoryContainer* trajectoryContainer = evt->GetTrajectoryContainer();
    75     G4int n_trajectories = 0;
    76     if (trajectoryContainer) n_trajectories = trajectoryContainer->entries(); 
    77     for (G4int i=0; i<n_trajectories; i++) {
    78        G4Trajectory* trj = (G4Trajectory*)
    79                                        ((*(evt->GetTrajectoryContainer()))[i]);
    80        trj->DrawTrajectory(1000);
    81     }
    82   }
    8369}
    8470
  • trunk/examples/extended/electromagnetic/TestEm15/src/EventActionMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: EventActionMessenger.cc,v 1.2 2006/06/29 16:46:53 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm15/src/HistoManager.cc

    r1230 r1337  
    2525//
    2626// $Id: HistoManager.cc,v 1.8 2008/09/26 19:47:51 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm15/src/HistoMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: HistoMessenger.cc,v 1.3 2007/11/13 14:13:31 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm15/src/PhysListEmStandard.cc

    r1230 r1337  
    2626//
    2727// $Id: PhysListEmStandard.cc,v 1.4 2009/11/19 17:58:25 maire Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm15/src/PhysicsList.cc

    r1230 r1337  
    2626//
    2727// $Id: PhysicsList.cc,v 1.2 2006/06/29 16:47:04 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm15/src/PhysicsListMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: PhysicsListMessenger.cc,v 1.2 2006/06/29 16:47:07 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm15/src/PrimaryGeneratorAction.cc

    r1230 r1337  
    2525//
    2626// $Id: PrimaryGeneratorAction.cc,v 1.2 2006/06/29 16:47:10 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm15/src/RunAction.cc

    r1230 r1337  
    2525//
    2626// $Id: RunAction.cc,v 1.5 2006/06/29 16:47:13 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm15/src/StepMax.cc

    r1230 r1337  
    2525//
    2626// $Id: StepMax.cc,v 1.2 2006/06/29 16:47:16 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm15/src/StepMaxMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: StepMaxMessenger.cc,v 1.2 2006/06/29 16:47:18 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm15/src/SteppingAction.cc

    r1230 r1337  
    2525//
    2626// $Id: SteppingAction.cc,v 1.6 2007/03/15 15:52:39 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm15/src/SteppingVerbose.cc

    r1230 r1337  
    2525//
    2626// $Id: SteppingVerbose.cc,v 1.2 2006/06/29 16:47:22 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm15/vis.mac

    r807 r1337  
    11#
    2 # Macro file for the initialization phase of "TestEm13.cc"
     2# Macro file for the initialization phase of "TestEm6.cc"
    33#
    44# Sets some default verbose
     
    1010/run/initialize
    1111#
    12 # Create empty scene ("world" is default)
    13 /vis/scene/create
     12# Use this open statement to create an OpenGL view:
     13/vis/open OGL 600x600-0+0
    1414#
    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:
    2017#/vis/open DAWNFILE
    2118#
    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:
    2339/vis/viewer/zoom 1.4
    24 /vis/viewer/flush
    2540#
    26 # for drawing the tracks
    27 # if too many tracks cause core dump => storeTrajectory 0
    28 /tracking/storeTrajectory 1
     41# Specify style (surface or wireframe):
     42#/vis/viewer/set/style surface
     43#
     44# Draw coordinate axes:
     45#/vis/scene/add/axes 0 0 0 1 m
     46#
     47# Draw smooth trajectories at end of event, showing trajectory points
     48# as markers 2 pixels wide:
     49/vis/scene/add/trajectories smooth
     50/vis/modeling/trajectories/create/drawByCharge
     51/vis/modeling/trajectories/drawByCharge-0/default/setDrawStepPts true
     52/vis/modeling/trajectories/drawByCharge-0/default/setStepPtsSize 2
     53# (if too many tracks cause core dump => /tracking/storeTrajectory 0)
     54#
     55# Draw hits at end of event:
     56#/vis/scene/add/hits
     57#
     58# To draw only gammas:
     59#/vis/filtering/trajectories/create/particleFilter
     60#/vis/filtering/trajectories/particleFilter-0/add gamma
     61#
     62# To invert the above, drawing all particles except gammas,
     63# keep the above two lines but also add:
     64#/vis/filtering/trajectories/particleFilter-0/invert true
     65#
     66# Many other options are available with /vis/modeling and /vis/filtering.
     67# For example, to select colour by particle ID:
     68#/vis/modeling/trajectories/create/drawByParticleID
     69#/vis/modeling/trajectories/drawByParticleID-0/set e- blue
     70#
     71# To superimpose all of the events from a given run:
    2972/vis/scene/endOfEventAction accumulate
    30 
     73#
     74# Re-establish auto refreshing and verbosity:
     75/vis/viewer/set/autoRefresh true
     76/vis/verbose warnings
     77#
     78# For file-based drivers, use this to create an empty detector view:
     79#/vis/viewer/flush
  • trunk/examples/extended/electromagnetic/TestEm16/History

    r807 r1337  
    1 $Id: History,v 1.6 2007/01/18 10:24:35 vnivanch Exp $
     1$Id: History,v 1.13 2010/06/07 05:40:46 perl Exp $
    22-------------------------------------------------------------------
    33
     
    1515     * Reverse chronological order (last date on top), please *
    1616     ----------------------------------------------------------
     17     
     1806-06-10 J.Perl (testem16-V09-03-02)
     19- Remove unused variable in EventAction
     20
     2103-06-10 J.Perl (testem16-V09-03-01)
     22- Updated vis usage
     23
     2420-05-10 mma (testem16-V09-03-00)
     25- TestEm16.cc : introduction of G4UIExecutive
     26     
     2719-11-09 mma (testem16-V09-02-00)
     28- PhysicsList : introduce eMultipleScattering and MuMultipleScattering
     29
     3024-09-08 mma (testem16-V09-01-02)
     31- HistoManager : root as default format
     32
     3312-06-08 mma (testem16-V09-01-01)
     34- Remove AIDA from GNUmakefile
     35     
     3607-05-08 mma (testem16-V09-01-00)
     37- README : update Aida informations     
    1738
    183918-01-07 V.Ivant (testem16-V08-02-00)
  • trunk/examples/extended/electromagnetic/TestEm16/README

    r807 r1337  
    1 $Id: README,v 1.3 2007/01/18 09:07:20 hbu Exp $
     1$Id: README,v 1.5 2008/09/26 20:05:13 maire Exp $
    22-------------------------------------------------------------------
    33
     
    120120        make
    121121
    122   By default the histograms are saved as testem16.hbook
     122  By default the histograms are saved as testem16.root
    123123  It is possible to choose the format of the histogram file (hbook, root, XML)
    124124  and the binning using /testem/histo/ command, see run01.mac
     125         
     126  To use histograms, at least one of the AIDA implementations should be
     127  available. See InstallAida.txt
  • trunk/examples/extended/electromagnetic/TestEm16/TestEm16.cc

    r1230 r1337  
    2424// ********************************************************************
    2525//
    26 // $Id: TestEm16.cc,v 1.3 2007/01/18 09:07:20 hbu Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     26// $Id: TestEm16.cc,v 1.4 2010/05/20 21:38:19 maire Exp $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    3232#include "G4RunManager.hh"
    3333#include "G4UImanager.hh"
    34 #include "G4UIterminal.hh"
    35 #include "G4UItcsh.hh"
    3634#include "Randomize.hh"
    3735
     
    4846#ifdef G4VIS_USE
    4947 #include "G4VisExecutive.hh"
     48#endif
     49
     50#ifdef G4UI_USE
     51#include "G4UIExecutive.hh"
    5052#endif
    5153
     
    6971  runManager->SetUserAction(new PrimaryGeneratorAction(det));
    7072
    71 #ifdef G4VIS_USE
    72   //visualization manager
    73   G4VisManager* visManager = new G4VisExecutive;
    74   visManager->Initialize();
    75 #endif
    76 
    7773  HistoManager*  histo = new HistoManager();
    7874
     
    8783  G4UImanager* UI = G4UImanager::GetUIpointer();
    8884
    89   if (argc==1)   // Define UI terminal for interactive mode
    90     {
    91      G4UIsession* session = 0;
    92 #ifdef G4UI_USE_TCSH
    93       session = new G4UIterminal(new G4UItcsh);
    94 #else
    95       session = new G4UIterminal();
    96 #endif
    97      session->SessionStart();
    98      delete session;
    99     }
    100   else           // Batch mode
     85  if (argc!=1)   // batch mode 
    10186    {
    10287     G4String command = "/control/execute ";
     
    10489     UI->ApplyCommand(command+fileName);
    10590    }
     91   
     92  else           //define visualization and UI terminal for interactive mode
     93    {
     94#ifdef G4VIS_USE
     95   G4VisManager* visManager = new G4VisExecutive;
     96   visManager->Initialize();
     97#endif   
     98     
     99#ifdef G4UI_USE
     100      G4UIExecutive * ui = new G4UIExecutive(argc,argv);     
     101      ui->SessionStart();
     102      delete ui;
     103#endif
     104         
     105#ifdef G4VIS_USE
     106     delete visManager;
     107#endif     
     108    }
    106109
    107110  //job termination
    108 #ifdef G4VIS_USE
    109   delete visManager;
    110 #endif
    111 
     111  //
     112  delete histo;
    112113  delete runManager;
    113114
  • trunk/examples/extended/electromagnetic/TestEm16/TestEm16.out

    r807 r1337  
     1
     2        ############################################
     3        !!! WARNING - FPE detection is activated !!!
     4        ############################################
    15
    26*************************************************************
    3  Geant4 version Name: global-V09-00-03    (9-May-2008)
     7 Geant4 version Name: geant4-09-03-ref-06    (25-June-2010)
    48                      Copyright : Geant4 Collaboration
    59                      Reference : NIM A 506 (2003), 250-303
     
    1014***** Table : Nb of materials = 4 *****
    1115
    12  Material: Beryllium     density:  1.848 g/cm3   RadL:  35.276 cm   Imean:  63.600 eV
     16 Material: Beryllium     density:  1.848 g/cm3   RadL:  35.276 cm   Nucl.Int.Length:  39.413 cm   Imean:  63.700 eV
    1317   --->  Element: Beryllium ( )   Z =  4.0   N =   9.0   A =   9.01 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    1418
    15  Material:   Carbon     density:  2.265 g/cm3   RadL:  18.851 cm   Imean:  78.000 eV
     19 Material:   Carbon     density:  2.265 g/cm3   RadL:  18.851 cm   Nucl.Int.Length:  35.388 cm   Imean:  81.000 eV
    1620   --->  Element: Carbon ( )   Z =  6.0   N =  12.0   A =  12.01 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    1721
    18  Material:     Iron     density:  7.870 g/cm3   RadL:   1.759 cm   Imean: 286.000 eV
    19    --->  Element: Iron ( )   Z = 26.0   N =  55.9   A =  55.85 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    20 
    21  Material:   Vacuum     density:  0.000 mg/cm3  RadL: 25050962965.731 km   Imean:  81.900 eV   temperature: 296.15 K  pressure:   0.00 atm
     22 Material:     Iron     density:  7.870 g/cm3   RadL:   1.759 cm   Nucl.Int.Length:  16.999 cm   Imean: 286.000 eV
     23   --->  Element: Iron ( )   Z = 26.0   N =  55.8   A =  55.85 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
     24
     25 Material:   Vacuum     density:  0.000 kg/m3   RadL: 25050955080.963 km   Nucl.Int.Length: 55627598682.933 km   Imean:  82.000 eV   temperature: 296.15 K  pressure:   0.00 atm
    2226   --->  Element: Vacuum ( )   Z =  7.0   N =  14.0   A =  14.01 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    2327
    24 
    25 Visualization Manager instantiating...
    26 Visualization Manager initialising...
    27 Registering graphics systems...
    28 
    29 You have successfully registered the following graphics systems.
    30 Current available graphics systems are:
    31   ASCIITree (ATree)
    32   DAWNFILE (DAWNFILE)
    33   G4HepRep (HepRepXML)
    34   G4HepRepFile (HepRepFile)
    35   RayTracer (RayTracer)
    36   VRML1FILE (VRML1FILE)
    37   VRML2FILE (VRML2FILE)
    38   OpenGLImmediateX (OGLIX)
    39   OpenGLStoredX (OGLSX)
    40 
    41 Registering model factories...
    42 
    43 You have successfully registered the following model factories.
    44 Registered model factories:
    45   generic
    46   drawByCharge
    47   drawByParticleID
    48   drawByOriginVolume
    49   drawByAttribute
    50 
    51 Registered filter factories:
    52   chargeFilter
    53   particleFilter
    54   originVolumeFilter
    55   attributeFilter
    5628
    5729/run/verbose 2
     
    6638physicsList->Construct() start.
    6739physicsList->Construct() start.
     40physicsList->CheckParticleList() start.
    6841physicsList->setCut() start.
    6942CutLength : 1 km
     
    9669/run/beamOn 100
    9770
    98 phot:  Total cross sections from Sandia parametrisation.
    99       Sampling according PhotoElectric model
    100 
    101 compt:  Total cross sections has a good parametrisation from 10 KeV to (100/Z) GeV
    102       Sampling according Klein-Nishina model
    103       tables are built for  gamma
    104       Lambda tables from 100 eV  to 100 GeV in 90 bins.
    105 
    106 conv:  Total cross sections has a good parametrisation from 1.5 MeV to 100 GeV for all Z;
    107       sampling secondary e+e- according Bethe-Heitler model
    108       tables are built for  gamma
    109       Lambda tables from 1.022 MeV to 100 GeV in 100 bins.
    110 
    111 msc:  Model variant of multiple scattering for e-
    112       Lambda tables from 100 eV  to 100 TeV in 120 bins.
    113       LateralDisplacementFlag=  1   Skin= 0
    114       Boundary/stepping algorithm is active with RangeFactor= 0.02  Step limit type 1
    115 
    116 eIoni:   tables are built for  e-
    117       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    118       Lambda tables from threshold to 100 TeV in 120 bins.
    119       Delta cross sections and sampling from MollerBhabha model
    120       Good description from 1 KeV to 100 GeV.
    121 
    122 eBrem:   tables are built for  e-
    123       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    124       Lambda tables from threshold to 100 TeV in 120 bins.
    125       Total cross sections and sampling from StandBrem model (based on the EEDL data library)
    126       Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV. LPM flag 1
    127       Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1
     71phot:   for  gamma    SubType= 12
     72      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     73       PhotoElectric :     Emin=          0 eV         Emax=   10 TeV
     74
     75compt:   for  gamma    SubType= 13
     76      Lambda tables from 100 eV  to 10 TeV in 77 bins, spline: 1
     77      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     78       Klein-Nishina :     Emin=          0 eV         Emax=   10 TeV
     79
     80conv:   for  gamma    SubType= 14
     81      Lambda tables from 1.022 MeV to 10 TeV in 77 bins, spline: 1
     82      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     83       Bethe-Heitler :     Emin=          0 eV         Emax=   10 TeV
     84
     85msc:   for e-    SubType= 10
     86      Lambda tables from 100 eV  to 10 TeV in 77 bins, spline: 1
     87      RangeFactor= 0.04, stepLimitType: 1, latDisplacement: 1
     88      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     89          UrbanMsc93 :     Emin=          0 eV         Emax=   10 TeV
     90
     91eIoni:   for  e-    SubType= 2
     92      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     93      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     94      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     95        MollerBhabha :     Emin=          0 eV         Emax=   10 TeV
     96
     97eBrem:   for  e-    SubType= 3
     98      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     99      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     100      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     101      LPM flag: 1 for E > 1 GeV
     102      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     103               eBrem :     Emin=          0 eV         Emax=   1 GeV
     104            eBremRel :     Emin=          1 GeV        Emax=   10 TeV
    128105
    129106SynRad:  Incoherent Synchrotron Radiation
    130107      good description for long magnets at all energies
    131108
    132 eIoni:   tables are built for  e+
    133       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    134       Lambda tables from threshold to 100 TeV in 120 bins.
    135       Delta cross sections and sampling from MollerBhabha model
    136       Good description from 1 KeV to 100 GeV.
    137 
    138 eBrem:   tables are built for  e+
    139       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    140       Lambda tables from threshold to 100 TeV in 120 bins.
    141       Total cross sections and sampling from StandBrem model (based on the EEDL data library)
    142       Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV. LPM flag 1
    143       Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1
    144 
    145 annihil:       Sampling according eplus2gg model
    146       tables are built for  e+
    147       Lambda tables from 100 eV  to 100 TeV in 120 bins.
    148 
    149 msc:  Model variant of multiple scattering for mu+
    150       Lambda tables from 100 eV  to 100 TeV in 120 bins.
    151       LateralDisplacementFlag=  1   Skin= 0
    152       Boundary/stepping algorithm is active with RangeFactor= 0.02  Step limit type 1
    153 
    154 muIoni:   tables are built for  mu+
    155       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    156       Lambda tables from threshold to 100 TeV in 120 bins.
    157       Bether-Bloch model for E > 0.2 MeV, parametrisation of Bragg peak below,
    158       radiative corrections for E > 1 GeV
    159       Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1
    160 
    161 muBrems:   tables are built for  mu+
    162       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    163       Lambda tables from threshold to 100 TeV in 120 bins.
    164       Parametrised model
    165 
    166 muPairProd:   tables are built for  mu+
    167       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    168       Lambda tables from threshold to 100 TeV in 120 bins.
    169       Parametrised model
    170 
    171 muIoni:   tables are built for  mu-
    172       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    173       Lambda tables from threshold to 100 TeV in 120 bins.
    174       Bether-Bloch model for E > 0.2 MeV, parametrisation of Bragg peak below,
    175       radiative corrections for E > 1 GeV
    176       Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1
    177 
    178 muBrems:   tables are built for  mu-
    179       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    180       Lambda tables from threshold to 100 TeV in 120 bins.
    181       Parametrised model
    182 
    183 muPairProd:   tables are built for  mu-
    184       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    185       Lambda tables from threshold to 100 TeV in 120 bins.
    186       Parametrised model
     109eIoni:   for  e+    SubType= 2
     110      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     111      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     112      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     113        MollerBhabha :     Emin=          0 eV         Emax=   10 TeV
     114
     115eBrem:   for  e+    SubType= 3
     116      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     117      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     118      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     119      LPM flag: 1 for E > 1 GeV
     120      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     121               eBrem :     Emin=          0 eV         Emax=   1 GeV
     122            eBremRel :     Emin=          1 GeV        Emax=   10 TeV
     123
     124annihil:   for  e+    SubType= 5
     125      Lambda tables from 100 eV  to 10 TeV in 77 bins, spline: 1
     126      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     127            eplus2gg :     Emin=          0 eV         Emax=   10 TeV
     128
     129muMsc:   for mu+    SubType= 10
     130      Lambda tables from 100 eV  to 10 TeV in 77 bins, spline: 1
     131      RangeFactor= 0.2, step limit type: 0, lateralDisplacement: 1, polarAngleLimit(deg)= 0
     132      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     133          UrbanMsc90 :     Emin=          0 eV         Emax=   10 TeV
     134
     135muIoni:   for  mu+    SubType= 2
     136      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     137      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     138      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     139      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     140               Bragg :     Emin=          0 eV         Emax=   200 keV
     141          BetheBloch :     Emin=        200 keV        Emax=   1 GeV
     142        MuBetheBloch :     Emin=          1 GeV        Emax=   10 TeV
     143
     144muBrems:   for  mu+    SubType= 3
     145      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     146      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     147      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     148              MuBrem :     Emin=          0 eV         Emax=   10 TeV
     149
     150muPairProd:   for  mu+    SubType= 4
     151      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     152      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     153      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     154          muPairProd :     Emin=          0 eV         Emax=   10 TeV
     155
     156muIoni:   for  mu-    SubType= 2
     157      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     158      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     159      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     160      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     161            ICRU73QO :     Emin=          0 eV         Emax=   200 keV
     162          BetheBloch :     Emin=        200 keV        Emax=   1 GeV
     163        MuBetheBloch :     Emin=          1 GeV        Emax=   10 TeV
     164
     165muBrems:   for  mu-    SubType= 3
     166      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     167      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     168      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     169              MuBrem :     Emin=          0 eV         Emax=   10 TeV
     170
     171muPairProd:   for  mu-    SubType= 4
     172      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     173      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     174      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     175          muPairProd :     Emin=          0 eV         Emax=   10 TeV
    187176
    188177Region <DefaultRegionForTheWorld> -- appears in <Vacuum> world volume
     
    190179 Pointers : G4VUserRegionInformation[0], G4UserLimits[0], G4FastSimulationManager[0], G4UserSteppingAction[0]
    191180 Materials : Vacuum
    192  Production cuts :  gamma 1 km     e- 1 km     e+ 1 km
     181 Production cuts :   gamma 1 km      e- 1 km      e+ 1 km  proton 0 fm
    193182
    194183========= Table of registered couples ==============================
     
    196185Index : 0     used in the geometry : Yes     recalculation needed : No
    197186 Material : Vacuum
    198  Range cuts        :  gamma 1 km     e- 1 km     e+ 1 km
    199  Energy thresholds :  gamma 990 eV     e- 990 eV     e+ 990 eV
     187 Range cuts        :  gamma  1 km     e-  1 km     e+  1 km  proton 0 fm
     188 Energy thresholds :  gamma  990 eV     e-  990 eV     e+  990 eV  proton -1 MeV
    200189 Region(s) which use this couple :
    201190    DefaultRegionForTheWorld
     
    227216Run Summary
    228217  Number of events processed : 100
    229   User=0.93s Real=1.19s Sys=0.04s
     218  User=0.61s Real=0.89s Sys=0s
    230219Summary for synchrotron radiation :
    231220  Number of photons = 64554
     
    239228 Current couple of seeds = 1554742231, 6856043
    240229----------------------------------------
    241 Graphics systems deleted.
    242 Visualization Manager deleting...
    243230UserDetectorConstruction deleted.
    244231UserPhysicsList deleted.
     
    247234G4 kernel has come to Quit state.
    248235EventManager deleted.
    249 Default detector region deleted.
    250236UImanager deleted.
    251237Units table cleared.
     
    253239RunManagerKernel is deleted.
    254240RunManager is deleting.
     241
  • trunk/examples/extended/electromagnetic/TestEm16/include/DetectorConstruction.hh

    r1230 r1337  
    2525//
    2626// $Id: DetectorConstruction.hh,v 1.4 2007/01/18 09:07:20 hbu Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm16/include/DetectorMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: DetectorMessenger.hh,v 1.4 2007/01/18 09:07:20 hbu Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm16/include/EventAction.hh

    r1230 r1337  
    2525//
    2626// $Id: EventAction.hh,v 1.2 2006/06/29 16:47:31 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm16/include/EventActionMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: EventActionMessenger.hh,v 1.2 2006/06/29 16:47:33 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm16/include/PhysicsList.hh

    r1230 r1337  
    2525//
    2626// $Id: PhysicsList.hh,v 1.4 2006/06/29 16:47:35 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm16/include/PhysicsListMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: PhysicsListMessenger.hh,v 1.4 2006/06/29 16:47:37 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm16/include/PrimaryGeneratorAction.hh

    r1230 r1337  
    2525//
    2626// $Id: PrimaryGeneratorAction.hh,v 1.3 2006/06/29 16:47:40 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm16/include/RunAction.hh

    r1230 r1337  
    2525//
    2626// $Id: RunAction.hh,v 1.5 2007/01/18 09:07:20 hbu Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm16/include/SteppingAction.hh

    r1230 r1337  
    2525//
    2626// $Id: SteppingAction.hh,v 1.3 2007/01/18 09:07:20 hbu Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm16/include/SteppingVerbose.hh

    r1230 r1337  
    2525//
    2626// $Id: SteppingVerbose.hh,v 1.2 2006/06/29 16:47:46 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//   This class manages the verbose outputs in G4SteppingManager.
  • trunk/examples/extended/electromagnetic/TestEm16/src/DetectorConstruction.cc

    r1230 r1337  
    2525//
    2626// $Id: DetectorConstruction.cc,v 1.4 2007/01/18 09:07:20 hbu Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm16/src/DetectorMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: DetectorMessenger.cc,v 1.3 2007/01/18 09:07:20 hbu Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm16/src/EventAction.cc

    r1230 r1337  
    2424// ********************************************************************
    2525//
    26 // $Id: EventAction.cc,v 1.2 2006/06/29 16:47:52 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     26// $Id: EventAction.cc,v 1.4 2010/06/07 05:40:46 perl Exp $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    3535
    3636#include "G4Event.hh"
    37 #include "G4TrajectoryContainer.hh"
    38 #include "G4Trajectory.hh"
    39 #include "G4VVisManager.hh"
    4037
    4138//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    6764//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
    6865
    69 void EventAction::EndOfEventAction(const G4Event* evt)
     66void EventAction::EndOfEventAction(const G4Event*)
    7067{
    71   if (G4VVisManager::GetConcreteInstance())
    72   {
    73    G4TrajectoryContainer* trajectoryContainer = evt->GetTrajectoryContainer();
    74    G4int n_trajectories = 0;
    75    if (trajectoryContainer) n_trajectories = trajectoryContainer->entries();
    76    for(G4int i=0; i<n_trajectories; i++)
    77       { G4Trajectory* trj = (G4Trajectory*)
    78                                        ((*(evt->GetTrajectoryContainer()))[i]);
    79         if (drawFlag == "all") trj->DrawTrajectory(100);
    80         else if ((drawFlag == "charged")&&(trj->GetCharge() != 0.))
    81                                trj->DrawTrajectory(100);
    82       }
    83   }
    8468}
    8569
  • trunk/examples/extended/electromagnetic/TestEm16/src/EventActionMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: EventActionMessenger.cc,v 1.2 2006/06/29 16:47:54 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm16/src/PhysicsList.cc

    r1230 r1337  
    2525//
    2626// $Id: PhysicsList.cc,v 1.5 2009/11/19 18:12:32 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm16/src/PhysicsListMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: PhysicsListMessenger.cc,v 1.4 2006/06/29 16:47:58 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm16/src/PrimaryGeneratorAction.cc

    r1230 r1337  
    2525//
    2626// $Id: PrimaryGeneratorAction.cc,v 1.3 2006/06/29 16:48:00 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm16/src/RunAction.cc

    r1230 r1337  
    2525//
    2626// $Id: RunAction.cc,v 1.8 2007/01/18 10:24:35 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm16/src/SteppingAction.cc

    r1230 r1337  
    2525//
    2626// $Id: SteppingAction.cc,v 1.5 2007/01/18 09:07:20 hbu Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm16/src/SteppingVerbose.cc

    r1230 r1337  
    2525//
    2626// $Id: SteppingVerbose.cc,v 1.2 2006/06/29 16:48:06 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm16/vis.mac

    r807 r1337  
    1010/run/initialize
    1111#
    12 # Create empty scene ("world" is default)
    13 /vis/scene/create
    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 #
    20 ##/vis/open DAWNFILE
    21 #
    22 # Draw scene
    23 /vis/viewer/zoom 1.4
    24 /vis/viewer/flush
    25 #
    26 # for drawing the tracks
    27 # if too many tracks cause core dump => storeTrajectory 0
    28 /tracking/storeTrajectory 1
    29 /vis/scene/endOfEventAction accumulate
    30 #
    31 /testem/event/drawTracks all
    32 #
    3312# inactivate other processes to make SynchrotronRadiation more visible
    3413/process/inactivate msc
     
    4120#
    4221/testem/det/setField 0.1 tesla
     22#
     23# Use this open statement to create an OpenGL view:
     24/vis/open OGL 600x600-0+0
     25#
     26# Use this open statement to create a .prim file suitable for
     27# viewing in DAWN:
     28#/vis/open DAWNFILE
     29#
     30# Use this open statement to create a .heprep file suitable for
     31# viewing in HepRApp:
     32#/vis/open HepRepFile
     33#
     34# Use this open statement to create a .wrl file suitable for
     35# viewing in a VRML viewer:
     36#/vis/open VRML2FILE
     37#
     38# Disable auto refresh and quieten vis messages whilst scene and
     39# trajectories are established:
     40/vis/viewer/set/autoRefresh false
     41/vis/verbose errors
     42#
     43# Draw geometry:
     44/vis/drawVolume
     45#
     46# Specify view angle:
     47#/vis/viewer/set/viewpointThetaPhi 90. 0.
     48#
     49# Specify zoom value:
     50/vis/viewer/zoom 1.4
     51#
     52# Specify style (surface or wireframe):
     53#/vis/viewer/set/style wireframe
     54#
     55# Draw coordinate axes:
     56#/vis/scene/add/axes 0 0 0 1 m
     57#
     58# Draw smooth trajectories at end of event, showing trajectory points
     59# as markers 2 pixels wide:
     60/vis/scene/add/trajectories smooth
     61/vis/modeling/trajectories/create/drawByCharge
     62/vis/modeling/trajectories/drawByCharge-0/default/setDrawStepPts true
     63/vis/modeling/trajectories/drawByCharge-0/default/setStepPtsSize 2
     64# (if too many tracks cause core dump => /tracking/storeTrajectory 0)
     65#
     66# Draw hits at end of event:
     67#/vis/scene/add/hits
     68#
     69# To draw only gammas:
     70#/vis/filtering/trajectories/create/particleFilter
     71#/vis/filtering/trajectories/particleFilter-0/add gamma
     72#
     73# To invert the above, drawing all particles except gammas,
     74# keep the above two lines but also add:
     75#/vis/filtering/trajectories/particleFilter-0/invert true
     76#
     77# Many other options are available with /vis/modeling and /vis/filtering.
     78# For example, to select colour by particle ID:
     79#/vis/modeling/trajectories/create/drawByParticleID
     80#/vis/modeling/trajectories/drawByParticleID-0/set e- blue
     81#
     82# To superimpose all of the events from a given run:
     83/vis/scene/endOfEventAction accumulate
     84#
     85# Re-establish auto refreshing and verbosity:
     86/vis/viewer/set/autoRefresh true
     87/vis/verbose warnings
     88#
     89# For file-based drivers, use this to create an empty detector view:
     90#/vis/viewer/flush
  • trunk/examples/extended/electromagnetic/TestEm17/History

    r807 r1337  
    1 $Id: History,v 1.4 2007/05/12 16:33:53 vnivanch Exp $
     1$Id: History,v 1.12 2010/06/07 05:40:46 perl Exp $
    22-------------------------------------------------------------------
    33
     
    1515     * Reverse chronological order (last date on top), please *
    1616     ----------------------------------------------------------
     17     
     1806-06-10 J.Perl (testem17-V09-03-02)
     19- Remove unused variable in EventAction
     20
     2103-06-10 J.Perl (testem17-V09-03-01)
     22- Updated vis usage
     23 
     2421-05-10 mma (testem17-V09-03-00)
     25- TestEm17.cc : introduction of G4UIExecutive
     26
     2724-09-08 mma (testem17-V09-01-04)
     28- HistoManager : root as default format
     29
     3012-06-08 mma (testem17-V09-01-03)
     31- Remove AIDA from GNUmakefile
     32     
     3307-05-08 mma (testem17-V09-01-02)
     34- PhysListEmStandard : add spline option for physics tables
     35- README : update Aida informations
     36
     3731-03-08 V.Ivant (testem17-V09-01-01)
     38- reduce number of string comparisons (10% CPU)
     39
     4018-03-08 V.Ivant (testem17-V09-01-00)
     41- added pion and protons bremsstrahlung and pair production
    1742
    184312-05-07 V.Ivant (testem17-V08-03-00)
  • trunk/examples/extended/electromagnetic/TestEm17/README

    r807 r1337  
    1 $Id: README,v 1.1 2006/05/09 16:22:19 maire Exp $
     1$Id: README,v 1.3 2008/09/26 20:15:04 maire Exp $
    22-------------------------------------------------------------------
    33
     
    7979        the commands:
    8080        /testem/histo/setFileName  name  (default testem17)
    81         /testem/histo/setFileType  name  (default hbook)
     81        /testem/histo/setFileType  name  (default root)
    8282
    8383        Note that, by default, histograms are disabled. To activate them,
     
    124124         
    125125  To use histograms, at least one of the AIDA implementations should be
    126   available (see http://aida.freehep.org).
     126  available. See InstallAida.txt
    127127 
    128  8a - PI
    129 
    130   A package including AIDA and extended interfaces also using Python is PI,
    131   available from: http://cern.ch/pi
    132 
    133   Once installed PI or PI-Lite in a specified local area $MYPY, it is required
    134   to add the installation path to $PATH, i.e. for example, for release 1.2.1 of
    135   PI:
    136   setenv PATH ${PATH}:$MYPI/1.2.1/app/releases/PI/PI_1_2_1/rh73_gcc32/bin
    137 
    138   CERN users can use the PATH to the LCG area on AFS.
    139   Before running the example the command should be issued:
    140   eval `aida-config --runtime csh`
    141 
    142  8b -  OpenScientist
    143 
    144   OpenScientist is available at http://OpenScientist.lal.in2p3.fr.
    145 
    146   You have to "setup" the OpenScientist AIDA implementation before compiling
    147   (then with G4ANALYSIS_USE set) and running your Geant4 application.
    148 
    149  On UNIX you setup, with a csh flavoured shell :
    150         csh> source <<OpenScientist install path>/aida-setup.csh
    151         or with a sh flavoured shell :
    152         sh> . <<OpenScientist install path>/aida-setup.sh
    153  On Windows :
    154         DOS> call <<OpenScientist install path>/aida-setup.bat
    155 
    156   You can use various file formats for writing (AIDA-XML, hbook, root).
    157   These formats are readable by the Lab onx interactive program
    158   or the OpenPAW application. See the web pages.
    159 
    160 
    161   With OpenPAW, on a run.hbook file, one can view the histograms
    162   with something like :
    163         OS> opaw
    164         opaw> h/file 1 run.hbook  ( or opaw> h/file 1 run.aida or run.root) 
    165         opaw> zone 2 2
    166         opaw> h/plot 1
    167         opaw> h/plot 2
  • trunk/examples/extended/electromagnetic/TestEm17/TestEm17.cc

    r1230 r1337  
    2525//
    2626//
    27 // $Id: TestEm17.cc,v 1.2 2006/06/29 16:48:08 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// $Id: TestEm17.cc,v 1.3 2010/05/21 08:30:24 maire Exp $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    3333#include "G4RunManager.hh"
    3434#include "G4UImanager.hh"
    35 #include "G4UIterminal.hh"
    36 #include "G4UItcsh.hh"
    3735#include "Randomize.hh"
    3836
     
    5048#ifdef G4VIS_USE
    5149 #include "G4VisExecutive.hh"
     50#endif
     51
     52#ifdef G4UI_USE
     53#include "G4UIExecutive.hh"
    5254#endif
    5355
     
    7274  runManager->SetUserAction(prim = new PrimaryGeneratorAction(det));
    7375 
    74   #ifdef G4VIS_USE
    75    // visualization manager
    76    G4VisManager* visManager = new G4VisExecutive;
    77    visManager->Initialize();
    78   #endif
    79  
    8076  HistoManager* histo = new HistoManager();
    8177     
     
    9591   
    9692  } else {              // start interactive session
    97     G4UIsession* session = 0;
    98 #ifdef G4UI_USE_TCSH
    99       session = new G4UIterminal(new G4UItcsh);     
    100 #else
    101       session = new G4UIterminal();
    102 #endif         
    103     session->SessionStart();
    104     delete session;
     93#ifdef G4VIS_USE
     94   G4VisManager* visManager = new G4VisExecutive;
     95   visManager->Initialize();
     96#endif   
     97     
     98#ifdef G4UI_USE
     99      G4UIExecutive * ui = new G4UIExecutive(argc,argv);     
     100      ui->SessionStart();
     101      delete ui;
     102#endif
     103         
     104#ifdef G4VIS_USE
     105     delete visManager;
     106#endif     
    105107  }
    106108
    107109  // job termination
    108110  //
    109  
    110 #ifdef G4VIS_USE
    111  delete visManager;
    112 #endif
    113 
    114111  delete histo;
    115112  delete runManager;
  • trunk/examples/extended/electromagnetic/TestEm17/TestEm17.in

    r807 r1337  
    1 # $Id: TestEm17.in,v 1.1 2006/05/09 16:22:19 maire Exp $
     1# $Id: TestEm17.in,v 1.3 2008/03/31 10:11:30 vnivanch Exp $
    22#
    33# Macro file for "TestEm17.cc"
     
    2121#
    2222/run/beamOn 10000
     23#
     24/gun/particle pi+
     25/run/beamOn 10000
     26#
     27/gun/particle proton
     28/run/beamOn 10000
     29#
     30
  • trunk/examples/extended/electromagnetic/TestEm17/TestEm17.out

    r807 r1337  
     1
     2        ############################################
     3        !!! WARNING - FPE detection is activated !!!
     4        ############################################
    15
    26*************************************************************
    3  Geant4 version Name: global-V09-00-03    (9-May-2008)
     7 Geant4 version Name: geant4-09-03-ref-06    (25-June-2010)
    48                      Copyright : Geant4 Collaboration
    59                      Reference : NIM A 506 (2003), 250-303
     
    1014***** Table : Nb of materials = 7 *****
    1115
    12  Material: galactic     density:  0.000 mg/cm3  RadL: 204727576.737 pc   Imean:  21.800 eV   temperature:   2.73 K  pressure:   0.00 atm
     16 Material: galactic     density:  0.000 kg/m3   RadL: 204727512.315 pc   Nucl.Int.Length: 113804112.800 pc   Imean:  19.200 eV   temperature:   2.73 K  pressure:   0.00 atm
    1317   --->  Element: galactic ( )   Z =  1.0   N =   1.0   A =   1.01 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    1418
    15  Material:      Air     density:  1.290 mg/cm3  RadL: 285.161 m    Imean:  85.684 eV   temperature: 273.15 K  pressure:   1.00 atm
     19 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
    1620   --->  Element: Nitrogen (N)   Z =  7.0   N =  14.0   A =  14.01 g/mole  ElmMassFraction:  70.00 %  ElmAbundance  72.71 %
    1721   --->  Element: Oxygen (O)   Z =  8.0   N =  16.0   A =  16.00 g/mole  ElmMassFraction:  30.00 %  ElmAbundance  27.29 %
    1822
    19  Material:    CaCO3     density:  2.800 g/cm3   RadL:   8.581 cm   Imean: 123.060 eV
     23 Material:    CaCO3     density:  2.800 g/cm3   RadL:   8.581 cm   Nucl.Int.Length:  34.749 cm   Imean: 123.236 eV
    2024   --->  Element: Calcium (Ca)   Z = 20.0   N =  40.1   A =  40.08 g/mole  ElmMassFraction:  40.04 %  ElmAbundance  20.00 %
    2125   --->  Element: Carbon (C)   Z =  6.0   N =  12.0   A =  12.01 g/mole  ElmMassFraction:  12.00 %  ElmAbundance  20.00 %
    2226   --->  Element: Oxygen (O)   Z =  8.0   N =  16.0   A =  16.00 g/mole  ElmMassFraction:  47.96 %  ElmAbundance  60.00 %
    2327
    24  Material:   Carbon     density:  2.265 g/cm3   RadL:  18.850 cm   Imean:  78.000 eV
     28 Material:   Carbon     density:  2.265 g/cm3   RadL:  18.850 cm   Nucl.Int.Length:  35.387 cm   Imean:  81.000 eV
    2529   --->  Element: Carbon ( )   Z =  6.0   N =  12.0   A =  12.01 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    2630
    27  Material:     Iron     density:  7.870 g/cm3   RadL:   1.759 cm   Imean: 286.000 eV
    28    --->  Element: Iron ( )   Z = 26.0   N =  55.9   A =  55.85 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    29 
    30  Material:      Tin     density:  7.310 g/cm3   RadL:   1.206 cm   Imean: 490.000 eV
     31 Material:     Iron     density:  7.870 g/cm3   RadL:   1.759 cm   Nucl.Int.Length:  16.999 cm   Imean: 286.000 eV
     32   --->  Element: Iron ( )   Z = 26.0   N =  55.8   A =  55.85 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
     33
     34 Material:      Tin     density:  7.310 g/cm3   RadL:   1.206 cm   Nucl.Int.Length:  23.531 cm   Imean: 488.000 eV
    3135   --->  Element: Tin ( )   Z = 50.0   N = 118.7   A = 118.70 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    3236
    33  Material:       HI     density:  2.800 g/cm3   RadL:   3.049 cm   Imean: 465.242 eV
     37 Material:       HI     density:  2.800 g/cm3   RadL:   3.049 cm   Nucl.Int.Length:  60.888 cm   Imean: 462.393 eV
    3438   --->  Element: Hydrogen (H)   Z =  1.0   N =   1.0   A =   1.01 g/mole  ElmMassFraction:   0.79 %  ElmAbundance  50.00 %
    3539   --->  Element: Iodine (I)   Z = 53.0   N = 126.9   A = 126.90 g/mole  ElmMassFraction:  99.21 %  ElmAbundance  50.00 %
    3640
    37 
    38 Visualization Manager instantiating...
    39 Visualization Manager initialising...
    40 Registering graphics systems...
    41 
    42 You have successfully registered the following graphics systems.
    43 Current available graphics systems are:
    44   ASCIITree (ATree)
    45   DAWNFILE (DAWNFILE)
    46   G4HepRep (HepRepXML)
    47   G4HepRepFile (HepRepFile)
    48   RayTracer (RayTracer)
    49   VRML1FILE (VRML1FILE)
    50   VRML2FILE (VRML2FILE)
    51   OpenGLImmediateX (OGLIX)
    52   OpenGLStoredX (OGLSX)
    53 
    54 Registering model factories...
    55 
    56 You have successfully registered the following model factories.
    57 Registered model factories:
    58   generic
    59   drawByCharge
    60   drawByParticleID
    61   drawByOriginVolume
    62   drawByAttribute
    63 
    64 Registered filter factories:
    65   chargeFilter
    66   particleFilter
    67   originVolumeFilter
    68   attributeFilter
    6941
    7042/run/verbose 2
     
    8355physicsList->Construct() start.
    8456physicsList->Construct() start.
     57physicsList->CheckParticleList() start.
    8558physicsList->setCut() start.
    8659PhysicsList::SetCuts:CutLength : 1 mm
     
    9265#
    9366/run/beamOn 10000
     67
     68hIoni:   for  proton    SubType= 2
     69      dE/dx and range tables from 100 eV  to 1000 PeV in 160 bins
     70      Lambda tables from threshold to 1000 PeV in 160 bins, spline: 1
     71      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     72      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     73               Bragg :     Emin=          0 eV         Emax=   2 MeV
     74          BetheBloch :     Emin=          2 MeV        Emax=   1000 PeV
     75
     76hBrems:   for  proton    SubType= 3
     77      dE/dx and range tables from 100 eV  to 1000 PeV in 160 bins
     78      Lambda tables from threshold to 1000 PeV in 160 bins, spline: 1
     79      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     80               hBrem :     Emin=          0 eV         Emax=   100 TeV
     81
     82hPairProd:   for  proton    SubType= 4
     83      dE/dx and range tables from 100 eV  to 1000 PeV in 160 bins
     84      Lambda tables from threshold to 1000 PeV in 160 bins, spline: 1
     85      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     86           hPairProd :     Emin=          0 eV         Emax=   100 TeV
     87
     88muIoni:   for  mu+    SubType= 2
     89      dE/dx and range tables from 100 eV  to 1000 PeV in 160 bins
     90      Lambda tables from threshold to 1000 PeV in 160 bins, spline: 1
     91      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     92      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     93               Bragg :     Emin=          0 eV         Emax=   200 keV
     94          BetheBloch :     Emin=        200 keV        Emax=   1 GeV
     95        MuBetheBloch :     Emin=          1 GeV        Emax=   1000 PeV
     96
     97muBrems:   for  mu+    SubType= 3
     98      dE/dx and range tables from 100 eV  to 1000 PeV in 160 bins
     99      Lambda tables from threshold to 1000 PeV in 160 bins, spline: 1
     100      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     101              MuBrem :     Emin=          0 eV         Emax=   1000 PeV
     102
     103muPairProd:   for  mu+    SubType= 4
     104      dE/dx and range tables from 100 eV  to 1000 PeV in 160 bins
     105      Lambda tables from threshold to 1000 PeV in 160 bins, spline: 1
     106      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     107          muPairProd :     Emin=          0 eV         Emax=   1000 PeV
     108
     109muIoni:   for  mu-    SubType= 2
     110      dE/dx and range tables from 100 eV  to 1000 PeV in 160 bins
     111      Lambda tables from threshold to 1000 PeV in 160 bins, spline: 1
     112      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     113      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     114            ICRU73QO :     Emin=          0 eV         Emax=   200 keV
     115          BetheBloch :     Emin=        200 keV        Emax=   1 GeV
     116        MuBetheBloch :     Emin=          1 GeV        Emax=   1000 PeV
     117
     118muBrems:   for  mu-    SubType= 3
     119      dE/dx and range tables from 100 eV  to 1000 PeV in 160 bins
     120      Lambda tables from threshold to 1000 PeV in 160 bins, spline: 1
     121      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     122              MuBrem :     Emin=          0 eV         Emax=   1000 PeV
     123
     124muPairProd:   for  mu-    SubType= 4
     125      dE/dx and range tables from 100 eV  to 1000 PeV in 160 bins
     126      Lambda tables from threshold to 1000 PeV in 160 bins, spline: 1
     127      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     128          muPairProd :     Emin=          0 eV         Emax=   1000 PeV
     129
     130hIoni:   for  pi+    SubType= 2
     131      dE/dx and range tables from 100 eV  to 1000 PeV in 160 bins
     132      Lambda tables from threshold to 1000 PeV in 160 bins, spline: 1
     133      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     134      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     135               Bragg :     Emin=          0 eV         Emax=   297.504 keV
     136          BetheBloch :     Emin=    297.504 keV        Emax=   1000 PeV
     137
     138hBrems:   for  pi+    SubType= 3
     139      dE/dx and range tables from 100 eV  to 1000 PeV in 160 bins
     140      Lambda tables from threshold to 1000 PeV in 160 bins, spline: 1
     141      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     142               hBrem :     Emin=          0 eV         Emax=   100 TeV
     143
     144hPairProd:   for  pi+    SubType= 4
     145      dE/dx and range tables from 100 eV  to 1000 PeV in 160 bins
     146      Lambda tables from threshold to 1000 PeV in 160 bins, spline: 1
     147      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     148           hPairProd :     Emin=          0 eV         Emax=   100 TeV
     149
     150hIoni:   for  pi-    SubType= 2
     151      dE/dx and range tables from 100 eV  to 1000 PeV in 160 bins
     152      Lambda tables from threshold to 1000 PeV in 160 bins, spline: 1
     153      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     154      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     155            ICRU73QO :     Emin=          0 eV         Emax=   297.504 keV
     156          BetheBloch :     Emin=    297.504 keV        Emax=   1000 PeV
     157
     158hBrems:   for  pi-    SubType= 3
     159      dE/dx and range tables from 100 eV  to 1000 PeV in 160 bins
     160      Lambda tables from threshold to 1000 PeV in 160 bins, spline: 1
     161      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     162               hBrem :     Emin=          0 eV         Emax=   100 TeV
     163
     164hPairProd:   for  pi-    SubType= 4
     165      dE/dx and range tables from 100 eV  to 1000 PeV in 160 bins
     166      Lambda tables from threshold to 1000 PeV in 160 bins, spline: 1
     167      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     168           hPairProd :     Emin=          0 eV         Emax=   100 TeV
    94169
    95170Region <DefaultRegionForTheWorld> -- appears in <Iron> world volume
     
    97172 Pointers : G4VUserRegionInformation[0], G4UserLimits[0], G4FastSimulationManager[0], G4UserSteppingAction[0]
    98173 Materials : Iron
    99  Production cuts :  gamma 1 mm     e- 1 mm     e+ 1 mm
     174 Production cuts :   gamma 1 mm      e- 1 mm      e+ 1 mm  proton 0 fm
    100175
    101176========= Table of registered couples ==============================
     
    103178Index : 0     used in the geometry : Yes     recalculation needed : No
    104179 Material : Iron
    105  Range cuts        :  gamma 1 mm     e- 1 mm     e+ 1 mm
    106  Energy thresholds :  gamma 20.8323 keV    e- 1.28002 MeV    e+ 1.21851 MeV
     180 Range cuts        :  gamma  1 mm     e-  1 mm     e+  1 mm  proton 0 fm
     181 Energy thresholds :  gamma  20.6438 keV    e-  1.29592 MeV    e+  1.21169 MeV proton 0 eV
    107182 Region(s) which use this couple :
    108183    DefaultRegionForTheWorld
     
    145220Run Summary
    146221  Number of events processed : 10000
    147   User=8.7s Real=32.93s Sys=2.4s
     222  User=4.58s Real=9.39s Sys=0.25s
    148223
    149224 The run consists of 10000 mu+ of 10 TeV through 1 m   of Iron (density: 7.9 g/cm3 )
    150225
    151  Number of process calls --->   muIoni : 469509 muPairProd : 63194      muBrems : 732
    152 
    153  Simulation: total CrossSection = 0.53343 /cm    MeanFreePath = 1.8746 cm        massicCrossSection = 0.067781 cm2/g
     226 Number of process calls --->   muIoni : 461894 muPairProd : 63886      muBrems : 665
     227
     228 Simulation: total CrossSection = 0.52644 /cm    MeanFreePath = 1.8995 cm        massicCrossSection = 0.066893 cm2/g
    154229 Theory:     total CrossSection = 0.53938 /cm    MeanFreePath = 1.854 cm         massicCrossSection = 0.068536 cm2/g
    155230
    156231--------- Ranecu engine status ---------
    157232 Initial seed (index) = 0
    158  Current couple of seeds = 2031201429, 1872579439
    159 ----------------------------------------
    160 Graphics systems deleted.
    161 Visualization Manager deleting...
     233 Current couple of seeds = 1599898295, 1410323926
     234----------------------------------------
     235#
     236/gun/particle pi+
     237/run/beamOn 10000
     238
     239Region <DefaultRegionForTheWorld> -- appears in <Iron> world volume
     240 Root logical volume(s) : Iron
     241 Pointers : G4VUserRegionInformation[0], G4UserLimits[0], G4FastSimulationManager[0], G4UserSteppingAction[0]
     242 Materials : Iron
     243 Production cuts :   gamma 1 mm      e- 1 mm      e+ 1 mm  proton 0 fm
     244
     245========= Table of registered couples ==============================
     246
     247Index : 0     used in the geometry : Yes     recalculation needed : No
     248 Material : Iron
     249 Range cuts        :  gamma  1 mm     e-  1 mm     e+  1 mm  proton 0 fm
     250 Energy thresholds :  gamma  20.643844 keV    e-  1.295918 MeV    e+  1.2116932 MeV proton 0 eV
     251 Region(s) which use this couple :
     252    DefaultRegionForTheWorld
     253
     254====================================================================
     255
     256### Run 1 start.
     257
     258--------- Ranecu engine status ---------
     259 Initial seed (index) = 0
     260 Current couple of seeds = 1599898295, 1410323926
     261----------------------------------------
     262Start Run processing.
     263
     264---> Begin of Event: 0
     265
     266---> Begin of Event: 1000
     267
     268---> Begin of Event: 2000
     269
     270---> Begin of Event: 3000
     271
     272---> Begin of Event: 4000
     273
     274---> Begin of Event: 5000
     275
     276---> Begin of Event: 6000
     277
     278---> Begin of Event: 7000
     279
     280---> Begin of Event: 8000
     281
     282---> Begin of Event: 9000
     283Run terminated.
     284Run Summary
     285  Number of events processed : 10000
     286  User=4.12s Real=5.27s Sys=0.24s
     287
     288 The run consists of 10000 pi+ of 10 TeV through 1 m   of Iron (density: 7.9 g/cm3 )
     289
     290 Number of process calls --->   hIoni : 433928  hPairProd : 59452       hBrems : 347
     291
     292 Simulation: total CrossSection = 0.49373 /cm    MeanFreePath = 2.0254 cm        massicCrossSection = 0.062735 cm2/g
     293
     294--------- Ranecu engine status ---------
     295 Initial seed (index) = 0
     296 Current couple of seeds = 1194972054, 916833196
     297----------------------------------------
     298#
     299/gun/particle proton
     300/run/beamOn 10000
     301
     302Region <DefaultRegionForTheWorld> -- appears in <Iron> world volume
     303 Root logical volume(s) : Iron
     304 Pointers : G4VUserRegionInformation[0], G4UserLimits[0], G4FastSimulationManager[0], G4UserSteppingAction[0]
     305 Materials : Iron
     306 Production cuts :   gamma 1 mm      e- 1 mm      e+ 1 mm  proton 0 fm
     307
     308========= Table of registered couples ==============================
     309
     310Index : 0     used in the geometry : Yes     recalculation needed : No
     311 Material : Iron
     312 Range cuts        :  gamma  1 mm     e-  1 mm     e+  1 mm  proton 0 fm
     313 Energy thresholds :  gamma  20.643844 keV    e-  1.295918 MeV    e+  1.2116932 MeV proton 0 eV
     314 Region(s) which use this couple :
     315    DefaultRegionForTheWorld
     316
     317====================================================================
     318
     319### Run 2 start.
     320
     321--------- Ranecu engine status ---------
     322 Initial seed (index) = 0
     323 Current couple of seeds = 1194972054, 916833196
     324----------------------------------------
     325Start Run processing.
     326
     327---> Begin of Event: 0
     328
     329---> Begin of Event: 1000
     330
     331---> Begin of Event: 2000
     332
     333---> Begin of Event: 3000
     334
     335---> Begin of Event: 4000
     336
     337---> Begin of Event: 5000
     338
     339---> Begin of Event: 6000
     340
     341---> Begin of Event: 7000
     342
     343---> Begin of Event: 8000
     344
     345---> Begin of Event: 9000
     346Run terminated.
     347Run Summary
     348  Number of events processed : 10000
     349  User=3.58s Real=3.91s Sys=0.24s
     350
     351 The run consists of 10000 proton of 10 TeV through 1 m   of Iron (density: 7.9 g/cm3 )
     352
     353 Number of process calls --->   hIoni : 433160  hPairProd : 34070       hBrems : 10
     354
     355 Simulation: total CrossSection = 0.46724 /cm    MeanFreePath = 2.1402 cm        massicCrossSection = 0.05937 cm2/g
     356
     357--------- Ranecu engine status ---------
     358 Initial seed (index) = 0
     359 Current couple of seeds = 250921008, 1691860124
     360----------------------------------------
     361#
    162362UserDetectorConstruction deleted.
    163363UserPhysicsList deleted.
     
    166366G4 kernel has come to Quit state.
    167367EventManager deleted.
    168 Default detector region deleted.
    169368UImanager deleted.
    170369Units table cleared.
     
    172371RunManagerKernel is deleted.
    173372RunManager is deleting.
     373
  • trunk/examples/extended/electromagnetic/TestEm17/include/DetectorConstruction.hh

    r1230 r1337  
    2626//
    2727// $Id: DetectorConstruction.hh,v 1.2 2006/06/29 16:48:10 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm17/include/DetectorMessenger.hh

    r1230 r1337  
    2626//
    2727// $Id: DetectorMessenger.hh,v 1.2 2006/06/29 16:48:13 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm17/include/EventAction.hh

    r1230 r1337  
    2525//
    2626// $Id: EventAction.hh,v 1.2 2006/06/29 16:48:15 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm17/include/EventActionMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: EventActionMessenger.hh,v 1.2 2006/06/29 16:48:17 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm17/include/HistoManager.hh

    r1230 r1337  
    2525//
    2626// $Id: HistoManager.hh,v 1.3 2008/03/18 15:30:33 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm17/include/HistoMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: HistoMessenger.hh,v 1.2 2006/06/29 16:48:21 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm17/include/MuCrossSections.hh

    r1230 r1337  
    2525//
    2626// $Id: MuCrossSections.hh,v 1.2 2006/06/29 16:48:23 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm17/include/MuNuclearBuilder.hh

    r1230 r1337  
    2525//
    2626// $Id: MuNuclearBuilder.hh,v 1.2 2006/06/29 16:48:25 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm17/include/PhysListEmStandard.hh

    r1230 r1337  
    2525//
    2626// $Id: PhysListEmStandard.hh,v 1.2 2006/06/29 16:48:30 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm17/include/PhysicsList.hh

    r1230 r1337  
    2525//
    2626// $Id: PhysicsList.hh,v 1.2 2006/06/29 16:48:32 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm17/include/PhysicsListMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: PhysicsListMessenger.hh,v 1.2 2006/06/29 16:48:34 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm17/include/PrimaryGeneratorAction.hh

    r1230 r1337  
    2525//
    2626// $Id: PrimaryGeneratorAction.hh,v 1.2 2006/06/29 16:48:36 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm17/include/ProcessesCount.hh

    r1230 r1337  
    2525//
    2626// $Id: ProcessesCount.hh,v 1.2 2006/06/29 16:48:38 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm17/include/RunAction.hh

    r1230 r1337  
    2525//
    2626// $Id: RunAction.hh,v 1.2 2006/06/29 16:48:40 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm17/include/StackingAction.hh

    r1230 r1337  
    2525//
    2626// $Id: StackingAction.hh,v 1.2 2006/06/29 16:48:42 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm17/include/SteppingAction.hh

    r1230 r1337  
    2525//
    2626// $Id: SteppingAction.hh,v 1.2 2006/06/29 16:48:44 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm17/include/SteppingVerbose.hh

    r1230 r1337  
    2525//
    2626// $Id: SteppingVerbose.hh,v 1.2 2006/06/29 16:48:47 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//   This class manages the verbose outputs in G4SteppingManager.
  • trunk/examples/extended/electromagnetic/TestEm17/src/DetectorConstruction.cc

    r1230 r1337  
    2626//
    2727// $Id: DetectorConstruction.cc,v 1.3 2007/05/12 16:33:53 vnivanch Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm17/src/DetectorMessenger.cc

    r1230 r1337  
    2626//
    2727// $Id: DetectorMessenger.cc,v 1.2 2006/06/29 16:48:51 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm17/src/EventAction.cc

    r1230 r1337  
    2424// ********************************************************************
    2525//
    26 // $Id: EventAction.cc,v 1.2 2006/06/29 16:48:53 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     26// $Id: EventAction.cc,v 1.4 2010/06/07 05:40:46 perl Exp $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    3535
    3636#include "G4Event.hh"
    37 #include "G4TrajectoryContainer.hh"
    38 #include "G4Trajectory.hh"
    39 #include "G4VVisManager.hh"
    4037
    4138//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    6764//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
    6865
    69 void EventAction::EndOfEventAction(const G4Event* evt)
     66void EventAction::EndOfEventAction(const G4Event*)
    7067{
    71   if (G4VVisManager::GetConcreteInstance())
    72   {
    73     G4TrajectoryContainer* trajectoryContainer = evt->GetTrajectoryContainer();
    74     G4int n_trajectories = 0;
    75     if (trajectoryContainer) n_trajectories = trajectoryContainer->entries(); 
    76     for (G4int i=0; i<n_trajectories; i++) {
    77        G4Trajectory* trj = (G4Trajectory*)
    78                                        ((*(evt->GetTrajectoryContainer()))[i]);
    79        trj->DrawTrajectory(1000);
    80     }
    81   }
    8268}
    8369
  • trunk/examples/extended/electromagnetic/TestEm17/src/EventActionMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: EventActionMessenger.cc,v 1.2 2006/06/29 16:48:55 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm17/src/HistoManager.cc

    r1230 r1337  
    2525//
    2626// $Id: HistoManager.cc,v 1.4 2008/09/26 20:15:04 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm17/src/HistoMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: HistoMessenger.cc,v 1.2 2006/06/29 16:49:01 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm17/src/MuCrossSections.cc

    r1230 r1337  
    2525//
    2626// $Id: MuCrossSections.cc,v 1.2 2006/06/29 16:49:03 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm17/src/MuNuclearBuilder.cc

    r1230 r1337  
    2626//
    2727// $Id: MuNuclearBuilder.cc,v 1.2 2006/06/29 16:49:05 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm17/src/PhysListEmStandard.cc

    r1230 r1337  
    2525//
    2626// $Id: PhysListEmStandard.cc,v 1.4 2008/05/07 13:57:56 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm17/src/PhysicsList.cc

    r1230 r1337  
    2626//
    2727// $Id: PhysicsList.cc,v 1.4 2006/10/24 10:06:21 maire Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm17/src/PhysicsListMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: PhysicsListMessenger.cc,v 1.2 2006/06/29 16:49:13 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm17/src/PrimaryGeneratorAction.cc

    r1230 r1337  
    2525//
    2626// $Id: PrimaryGeneratorAction.cc,v 1.2 2006/06/29 16:49:15 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm17/src/RunAction.cc

    r1230 r1337  
    2525//
    2626// $Id: RunAction.cc,v 1.4 2008/03/31 10:22:59 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm17/src/StackingAction.cc

    r1230 r1337  
    2525//
    2626// $Id: StackingAction.cc,v 1.2 2006/06/29 16:49:20 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm17/src/SteppingAction.cc

    r1230 r1337  
    2525//
    2626// $Id: SteppingAction.cc,v 1.4 2008/03/31 10:22:59 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm17/src/SteppingVerbose.cc

    r1230 r1337  
    2525//
    2626// $Id: SteppingVerbose.cc,v 1.2 2006/06/29 16:49:25 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm17/vis.mac

    r807 r1337  
    11#
    2 # Macro file for the initialization phase of "TestEm14.cc"
     2# Macro file for the initialization phase of "TestEm6.cc"
    33#
    44# Sets some default verbose
     
    1010/run/initialize
    1111#
    12 # Create empty scene ("world" is default)
    13 /vis/scene/create
     12# Use this open statement to create an OpenGL view:
     13/vis/open OGL 600x600-0+0
    1414#
    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:
    2017#/vis/open DAWNFILE
    2118#
    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:
    2339/vis/viewer/zoom 1.4
    24 /vis/viewer/flush
    2540#
    26 # for drawing the tracks
    27 # if too many tracks cause core dump => storeTrajectory 0
    28 /tracking/storeTrajectory 1
     41# Specify style (surface or wireframe):
     42#/vis/viewer/set/style surface
     43#
     44# Draw coordinate axes:
     45#/vis/scene/add/axes 0 0 0 1 m
     46#
     47# Draw smooth trajectories at end of event, showing trajectory points
     48# as markers 2 pixels wide:
     49/vis/scene/add/trajectories smooth
     50/vis/modeling/trajectories/create/drawByCharge
     51/vis/modeling/trajectories/drawByCharge-0/default/setDrawStepPts true
     52/vis/modeling/trajectories/drawByCharge-0/default/setStepPtsSize 2
     53# (if too many tracks cause core dump => /tracking/storeTrajectory 0)
     54#
     55# Draw hits at end of event:
     56#/vis/scene/add/hits
     57#
     58# To draw only gammas:
     59#/vis/filtering/trajectories/create/particleFilter
     60#/vis/filtering/trajectories/particleFilter-0/add gamma
     61#
     62# To invert the above, drawing all particles except gammas,
     63# keep the above two lines but also add:
     64#/vis/filtering/trajectories/particleFilter-0/invert true
     65#
     66# Many other options are available with /vis/modeling and /vis/filtering.
     67# For example, to select colour by particle ID:
     68#/vis/modeling/trajectories/create/drawByParticleID
     69#/vis/modeling/trajectories/drawByParticleID-0/set e- blue
     70#
     71# To superimpose all of the events from a given run:
    2972/vis/scene/endOfEventAction accumulate
    30 
     73#
     74# Re-establish auto refreshing and verbosity:
     75/vis/viewer/set/autoRefresh true
     76/vis/verbose warnings
     77#
     78# For file-based drivers, use this to create an empty detector view:
     79#/vis/viewer/flush
  • trunk/examples/extended/electromagnetic/TestEm18/History

    r807 r1337  
    1 $Id: History,v 1.4 2007/11/20 14:15:18 maire Exp $
     1$Id: History,v 1.16 2010/06/07 05:40:46 perl Exp $
    22----------------------------------------------------
    33
     
    1616     ----------------------------------------------------------
    1717     
     1806-06-10 J.Perl (testem18-V09-03-02)
     19- Remove unused variable in EventAction
     20
     2103-06-10 J.Perl (testem18-V09-03-01)
     22- Updated vis usage
     23
     2421-05-10 mma (testem18-V09-03-00)
     25- TestEm18.cc : introduction of G4UIExecutive
     26     
     2719-11-09 mma (testem18-V09-02-04)
     28- cosmetics in low-energy physics lists 
     29     
     3012-10-09 mma (testem18-V09-02-03)
     31- Substituted obsolete low-energy physics builders by builders from
     32  the physics_list library;
     33         
     3406-03-09 mma (testem18-V09-02-01)
     35- PhysicsList::SetCuts() : remove SetEnergyRange(1*keV,100*GeV)
     36- remove command "/testem/phys/cutLimit" already in /cuts/setLowEdge
     37   
     3822-02-09 mma (testem18-V09-02-00)
     39- PhysicsList. EmOptions : 12*20 bins; lll=1.e-2
     40- PhysicsList::SetCuts() : SetEnergyRange(1*keV,100*GeV)
     41- added command "/testem/phys/cutLimit" allowing to change low limit for
     42  production threshold
     43 
     4424-09-08 mma (testem18-V09-01-04)
     45- HistoManager : root as default format
     46
     4712-06-08 mma (testem18-V09-01-03)
     48- Remove AIDA from GNUmakefile
     49     
     5007-05-08 mma (testem18-V09-01-02)
     51- PhysicsList : add spline option for physics tables
     52- README : update Aida informations
     53     
     5407-04-08 mma (testem18-V09-01-01)
     55- HistoManager::saveAscii() : redefinition of binEdge     
     56     
     5708-01-08 mma (testem18-V09-01-00)
     58- HistoManager : ascii[0] = flag to control creation of .ascii file
     59     
    1860 20-nov-07 mma (testem18-V09-00-01)
    1961- PhysicsList : more EmOptions
  • trunk/examples/extended/electromagnetic/TestEm18/README

    r807 r1337  
    1 $Id: README,v 1.2 2007/11/13 16:43:59 maire Exp $
     1$Id: README,v 1.4 2008/09/26 20:26:01 maire Exp $
    22-------------------------------------------------------------------
    33
     
    6666    the commands:
    6767    /testem/histo/setFileName  name  (default testem18)
    68     /testem/histo/setFileType  name  (default hbook)
     68    /testem/histo/setFileType  name  (default root)
    6969   
    7070    It is also possible to print selected histograms on an ascii file:
     
    113113         
    114114    To use histograms, at least one of the AIDA implementations should be
    115     available (see http://aida.freehep.org).
     115    available. See InstallAida.txt
    116116 
    117  8a - PI
    118 
    119   A package including AIDA and extended interfaces also using Python is PI,
    120   available from: http://cern.ch/pi
    121 
    122   Once installed PI or PI-Lite in a specified local area $MYPY, it is required
    123   to add the installation path to $PATH, i.e. for example, for release 1.2.1 of
    124   PI:
    125   setenv PATH ${PATH}:$MYPI/1.2.1/app/releases/PI/PI_1_2_1/rh73_gcc32/bin
    126 
    127   CERN users can use the PATH to the LCG area on AFS.
    128   Before running the example the command should be issued:
    129   eval `aida-config --runtime csh`
    130 
    131  8b -  OpenScientist
    132 
    133   OpenScientist is available at http://OpenScientist.lal.in2p3.fr.
    134 
    135   You have to "setup" the OpenScientist AIDA implementation before compiling
    136   (then with G4ANALYSIS_USE set) and running your Geant4 application.
    137 
    138   On UNIX you setup, with a csh flavoured shell :
    139         csh> source <<OpenScientist install path>/aida-setup.csh
    140         or with a sh flavoured shell :
    141         sh> . <<OpenScientist install path>/aida-setup.sh
    142   On Windows :
    143         DOS> call <<OpenScientist install path>/aida-setup.bat
    144 
    145   You can use various file formats for writing (AIDA-XML, hbook, root).
    146   These formats are readable by the Lab onx interactive program
    147   or the OpenPAW application. See the web pages.
    148 
    149 
    150   With OpenPAW, on a run.hbook file, one can view the histograms
    151   with something like :
    152         OS> opaw
    153         opaw> h/file 1 run.hbook  ( or opaw> h/file 1 run.aida or run.root) 
    154         opaw> zone 2 2
    155         opaw> h/plot 1
    156         opaw> h/plot 2
  • trunk/examples/extended/electromagnetic/TestEm18/TestEm18.cc

    r1230 r1337  
    2525//
    2626//
    27 // $Id: TestEm18.cc,v 1.1 2007/02/13 17:57:19 maire Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// $Id: TestEm18.cc,v 1.2 2010/05/21 08:41:18 maire Exp $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    3333#include "G4RunManager.hh"
    3434#include "G4UImanager.hh"
    35 #include "G4UIterminal.hh"
    36 #include "G4UItcsh.hh"
    3735#include "Randomize.hh"
    38 
    39 #ifdef G4VIS_USE
    40 #include "G4VisExecutive.hh"
    41 #endif
    4236
    4337#include "DetectorConstruction.hh"
     
    5044#include "StackingAction.hh"
    5145#include "HistoManager.hh"
     46
     47#ifdef G4VIS_USE
     48 #include "G4VisExecutive.hh"
     49#endif
     50
     51#ifdef G4UI_USE
     52#include "G4UIExecutive.hh"
     53#endif
    5254
    5355//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    6971  runManager->SetUserInitialization(detector);
    7072  runManager->SetUserInitialization(new PhysicsList());
    71 
    72   G4VisManager* visManager = 0;
    7373
    7474  HistoManager* histo = new HistoManager();
     
    100100  // get the pointer to the User Interface manager
    101101    G4UImanager* UI = G4UImanager::GetUIpointer(); 
    102  
    103   if (argc==1)   // Define UI terminal for interactive mode 
     102
     103  if (argc!=1)   // batch mode 
     104    {
     105     G4String command = "/control/execute ";
     106     G4String fileName = argv[1];
     107     UI->ApplyCommand(command+fileName);
     108    }
     109   
     110  else           //define visualization and UI terminal for interactive mode
    104111    {
    105 
    106112#ifdef G4VIS_USE
    107       // visualization manager
    108       visManager = new G4VisExecutive;
    109       visManager->Initialize();
     113   G4VisManager* visManager = new G4VisExecutive;
     114   visManager->Initialize();
     115#endif   
     116     
     117#ifdef G4UI_USE
     118      G4UIExecutive * ui = new G4UIExecutive(argc,argv);     
     119      ui->SessionStart();
     120      delete ui;
    110121#endif
    111       G4UIsession * session = 0;
    112 #ifdef G4UI_USE_TCSH
    113       session = new G4UIterminal(new G4UItcsh);     
    114 #else
    115       session = new G4UIterminal();
    116 #endif                     
    117       session->SessionStart();
    118       delete session;
    119     }
    120   else           // Batch mode
    121     {
    122       G4String command = "/control/execute ";
    123       G4String fileName = argv[1];
    124       UI->ApplyCommand(command+fileName);
     122         
     123#ifdef G4VIS_USE
     124     delete visManager;
     125#endif     
    125126    }
    126127   
    127128  // job termination
    128 
    129 #ifdef G4VIS_USE
    130   delete visManager;
    131 #endif
    132  
     129  //
    133130  delete histo;
    134131  delete runManager;
  • trunk/examples/extended/electromagnetic/TestEm18/TestEm18.in

    r807 r1337  
    1 # $Id: TestEm18.in,v 1.1 2007/02/13 17:57:19 maire Exp $
     1# $Id: TestEm18.in,v 1.2 2009/10/12 21:47:57 maire Exp $
    22#
    33# macro file for TestEm18.cc
     
    99/testem/det/setSize 1 cm
    1010#
     11/testem/phys/addPhysics standard
     12#
    1113/testem/phys/setCuts 1 mm
    1214#
  • trunk/examples/extended/electromagnetic/TestEm18/TestEm18.out

    r807 r1337  
     1
     2        ############################################
     3        !!! WARNING - FPE detection is activated !!!
     4        ############################################
    15
    26*************************************************************
    3  Geant4 version Name: global-V09-00-03    (9-May-2008)
     7 Geant4 version Name: geant4-09-03-ref-06    (25-June-2010)
    48                      Copyright : Geant4 Collaboration
    59                      Reference : NIM A 506 (2003), 250-303
     
    812
    913
    10 ***** Table : Nb of materials = 11 *****
    11 
    12  Material:      Air     density:  1.290 mg/cm3  RadL: 285.161 m    Imean:  85.684 eV   temperature: 273.15 K  pressure:   1.00 atm
     14***** Table : Nb of materials = 12 *****
     15
     16 Material:      Air     density:  1.290 mg/cm3  RadL: 285.161 m    Nucl.Int.Length: 662.680 m    Imean:  85.703 eV   temperature: 273.15 K  pressure:   1.00 atm
    1317   --->  Element: Nitrogen (N)   Z =  7.0   N =  14.0   A =  14.01 g/mole  ElmMassFraction:  70.00 %  ElmAbundance  72.71 %
    1418   --->  Element: Oxygen (O)   Z =  8.0   N =  16.0   A =  16.00 g/mole  ElmMassFraction:  30.00 %  ElmAbundance  27.29 %
    1519
    16  Material:    Water     density:  1.000 g/cm3   RadL:  36.092 cm   Imean:  75.000 eV
     20 Material:    Water     density:  1.000 g/cm3   RadL:  36.092 cm   Nucl.Int.Length:  75.416 cm   Imean:  75.000 eV
    1721   --->  Element: Hydrogen (H)   Z =  1.0   N =   1.0   A =   1.01 g/mole  ElmMassFraction:  11.21 %  ElmAbundance  66.67 %
    1822   --->  Element: Oxygen (O)   Z =  8.0   N =  16.0   A =  16.00 g/mole  ElmMassFraction:  88.79 %  ElmAbundance  33.33 %
    1923
    20  Material: Water_vapor     density:  1.000 mg/cm3  RadL: 360.925 m    Imean:  75.000 eV   temperature: 273.15 K  pressure:   1.00 atm
     24 Material: Water_vapor     density:  1.000 mg/cm3  RadL: 360.924 m    Nucl.Int.Length: 754.163 m    Imean:  75.000 eV   temperature: 273.15 K  pressure:   1.00 atm
    2125   --->  Element: Hydrogen (H)   Z =  1.0   N =   1.0   A =   1.01 g/mole  ElmMassFraction:  11.21 %  ElmAbundance  66.67 %
    2226   --->  Element: Oxygen (O)   Z =  8.0   N =  16.0   A =  16.00 g/mole  ElmMassFraction:  88.79 %  ElmAbundance  33.33 %
    2327
    24  Material:   Carbon     density:  2.267 g/cm3   RadL:  18.833 cm   Imean:  78.000 eV
     28 Material:   Carbon     density:  2.267 g/cm3   RadL:  18.833 cm   Nucl.Int.Length:  35.356 cm   Imean:  81.000 eV
    2529   --->  Element: Carbon ( )   Z =  6.0   N =  12.0   A =  12.01 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    2630
    27  Material: Aluminium     density:  2.700 g/cm3   RadL:   8.893 cm   Imean: 166.400 eV
     31 Material: Aluminium     density:  2.700 g/cm3   RadL:   8.893 cm   Nucl.Int.Length:  38.879 cm   Imean: 166.000 eV
    2832   --->  Element: Aluminium ( )   Z = 13.0   N =  27.0   A =  26.98 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    2933
    30  Material:  Silicon     density:  2.330 g/cm3   RadL:   9.368 cm   Imean: 173.600 eV
     34 Material:  Silicon     density:  2.330 g/cm3   RadL:   9.368 cm   Nucl.Int.Length:  45.663 cm   Imean: 173.000 eV
    3135   --->  Element: Silicon ( )   Z = 14.0   N =  28.1   A =  28.09 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    3236
    33  Material: liquidArgon     density:  1.390 g/cm3   RadL:  14.065 cm   Imean: 187.200 eV
     37 Material: liquidArgon     density:  1.390 g/cm3   RadL:  14.065 cm   Nucl.Int.Length:  86.078 cm   Imean: 188.000 eV
    3438   --->  Element: liquidArgon ( )   Z = 18.0   N =  40.0   A =  39.95 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    3539
    36  Material:     Iron     density:  7.870 g/cm3   RadL:   1.759 cm   Imean: 286.000 eV
    37    --->  Element: Iron ( )   Z = 26.0   N =  55.9   A =  55.85 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    38 
    39  Material: Germanium     density:  5.323 g/cm3   RadL:   2.301 cm   Imean: 332.800 eV
     40 Material:     Iron     density:  7.870 g/cm3   RadL:   1.759 cm   Nucl.Int.Length:  16.999 cm   Imean: 286.000 eV
     41   --->  Element: Iron ( )   Z = 26.0   N =  55.8   A =  55.85 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
     42
     43 Material: Germanium     density:  5.323 g/cm3   RadL:   2.301 cm   Nucl.Int.Length:  27.431 cm   Imean: 350.000 eV
    4044   --->  Element: Germanium ( )   Z = 32.0   N =  72.6   A =  72.61 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    4145
    42  Material: Tungsten     density: 19.300 g/cm3   RadL:   3.504 mm   Imean: 725.200 eV
     46 Material: Tungsten     density: 19.300 g/cm3   RadL:   3.504 mm   Nucl.Int.Length:  10.312 cm   Imean: 727.000 eV
    4347   --->  Element: Tungsten ( )   Z = 74.0   N = 183.8   A = 183.85 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    4448
    45  Material:     Lead     density: 11.350 g/cm3   RadL:   5.612 mm   Imean: 820.000 eV
     49 Material:     Lead     density: 11.350 g/cm3   RadL:   5.612 mm   Nucl.Int.Length:  18.247 cm   Imean: 823.000 eV
    4650   --->  Element: Lead ( )   Z = 82.0   N = 207.2   A = 207.19 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
     51
     52 Material: ArgonGas     density:  1.782 mg/cm3  RadL: 109.702 m    Nucl.Int.Length: 671.416 m    Imean: 188.000 eV   temperature: 273.15 K  pressure:   1.00 atm
     53   --->  Element: ArgonGas ( )   Z = 18.0   N =  39.9   A =  39.95 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    4754
    4855
     
    5158/testem/det/setMat Water
    5259/testem/det/setSize 1 cm
     60#
     61/testem/phys/addPhysics standard
    5362#
    5463/testem/phys/setCuts 1 mm
     
    6170physicsList->Construct() start.
    6271physicsList->Construct() start.
     72physicsList->CheckParticleList() start.
    6373physicsList->setCut() start.
    6474PhysicsList::SetCuts:CutLength : 1 mm
     
    6979/run/beamOn 100000
    7080
    71 phot:  Total cross sections from Sandia parametrisation.
    72       Sampling according PhotoElectric model
    73 
    74 compt:  Total cross sections has a good parametrisation from 10 KeV to (100/Z) GeV
    75       Sampling according Klein-Nishina model
    76       tables are built for  gamma
    77       Lambda tables from 100 eV  to 100 TeV in 1200 bins.
    78 
    79 conv:  Total cross sections has a good parametrisation from 1.5 MeV to 100 GeV for all Z;
    80       sampling secondary e+e- according Bethe-Heitler model
    81       tables are built for  gamma
    82       Lambda tables from 1.022 MeV to 100 TeV in 1200 bins.
    83 
    84 eIoni:   tables are built for  e-
    85       dE/dx and range tables from 100 eV  to 100 TeV in 1200 bins.
    86       Lambda tables from threshold to 100 TeV in 1200 bins.
    87       Delta cross sections and sampling from MollerBhabha model
    88       Good description from 1 KeV to 100 GeV.
    89       Step function: finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1
    90       CSDA range table up to 100 TeV in 1200 bins.
    91 
    92 eBrem:   tables are built for  e-
    93       dE/dx and range tables from 100 eV  to 100 TeV in 1200 bins.
    94       Lambda tables from threshold to 100 TeV in 1200 bins.
    95       Total cross sections and sampling from StandBrem model (based on the EEDL data library)
    96       Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV. LPM flag 1
    97 
    98 eIoni:   tables are built for  e+
    99       dE/dx and range tables from 100 eV  to 100 TeV in 1200 bins.
    100       Lambda tables from threshold to 100 TeV in 1200 bins.
    101       Delta cross sections and sampling from MollerBhabha model
    102       Good description from 1 KeV to 100 GeV.
    103       Step function: finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1
    104       CSDA range table up to 100 TeV in 1200 bins.
    105 
    106 eBrem:   tables are built for  e+
    107       dE/dx and range tables from 100 eV  to 100 TeV in 1200 bins.
    108       Lambda tables from threshold to 100 TeV in 1200 bins.
    109       Total cross sections and sampling from StandBrem model (based on the EEDL data library)
    110       Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV. LPM flag 1
    111 
    112 annihil:       Sampling according eplus2gg model
    113       tables are built for  e+
    114       Lambda tables from 100 eV  to 100 TeV in 120 bins.
    115 
    116 hIoni:   tables are built for  proton
    117       dE/dx and range tables from 100 eV  to 100 TeV in 1200 bins.
    118       Lambda tables from threshold to 100 TeV in 1200 bins.
    119       Scaling relation is used from proton dE/dx and range.
    120       Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV
    121       Parametrisation from Bragg for protons below. NuclearStopping= 1
    122       Step function: finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1
    123       CSDA range table up to 100 TeV in 1200 bins.
    124 
    125 ionIoni:   tables are built for  GenericIon
    126       dE/dx and range tables from 100 eV  to 100 TeV in 1200 bins.
    127       Lambda tables from threshold to 100 TeV in 1200 bins.
    128       Scaling relation is used from proton dE/dx and range.
    129       Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV
    130       Parametrisation from BraggIon for protons below. NuclearStopping= 1
    131 
    132       Stopping Power data for 8 ion/material pairs are used.
    133       Step function: finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1
    134       CSDA range table up to 100 TeV in 1200 bins.
    135 
    136 hIoni:   tables are built for  anti_proton
    137       dE/dx and range tables from 100 eV  to 100 TeV in 1200 bins.
    138       Lambda tables from threshold to 100 TeV in 1200 bins.
    139       Scaling relation is used from proton dE/dx and range.
    140       Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV
    141       Parametrisation from Bragg for protons below. NuclearStopping= 1
    142       Step function: finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1
    143       CSDA range table up to 100 TeV in 1200 bins.
    144 
    145 muIoni:   tables are built for  mu+
    146       dE/dx and range tables from 100 eV  to 100 TeV in 1200 bins.
    147       Lambda tables from threshold to 100 TeV in 1200 bins.
    148       Bether-Bloch model for E > 0.2 MeV, parametrisation of Bragg peak below,
    149       radiative corrections for E > 1 GeV
    150       Step function: finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1
    151       CSDA range table up to 100 TeV in 1200 bins.
    152 
    153 muBrems:   tables are built for  mu+
    154       dE/dx and range tables from 100 eV  to 100 TeV in 1200 bins.
    155       Lambda tables from threshold to 100 TeV in 1200 bins.
    156       Parametrised model
    157 
    158 muPairProd:   tables are built for  mu+
    159       dE/dx and range tables from 100 eV  to 100 TeV in 1200 bins.
    160       Lambda tables from threshold to 100 TeV in 1200 bins.
    161       Parametrised model
    162 
    163 muIoni:   tables are built for  mu-
    164       dE/dx and range tables from 100 eV  to 100 TeV in 1200 bins.
    165       Lambda tables from threshold to 100 TeV in 1200 bins.
    166       Bether-Bloch model for E > 0.2 MeV, parametrisation of Bragg peak below,
    167       radiative corrections for E > 1 GeV
    168       Step function: finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1
    169       CSDA range table up to 100 TeV in 1200 bins.
    170 
    171 muBrems:   tables are built for  mu-
    172       dE/dx and range tables from 100 eV  to 100 TeV in 1200 bins.
    173       Lambda tables from threshold to 100 TeV in 1200 bins.
    174       Parametrised model
    175 
    176 muPairProd:   tables are built for  mu-
    177       dE/dx and range tables from 100 eV  to 100 TeV in 1200 bins.
    178       Lambda tables from threshold to 100 TeV in 1200 bins.
    179       Parametrised model
    180 
    181 hIoni:   tables are built for  pi+
    182       dE/dx and range tables from 100 eV  to 100 TeV in 1200 bins.
    183       Lambda tables from threshold to 100 TeV in 1200 bins.
    184       Scaling relation is used from proton dE/dx and range.
    185       Delta cross sections and sampling from BetheBloch model for scaled energy > 0.297504 MeV
    186       Parametrisation from Bragg for protons below. NuclearStopping= 1
    187       Step function: finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1
    188       CSDA range table up to 100 TeV in 1200 bins.
    189 
    190 hIoni:   tables are built for  pi-
    191       dE/dx and range tables from 100 eV  to 100 TeV in 1200 bins.
    192       Lambda tables from threshold to 100 TeV in 1200 bins.
    193       Scaling relation is used from proton dE/dx and range.
    194       Delta cross sections and sampling from BetheBloch model for scaled energy > 0.297504 MeV
    195       Parametrisation from Bragg for protons below. NuclearStopping= 1
    196       Step function: finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1
    197       CSDA range table up to 100 TeV in 1200 bins.
     81phot:   for  gamma    SubType= 12
     82      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     83       PhotoElectric :     Emin=          0 eV         Emax=   100 TeV
     84
     85compt:   for  gamma    SubType= 13
     86      Lambda tables from 100 eV  to 100 TeV in 240 bins, spline: 1
     87      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     88       Klein-Nishina :     Emin=          0 eV         Emax=   100 TeV
     89
     90conv:   for  gamma    SubType= 14
     91      Lambda tables from 1.022 MeV to 100 TeV in 240 bins, spline: 1
     92      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     93       Bethe-Heitler :     Emin=          0 eV         Emax=   100 TeV
     94
     95eIoni:   for  e-    SubType= 2
     96      dE/dx and range tables from 100 eV  to 100 TeV in 240 bins
     97      Lambda tables from threshold to 100 TeV in 240 bins, spline: 1
     98      finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     99      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     100        MollerBhabha :     Emin=          0 eV         Emax=   100 TeV
     101      CSDA range table up to 100 TeV in 240 bins
     102
     103eBrem:   for  e-    SubType= 3
     104      dE/dx and range tables from 100 eV  to 100 TeV in 240 bins
     105      Lambda tables from threshold to 100 TeV in 240 bins, spline: 1
     106      LPM flag: 1 for E > 1 GeV
     107      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     108               eBrem :     Emin=          0 eV         Emax=   1 GeV
     109            eBremRel :     Emin=          1 GeV        Emax=   100 TeV
     110
     111eIoni:   for  e+    SubType= 2
     112      dE/dx and range tables from 100 eV  to 100 TeV in 240 bins
     113      Lambda tables from threshold to 100 TeV in 240 bins, spline: 1
     114      finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     115      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     116        MollerBhabha :     Emin=          0 eV         Emax=   100 TeV
     117      CSDA range table up to 100 TeV in 240 bins
     118
     119eBrem:   for  e+    SubType= 3
     120      dE/dx and range tables from 100 eV  to 100 TeV in 240 bins
     121      Lambda tables from threshold to 100 TeV in 240 bins, spline: 1
     122      LPM flag: 1 for E > 1 GeV
     123      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     124               eBrem :     Emin=          0 eV         Emax=   1 GeV
     125            eBremRel :     Emin=          1 GeV        Emax=   100 TeV
     126
     127annihil:   for  e+    SubType= 5
     128      Lambda tables from 100 eV  to 100 TeV in 240 bins, spline: 1
     129      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     130            eplus2gg :     Emin=          0 eV         Emax=   100 TeV
     131
     132hIoni:   for  proton    SubType= 2
     133      dE/dx and range tables from 100 eV  to 100 TeV in 240 bins
     134      Lambda tables from threshold to 100 TeV in 240 bins, spline: 1
     135      finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     136      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     137               Bragg :     Emin=          0 eV         Emax=   2 MeV
     138          BetheBloch :     Emin=          2 MeV        Emax=   100 TeV
     139      CSDA range table up to 100 TeV in 240 bins
     140
     141ionIoni:   for  GenericIon    SubType= 2
     142      dE/dx and range tables from 100 eV  to 100 TeV in 240 bins
     143      Lambda tables from threshold to 100 TeV in 240 bins, spline: 1
     144      finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     145      Stopping Power data for 17 ion/material pairs, nuclearStopping: 1
     146      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     147            BraggIon :     Emin=          0 eV         Emax=   2 MeV
     148          BetheBloch :     Emin=          2 MeV        Emax=   100 TeV
     149      CSDA range table up to 100 TeV in 240 bins
     150
     151hIoni:   for  anti_proton    SubType= 2
     152      dE/dx and range tables from 100 eV  to 100 TeV in 240 bins
     153      Lambda tables from threshold to 100 TeV in 240 bins, spline: 1
     154      finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     155      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     156            ICRU73QO :     Emin=          0 eV         Emax=   2 MeV
     157          BetheBloch :     Emin=          2 MeV        Emax=   100 TeV
     158      CSDA range table up to 100 TeV in 240 bins
     159
     160hIoni:   for  kaon+    SubType= 2
     161      dE/dx and range tables from 100 eV  to 100 TeV in 240 bins
     162      Lambda tables from threshold to 100 TeV in 240 bins, spline: 1
     163      finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     164      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     165               Bragg :     Emin=          0 eV         Emax=   1.05231 MeV
     166          BetheBloch :     Emin=    1.05231 MeV        Emax=   100 TeV
     167      CSDA range table up to 100 TeV in 240 bins
     168
     169hIoni:   for  kaon-    SubType= 2
     170      dE/dx and range tables from 100 eV  to 100 TeV in 240 bins
     171      Lambda tables from threshold to 100 TeV in 240 bins, spline: 1
     172      finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     173      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     174            ICRU73QO :     Emin=          0 eV         Emax=   1.05231 MeV
     175          BetheBloch :     Emin=    1.05231 MeV        Emax=   100 TeV
     176      CSDA range table up to 100 TeV in 240 bins
     177
     178muIoni:   for  mu+    SubType= 2
     179      dE/dx and range tables from 100 eV  to 100 TeV in 240 bins
     180      Lambda tables from threshold to 100 TeV in 240 bins, spline: 1
     181      finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     182      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     183               Bragg :     Emin=          0 eV         Emax=   200 keV
     184          BetheBloch :     Emin=        200 keV        Emax=   1 GeV
     185        MuBetheBloch :     Emin=          1 GeV        Emax=   100 TeV
     186      CSDA range table up to 100 TeV in 240 bins
     187
     188muBrems:   for  mu+    SubType= 3
     189      dE/dx and range tables from 100 eV  to 100 TeV in 240 bins
     190      Lambda tables from threshold to 100 TeV in 240 bins, spline: 1
     191      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     192              MuBrem :     Emin=          0 eV         Emax=   100 TeV
     193
     194muPairProd:   for  mu+    SubType= 4
     195      dE/dx and range tables from 100 eV  to 100 TeV in 240 bins
     196      Lambda tables from threshold to 100 TeV in 240 bins, spline: 1
     197      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     198          muPairProd :     Emin=          0 eV         Emax=   100 TeV
     199
     200muIoni:   for  mu-    SubType= 2
     201      dE/dx and range tables from 100 eV  to 100 TeV in 240 bins
     202      Lambda tables from threshold to 100 TeV in 240 bins, spline: 1
     203      finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     204      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     205            ICRU73QO :     Emin=          0 eV         Emax=   200 keV
     206          BetheBloch :     Emin=        200 keV        Emax=   1 GeV
     207        MuBetheBloch :     Emin=          1 GeV        Emax=   100 TeV
     208      CSDA range table up to 100 TeV in 240 bins
     209
     210muBrems:   for  mu-    SubType= 3
     211      dE/dx and range tables from 100 eV  to 100 TeV in 240 bins
     212      Lambda tables from threshold to 100 TeV in 240 bins, spline: 1
     213      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     214              MuBrem :     Emin=          0 eV         Emax=   100 TeV
     215
     216muPairProd:   for  mu-    SubType= 4
     217      dE/dx and range tables from 100 eV  to 100 TeV in 240 bins
     218      Lambda tables from threshold to 100 TeV in 240 bins, spline: 1
     219      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     220          muPairProd :     Emin=          0 eV         Emax=   100 TeV
     221
     222hIoni:   for  pi+    SubType= 2
     223      dE/dx and range tables from 100 eV  to 100 TeV in 240 bins
     224      Lambda tables from threshold to 100 TeV in 240 bins, spline: 1
     225      finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     226      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     227               Bragg :     Emin=          0 eV         Emax=   297.504 keV
     228          BetheBloch :     Emin=    297.504 keV        Emax=   100 TeV
     229      CSDA range table up to 100 TeV in 240 bins
     230
     231hIoni:   for  pi-    SubType= 2
     232      dE/dx and range tables from 100 eV  to 100 TeV in 240 bins
     233      Lambda tables from threshold to 100 TeV in 240 bins, spline: 1
     234      finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     235      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     236            ICRU73QO :     Emin=          0 eV         Emax=   297.504 keV
     237          BetheBloch :     Emin=    297.504 keV        Emax=   100 TeV
     238      CSDA range table up to 100 TeV in 240 bins
    198239
    199240Region <DefaultRegionForTheWorld> -- appears in <Water> world volume
     
    201242 Pointers : G4VUserRegionInformation[0], G4UserLimits[0], G4FastSimulationManager[0], G4UserSteppingAction[0]
    202243 Materials : Water
    203  Production cuts :  gamma 1 mm     e- 1 mm     e+ 1 mm
     244 Production cuts :   gamma 1 mm      e- 1 mm      e+ 1 mm  proton 0 fm
    204245
    205246========= Table of registered couples ==============================
     
    207248Index : 0     used in the geometry : Yes     recalculation needed : No
    208249 Material : Water
    209  Range cuts        :  gamma 1 mm     e- 1 mm     e+ 1 mm
    210  Energy thresholds :  gamma 2.90186 keV    e- 347.138 keV    e+ 338.695 keV
     250 Range cuts        :  gamma  1 mm     e-  1 mm     e+  1 mm  proton 0 fm
     251 Energy thresholds :  gamma  2.94056 keV    e-  351.877 keV    e+  342.545 keV proton 0 eV
    211252 Region(s) which use this couple :
    212253    DefaultRegionForTheWorld
     
    249290Run Summary
    250291  Number of events processed : 100000
    251   User=2.72s Real=2.76s Sys=0s
     292  User=1.92s Real=1.93s Sys=0s
    252293
    253294 ======================== run summary ======================
     
    257298
    258299
    259  trackLength= 1.0005 cm          nb of steps= 1.5836  stepSize= 6.3178 mm
    260 
    261  d-rays  : eLoss/primary= 247.88 keV      nb of d-rays= 0.2368  <Tkin>= 1.0468 MeV  Tmin= 347.15 keV  Tmax= 4.9503 MeV
    262 
    263  brems   : eLoss/primary= 177.14 keV      nb of gammas= 0.3051  <Tkin>= 580.59 keV  Tmin= 2.9021 keV  Tmax= 9.6977 MeV
    264 
    265  deposit : eLoss/primary= 1.7336 MeV     <dEcut > table= 1.7348 MeV   ---> simul/reference= 0.99932
    266 
    267  total   : eLoss/primary= 2.1586 MeV     <dEfull> table= 2.1627 MeV   ---> simul/reference= 0.9981
     300 trackLength= 1.0004 cm          nb of steps= 1.5793  stepSize= 6.3345 mm
     301
     302 d-rays  : eLoss/primary= 244.71 keV      nb of d-rays= 0.23138  <Tkin>= 1.0576 MeV  Tmin= 351.89 keV  Tmax= 4.9635 MeV
     303
     304 brems   : eLoss/primary= 174.25 keV      nb of gammas= 0.30571  <Tkin>= 569.99 keV  Tmin= 2.9419 keV  Tmax= 9.6093 MeV
     305
     306 deposit : eLoss/primary= 1.7345 MeV     <dEcut > table= 1.7358 MeV   ---> simul/reference= 0.99926
     307
     308 total   : eLoss/primary= 2.1535 MeV     <dEfull> table= 2.1628 MeV   ---> simul/reference= 0.99569
    268309
    269310--------- Ranecu engine status ---------
    270311 Initial seed (index) = 0
    271  Current couple of seeds = 539777958, 476209442
     312 Current couple of seeds = 1745407570, 996125143
    272313----------------------------------------
    273314UserDetectorConstruction deleted.
     
    277318G4 kernel has come to Quit state.
    278319EventManager deleted.
    279 Default detector region deleted.
    280320UImanager deleted.
    281321Units table cleared.
     
    283323RunManagerKernel is deleted.
    284324RunManager is deleting.
     325
  • trunk/examples/extended/electromagnetic/TestEm18/include/DetectorConstruction.hh

    r1230 r1337  
    2525//
    2626// $Id: DetectorConstruction.hh,v 1.1 2007/02/13 17:57:20 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm18/include/DetectorMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: DetectorMessenger.hh,v 1.1 2007/02/13 17:57:20 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm18/include/EventAction.hh

    r1230 r1337  
    2525//
    2626// $Id: EventAction.hh,v 1.1 2007/02/13 17:57:20 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm18/include/EventMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: EventMessenger.hh,v 1.1 2007/02/13 17:57:20 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm18/include/HistoManager.hh

    r1230 r1337  
    2525//
    2626// $Id: HistoManager.hh,v 1.2 2007/11/13 16:43:59 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm18/include/HistoMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: HistoMessenger.hh,v 1.2 2007/11/13 16:43:59 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm18/include/PhysListEmLivermore.hh

    r1230 r1337  
    2626//
    2727// $Id: PhysListEmLivermore.hh,v 1.2 2009/10/12 21:47:57 maire Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929
    3030#ifndef PhysListEmLivermore_h
  • trunk/examples/extended/electromagnetic/TestEm18/include/PhysListEmPenelope.hh

    r1230 r1337  
    2626//
    2727// $Id: PhysListEmPenelope.hh,v 1.2 2009/10/12 21:47:57 maire Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929
    3030#ifndef PhysListEmPenelope_h
  • trunk/examples/extended/electromagnetic/TestEm18/include/PhysListEmStandard.hh

    r1230 r1337  
    2525//
    2626// $Id: PhysListEmStandard.hh,v 1.1 2007/02/13 17:57:20 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm18/include/PhysicsList.hh

    r1230 r1337  
    2525//
    2626// $Id: PhysicsList.hh,v 1.3 2009/03/06 18:24:07 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm18/include/PhysicsListMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: PhysicsListMessenger.hh,v 1.3 2009/03/06 18:24:07 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm18/include/PrimaryGeneratorAction.hh

    r1230 r1337  
    2525//
    2626// $Id: PrimaryGeneratorAction.hh,v 1.1 2007/02/13 17:57:20 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm18/include/RunAction.hh

    r1230 r1337  
    2525//
    2626// $Id: RunAction.hh,v 1.1 2007/02/13 17:57:20 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm18/include/StackingAction.hh

    r1230 r1337  
    2525//
    2626// $Id: StackingAction.hh,v 1.1 2007/02/13 17:57:20 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm18/include/StepMax.hh

    r1230 r1337  
    2525//
    2626// $Id: StepMax.hh,v 1.1 2007/02/13 17:57:20 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm18/include/StepMaxMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: StepMaxMessenger.hh,v 1.1 2007/02/13 17:57:20 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm18/include/SteppingAction.hh

    r1230 r1337  
    2525//
    2626// $Id: SteppingAction.hh,v 1.1 2007/02/13 17:57:20 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm18/include/SteppingVerbose.hh

    r1230 r1337  
    2525//
    2626// $Id: SteppingVerbose.hh,v 1.1 2007/02/13 17:57:20 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//   This class manages the verbose outputs in G4SteppingManager.
  • trunk/examples/extended/electromagnetic/TestEm18/src/DetectorConstruction.cc

    r1230 r1337  
    2525//
    2626// $Id: DetectorConstruction.cc,v 1.3 2009/03/06 18:24:07 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm18/src/DetectorMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: DetectorMessenger.cc,v 1.1 2007/02/13 17:57:20 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm18/src/EventAction.cc

    r1230 r1337  
    2424// ********************************************************************
    2525//
    26 // $Id: EventAction.cc,v 1.1 2007/02/13 17:57:20 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     26// $Id: EventAction.cc,v 1.3 2010/06/07 05:40:46 perl Exp $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    3737
    3838#include "G4Event.hh"
    39 #include "G4TrajectoryContainer.hh"
    40 #include "G4Trajectory.hh"
    41 #include "G4VVisManager.hh"
    4239
    4340//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    7370//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
    7471
    75 void EventAction::EndOfEventAction(const G4Event* evt)
     72void EventAction::EndOfEventAction(const G4Event*)
    7673{
    7774 runaction->AddEnergyDeposit(EnergyDeposit);
     
    7976 histoManager->FillHisto(2, EnergySecondary);
    8077 histoManager->FillHisto(3, EnergyDeposit+EnergySecondary);
    81 
    82  if (G4VVisManager::GetConcreteInstance())
    83   {
    84    G4TrajectoryContainer* trajectoryContainer = evt->GetTrajectoryContainer();
    85    G4int n_trajectories = 0;
    86    if (trajectoryContainer) n_trajectories = trajectoryContainer->entries(); 
    87    for (G4int i=0; i<n_trajectories; i++)
    88       { G4Trajectory* trj = (G4Trajectory*)
    89                                       ((*(evt->GetTrajectoryContainer()))[i]);
    90         if (drawFlag == "all") trj->DrawTrajectory(1000);
    91         else if ((drawFlag == "charged")&&(trj->GetCharge() != 0.))
    92                                trj->DrawTrajectory(1000);
    93         else if ((drawFlag == "neutral")&&(trj->GetCharge() == 0.))
    94                                trj->DrawTrajectory(1000);
    95                                
    96       }
    97   } 
    9878}
    9979
  • trunk/examples/extended/electromagnetic/TestEm18/src/EventMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: EventMessenger.cc,v 1.1 2007/02/13 17:57:20 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm18/src/HistoManager.cc

    r1230 r1337  
    2525//
    2626// $Id: HistoManager.cc,v 1.5 2008/09/26 20:26:01 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm18/src/HistoMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: HistoMessenger.cc,v 1.2 2007/11/13 16:43:59 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm18/src/PhysListEmLivermore.cc

    r1230 r1337  
    2626//
    2727// $Id: PhysListEmLivermore.cc,v 1.3 2009/11/19 18:46:04 maire Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm18/src/PhysListEmPenelope.cc

    r1230 r1337  
    2626//
    2727// $Id: PhysListEmPenelope.cc,v 1.3 2009/11/19 18:46:04 maire Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm18/src/PhysListEmStandard.cc

    r1230 r1337  
    2525//
    2626// $Id: PhysListEmStandard.cc,v 1.2 2009/11/19 18:46:04 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm18/src/PhysicsList.cc

    r1230 r1337  
    2525//
    2626// $Id: PhysicsList.cc,v 1.5 2009/03/06 18:24:07 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm18/src/PhysicsListMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: PhysicsListMessenger.cc,v 1.3 2009/03/06 18:24:07 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm18/src/PrimaryGeneratorAction.cc

    r1230 r1337  
    2525//
    2626// $Id: PrimaryGeneratorAction.cc,v 1.1 2007/02/13 17:57:20 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm18/src/RunAction.cc

    r1230 r1337  
    2525//
    2626// $Id: RunAction.cc,v 1.2 2007/02/16 11:59:47 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm18/src/StackingAction.cc

    r1230 r1337  
    2525//
    2626// $Id: StackingAction.cc,v 1.1 2007/02/13 17:57:20 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm18/src/StepMax.cc

    r1230 r1337  
    2525//
    2626// $Id: StepMax.cc,v 1.1 2007/02/13 17:57:20 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm18/src/StepMaxMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: StepMaxMessenger.cc,v 1.1 2007/02/13 17:57:20 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm18/src/SteppingAction.cc

    r1230 r1337  
    2525//
    2626// $Id: SteppingAction.cc,v 1.1 2007/02/13 17:57:20 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm18/src/SteppingVerbose.cc

    r1230 r1337  
    2525//
    2626// $Id: SteppingVerbose.cc,v 1.1 2007/02/13 17:57:20 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm18/vis.mac

    r807 r1337  
    11#
    2 # Macro file for the initialization phase of "TestEm5.cc"
     2# Macro file for the initialization phase of "TestEm6.cc"
     3#
    34# Sets some default verbose
    45# and initializes the graphic.
     
    67/control/verbose 2
    78/run/verbose 2
     9#
    810/run/initialize
    911#
    10 # Create empty scene ("world" is default)
    11 /vis/scene/create
     12# Use this open statement to create an OpenGL view:
     13/vis/open OGL 600x600-0+0
    1214#
    13 # Create a scene handler for a specific graphics system
    14 # Edit the next line(s) to choose another graphic system
     15# Use this open statement to create a .prim file suitable for
     16# viewing in DAWN:
     17#/vis/open DAWNFILE
    1518#
    16 /vis/open DAWNFILE
    17 /vis/open OGLIX
     19# Use this open statement to create a .heprep file suitable for
     20# viewing in HepRApp:
     21#/vis/open HepRepFile
    1822#
    19 # Draw scene
     23# Use this open statement to create a .wrl file suitable for
     24# viewing in a VRML viewer:
     25#/vis/open VRML2FILE
     26#
     27# Disable auto refresh and quieten vis messages whilst scene and
     28# trajectories are established:
     29/vis/viewer/set/autoRefresh false
     30/vis/verbose errors
     31#
     32# Draw geometry:
     33/vis/drawVolume
     34#
     35# Specify view angle:
     36#/vis/viewer/set/viewpointThetaPhi 90. 0.
     37#
     38# Specify zoom value:
    2039/vis/viewer/zoom 1.4
    21 /vis/viewer/flush
    2240#
    23 # for drawing the tracks
    24 # if too many tracks cause core dump => storeTrajectory 0
    25 /tracking/storeTrajectory 1
     41# Specify style (surface or wireframe):
     42#/vis/viewer/set/style surface
     43#
     44# Draw coordinate axes:
     45#/vis/scene/add/axes 0 0 0 1 m
     46#
     47# Draw smooth trajectories at end of event, showing trajectory points
     48# as markers 2 pixels wide:
     49/vis/scene/add/trajectories smooth
     50/vis/modeling/trajectories/create/drawByCharge
     51/vis/modeling/trajectories/drawByCharge-0/default/setDrawStepPts true
     52/vis/modeling/trajectories/drawByCharge-0/default/setStepPtsSize 2
     53# (if too many tracks cause core dump => /tracking/storeTrajectory 0)
     54#
     55# Draw hits at end of event:
     56#/vis/scene/add/hits
     57#
     58# To draw only gammas:
     59#/vis/filtering/trajectories/create/particleFilter
     60#/vis/filtering/trajectories/particleFilter-0/add gamma
     61#
     62# To invert the above, drawing all particles except gammas,
     63# keep the above two lines but also add:
     64#/vis/filtering/trajectories/particleFilter-0/invert true
     65#
     66# Many other options are available with /vis/modeling and /vis/filtering.
     67# For example, to select colour by particle ID:
     68#/vis/modeling/trajectories/create/drawByParticleID
     69#/vis/modeling/trajectories/drawByParticleID-0/set e- blue
     70#
     71# To superimpose all of the events from a given run:
    2672/vis/scene/endOfEventAction accumulate
    2773#
    28 /testem/event/drawTracks
     74# Re-establish auto refreshing and verbosity:
     75/vis/viewer/set/autoRefresh true
     76/vis/verbose warnings
     77#
     78# For file-based drivers, use this to create an empty detector view:
     79#/vis/viewer/flush
  • trunk/examples/extended/electromagnetic/TestEm2/History

    r807 r1337  
    1 $Id: History,v 1.72 2007/07/02 14:26:38 vnivanch Exp $
    2 -------------------------------------------------------------------
     1$Id: History,v 1.90 2010/06/07 05:40:46 perl Exp $
     2----------------------------------------------------
    33
    44     =========================================================
     
    1515     * Reverse chronological order (last date on top), please *
    1616     ----------------------------------------------------------
     17     
     1806-06-10 J.Perl (testem2-V09-03-04)
     19- Remove unused variable in EventAction
     20
     2103-06-10 J.Perl (testem2-V09-03-03)
     22- Updated vis usage
     23 
     2418-05-10 mma (testem2-V09-03-01)
     25- TestEm2.cc : introduction of G4UIExecutive
     26     
     2722-02-10 mma (testem2-V09-03-00)
     28- Add histos rms on profiles. Histos numbering is changed. see README
     29- idem in geant3
     30- root script GammaFit.C
     31     
     3213-11-09 mma (testem2-V09-02-02)
     33- PhysListEmStandard.cc (local): eMultipleScattering -> UrbanMscModel93
     34     
     3516-09-09 mma (testem2-V09-02-01)
     36- PhysicsList.cc :
     37  - renamed "standard" -> "local"; "emstandard" -> "emstandard_opt0"
     38- updated README and macro files
     39 
     4011-07-09 V.Ivant (testem2-V09-02-00)
     41- Substituted obsolete low-energy physics builders by builders from
     42  the physics_list library;
     43- Reduced number of hardcoded materials, added a possiblity to use NIST
     44- Macro files are cleaned up
     45     
     4616-11-08 mma (testem2-V09-01-08)
     47- Em options: 20bins/decade  LinLossLimit=default=0.01
     48     
     4931-10-08 mma (testem2-V09-01-07)
     50- Use G4hMultipleScattering for muons and protons
     51- Modify EM options
     52     
     5323-10-08 mma (testem2-V09-01-06)
     54- update PhysListEmStandard and README
     55     
     5613-09-08 mma (testem2-V09-01-05)
     57- RunAction : change default histograms format
     58
     5912-06-08 mma (testem2-V09-01-04)
     60- Remove AIDA from GNUmakefile
     61     
     6205-05-08 mma (testem2-V09-01-03)
     63- PhysListEmStandard : add spline option for physics tables
     64- README : update Aida informations
     65     
     6604-04-08 mma (testem2-V09-01-02)
     67- PhysicsList : add emstandard_opt3
     68- PhysListEmStandard : add G4eMultipleScattering; complete EmOptions
     69     
     7009-01-08 mma (testem2-V09-01-00)
     71- new subdirectory egs4, with results from pdg. Replace run04.mac
    1772
    187302-07-07  V.Ivant (testem2-V09-00-00)
  • trunk/examples/extended/electromagnetic/TestEm2/README

    r807 r1337  
    1 $Id: README,v 1.23 2006/05/15 14:38:40 maire Exp $
     1$Id: README,v 1.28 2010/02/22 15:41:29 maire Exp $
    22-------------------------------------------------------------------
    33
     
    3636     
    3737 2- PHYSICS LISTS
    38 
    39     Modular PhysicsList are used. The following modules can be activated:
    40     1. "standard"    - (alternative) standard EM physics
    41     2. "g4v52"       - (alternative) standard EM physics version G4 5.2
    42     3. "high_energy" - add high energy processes
    43 
    44     To activate a specific module the UI command can be used:
    45     "/testem/phys/addPhysics  title"
    46     By default "standard" module is loaded.
     38 
     39    Physics lists can be local (eg. in this example) or from G4 kernel
     40    physics_lists subdirectory.
     41     
     42    Local physics lists:         
     43    - "local"   standard EM physics with current 'best' options setting.
     44                these options are explicited in PhysListEmStandard
     45   
     46    From geant4/source/physics_lists/builders:   
     47    - "emstandard_opt0" recommended standard EM physics for LHC
     48    - "emstandard_opt1" best CPU performance standard physics for LHC
     49    - "emstandard_opt2"     
     50    - "emstandard_opt3" best current advanced EM options.
     51                        analog to "local" above
     52   
     53    Physics lists and options can be (re)set with UI commands
     54   
     55    Please, notice that options set through G4EmProcessOPtions are global, eg
     56    for all particle types. In G4 builders, it is shown how to set options per
     57    particle type.
    4758
    4859 3- AN EVENT : THE PRIMARY GENERATOR
     
    112123
    113124      4 : longitudinal energy profile
    114       5 : cumulated longitudinal energy profile
    115       6 : rms of cumulated longitudinal energy profile
     125      5 : rms of longitudinal energy profile     
     126      6 : cumulated longitudinal energy profile
     127      7 : rms of cumulated longitudinal energy profile
    116128
    117       7 : radial energy profile
    118       8 : cumulated radial energy profile
    119       9 : rms of cumulated radial energy profile
     129      8 : radial energy profile
     130      9 : rms of radial energy profile     
     131     10 : cumulated radial energy profile
     132     11 : rms of cumulated radial energy profile
    120133
    121134 Note that, by default, histograms are disabled. To activate them, uncomment
     
    127140
    128141 The following types are available: "hbook", "root", "XML"
    129  By default the name is "testem2" and the type "hbook".
     142 By default the name is "testem2" and the type "root".
    130143 
    131144 Before compilation of the example it is optimal to clean up old files:
     
    136149
    137150  To use histograms, at least one of the AIDA implementations should be
    138   available (see http://aida.freehep.org).
     151  available. See InstallAida.txt
    139152 
    140  8a - PI
    141 
    142   A package including AIDA and extended interfaces also using Python is PI,
    143   available from: http://cern.ch/pi
    144 
    145   Once installed PI or PI-Lite in a specified local area $MYPY, it is required
    146   to add the installation path to $PATH, i.e. for example, for release 1.2.1 of
    147   PI:
    148   setenv PATH ${PATH}:$MYPI/1.2.1/app/releases/PI/PI_1_2_1/rh73_gcc32/bin
    149 
    150   CERN users can use the PATH to the LCG area on AFS.
    151   Before running the example the command should be issued:
    152   eval `aida-config --runtime csh`
    153 
    154  8b -  OpenScientist
    155 
    156   OpenScientist is available at http://OpenScientist.lal.in2p3.fr.
    157 
    158   You have to "setup" the OpenScientist AIDA implementation before compiling
    159   (then with G4ANALYSIS_USE set) and running your Geant4 application.
    160 
    161  On UNIX you setup, with a csh flavoured shell :
    162         csh> source <<OpenScientist install path>/aida-setup.csh
    163         or with a sh flavoured shell :
    164         sh> . <<OpenScientist install path>/aida-setup.sh
    165  On Windows :
    166         DOS> call <<OpenScientist install path>/aida-setup.bat
    167 
    168   You can use various file formats for writing (AIDA-XML, hbook, root).
    169   These formats are readable by the Lab onx interactive program
    170   or the OpenPAW application. See the web pages.
    171 
    172 
    173   With OpenPAW, on a run.hbook file, one can view the histograms
    174   with something like :
    175         OS> opaw
    176         opaw> h/file 1 run.hbook  ( or opaw> h/file 1 run.aida or run.root) 
    177         opaw> zone 2 2
    178         opaw> h/plot 1
    179         opaw> h/plot 2
  • trunk/examples/extended/electromagnetic/TestEm2/TestEm2.cc

    r1230 r1337  
    2525//
    2626//
    27 // $Id: TestEm2.cc,v 1.14 2007/06/21 17:47:08 maire Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// $Id: TestEm2.cc,v 1.15 2010/05/18 21:32:33 maire Exp $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    3333#include "G4RunManager.hh"
    3434#include "G4UImanager.hh"
    35 #include "G4UIterminal.hh"
    36 #include "G4UItcsh.hh"
    3735#include "Randomize.hh"
    38 
    39 #ifdef G4VIS_USE
    40 #include "G4VisExecutive.hh"
    41 #endif
    4236
    4337#include "DetectorConstruction.hh"
     
    4943#include "SteppingAction.hh"
    5044#include "SteppingVerbose.hh"
     45
     46#ifdef G4VIS_USE
     47#include "G4VisExecutive.hh"
     48#endif
     49
     50#ifdef G4UI_USE
     51#include "G4UIExecutive.hh"
     52#endif
    5153
    5254//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    9597#endif
    9698                 
    97       G4UIsession * session = 0;
    98 #ifdef G4UI_USE_TCSH
    99       session = new G4UIterminal(new G4UItcsh);     
    100 #else
    101       session = new G4UIterminal();
     99     
     100#ifdef G4UI_USE
     101      G4UIExecutive * ui = new G4UIExecutive(argc,argv);     
     102      ui->SessionStart();
     103      delete ui;
    102104#endif
    103 
    104       session->SessionStart();
    105       delete session;
    106105     
    107106#ifdef G4VIS_USE
  • trunk/examples/extended/electromagnetic/TestEm2/TestEm2.in

    r807 r1337  
    1 # $Id: TestEm2.in,v 1.24 2007/06/22 16:35:07 vnivanch Exp $
     1# $Id: TestEm2.in,v 1.26 2009/09/16 18:07:30 maire Exp $
    22#
    33# Macro file for "TestEm2.cc"
     
    99/run/verbose 1
    1010#
    11 /testem/det/setMat PbWO4
     11/testem/det/setMat G4_PbWO4
    1212/testem/det/setLbin 40 0.5
    1313/testem/det/setRbin 50 0.1
     
    1616/testem/run/acceptance  0.949 0.0082 3.0
    1717#
    18 /testem/phys/addPhysics  emstandard
     18/testem/phys/addPhysics  emstandard_opt0
    1919#
    2020/testem/phys/setCuts 1.0 mm
  • trunk/examples/extended/electromagnetic/TestEm2/TestEm2.out

    r807 r1337  
     1
     2        ############################################
     3        !!! WARNING - FPE detection is activated !!!
     4        ############################################
    15
    26*************************************************************
    3  Geant4 version Name: global-V09-00-03    (9-May-2008)
     7 Geant4 version Name: geant4-09-03-ref-06    (25-June-2010)
    48                      Copyright : Geant4 Collaboration
    59                      Reference : NIM A 506 (2003), 250-303
     
    812
    913
    10 ***** Table : Nb of materials = 10 *****
    11 
    12  Material:      Air     density:  1.290 mg/cm3  RadL: 285.161 m    Imean:  85.684 eV   temperature: 273.15 K  pressure:   1.00 atm
    13    --->  Element: Nitrogen (N)   Z =  7.0   N =  14.0   A =  14.01 g/mole  ElmMassFraction:  70.00 %  ElmAbundance  72.71 %
    14    --->  Element: Oxygen (O)   Z =  8.0   N =  16.0   A =  16.00 g/mole  ElmMassFraction:  30.00 %  ElmAbundance  27.29 %
    15 
    16  Material:    Water     density:  1.000 g/cm3   RadL:  36.092 cm   Imean:  75.000 eV
     14***** Table : Nb of materials = 9 *****
     15
     16 Material:    Water     density:  1.000 g/cm3   RadL:  36.092 cm   Nucl.Int.Length:  75.416 cm   Imean:  75.000 eV
    1717   --->  Element: Hydrogen (H)   Z =  1.0   N =   1.0   A =   1.01 g/mole  ElmMassFraction:  11.21 %  ElmAbundance  66.67 %
    1818   --->  Element: Oxygen (O)   Z =  8.0   N =  16.0   A =  16.00 g/mole  ElmMassFraction:  88.79 %  ElmAbundance  33.33 %
    1919
    20  Material: liquidArgon     density:  1.390 g/cm3   RadL:  14.065 cm   Imean: 187.200 eV
     20 Material: liquidArgon     density:  1.390 g/cm3   RadL:  14.065 cm   Nucl.Int.Length:  86.078 cm   Imean: 188.000 eV
    2121   --->  Element: liquidArgon ( )   Z = 18.0   N =  40.0   A =  39.95 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    2222
    23  Material: Aluminium     density:  2.700 g/cm3   RadL:   8.893 cm   Imean: 166.400 eV
     23 Material: Aluminium     density:  2.700 g/cm3   RadL:   8.893 cm   Nucl.Int.Length:  38.879 cm   Imean: 166.000 eV
    2424   --->  Element: Aluminium ( )   Z = 13.0   N =  27.0   A =  26.98 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    2525
    26  Material:     Iron     density:  7.870 g/cm3   RadL:   1.759 cm   Imean: 286.000 eV
    27    --->  Element: Iron ( )   Z = 26.0   N =  55.9   A =  55.85 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    28 
    29  Material:   Copper     density:  8.960 g/cm3   RadL:   1.436 cm   Imean: 321.900 eV
     26 Material:     Iron     density:  7.870 g/cm3   RadL:   1.759 cm   Nucl.Int.Length:  16.999 cm   Imean: 286.000 eV
     27   --->  Element: Iron ( )   Z = 26.0   N =  55.8   A =  55.85 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
     28
     29 Material:   Copper     density:  8.960 g/cm3   RadL:   1.436 cm   Nucl.Int.Length:  15.588 cm   Imean: 322.000 eV
    3030   --->  Element: Copper ( )   Z = 29.0   N =  63.5   A =  63.55 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    3131
    32  Material:     Lead     density: 11.350 g/cm3   RadL:   5.612 mm   Imean: 820.000 eV
     32 Material: Tungsten     density: 19.350 g/cm3   RadL:   3.495 mm   Nucl.Int.Length:  10.285 cm   Imean: 727.000 eV
     33   --->  Element: Tungsten ( )   Z = 74.0   N = 183.8   A = 183.84 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
     34
     35 Material:     Lead     density: 11.350 g/cm3   RadL:   5.612 mm   Nucl.Int.Length:  18.247 cm   Imean: 823.000 eV
    3336   --->  Element: Lead ( )   Z = 82.0   N = 207.2   A = 207.19 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    3437
    35  Material:  Uranium     density: 18.950 g/cm3   RadL:   3.166 mm   Imean: 892.400 eV
     38 Material:  Uranium     density: 18.950 g/cm3   RadL:   3.166 mm   Nucl.Int.Length:  11.446 cm   Imean: 890.000 eV
    3639   --->  Element: Uranium ( )   Z = 92.0   N = 238.0   A = 238.03 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    3740
    38  Material:      BGO     density:  7.100 g/cm3   RadL:   1.123 cm   Imean: 469.142 eV
     41 Material:      BGO     density:  7.100 g/cm3   RadL:   1.123 cm   Nucl.Int.Length:  22.806 cm   Imean: 473.785 eV
    3942   --->  Element: Oxygen (O)   Z =  8.0   N =  16.0   A =  16.00 g/mole  ElmMassFraction:  15.41 %  ElmAbundance  63.16 %
    4043   --->  Element: Germanium (Ge)   Z = 32.0   N =  72.6   A =  72.59 g/mole  ElmMassFraction:  17.48 %  ElmAbundance  15.79 %
    4144   --->  Element: Bismuth (Bi)   Z = 83.0   N = 209.0   A = 208.98 g/mole  ElmMassFraction:  67.10 %  ElmAbundance  21.05 %
    4245
    43  Material:    PbWO4     density:  8.280 g/cm3   RadL:   8.924 mm   Imean: 541.543 eV
    44    --->  Element: Oxygen (O)   Z =  8.0   N =  16.0   A =  16.00 g/mole  ElmMassFraction:  14.07 %  ElmAbundance  66.67 %
    45    --->  Element: Lead (Pb)   Z = 82.0   N = 207.2   A = 207.19 g/mole  ElmMassFraction:  45.53 %  ElmAbundance  16.67 %
    46    --->  Element: Tungsten (W)   Z = 74.0   N = 183.8   A = 183.84 g/mole  ElmMassFraction:  40.40 %  ElmAbundance  16.67 %
    47 
    4846
    4947/run/verbose 1
    50 /testem/det/setMat PbWO4
     48/testem/det/setMat G4_PbWO4
    5149/testem/det/setLbin 40 0.5
    5250/testem/det/setRbin 50 0.1
    5351/testem/run/acceptance 0.949 0.0082 3.0
    54 /testem/phys/addPhysics emstandard
    55 PhysicsList::AddPhysicsList: <emstandard>
     52/testem/phys/addPhysics emstandard_opt0
     53PhysicsList::AddPhysicsList: <emstandard_opt0>
    5654/testem/phys/setCuts 1.0 mm
    5755/run/initialize
    58 Absorber is 17.848 cm  of PbWO4
    59  Material:    PbWO4     density:  8.280 g/cm3   RadL:   8.924 mm   Imean: 541.543 eV
    60    --->  Element: Oxygen (O)   Z =  8.0   N =  16.0   A =  16.00 g/mole  ElmMassFraction:  14.07 %  ElmAbundance  66.67 %
    61    --->  Element: Lead (Pb)   Z = 82.0   N = 207.2   A = 207.19 g/mole  ElmMassFraction:  45.53 %  ElmAbundance  16.67 %
    62    --->  Element: Tungsten (W)   Z = 74.0   N = 183.8   A = 183.84 g/mole  ElmMassFraction:  40.40 %  ElmAbundance  16.67 %
     56Absorber is 17.8491 cm  of G4_PbWO4
     57 Material: G4_PbWO4     density:  8.280 g/cm3   RadL:   8.925 mm   Nucl.Int.Length:  20.737 cm   Imean: 542.741 eV
     58   --->  Element: O (O)   Z =  8.0   N =  16.0   A =  16.00 g/mole
     59   --->  Isotope:   O16   Z =  8   N =  16   A =  15.99 g/mole   abundance:  99.76 %
     60   --->  Isotope:   O17   Z =  8   N =  17   A =  17.00 g/mole   abundance:   0.04 %
     61   --->  Isotope:   O18   Z =  8   N =  18   A =  18.00 g/mole   abundance:   0.20 %  ElmMassFraction:  14.06 %  ElmAbundance  66.67 %
     62   --->  Element: Pb (Pb)   Z = 82.0   N = 207.2   A = 207.22 g/mole
     63   --->  Isotope: Pb204   Z = 82   N = 204   A = 203.97 g/mole   abundance:   1.40 %
     64   --->  Isotope: Pb206   Z = 82   N = 206   A = 205.97 g/mole   abundance:  24.10 %
     65   --->  Isotope: Pb207   Z = 82   N = 207   A = 206.98 g/mole   abundance:  22.10 %
     66   --->  Isotope: Pb208   Z = 82   N = 208   A = 207.98 g/mole   abundance:  52.40 %  ElmMassFraction:  45.54 %  ElmAbundance  16.67 %
     67   --->  Element: W (W)   Z = 74.0   N = 183.9   A = 183.84 g/mole
     68   --->  Isotope:  W180   Z = 74   N = 180   A = 179.95 g/mole   abundance:   0.12 %
     69   --->  Isotope:  W182   Z = 74   N = 182   A = 181.95 g/mole   abundance:  26.50 %
     70   --->  Isotope:  W183   Z = 74   N = 183   A = 182.95 g/mole   abundance:  14.31 %
     71   --->  Isotope:  W184   Z = 74   N = 184   A = 183.95 g/mole   abundance:  30.64 %
     72   --->  Isotope:  W186   Z = 74   N = 186   A = 185.95 g/mole   abundance:  28.43 %  ElmMassFraction:  40.40 %  ElmAbundance  16.67 %
    6373PhysicsList::SetCuts:CutLength : 1 mm
    6474/process/eLoss/verbose 1
     
    6878/run/beamOn 100
    6979
    70 phot:  Total cross sections from Sandia parametrisation.
    71       Sampling according PhotoElectric model
    72 
    73 compt:  Total cross sections has a good parametrisation from 10 KeV to (100/Z) GeV
    74       Sampling according Klein-Nishina model
    75       tables are built for  gamma
    76       Lambda tables from 100 eV  to 100 GeV in 90 bins.
    77 
    78 conv:  Total cross sections has a good parametrisation from 1.5 MeV to 100 GeV for all Z;
    79       sampling secondary e+e- according Bethe-Heitler model
    80       tables are built for  gamma
    81       Lambda tables from 1.022 MeV to 100 GeV in 100 bins.
    82 
    83 msc:  Model variant of multiple scattering for e-
    84       Lambda tables from 100 eV  to 100 TeV in 120 bins.
    85       LateralDisplacementFlag=  1   Skin= 0
    86       Boundary/stepping algorithm is active with RangeFactor= 0.02  Step limit type 1
    87 
    88 eIoni:   tables are built for  e-
    89       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    90       Lambda tables from threshold to 100 TeV in 120 bins.
    91       Delta cross sections and sampling from MollerBhabha model
    92       Good description from 1 KeV to 100 GeV.
    93       Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1
    94 
    95 eBrem:   tables are built for  e-
    96       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    97       Lambda tables from threshold to 100 TeV in 120 bins.
    98       Total cross sections and sampling from StandBrem model (based on the EEDL data library)
    99       Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV. LPM flag 1
    100 
    101 eIoni:   tables are built for  e+
    102       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    103       Lambda tables from threshold to 100 TeV in 120 bins.
    104       Delta cross sections and sampling from MollerBhabha model
    105       Good description from 1 KeV to 100 GeV.
    106       Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1
    107 
    108 eBrem:   tables are built for  e+
    109       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    110       Lambda tables from threshold to 100 TeV in 120 bins.
    111       Total cross sections and sampling from StandBrem model (based on the EEDL data library)
    112       Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV. LPM flag 1
    113 
    114 annihil:       Sampling according eplus2gg model
    115       tables are built for  e+
    116       Lambda tables from 100 eV  to 100 TeV in 120 bins.
    117 
    118 msc:  Model variant of multiple scattering for proton
    119       Lambda tables from 100 eV  to 100 TeV in 120 bins.
    120       LateralDisplacementFlag=  1   Skin= 0
    121       Boundary/stepping algorithm is active with RangeFactor= 0.2  Step limit type 0
    122 
    123 hIoni:   tables are built for  proton
    124       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    125       Lambda tables from threshold to 100 TeV in 120 bins.
    126       Scaling relation is used from proton dE/dx and range.
    127       Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV
    128       Parametrisation from Bragg for protons below. NuclearStopping= 1
    129       Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1
    130 
    131 msc:  Model variant of multiple scattering for GenericIon
    132       LateralDisplacementFlag=  0   Skin= 0
    133       Boundary/stepping algorithm is active with RangeFactor= 0.2  Step limit type 1
    134 
    135 ionIoni:   tables are built for  GenericIon
    136       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    137       Lambda tables from threshold to 100 TeV in 120 bins.
    138       Scaling relation is used from proton dE/dx and range.
    139       Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV
    140       Parametrisation from BraggIon for protons below. NuclearStopping= 1
    141 
    142       Stopping Power data for 8 ion/material pairs are used.
    143       Step function: finalRange(mm)= 0.1, dRoverRange= 0.1, integral: 1, fluct: 1
    144 
    145 hIoni:   tables are built for  anti_proton
    146       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    147       Lambda tables from threshold to 100 TeV in 120 bins.
    148       Scaling relation is used from proton dE/dx and range.
    149       Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV
    150       Parametrisation from Bragg for protons below. NuclearStopping= 1
    151       Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1
    152 
    153 msc:  Model variant of multiple scattering for mu+
    154       Lambda tables from 100 eV  to 100 TeV in 120 bins.
    155       LateralDisplacementFlag=  1   Skin= 0
    156       Boundary/stepping algorithm is active with RangeFactor= 0.2  Step limit type 0
    157 
    158 muIoni:   tables are built for  mu+
    159       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    160       Lambda tables from threshold to 100 TeV in 120 bins.
    161       Bether-Bloch model for E > 0.2 MeV, parametrisation of Bragg peak below,
    162       radiative corrections for E > 1 GeV
    163       Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1
    164 
    165 muBrems:   tables are built for  mu+
    166       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    167       Lambda tables from threshold to 100 TeV in 120 bins.
    168       Parametrised model
    169 
    170 muPairProd:   tables are built for  mu+
    171       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    172       Lambda tables from threshold to 100 TeV in 120 bins.
    173       Parametrised model
    174 
    175 muIoni:   tables are built for  mu-
    176       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    177       Lambda tables from threshold to 100 TeV in 120 bins.
    178       Bether-Bloch model for E > 0.2 MeV, parametrisation of Bragg peak below,
    179       radiative corrections for E > 1 GeV
    180       Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1
    181 
    182 muBrems:   tables are built for  mu-
    183       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    184       Lambda tables from threshold to 100 TeV in 120 bins.
    185       Parametrised model
    186 
    187 muPairProd:   tables are built for  mu-
    188       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    189       Lambda tables from threshold to 100 TeV in 120 bins.
    190       Parametrised model
    191 
    192 hIoni:   tables are built for  pi+
    193       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    194       Lambda tables from threshold to 100 TeV in 120 bins.
    195       Scaling relation is used from proton dE/dx and range.
    196       Delta cross sections and sampling from BetheBloch model for scaled energy > 0.297504 MeV
    197       Parametrisation from Bragg for protons below. NuclearStopping= 1
    198       Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1
    199 
    200 msc:  Model variant of multiple scattering for pi-
    201       Lambda tables from 100 eV  to 100 TeV in 120 bins.
    202       LateralDisplacementFlag=  1   Skin= 0
    203       Boundary/stepping algorithm is active with RangeFactor= 0.2  Step limit type 0
    204 
    205 hIoni:   tables are built for  pi-
    206       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    207       Lambda tables from threshold to 100 TeV in 120 bins.
    208       Scaling relation is used from proton dE/dx and range.
    209       Delta cross sections and sampling from BetheBloch model for scaled energy > 0.297504 MeV
    210       Parametrisation from Bragg for protons below. NuclearStopping= 1
    211       Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1
     80phot:   for  gamma    SubType= 12
     81      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     82       PhotoElectric :     Emin=          0 eV         Emax=   10 TeV
     83
     84compt:   for  gamma    SubType= 13
     85      Lambda tables from 100 eV  to 10 TeV in 77 bins, spline: 1
     86      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     87       Klein-Nishina :     Emin=          0 eV         Emax=   10 TeV
     88
     89conv:   for  gamma    SubType= 14
     90      Lambda tables from 1.022 MeV to 10 TeV in 77 bins, spline: 1
     91      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     92       Bethe-Heitler :     Emin=          0 eV         Emax=   10 TeV
     93
     94msc:   for e-    SubType= 10
     95      Lambda tables from 100 eV  to 10 TeV in 77 bins, spline: 1
     96      RangeFactor= 0.04, stepLimitType: 1, latDisplacement: 1
     97      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     98          UrbanMsc93 :     Emin=          0 eV         Emax=   10 TeV
     99
     100eIoni:   for  e-    SubType= 2
     101      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     102      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     103      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     104      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     105        MollerBhabha :     Emin=          0 eV         Emax=   10 TeV
     106
     107eBrem:   for  e-    SubType= 3
     108      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     109      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     110      LPM flag: 1 for E > 1 GeV
     111      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     112               eBrem :     Emin=          0 eV         Emax=   1 GeV
     113            eBremRel :     Emin=          1 GeV        Emax=   10 TeV
     114
     115eIoni:   for  e+    SubType= 2
     116      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     117      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     118      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     119      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     120        MollerBhabha :     Emin=          0 eV         Emax=   10 TeV
     121
     122eBrem:   for  e+    SubType= 3
     123      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     124      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     125      LPM flag: 1 for E > 1 GeV
     126      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     127               eBrem :     Emin=          0 eV         Emax=   1 GeV
     128            eBremRel :     Emin=          1 GeV        Emax=   10 TeV
     129
     130annihil:   for  e+    SubType= 5
     131      Lambda tables from 100 eV  to 10 TeV in 77 bins, spline: 1
     132      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     133            eplus2gg :     Emin=          0 eV         Emax=   10 TeV
     134
     135msc:   for proton    SubType= 10
     136      Lambda tables from 100 eV  to 10 TeV in 77 bins, spline: 1
     137      RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
     138      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     139          UrbanMsc90 :     Emin=          0 eV         Emax=   10 TeV
     140
     141hIoni:   for  proton    SubType= 2
     142      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     143      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     144      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     145      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     146               Bragg :     Emin=          0 eV         Emax=   2 MeV
     147          BetheBloch :     Emin=          2 MeV        Emax=   10 TeV
     148
     149hBrems:   for  proton    SubType= 3
     150      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     151      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     152      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     153               hBrem :     Emin=          0 eV         Emax=   10 TeV
     154
     155hPairProd:   for  proton    SubType= 4
     156      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     157      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     158      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     159           hPairProd :     Emin=          0 eV         Emax=   10 TeV
     160
     161msc:   for GenericIon    SubType= 10
     162      RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 0
     163      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     164          UrbanMsc90 :     Emin=          0 eV         Emax=   10 TeV
     165
     166ionIoni:   for  GenericIon    SubType= 2
     167      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     168      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     169      finalRange(mm)= 0.1, dRoverRange= 0.1, integral: 1, fluct: 1, linLossLimit= 0.02
     170      Stopping Power data for 17 ion/material pairs, nuclearStopping: 1
     171      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     172            BraggIon :     Emin=          0 eV         Emax=   2 MeV
     173          BetheBloch :     Emin=          2 MeV        Emax=   10 TeV
     174
     175hIoni:   for  anti_proton    SubType= 2
     176      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     177      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     178      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     179      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     180            ICRU73QO :     Emin=          0 eV         Emax=   2 MeV
     181          BetheBloch :     Emin=          2 MeV        Emax=   10 TeV
     182
     183hIoni:   for  kaon+    SubType= 2
     184      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     185      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     186      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     187      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     188               Bragg :     Emin=          0 eV         Emax=   1.05231 MeV
     189          BetheBloch :     Emin=    1.05231 MeV        Emax=   10 TeV
     190
     191hBrems:   for  kaon+    SubType= 3
     192      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     193      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     194      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     195               hBrem :     Emin=          0 eV         Emax=   10 TeV
     196
     197hPairProd:   for  kaon+    SubType= 4
     198      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     199      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     200      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     201           hPairProd :     Emin=          0 eV         Emax=   10 TeV
     202
     203hIoni:   for  kaon-    SubType= 2
     204      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     205      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     206      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     207      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     208            ICRU73QO :     Emin=          0 eV         Emax=   1.05231 MeV
     209          BetheBloch :     Emin=    1.05231 MeV        Emax=   10 TeV
     210
     211hBrems:   for  kaon-    SubType= 3
     212      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     213      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     214      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     215               hBrem :     Emin=          0 eV         Emax=   10 TeV
     216
     217hPairProd:   for  kaon-    SubType= 4
     218      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     219      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     220      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     221           hPairProd :     Emin=          0 eV         Emax=   10 TeV
     222
     223muMsc:   for mu+    SubType= 10
     224      Lambda tables from 100 eV  to 10 TeV in 77 bins, spline: 1
     225      RangeFactor= 0.2, step limit type: 0, lateralDisplacement: 1, polarAngleLimit(deg)= 0
     226      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     227          UrbanMsc90 :     Emin=          0 eV         Emax=   10 TeV
     228
     229muIoni:   for  mu+    SubType= 2
     230      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     231      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     232      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     233      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     234               Bragg :     Emin=          0 eV         Emax=   200 keV
     235          BetheBloch :     Emin=        200 keV        Emax=   1 GeV
     236        MuBetheBloch :     Emin=          1 GeV        Emax=   10 TeV
     237
     238muBrems:   for  mu+    SubType= 3
     239      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     240      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     241      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     242              MuBrem :     Emin=          0 eV         Emax=   10 TeV
     243
     244muPairProd:   for  mu+    SubType= 4
     245      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     246      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     247      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     248          muPairProd :     Emin=          0 eV         Emax=   10 TeV
     249
     250muIoni:   for  mu-    SubType= 2
     251      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     252      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     253      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     254      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     255            ICRU73QO :     Emin=          0 eV         Emax=   200 keV
     256          BetheBloch :     Emin=        200 keV        Emax=   1 GeV
     257        MuBetheBloch :     Emin=          1 GeV        Emax=   10 TeV
     258
     259muBrems:   for  mu-    SubType= 3
     260      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     261      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     262      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     263              MuBrem :     Emin=          0 eV         Emax=   10 TeV
     264
     265muPairProd:   for  mu-    SubType= 4
     266      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     267      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     268      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     269          muPairProd :     Emin=          0 eV         Emax=   10 TeV
     270
     271hIoni:   for  pi+    SubType= 2
     272      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     273      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     274      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     275      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     276               Bragg :     Emin=          0 eV         Emax=   297.504 keV
     277          BetheBloch :     Emin=    297.504 keV        Emax=   10 TeV
     278
     279hBrems:   for  pi+    SubType= 3
     280      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     281      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     282      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     283               hBrem :     Emin=          0 eV         Emax=   10 TeV
     284
     285hPairProd:   for  pi+    SubType= 4
     286      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     287      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     288      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     289           hPairProd :     Emin=          0 eV         Emax=   10 TeV
     290
     291msc:   for pi-    SubType= 10
     292      Lambda tables from 100 eV  to 10 TeV in 77 bins, spline: 1
     293      RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
     294      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     295          UrbanMsc90 :     Emin=          0 eV         Emax=   10 TeV
     296
     297hIoni:   for  pi-    SubType= 2
     298      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     299      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     300      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     301      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     302            ICRU73QO :     Emin=          0 eV         Emax=   297.504 keV
     303          BetheBloch :     Emin=    297.504 keV        Emax=   10 TeV
     304
     305hBrems:   for  pi-    SubType= 3
     306      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     307      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     308      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     309               hBrem :     Emin=          0 eV         Emax=   10 TeV
     310
     311hPairProd:   for  pi-    SubType= 4
     312      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     313      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     314      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     315           hPairProd :     Emin=          0 eV         Emax=   10 TeV
    212316
    213317========= Table of registered couples ==============================
    214318
    215319Index : 0     used in the geometry : Yes     recalculation needed : No
    216  Material : PbWO4
    217  Range cuts        :  gamma 1 mm     e- 1 mm     e+ 1 mm
    218  Energy thresholds :  gamma 84.7768 keV    e- 1.13176 MeV    e+ 1.06419 MeV
     320 Material : G4_PbWO4
     321 Range cuts        :  gamma  1 mm     e-  1 mm     e+  1 mm  proton 0 fm
     322 Energy thresholds :  gamma  89.3347 keV    e-  1.12535 MeV    e+  1.05931 MeV proton 0 eV
    219323 Region(s) which use this couple :
    220324    DefaultRegionForTheWorld
     
    242346Run Summary
    243347  Number of events processed : 100
    244   User=12.69s Real=13.12s Sys=0.05s
     348  User=7.07s Real=9.12s Sys=0s
    245349
    246350 SUMMARY
    247351
    248  energy deposit :   94.76 % E0 +-    1.04 % E0
    249  charged traklen:  478.82 radl +-    5.47 radl
    250  neutral traklen: 4456.41 radl +-  130.78 radl
    251 
    252  90.00 % confinement: radius = 3.04 radl  (2.71 cm )
     352 energy deposit :   94.69 % E0 +-    1.11 % E0
     353 charged traklen:  479.10 radl +-    5.93 radl
     354 neutral traklen: 4445.58 radl +-  130.36 radl
     355
     356 90.00 % confinement: radius = 3.10 radl  (2.76 cm )
    253357
    254358--------- Ranecu engine status ---------
    255359 Initial seed (index) = 0
    256  Current couple of seeds = 1592281706, 1716432675
     360 Current couple of seeds = 859713455, 2085840081
    257361----------------------------------------
    258362
    259363<<<<ACCEPTANCE>>>> 100 events for Total Energy in Absorber
    260 Edep: 0.94759363  delEdep= -0.0014063682 nrms= -1.7150832
    261 Erms: 0.010417074  delErms= 0.002217074 nrms= 2.7037488
     364Edep: 0.94689776  delEdep= -0.0021022368 nrms= -2.5637034
     365Erms: 0.01113771  delErms= 0.0029377098 nrms= 3.5825729
    262366<<<<END>>>>   IS ACCEPTED
    263367
    264368G4 kernel has come to Quit state.
     369
  • trunk/examples/extended/electromagnetic/TestEm2/geant3/README

    r807 r1337  
    2626           
    2727      4 : longitudinal energy profile
    28       5 : cumulated longitudinal energy profile
    29       6 : rms of cumulated longitudinal energy profile
     28      5 : rms of longitudinal energy profile     
     29      6 : cumulated longitudinal energy profile
     30      7 : rms of cumulated longitudinal energy profile
    3031                     
    31       7 : radial energy profile   
    32       8 : cumulated radial energy profile
    33       9 : rms of cumulated radial energy profile 
     32      8 : radial energy profile
     33      9 : rms of radial energy profile           
     34     10 : cumulated radial energy profile
     35     11 : rms of cumulated radial energy profile 
    3436
    3537     21 : edep distrib as function of kine energy of contributing particle
  • trunk/examples/extended/electromagnetic/TestEm2/geant3/run01.dat

    r807 r1337  
    1111DEBUG 10  5  50
    1212SWIT  0 (draw)  0 (print)
    13 ERAN  10.e-6 (ekmin)  10.e+3 (ekmax)  00 (nekbin)
    14 CUTS    10.0e-6 (cutgam)    10.0e-6 (cutele) 3*10.e-03 (cutneu/had/muo)
    15      2*84.8e-6 (bcute/m) 2*1.13e-3 (dcute/m)
     13ERAN  1.e-6 (ekmin)  10.e+3 (ekmax)  100 (nekbin)
     14CUTS    1.0e-6 (cutgam)    1.0e-6 (cutele) 3*10.e-03 (cutneu/had/muo)
     15     2*10.0e-6 (bcute/m) 2*10.0e-6 (dcute/m)
    1616LOSS 1
    1717HADR 0
  • trunk/examples/extended/electromagnetic/TestEm2/geant3/src/guout.F

    r807 r1337  
    3737         CALL HFILL(4,BIN,100*DEDL(I)/(DLX0*PKINE(3)),1.)
    3838         BIN = FLOAT(I)*DLX0
    39          CALL HFILL(5,BIN,100*DLC    /PKINE(3),1.)                                                                                                                 
     39         CALL HFILL(6,BIN,100*DLC    /PKINE(3),1.)                                                                                                                 
    4040   2  CONTINUE                                                                 
    4141
     
    5050         
    5151         BIN = (FLOAT(I)-0.5)*DRX0
    52          CALL HFILL(7,BIN,100*DEDR(I)/(DRX0*PKINE(3)),1.)
     52         CALL HFILL(8,BIN,100*DEDR(I)/(DRX0*PKINE(3)),1.)
    5353         BIN = FLOAT(I)*DRX0
    54          CALL HFILL(8,BIN,100*DRC    /PKINE(3),1.)                                                 
     54         CALL HFILL(10,BIN,100*DRC    /PKINE(3),1.)                                                 
    5555   3  CONTINUE                                                                 
    5656*
  • trunk/examples/extended/electromagnetic/TestEm2/geant3/src/uglast.F

    r807 r1337  
    3030         XSEL2C(I) = CNORM*SQRT(ABS(XEVENT*SEL2C(I) - SEL1C(I)**2))
    3131    2 CONTINUE
    32          CALL HPAK (6,XSEL2C)                                                                 
     32         CALL HPAK (5,XSEL2)   
     33         CALL HPAK (7,XSEL2C)
    3334*
    3435* *** radial profile                                                                               
     
    3940         XSER2C(I) = CNORM*SQRT(ABS(XEVENT*SER2C(I) - SER1C(I)**2))             
    4041    3 CONTINUE
    41          CALL HPAK (9,XSER2C)
     42         CALL HPAK ( 9,XSER2)   
     43         CALL HPAK (11,XSER2C)
    4244*
    4345* *** total track length
  • trunk/examples/extended/electromagnetic/TestEm2/geant3/src/uhinit.F

    r807 r1337  
    2525      ZMAX=NLTOT*DLX0
    2626                                                                                           
    27       CALL HBPROF(4,'longit energy profile    (in percent of E inc)'         
     27      CALL HBPROF(4,'longit energy profile    (in percent of E inc)'
     28     *, NLTOT, 0.,ZMAX, 0., 1000.,' ')
     29      CALL HBPROF(5,'rms longit energy profile (in percent of E inc)'
    2830     *, NLTOT, 0.,ZMAX, 0., 1000.,' ')
    2931*     
     
    3133      ZMAX = ZMIN + NLTOT*DLX0
    3234                                                                                                                         
    33       CALL HBPROF(5,'cumul longit energy dep. (in percent of E inc)'         
     35      CALL HBPROF(6,'cumul longit energy dep. (in percent of E inc)'         
    3436     *, NLTOT, ZMIN,ZMAX, 0., 100.,' ')
    35       CALL HBOOK1(6,'resolution: cumul L energy dep. (% of E inc)'         
     37      CALL HBOOK1(7,'resolution: cumul L energy dep. (% of E inc)'         
    3638     *, NLTOT, ZMIN,ZMAX, 0.0)                                 
    3739*
     
    3941      RMAX=NRTOT*DRX0
    4042     
    41       CALL HBPROF(7,'radial energy profile    (in percent of E inc)'         
     43      CALL HBPROF(8,'radial energy profile    (in percent of E inc)'         
    4244     *, NRTOT, 0.,RMAX, 0., 1000.,' ')
     45      CALL HBPROF(9,'rms radial energy profile (in percent of E inc)'         
     46     *, NRTOT, 0.,RMAX, 0., 1000.,' ')     
    4347*
    4448      RMIN = 0.5*DRX0
    4549      RMAX = RMIN + NRTOT*DRX0
    4650     
    47       CALL HBPROF(8,'cumul radial energy dep. (in percent of E inc)'         
     51      CALL HBPROF(10,'cumul radial energy dep. (in percent of E inc)'         
    4852     *, NRTOT, RMIN,RMAX, 0., 100.,' ')
    49       CALL HBOOK1(9,'resolution: cumul R energy dep. (% of E inc)'         
     53      CALL HBOOK1(11,'resolution: cumul R energy dep. (% of E inc)'         
    5054     *, NRTOT, RMIN,RMAX, 0.0)
    5155     
  • trunk/examples/extended/electromagnetic/TestEm2/include/DetectorConstruction.hh

    r1230 r1337  
    2525//
    2626// $Id: DetectorConstruction.hh,v 1.9 2006/06/29 16:49:29 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm2/include/DetectorMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: DetectorMessenger.hh,v 1.6 2006/06/29 16:49:32 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm2/include/EmAcceptance.hh

    r1230 r1337  
    2525//
    2626// $Id: EmAcceptance.hh,v 1.3 2006/06/29 16:49:35 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm2/include/EventAction.hh

    r1230 r1337  
    2525//
    2626// $Id: EventAction.hh,v 1.3 2006/06/29 16:49:38 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm2/include/EventActionMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: EventActionMessenger.hh,v 1.3 2006/06/29 16:49:41 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm2/include/PhysListEmStandard.hh

    r1230 r1337  
    2626//
    2727// $Id: PhysListEmStandard.hh,v 1.4 2006/06/29 16:49:50 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm2/include/PhysicsList.hh

    r1230 r1337  
    2626//
    2727// $Id: PhysicsList.hh,v 1.8 2006/06/29 16:49:52 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm2/include/PhysicsListMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: PhysicsListMessenger.hh,v 1.5 2006/06/29 16:49:55 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm2/include/PrimaryGeneratorAction.hh

    r1230 r1337  
    2525//
    2626// $Id: PrimaryGeneratorAction.hh,v 1.5 2006/06/29 16:49:57 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm2/include/RunAction.hh

    r1230 r1337  
    2424// ********************************************************************
    2525//
    26 // $Id: RunAction.hh,v 1.9 2006/06/29 16:49:59 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     26// $Id: RunAction.hh,v 1.10 2010/02/22 15:41:29 maire Exp $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    134134    AIDA::IAnalysisFactory* af;
    135135    AIDA::ITree*            tree;
    136     AIDA::IHistogram1D*     histo[9];
     136    AIDA::IHistogram1D*     histo[11];
    137137};
    138138
  • trunk/examples/extended/electromagnetic/TestEm2/include/RunActionMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: RunActionMessenger.hh,v 1.4 2006/06/29 16:50:01 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm2/include/StepMax.hh

    r1230 r1337  
    2525//
    2626// $Id: StepMax.hh,v 1.2 2006/06/29 16:50:04 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm2/include/StepMaxMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: StepMaxMessenger.hh,v 1.2 2006/06/29 16:50:07 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm2/include/SteppingAction.hh

    r1230 r1337  
    2525//
    2626// $Id: SteppingAction.hh,v 1.4 2006/06/29 16:50:09 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm2/include/SteppingVerbose.hh

    r1230 r1337  
    2525//
    2626// $Id: SteppingVerbose.hh,v 1.3 2006/06/29 16:50:11 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//   This class manages the verbose outputs in G4SteppingManager.
  • trunk/examples/extended/electromagnetic/TestEm2/include/TrackingAction.hh

    r1230 r1337  
    2525//
    2626// $Id: TrackingAction.hh,v 1.4 2006/06/29 16:50:14 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm2/run01.mac

    r1230 r1337  
    1 # $Id: run01.mac,v 1.27 2009/09/16 18:07:30 maire Exp $
     1# $Id: run01.mac,v 1.28 2010/02/22 15:41:29 maire Exp $
    22#
    33# Macro file for "TestEm2.cc"
     
    1919# histogram file
    2020/testem/histo/setFileName run01
    21 /testem/histo/setFileType hbook
     21/testem/histo/setFileType root
    2222#
    2323/run/initialize
  • trunk/examples/extended/electromagnetic/TestEm2/src/DetectorConstruction.cc

    r1230 r1337  
    2626//
    2727// $Id: DetectorConstruction.cc,v 1.14 2009/09/16 18:07:30 maire Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929
    3030//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm2/src/DetectorMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: DetectorMessenger.cc,v 1.8 2006/06/29 16:50:20 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm2/src/EmAcceptance.cc

    r1230 r1337  
    2525//
    2626// $Id: EmAcceptance.cc,v 1.5 2006/06/29 16:50:22 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm2/src/EventAction.cc

    r1230 r1337  
    2424// ********************************************************************
    2525//
    26 // $Id: EventAction.cc,v 1.3 2006/06/29 16:50:24 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     26// $Id: EventAction.cc,v 1.5 2010/06/07 05:40:46 perl Exp $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    3535#include "RunAction.hh"
    3636#include "G4Event.hh"
    37 #include "G4TrajectoryContainer.hh"
    38 #include "G4Trajectory.hh"
    39 #include "G4VVisManager.hh"
    4037#include "G4UnitsTable.hh"
    4138
     
    7168//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
    7269
    73 void EventAction::EndOfEventAction(const G4Event* evt)
     70void EventAction::EndOfEventAction(const G4Event*)
    7471
    7572  Run->fillPerEvent(); 
    76    
    77   if (G4VVisManager::GetConcreteInstance())
    78     {                         
    79      G4TrajectoryContainer* trajectoryContainer = evt->GetTrajectoryContainer();
    80      G4int n_trajectories = 0;
    81      if (trajectoryContainer) n_trajectories = trajectoryContainer->entries();
    82      for (G4int i=0; i<n_trajectories; i++)
    83         { G4Trajectory* trj = (G4Trajectory *)
    84                                        ((*(evt->GetTrajectoryContainer()))[i]);
    85           if (drawFlag == "all") trj->DrawTrajectory(50);
    86           else if ((drawFlag == "charged")&&(trj->GetCharge() != 0.))
    87                                   trj->DrawTrajectory(50);
    88         }
    89   }
    9073}
    9174
  • trunk/examples/extended/electromagnetic/TestEm2/src/EventActionMessenger.cc

    r1230 r1337  
    2626//
    2727// $Id: EventActionMessenger.cc,v 1.3 2006/06/29 16:50:26 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm2/src/PhysListEmStandard.cc

    r1230 r1337  
    2626//
    2727// $Id: PhysListEmStandard.cc,v 1.13 2009/11/13 16:01:10 maire Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm2/src/PhysicsList.cc

    r1230 r1337  
    2525//
    2626// $Id: PhysicsList.cc,v 1.16 2009/09/16 18:07:30 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm2/src/PhysicsListMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: PhysicsListMessenger.cc,v 1.5 2006/06/29 16:50:41 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm2/src/PrimaryGeneratorAction.cc

    r1230 r1337  
    2525//
    2626// $Id: PrimaryGeneratorAction.cc,v 1.6 2006/06/29 16:50:44 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm2/src/RunAction.cc

    r1230 r1337  
    2424// ********************************************************************
    2525//
    26 // $Id: RunAction.cc,v 1.24 2009/09/16 18:07:30 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     26// $Id: RunAction.cc,v 1.25 2010/02/22 15:41:29 maire Exp $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    143143  histo[3] = hf->createHistogram1D( "4","longit energy profile (% of E inc)",
    144144                                    nLbin,0.,nLbin*dLradl);
     145                                   
     146  histo[4] = hf->createHistogram1D( "5","rms on longit Edep (% of E inc)",
     147                                    nLbin,0.,nLbin*dLradl);
    145148
    146149  G4double Zmin=0.5*dLradl, Zmax=Zmin+nLbin*dLradl;
    147   histo[4] = hf->createHistogram1D( "5","cumul longit energy dep (% of E inc)",
     150  histo[5] = hf->createHistogram1D( "6","cumul longit energy dep (% of E inc)",
    148151                                    nLbin,Zmin,Zmax);
    149 
    150   histo[5] = hf->createHistogram1D( "6","rms on cumul longit Edep (% of E inc)",
     152                                   
     153  histo[6] = hf->createHistogram1D( "7","rms on cumul longit Edep (% of E inc)",
    151154                                    nLbin,Zmin,Zmax);
    152155
    153   histo[6] = hf->createHistogram1D("7","radial energy profile (% of E inc)",
     156  histo[7] = hf->createHistogram1D( "8","radial energy profile (% of E inc)",
    154157                                    nRbin,0.,nRbin*dRradl);
     158                                                                   
     159  histo[8] = hf->createHistogram1D( "9","rms on radial Edep (% of E inc)",
     160                                    nRbin,0.,nRbin*dRradl);         
    155161
    156162  G4double Rmin=0.5*dRradl, Rmax=Rmin+nRbin*dRradl;
    157   histo[7]= hf->createHistogram1D("8","cumul radial energy dep (% of E inc)",
     163  histo[9] = hf->createHistogram1D("10","cumul radial energy dep (% of E inc)",
    158164                                    nRbin,Rmin,Rmax);
    159165
    160   histo[8]= hf->createHistogram1D("9","rms on cumul radial Edep (% of E inc)",
    161                                     nRbin,Rmin,Rmax);
     166  histo[10]= hf->createHistogram1D("11","rms on cumul radial Edep (% of E inc)",
     167                                    nRbin,Rmin,Rmax);               
    162168                                   
    163169 delete hf;
     
    293299      G4double bin = (i+0.5)*dLradl;
    294300      histo[3]->fill(bin,MeanELongit[i]/dLradl);
     301      histo[4]->fill(bin, rmsELongit[i]/dLradl);     
    295302      bin = (i+1)*dLradl;
    296       histo[4]->fill(bin,MeanELongitCumul[i]);
    297       histo[5]->fill(bin, rmsELongitCumul[i]);
     303      histo[5]->fill(bin,MeanELongitCumul[i]);
     304      histo[6]->fill(bin, rmsELongitCumul[i]);
    298305    }
    299306#endif
     
    320327    if(tree) {
    321328      G4double bin = (i+0.5)*dRradl;
    322       histo[6]->fill(bin,MeanERadial[i]/dRradl);
     329      histo[7]->fill(bin,MeanERadial[i]/dRradl);
     330      histo[8]->fill(bin, rmsERadial[i]/dRradl);     
    323331      bin = (i+1)*dRradl;
    324       histo[7]->fill(bin,MeanERadialCumul[i]);
    325       histo[8]->fill(bin, rmsERadialCumul[i]);
     332      histo[9] ->fill(bin,MeanERadialCumul[i]);
     333      histo[10]->fill(bin, rmsERadialCumul[i]);
    326334    }
    327335#endif
  • trunk/examples/extended/electromagnetic/TestEm2/src/RunActionMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: RunActionMessenger.cc,v 1.4 2006/06/29 16:50:50 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm2/src/StepMax.cc

    r1230 r1337  
    2525//
    2626// $Id: StepMax.cc,v 1.2 2006/06/29 16:50:52 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm2/src/StepMaxMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: StepMaxMessenger.cc,v 1.2 2006/06/29 16:50:54 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm2/src/SteppingAction.cc

    r1230 r1337  
    2525//
    2626// $Id: SteppingAction.cc,v 1.6 2006/06/29 16:50:57 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm2/src/SteppingVerbose.cc

    r1230 r1337  
    2525//
    2626// $Id: SteppingVerbose.cc,v 1.3 2006/06/29 16:50:59 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm2/src/TrackingAction.cc

    r1230 r1337  
    2525//
    2626// $Id: TrackingAction.cc,v 1.3 2006/06/29 16:51:01 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm2/vis.mac

    r807 r1337  
    1010/run/initialize
    1111#
    12 # Create empty scene ("world" is default)
     12# Use this open statement to create an OpenGL view:
     13/vis/open OGL 600x600-0+0
    1314#
    14 /vis/scene/create
     15# Use this open statement to create a .prim file suitable for
     16# viewing in DAWN:
     17#/vis/open DAWNFILE
    1518#
    16 # Create a scene handler for a specific graphics system
    17 # Edit the next line(s) to choose another graphic system
     19# Use this open statement to create a .heprep file suitable for
     20# viewing in HepRApp:
     21#/vis/open HepRepFile
    1822#
    19 ##/vis/open DAWNFILE
    20 /vis/open OGLIX
     23# Use this open statement to create a .wrl file suitable for
     24# viewing in a VRML viewer:
     25#/vis/open VRML2FILE
    2126#
    22 # Draw scene
     27# Disable auto refresh and quieten vis messages whilst scene and
     28# trajectories are established:
     29/vis/viewer/set/autoRefresh false
     30/vis/verbose errors
    2331#
    24 /vis/viewer/set/viewpointThetaPhi 90 180 deg
     32# Draw geometry:
     33/vis/drawVolume
     34#
     35# Specify view angle:
     36/vis/viewer/set/viewpointThetaPhi 90. 180.
     37#
     38# Specify zoom value:
     39/vis/viewer/zoom 1.1
     40#
     41# Specify style (surface or wireframe):
    2542/vis/viewer/set/style surface
    26 /vis/viewer/zoom 1.1
    27 /vis/viewer/flush
    2843#
    29 # for drawing the tracks
    30 # if too many tracks cause core dump => storeTrajectory 0
    31 /tracking/storeTrajectory 1
     44# Draw coordinate axes:
     45#/vis/scene/add/axes 0 0 0 1 m
     46#
     47# Draw smooth trajectories at end of event, showing trajectory points
     48# as markers 2 pixels wide:
     49/vis/scene/add/trajectories smooth
     50/vis/modeling/trajectories/create/drawByCharge
     51#/vis/modeling/trajectories/drawByCharge-0/default/setDrawStepPts true
     52#/vis/modeling/trajectories/drawByCharge-0/default/setStepPtsSize 2
     53# (if too many tracks cause core dump => /tracking/storeTrajectory 0)
     54#
     55# Draw hits at end of event:
     56#/vis/scene/add/hits
     57#
     58# To draw only gammas:
     59/vis/filtering/trajectories/create/particleFilter
     60/vis/filtering/trajectories/particleFilter-0/add gamma
     61#
     62# To invert the above, drawing all particles except gammas,
     63# keep the above two lines but also add:
     64/vis/filtering/trajectories/particleFilter-0/invert true
     65#
     66# Many other options are available with /vis/modeling and /vis/filtering.
     67# For example, to select colour by particle ID:
     68#/vis/modeling/trajectories/create/drawByParticleID
     69#/vis/modeling/trajectories/drawByParticleID-0/set e- blue
     70#
     71# To superimpose all of the events from a given run:
    3272/vis/scene/endOfEventAction accumulate
    3373#
    34 /testem/event/drawTracks charged
    35 #/testem/event/drawTracks all
    36 
     74# Re-establish auto refreshing and verbosity:
     75/vis/viewer/set/autoRefresh true
     76/vis/verbose warnings
     77#
     78# For file-based drivers, use this to create an empty detector view:
     79#/vis/viewer/flush
  • trunk/examples/extended/electromagnetic/TestEm3/History

    r807 r1337  
    1 $Id: History,v 1.109 2007/11/13 14:37:04 vnivanch Exp $
    2 -------------------------------------------------------------------
     1$Id: History,v 1.131 2010/06/07 05:40:46 perl Exp $
     2----------------------------------------------------
    33
    44     =========================================================
     
    1414     ----------------------------------------------------------
    1515     * Reverse chronological order (last date on top), please *
    16      ---------------------------------------------------------
     16     ----------------------------------------------------------
     17     
     1806-06-10 J.Perl (testem3-V09-03-04)
     19- Remove unused variable in EventAction
     20
     2103-06-10 J.Perl (testem3-V09-03-03)
     22- Updated vis usage
     23   
     2419-05-10 mma (testem3-V09-03-02)
     25- TestEm3.cc : introduction of G4UIExecutive
     26
     2713-04-10 V.Ivant (testem3-V09-03-01)
     28- PhysicsList - removed obsoleted unused include
     29
     3024-01-10 V.Ivant (testem3-V09-03-00)
     31- Added PhysListEmStandardGS and PhysListEmStandardWVI
     32- Added printout of mean number of gamma, e-, e+
     33     
     3413-11-09 mma (testem3-V09-02-02)
     35- PhysListEmStandard.cc (local): eMultipleScattering -> UrbanMscModel93
     36- PhysicsList : remove G4EmConfigurator
     37     
     3817-09-09 mma (testem3-V09-02-01)
     39- PhysicsList.cc :
     40  - renamed "standard" -> "local"; "emstandard" -> "emstandard_opt0"
     41  - Substituted obsolete low-energy physics builders by builders from
     42    the physics_list library;
     43- updated README and macro files 
     44 
     45- PhysicsList - added option "emstandard_msc91" (V.Ivant)
     46     
     4704-03-09 mma (testem3-V09-02-00)
     48- HistoManager::PrintHisto() : avoid empty ascii file
     49     
     5016-11-08 mma (testem3-V09-01-12)
     51- Em options: 20bins/decade  LinLossLimit=default=0.01
     52     
     5311-11-08 mma (testem3-V09-01-11)
     54- update again PhysListEmStandard : number of bins and LinLossLimit
     55     
     5631-10-08 mma (testem3-V09-01-10)
     57- Use G4hMultipleScattering for muons and protons
     58- Modify EM options
     59     
     6022-10-08 mma (testem3-V09-01-09)
     61- update PhysListEmStandard and README
     62
     6316-10-08 V.Ivant (testem3-V09-01-08)
     64- Removed temporary builders PhysListEmStandardLPM and
     65PhysListEmStandardIG
     66     
     6713-09-08 mma(testem3-V09-01-07)
     68- HistoManager  : change default format
     69
     7012-06-08 mma (testem3-V09-01-06)
     71- Remove AIDA from GNUmakefile
     72
     7328-05-08 V.Ivant (testem3-V09-01-05)
     74- Added PhysListEmStandardLPM - PhysLists with high energy
     75    bremsstrahlung model
     76- Improved printout
     77     
     7805-05-08 mma (testem3-V09-01-04)
     79- PhysListEmStandard : add spline option for physics tables
     80- README : update Aida informations
     81     
     8207-04-08 mma (testem3-V09-01-03)
     83- HistoManager::saveAscii() : redefinition of binEdge
     84     
     8504-04-08 mma (testem3-V09-01-02)
     86- PhysicsList : add emstandard_opt3
     87- PhysListEmStandard : add G4eMultipleScattering; complete EmOptions
     88- SteppingAction : suppress reference to G4EmSaturation
     89     
     9014-03-08 mma (testem3-V09-01-01)
     91- DetectorConstruction : define Birks constant in materials (scintillator)
     92
     9314-02-08 V.Ivant (testem3-V09-01-00)
     94- added line with beam particle type and its energy
    1795
    189613-11-07 V.Ivant (testem3-V09-00-02)
  • trunk/examples/extended/electromagnetic/TestEm3/README

    r807 r1337  
    1 $Id: README,v 1.29 2007/11/12 17:04:55 maire Exp $
     1$Id: README,v 1.33 2009/09/17 20:06:26 maire Exp $
    22-------------------------------------------------------------------
    33
     
    5858           
    5959 2- PHYSICS LISTS
    60 
    61     The following options for EM physics are available: 
    62     - "standard"        the best standard EM physics (default)
    63     - "G4standard"      recommended standard EM physics for LHC
    64     - "G4standard_fast" the best CPU performance standard physics for LHC
    65     - "Livermore"       low-energy EM physics using Livermore data
    66     - "Penelope"        low-energy EM physics implementing Penelope models
    67                    
     60 
     61    Physics lists can be local (eg. in this example) or from G4 kernel
     62    physics_lists subdirectory.
     63     
     64    Local physics lists:         
     65    - "local"   standard EM physics with current 'best' options setting.
     66                these options are explicited in PhysListEmStandard
     67   
     68    From geant4/source/physics_lists/builders:   
     69    - "emstandard_opt0" recommended standard EM physics for LHC
     70    - "emstandard_opt1" best CPU performance standard physics for LHC
     71    - "emstandard_opt2"     
     72    - "emstandard_opt3" best current advanced EM options.
     73                        analog to "local" above 
     74    - "emlivermore"  low-energy EM physics using Livermore data
     75    - "empenelope"   low-energy EM physics implementing Penelope models
     76       
     77    Physics lists and options can be (re)set with UI commands
     78   
     79    Please, notice that options set through G4EmProcessOPtions are global, eg
     80    for all particle types. In G4 builders, it is shown how to set options per
     81    particle type.
     82                   
    6883 3- AN EVENT : THE PRIMARY GENERATOR
    6984 
     
    148163  histo 22 : lateral energy leak (MeV/event) 
    149164
    150  One can control the name of the histograms file with the command:
    151  /testem/histo/setFileName  name  (default testem3.hbook)
    152  
     165 One can control the name of the histograms file with the commands:
     166 /testem/histo/setFileName  name  (default testem3)
     167 /testem/histo/setFileType  type  (choice: hbook, root(default), XML)
     168 
    153169  NB. Numbering scheme for histograms:
    154170  layer     : from 1 to NbOfLayers (inclued)
     
    171187
    172188  To use histograms, at least one of the AIDA implementations should be
    173   available (see http://aida.freehep.org).
     189  available. See InstallAida.txt
    174190 
    175  8a - PI
    176 
    177   A package including AIDA and extended interfaces also using Python is PI,
    178   available from: http://cern.ch/pi
    179 
    180   Once installed PI or PI-Lite in a specified local area $MYPY, it is required
    181   to add the installation path to $PATH, i.e. for example, for release 1.2.1 of
    182   PI:
    183   setenv PATH ${PATH}:$MYPI/1.2.1/app/releases/PI/PI_1_2_1/rh73_gcc32/bin
    184 
    185   CERN users can use the PATH to the LCG area on AFS.
    186   Before running the example the command should be issued:
    187   eval `aida-config --runtime csh`
    188 
    189  8b -  OpenScientist
    190 
    191   OpenScientist is available at http://OpenScientist.lal.in2p3.fr.
    192 
    193   You have to "setup" the OpenScientist AIDA implementation before compiling
    194   (then with G4ANALYSIS_USE set) and running your Geant4 application.
    195 
    196  On UNIX you setup, with a csh flavoured shell :
    197         csh> source <<OpenScientist install path>/aida-setup.csh
    198         or with a sh flavoured shell :
    199         sh> . <<OpenScientist install path>/aida-setup.sh
    200  On Windows :
    201         DOS> call <<OpenScientist install path>/aida-setup.bat
    202 
    203   You can use various file formats for writing (AIDA-XML, hbook, root).
    204   These formats are readable by the Lab onx interactive program
    205   or the OpenPAW application. See the web pages.
    206 
    207 
    208   With OpenPAW, on a run.hbook file, one can view the histograms
    209   with something like :
    210         OS> opaw
    211         opaw> h/file 1 run.hbook  ( or opaw> h/file 1 run.aida or run.root) 
    212         opaw> zone 2 2
    213         opaw> h/plot 1
    214         opaw> h/plot 2
  • trunk/examples/extended/electromagnetic/TestEm3/TestEm3.cc

    r1230 r1337  
    2424// ********************************************************************
    2525//
    26 // $Id: TestEm3.cc,v 1.23 2007/06/22 09:22:05 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     26// $Id: TestEm3.cc,v 1.24 2010/05/19 09:10:52 maire Exp $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    3232#include "G4RunManager.hh"
    3333#include "G4UImanager.hh"
    34 #include "G4UIterminal.hh"
    35 #include "G4UItcsh.hh"
    3634#include "Randomize.hh"
    3735
     
    4846#ifdef G4VIS_USE
    4947#include "G4VisExecutive.hh"
     48#endif
     49
     50#ifdef G4UI_USE
     51#include "G4UIExecutive.hh"
    5052#endif
    5153
     
    101103   G4VisManager* visManager = new G4VisExecutive;
    102104   visManager->Initialize();
    103 #endif   
    104      
    105      G4UIsession * session = 0;
    106 #ifdef G4UI_USE_TCSH
    107       session = new G4UIterminal(new G4UItcsh);     
    108 #else
    109       session = new G4UIterminal();
    110 #endif     
    111      session->SessionStart();
    112      delete session;
     105#endif
     106   
     107#ifdef G4UI_USE
     108      G4UIExecutive * ui = new G4UIExecutive(argc,argv);     
     109      ui->SessionStart();
     110      delete ui;
     111#endif
    113112     
    114113#ifdef G4VIS_USE
  • trunk/examples/extended/electromagnetic/TestEm3/TestEm3.in

    r807 r1337  
    1 # $Id: TestEm3.in,v 1.25 2007/06/22 16:20:14 vnivanch Exp $
     1# $Id: TestEm3.in,v 1.27 2009/09/17 20:06:26 maire Exp $
    22#
    33# Macro file for "exampleN03.cc"
     
    99/run/verbose 2
    1010#
    11 /testem/phys/addPhysics  emstandard
     11/testem/phys/addPhysics  emstandard_opt0
    1212#
    1313/run/initialize
     
    1919#
    2020/testem/histo/setFileName testem3
    21 /testem/histo/setFileType hbook
     21/testem/histo/setFileType root
    2222/testem/histo/setHisto 1 100 700. 1000. MeV     #edep in absor1
    2323/testem/histo/setHisto 2 100   0.  300. MeV     #edep in absor2
  • trunk/examples/extended/electromagnetic/TestEm3/TestEm3.out

    r807 r1337  
     1
     2        ############################################
     3        !!! WARNING - FPE detection is activated !!!
     4        ############################################
    15
    26*************************************************************
    3  Geant4 version Name: global-V09-00-03    (9-May-2008)
     7 Geant4 version Name: geant4-09-03-ref-06    (25-June-2010)
    48                      Copyright : Geant4 Collaboration
    59                      Reference : NIM A 506 (2003), 250-303
     
    913/run/verbose 2
    1014#
    11 /testem/phys/addPhysics emstandard
     15/testem/phys/addPhysics emstandard_opt0
    1216#
    1317/run/initialize
     
    2024-------------------------------------------------------------
    2125
    22  Material: Galactic     density:  0.000 mg/cm3  RadL: 204322175.595 pc   Imean:  21.800 eV   temperature:   2.73 K  pressure:   0.00 atm
     26 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
    2327   --->  Element: Galactic ( )   Z =  1.0   N =   1.0   A =   1.01 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    2428
    25  Material:     Lead     density: 11.350 g/cm3   RadL:   5.613 mm   Imean: 820.000 eV
     29 Material:     Lead     density: 11.350 g/cm3   RadL:   5.613 mm   Nucl.Int.Length:  18.247 cm   Imean: 823.000 eV
    2630   --->  Element: Pb (Pb)   Z = 82.0   N = 207.2   A = 207.22 g/mole
    27    --->  Isotope:    Pb   Z = 82   N = 204   A = 203.97 g/mole   abundance:   1.40 %
    28    --->  Isotope:    Pb   Z = 82   N = 206   A = 205.97 g/mole   abundance:  24.10 %
    29    --->  Isotope:    Pb   Z = 82   N = 207   A = 206.98 g/mole   abundance:  22.10 %
    30    --->  Isotope:    Pb   Z = 82   N = 208   A = 207.98 g/mole   abundance:  52.40 %  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    31 
    32  Material: liquidArgon     density:  1.390 g/cm3   RadL:  14.064 cm   Imean: 187.200 eV
     31   --->  Isotope: Pb204   Z = 82   N = 204   A = 203.97 g/mole   abundance:   1.40 %
     32   --->  Isotope: Pb206   Z = 82   N = 206   A = 205.97 g/mole   abundance:  24.10 %
     33   --->  Isotope: Pb207   Z = 82   N = 207   A = 206.98 g/mole   abundance:  22.10 %
     34   --->  Isotope: Pb208   Z = 82   N = 208   A = 207.98 g/mole   abundance:  52.40 %  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
     35
     36 Material: liquidArgon     density:  1.390 g/cm3   RadL:  14.064 cm   Nucl.Int.Length:  86.022 cm   Imean: 188.000 eV
    3337   --->  Element: Ar (Ar)   Z = 18.0   N =  40.0   A =  39.95 g/mole
    34    --->  Isotope:    Ar   Z = 18   N =  36   A =  35.97 g/mole   abundance:   0.34 %
    35    --->  Isotope:    Ar   Z = 18   N =  38   A =  37.96 g/mole   abundance:   0.06 %
    36    --->  Isotope:    Ar   Z = 18   N =  40   A =  39.96 g/mole   abundance:  99.60 %  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
     38   --->  Isotope:  Ar36   Z = 18   N =  36   A =  35.97 g/mole   abundance:   0.34 %
     39   --->  Isotope:  Ar38   Z = 18   N =  38   A =  37.96 g/mole   abundance:   0.06 %
     40   --->  Isotope:  Ar40   Z = 18   N =  40   A =  39.96 g/mole   abundance:  99.60 %  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    3741
    3842-------------------------------------------------------------
     
    4044physicsList->Construct() start.
    4145physicsList->Construct() start.
     46physicsList->CheckParticleList() start.
    4247physicsList->setCut() start.
    4348PhysicsList::SetCuts:CutLength : 1 mm
     
    5055#
    5156/testem/histo/setFileName testem3
    52 /testem/histo/setFileType hbook
    53 /testem/histo/setHisto 1 100 700. 1000. MeV 
     57/testem/histo/setFileType root
     58/testem/histo/setHisto 1 100 700. 1000. MeV
    5459----> SetHisto 1: Edep in absorber 1 (MeV);  100 bins from 700 MeV to 1000 MeV
    55 /testem/histo/setHisto 2 100 0. 300. MeV 
     60/testem/histo/setHisto 2 100 0. 300. MeV
    5661----> SetHisto 2: Edep in absorber 2 (MeV);  100 bins from 0 MeV to 300 MeV
    57 /testem/histo/setHisto 11 52 0. 52. none 
     62/testem/histo/setHisto 11 52 0. 52. none
    5863----> SetHisto 11: longit. profile of Edep (MeV/event) in absorber 1;  52 bins from 0 none to 52 none
    59 /testem/histo/setHisto 12 52 0. 52. none 
     64/testem/histo/setHisto 12 52 0. 52. none
    6065----> SetHisto 12: longit. profile of Edep (MeV/event) in absorber 2;  52 bins from 0 none to 52 none
    61 /testem/histo/setHisto 21 102 0. 102. none 
     66/testem/histo/setHisto 21 102 0. 102. none
    6267----> SetHisto 21: energy flow (MeV/event);  102 bins from 0 none to 102 none
    63 /testem/histo/setHisto 22 102 0. 102. none 
     68/testem/histo/setHisto 22 102 0. 102. none
    6469----> SetHisto 22: lateral energy leak (MeV/event);  102 bins from 0 none to 102 none
    6570#
     
    6873/run/beamOn 100
    6974
    70 phot:  Total cross sections from Sandia parametrisation.
    71       Sampling according PhotoElectric model
    72 
    73 compt:  Total cross sections has a good parametrisation from 10 KeV to (100/Z) GeV
    74       Sampling according Klein-Nishina model
    75       tables are built for  gamma
    76       Lambda tables from 100 eV  to 100 GeV in 90 bins.
    77 
    78 conv:  Total cross sections has a good parametrisation from 1.5 MeV to 100 GeV for all Z;
    79       sampling secondary e+e- according Bethe-Heitler model
    80       tables are built for  gamma
    81       Lambda tables from 1.022 MeV to 100 GeV in 100 bins.
    82 
    83 msc:  Model variant of multiple scattering for e-
    84       Lambda tables from 100 eV  to 100 TeV in 120 bins.
    85       LateralDisplacementFlag=  1   Skin= 1
    86       Boundary/stepping algorithm is active with RangeFactor= 0.02  Step limit type 2
    87 
    88 eIoni:   tables are built for  e-
    89       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    90       Lambda tables from threshold to 100 TeV in 120 bins.
    91       Delta cross sections and sampling from MollerBhabha model
    92       Good description from 1 KeV to 100 GeV.
    93       Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1
    94 
    95 eBrem:   tables are built for  e-
    96       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    97       Lambda tables from threshold to 100 TeV in 120 bins.
    98       Total cross sections and sampling from StandBrem model (based on the EEDL data library)
    99       Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV. LPM flag 1
    100 
    101 eIoni:   tables are built for  e+
    102       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    103       Lambda tables from threshold to 100 TeV in 120 bins.
    104       Delta cross sections and sampling from MollerBhabha model
    105       Good description from 1 KeV to 100 GeV.
    106       Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1
    107 
    108 eBrem:   tables are built for  e+
    109       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    110       Lambda tables from threshold to 100 TeV in 120 bins.
    111       Total cross sections and sampling from StandBrem model (based on the EEDL data library)
    112       Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV. LPM flag 1
    113 
    114 annihil:       Sampling according eplus2gg model
    115       tables are built for  e+
    116       Lambda tables from 100 eV  to 100 TeV in 120 bins.
    117 
    118 msc:  Model variant of multiple scattering for proton
    119       Lambda tables from 100 eV  to 100 TeV in 120 bins.
    120       LateralDisplacementFlag=  1   Skin= 1
    121       Boundary/stepping algorithm is active with RangeFactor= 0.2  Step limit type 2
    122 
    123 hIoni:   tables are built for  proton
    124       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    125       Lambda tables from threshold to 100 TeV in 120 bins.
    126       Scaling relation is used from proton dE/dx and range.
    127       Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV
    128       Parametrisation from Bragg for protons below. NuclearStopping= 1
    129       Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1
    130 
    131 msc:  Model variant of multiple scattering for GenericIon
    132       LateralDisplacementFlag=  0   Skin= 0
    133       Boundary/stepping algorithm is active with RangeFactor= 0.2  Step limit type 1
    134 
    135 ionIoni:   tables are built for  GenericIon
    136       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    137       Lambda tables from threshold to 100 TeV in 120 bins.
    138       Scaling relation is used from proton dE/dx and range.
    139       Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV
    140       Parametrisation from BraggIon for protons below. NuclearStopping= 1
    141 
    142       Stopping Power data for 8 ion/material pairs are used.
    143       Step function: finalRange(mm)= 0.1, dRoverRange= 0.1, integral: 1, fluct: 1
    144 
    145 hIoni:   tables are built for  anti_proton
    146       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    147       Lambda tables from threshold to 100 TeV in 120 bins.
    148       Scaling relation is used from proton dE/dx and range.
    149       Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV
    150       Parametrisation from Bragg for protons below. NuclearStopping= 1
    151       Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1
    152 
    153 msc:  Model variant of multiple scattering for mu+
    154       Lambda tables from 100 eV  to 100 TeV in 120 bins.
    155       LateralDisplacementFlag=  1   Skin= 1
    156       Boundary/stepping algorithm is active with RangeFactor= 0.2  Step limit type 2
    157 
    158 muIoni:   tables are built for  mu+
    159       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    160       Lambda tables from threshold to 100 TeV in 120 bins.
    161       Bether-Bloch model for E > 0.2 MeV, parametrisation of Bragg peak below,
    162       radiative corrections for E > 1 GeV
    163       Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1
    164 
    165 muBrems:   tables are built for  mu+
    166       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    167       Lambda tables from threshold to 100 TeV in 120 bins.
    168       Parametrised model
    169 
    170 muPairProd:   tables are built for  mu+
    171       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    172       Lambda tables from threshold to 100 TeV in 120 bins.
    173       Parametrised model
    174 
    175 muIoni:   tables are built for  mu-
    176       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    177       Lambda tables from threshold to 100 TeV in 120 bins.
    178       Bether-Bloch model for E > 0.2 MeV, parametrisation of Bragg peak below,
    179       radiative corrections for E > 1 GeV
    180       Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1
    181 
    182 muBrems:   tables are built for  mu-
    183       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    184       Lambda tables from threshold to 100 TeV in 120 bins.
    185       Parametrised model
    186 
    187 muPairProd:   tables are built for  mu-
    188       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    189       Lambda tables from threshold to 100 TeV in 120 bins.
    190       Parametrised model
    191 
    192 hIoni:   tables are built for  pi+
    193       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    194       Lambda tables from threshold to 100 TeV in 120 bins.
    195       Scaling relation is used from proton dE/dx and range.
    196       Delta cross sections and sampling from BetheBloch model for scaled energy > 0.297504 MeV
    197       Parametrisation from Bragg for protons below. NuclearStopping= 1
    198       Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1
    199 
    200 msc:  Model variant of multiple scattering for pi-
    201       Lambda tables from 100 eV  to 100 TeV in 120 bins.
    202       LateralDisplacementFlag=  1   Skin= 1
    203       Boundary/stepping algorithm is active with RangeFactor= 0.2  Step limit type 2
    204 
    205 hIoni:   tables are built for  pi-
    206       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    207       Lambda tables from threshold to 100 TeV in 120 bins.
    208       Scaling relation is used from proton dE/dx and range.
    209       Delta cross sections and sampling from BetheBloch model for scaled energy > 0.297504 MeV
    210       Parametrisation from Bragg for protons below. NuclearStopping= 1
    211       Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1
     75phot:   for  gamma    SubType= 12
     76      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     77       PhotoElectric :     Emin=          0 eV         Emax=   10 TeV
     78
     79compt:   for  gamma    SubType= 13
     80      Lambda tables from 100 eV  to 10 TeV in 77 bins, spline: 1
     81      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     82       Klein-Nishina :     Emin=          0 eV         Emax=   10 TeV
     83
     84conv:   for  gamma    SubType= 14
     85      Lambda tables from 1.022 MeV to 10 TeV in 77 bins, spline: 1
     86      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     87       Bethe-Heitler :     Emin=          0 eV         Emax=   10 TeV
     88
     89msc:   for e-    SubType= 10
     90      Lambda tables from 100 eV  to 10 TeV in 77 bins, spline: 1
     91      RangeFactor= 0.04, stepLimitType: 1, latDisplacement: 1
     92      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     93          UrbanMsc93 :     Emin=          0 eV         Emax=   10 TeV
     94
     95eIoni:   for  e-    SubType= 2
     96      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     97      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     98      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     99      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     100        MollerBhabha :     Emin=          0 eV         Emax=   10 TeV
     101
     102eBrem:   for  e-    SubType= 3
     103      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     104      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     105      LPM flag: 1 for E > 1 GeV
     106      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     107               eBrem :     Emin=          0 eV         Emax=   1 GeV
     108            eBremRel :     Emin=          1 GeV        Emax=   10 TeV
     109
     110eIoni:   for  e+    SubType= 2
     111      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     112      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     113      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     114      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     115        MollerBhabha :     Emin=          0 eV         Emax=   10 TeV
     116
     117eBrem:   for  e+    SubType= 3
     118      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     119      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     120      LPM flag: 1 for E > 1 GeV
     121      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     122               eBrem :     Emin=          0 eV         Emax=   1 GeV
     123            eBremRel :     Emin=          1 GeV        Emax=   10 TeV
     124
     125annihil:   for  e+    SubType= 5
     126      Lambda tables from 100 eV  to 10 TeV in 77 bins, spline: 1
     127      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     128            eplus2gg :     Emin=          0 eV         Emax=   10 TeV
     129
     130msc:   for proton    SubType= 10
     131      Lambda tables from 100 eV  to 10 TeV in 77 bins, spline: 1
     132      RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
     133      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     134          UrbanMsc90 :     Emin=          0 eV         Emax=   10 TeV
     135
     136hIoni:   for  proton    SubType= 2
     137      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     138      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     139      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     140      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     141               Bragg :     Emin=          0 eV         Emax=   2 MeV
     142          BetheBloch :     Emin=          2 MeV        Emax=   10 TeV
     143
     144hBrems:   for  proton    SubType= 3
     145      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     146      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     147      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     148               hBrem :     Emin=          0 eV         Emax=   10 TeV
     149
     150hPairProd:   for  proton    SubType= 4
     151      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     152      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     153      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     154           hPairProd :     Emin=          0 eV         Emax=   10 TeV
     155
     156msc:   for GenericIon    SubType= 10
     157      RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 0
     158      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     159          UrbanMsc90 :     Emin=          0 eV         Emax=   10 TeV
     160
     161ionIoni:   for  GenericIon    SubType= 2
     162      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     163      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     164      finalRange(mm)= 0.1, dRoverRange= 0.1, integral: 1, fluct: 1, linLossLimit= 0.02
     165      Stopping Power data for 17 ion/material pairs, nuclearStopping: 1
     166      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     167            BraggIon :     Emin=          0 eV         Emax=   2 MeV
     168          BetheBloch :     Emin=          2 MeV        Emax=   10 TeV
     169
     170hIoni:   for  anti_proton    SubType= 2
     171      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     172      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     173      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     174      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     175            ICRU73QO :     Emin=          0 eV         Emax=   2 MeV
     176          BetheBloch :     Emin=          2 MeV        Emax=   10 TeV
     177
     178hIoni:   for  kaon+    SubType= 2
     179      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     180      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     181      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     182      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     183               Bragg :     Emin=          0 eV         Emax=   1.05231 MeV
     184          BetheBloch :     Emin=    1.05231 MeV        Emax=   10 TeV
     185
     186hBrems:   for  kaon+    SubType= 3
     187      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     188      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     189      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     190               hBrem :     Emin=          0 eV         Emax=   10 TeV
     191
     192hPairProd:   for  kaon+    SubType= 4
     193      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     194      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     195      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     196           hPairProd :     Emin=          0 eV         Emax=   10 TeV
     197
     198hIoni:   for  kaon-    SubType= 2
     199      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     200      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     201      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     202      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     203            ICRU73QO :     Emin=          0 eV         Emax=   1.05231 MeV
     204          BetheBloch :     Emin=    1.05231 MeV        Emax=   10 TeV
     205
     206hBrems:   for  kaon-    SubType= 3
     207      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     208      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     209      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     210               hBrem :     Emin=          0 eV         Emax=   10 TeV
     211
     212hPairProd:   for  kaon-    SubType= 4
     213      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     214      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     215      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     216           hPairProd :     Emin=          0 eV         Emax=   10 TeV
     217
     218muMsc:   for mu+    SubType= 10
     219      Lambda tables from 100 eV  to 10 TeV in 77 bins, spline: 1
     220      RangeFactor= 0.2, step limit type: 0, lateralDisplacement: 1, polarAngleLimit(deg)= 0
     221      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     222          UrbanMsc90 :     Emin=          0 eV         Emax=   10 TeV
     223
     224muIoni:   for  mu+    SubType= 2
     225      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     226      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     227      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     228      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     229               Bragg :     Emin=          0 eV         Emax=   200 keV
     230          BetheBloch :     Emin=        200 keV        Emax=   1 GeV
     231        MuBetheBloch :     Emin=          1 GeV        Emax=   10 TeV
     232
     233muBrems:   for  mu+    SubType= 3
     234      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     235      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     236      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     237              MuBrem :     Emin=          0 eV         Emax=   10 TeV
     238
     239muPairProd:   for  mu+    SubType= 4
     240      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     241      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     242      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     243          muPairProd :     Emin=          0 eV         Emax=   10 TeV
     244
     245muIoni:   for  mu-    SubType= 2
     246      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     247      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     248      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     249      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     250            ICRU73QO :     Emin=          0 eV         Emax=   200 keV
     251          BetheBloch :     Emin=        200 keV        Emax=   1 GeV
     252        MuBetheBloch :     Emin=          1 GeV        Emax=   10 TeV
     253
     254muBrems:   for  mu-    SubType= 3
     255      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     256      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     257      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     258              MuBrem :     Emin=          0 eV         Emax=   10 TeV
     259
     260muPairProd:   for  mu-    SubType= 4
     261      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     262      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     263      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     264          muPairProd :     Emin=          0 eV         Emax=   10 TeV
     265
     266hIoni:   for  pi+    SubType= 2
     267      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     268      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     269      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     270      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     271               Bragg :     Emin=          0 eV         Emax=   297.504 keV
     272          BetheBloch :     Emin=    297.504 keV        Emax=   10 TeV
     273
     274hBrems:   for  pi+    SubType= 3
     275      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     276      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     277      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     278               hBrem :     Emin=          0 eV         Emax=   10 TeV
     279
     280hPairProd:   for  pi+    SubType= 4
     281      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     282      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     283      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     284           hPairProd :     Emin=          0 eV         Emax=   10 TeV
     285
     286msc:   for pi-    SubType= 10
     287      Lambda tables from 100 eV  to 10 TeV in 77 bins, spline: 1
     288      RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
     289      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     290          UrbanMsc90 :     Emin=          0 eV         Emax=   10 TeV
     291
     292hIoni:   for  pi-    SubType= 2
     293      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     294      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     295      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     296      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     297            ICRU73QO :     Emin=          0 eV         Emax=   297.504 keV
     298          BetheBloch :     Emin=    297.504 keV        Emax=   10 TeV
     299
     300hBrems:   for  pi-    SubType= 3
     301      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     302      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     303      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     304               hBrem :     Emin=          0 eV         Emax=   10 TeV
     305
     306hPairProd:   for  pi-    SubType= 4
     307      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     308      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     309      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     310           hPairProd :     Emin=          0 eV         Emax=   10 TeV
    212311
    213312Region <DefaultRegionForTheWorld> -- appears in <World> world volume
     
    215314 Pointers : G4VUserRegionInformation[0], G4UserLimits[0], G4FastSimulationManager[0], G4UserSteppingAction[0]
    216315 Materials : Galactic Lead liquidArgon
    217  Production cuts :  gamma 1 mm     e- 1 mm     e+ 1 mm
     316 Production cuts :   gamma 1 mm      e- 1 mm      e+ 1 mm  proton 1 mm
    218317
    219318========= Table of registered couples ==============================
     
    221320Index : 0     used in the geometry : Yes     recalculation needed : No
    222321 Material : Galactic
    223  Range cuts        :  gamma 1 mm     e- 1 mm     e+ 1 mm
    224  Energy thresholds :  gamma 990 eV     e- 990 eV     e+ 990 eV
     322 Range cuts        :  gamma  1 mm     e-  1 mm     e+  1 mm  proton 1 mm
     323 Energy thresholds :  gamma  990 eV     e-  990 eV     e+  990 eV  proton 100 keV
    225324 Region(s) which use this couple :
    226325    DefaultRegionForTheWorld
     
    228327Index : 1     used in the geometry : Yes     recalculation needed : No
    229328 Material : Lead
    230  Range cuts        :  gamma 1 mm     e- 1 mm     e+ 1 mm
    231  Energy thresholds :  gamma 100.511 keV    e- 1.37814 MeV    e+ 1.28002 MeV
     329 Range cuts        :  gamma  1 mm     e-  1 mm     e+  1 mm  proton 1 mm
     330 Energy thresholds :  gamma  101.843 keV    e-  1.36749 MeV    e+  1.27862 MeV proton 100 keV
    232331 Region(s) which use this couple :
    233332    DefaultRegionForTheWorld
     
    235334Index : 2     used in the geometry : Yes     recalculation needed : No
    236335 Material : liquidArgon
    237  Range cuts        :  gamma 1 mm     e- 1 mm     e+ 1 mm
    238  Energy thresholds :  gamma 6.17835 keV    e- 342.891 keV    e+ 334.551 keV
     336 Range cuts        :  gamma  1 mm     e-  1 mm     e+  1 mm  proton 1 mm
     337 Energy thresholds :  gamma  6.19986 keV    e-  344.855 keV    e+  333.46 keV proton 100 keV
    239338 Region(s) which use this couple :
    240339    DefaultRegionForTheWorld
     
    273372Run Summary
    274373  Number of events processed : 100
    275   User=9.44s Real=9.8s Sys=0.03s
     374  User=5.56s Real=9.12s Sys=0s
    276375
    277376------------------------------------------------------------
    278       material       Total Edep         sqrt(E0(GeV))*rmsE/Emean     total tracklen
     377      material   Edep       RMS         sqrt(E0(GeV))*rmsE/Emean     total tracklen
    279378 
    280           Lead: 788.16 MeV +- 16.12 MeV     2.046 +- 0.2046 %      54.2 cm  +- 1.18 cm
    281    liquidArgon:  202.2 MeV +- 15.77 MeV     7.798 +- 0.7798 %      99.4 cm  +- 7.77 cm
    282 
     379          Lead: 781.73 MeV :  14.91 MeV     1.907 +- 0.1907 %      54.5 cm  +- 1.17 cm
     380   liquidArgon: 207.32 MeV :  15.05 MeV     7.262 +- 0.7262 %      1.02 m   +- 7.76 cm
     381
     382------------------------------------------------------------
     383 Beam particle e-  E = 1 GeV
     384 Mean number of gamma  570
     385 Mean number of e-     960
     386 Mean number of e+     54.5
    283387------------------------------------------------------------
    284388
     
    286390  material       Total Edep
    287391 
    288       Lead:      788.164 MeV
    289 liquidArgon:     202.201 MeV
     392      Lead:      781.726 MeV
     393liquidArgon:     207.311 MeV
    290394
    291395------------------------------------------------------------
     
    294398--------- Ranecu engine status ---------
    295399 Initial seed (index) = 0
    296  Current couple of seeds = 909114688, 1248511548
     400 Current couple of seeds = 1438848957, 1887175185
    297401----------------------------------------
    298402UserDetectorConstruction deleted.
     
    302406G4 kernel has come to Quit state.
    303407EventManager deleted.
    304 Default detector region deleted.
    305408UImanager deleted.
    306409Units table cleared.
     
    308411RunManagerKernel is deleted.
    309412RunManager is deleting.
     413
  • trunk/examples/extended/electromagnetic/TestEm3/include/DetectorConstruction.hh

    r1230 r1337  
    2525//
    2626// $Id: DetectorConstruction.hh,v 1.13 2006/06/29 16:51:06 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm3/include/DetectorMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: DetectorMessenger.hh,v 1.8 2006/06/29 16:51:08 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm3/include/EmAcceptance.hh

    r1230 r1337  
    2525//
    2626// $Id: EmAcceptance.hh,v 1.4 2006/06/29 16:51:11 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm3/include/EventAction.hh

    r1230 r1337  
    2525//
    2626// $Id: EventAction.hh,v 1.10 2006/06/29 16:51:14 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm3/include/EventActionMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: EventActionMessenger.hh,v 1.3 2006/06/29 16:51:17 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm3/include/HistoManager.hh

    r1230 r1337  
    2525//
    2626// $Id: HistoManager.hh,v 1.8 2007/11/12 17:04:55 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm3/include/HistoMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: HistoMessenger.hh,v 1.5 2007/11/12 17:04:55 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm3/include/PhysListEmStandard.hh

    r1230 r1337  
    2525//
    2626// $Id: PhysListEmStandard.hh,v 1.4 2006/06/29 16:51:42 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm3/include/PhysicsList.hh

    r1230 r1337  
    2424// ********************************************************************
    2525//
    26 // $Id: PhysicsList.hh,v 1.8 2009/11/13 17:01:44 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     26// $Id: PhysicsList.hh,v 1.9 2010/01/24 17:25:07 vnivanch Exp $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    4545{
    4646public:
     47
    4748    PhysicsList();
    4849    virtual ~PhysicsList();
     
    5960    void SetCutForPositron(G4double);
    6061
    61   private:
     62private:
     63
    6264    G4double cutForGamma;
    6365    G4double cutForElectron;
  • trunk/examples/extended/electromagnetic/TestEm3/include/PhysicsListMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: PhysicsListMessenger.hh,v 1.3 2006/06/29 16:52:00 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm3/include/PrimaryGeneratorAction.hh

    r1230 r1337  
    2525//
    2626// $Id: PrimaryGeneratorAction.hh,v 1.4 2006/06/29 16:52:03 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm3/include/PrimaryGeneratorMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: PrimaryGeneratorMessenger.hh,v 1.3 2006/06/29 16:52:05 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm3/include/RunAction.hh

    r1230 r1337  
    2424// ********************************************************************
    2525//
    26 // $Id: RunAction.hh,v 1.19 2008/05/29 16:59:27 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     26// $Id: RunAction.hh,v 1.20 2010/01/24 17:25:07 vnivanch Exp $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    4646class RunActionMessenger;
    4747class HistoManager;
    48 
     48class G4Track;
    4949class G4Run;
    5050
     
    6969   
    7070  void PrintDedxTables();
     71
     72  void AddSecondaryTrack(const G4Track*);
    7173   
    7274  // Acceptance parameters
     
    9395  G4double edeptrue [MaxAbsor];
    9496  G4double rmstrue  [MaxAbsor];
    95   G4double limittrue[MaxAbsor];               
     97  G4double limittrue[MaxAbsor];
     98
     99  G4int  n_gamma;
     100  G4int  n_elec;
     101  G4int  n_pos;
    96102
    97103  G4bool applyLimit;
  • trunk/examples/extended/electromagnetic/TestEm3/include/RunActionMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: RunActionMessenger.hh,v 1.10 2007/04/22 16:25:21 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm3/include/StepMax.hh

    r1230 r1337  
    2525//
    2626// $Id: StepMax.hh,v 1.7 2006/06/29 16:52:11 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm3/include/StepMaxMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: StepMaxMessenger.hh,v 1.2 2006/06/29 16:52:13 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm3/include/SteppingAction.hh

    r1230 r1337  
    2525//
    2626// $Id: SteppingAction.hh,v 1.9 2008/03/14 15:40:03 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm3/include/SteppingVerbose.hh

    r1230 r1337  
    2525//
    2626// $Id: SteppingVerbose.hh,v 1.5 2006/06/29 16:52:18 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//   This class manages the verbose outputs in G4SteppingManager.
  • trunk/examples/extended/electromagnetic/TestEm3/include/TrackingAction.hh

    r1230 r1337  
    2525//
    2626// $Id: TrackingAction.hh,v 1.2 2006/06/29 16:52:20 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm3/src/DetectorConstruction.cc

    r1230 r1337  
    2525//
    2626// $Id: DetectorConstruction.cc,v 1.23 2009/03/04 18:49:17 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm3/src/DetectorMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: DetectorMessenger.cc,v 1.11 2006/06/29 16:52:26 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm3/src/EmAcceptance.cc

    r1230 r1337  
    2525//
    2626// $Id: EmAcceptance.cc,v 1.6 2006/06/29 16:52:28 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm3/src/EventAction.cc

    r1230 r1337  
    2424// ********************************************************************
    2525//
    26 // $Id: EventAction.cc,v 1.16 2008/05/29 16:59:27 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     26// $Id: EventAction.cc,v 1.18 2010/06/07 05:40:46 perl Exp $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    3737
    3838#include "G4Event.hh"
    39 #include "G4TrajectoryContainer.hh"
    40 #include "G4Trajectory.hh"
    41 #include "G4VVisManager.hh"
    4239
    4340//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    7875//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
    7976
    80 void EventAction::EndOfEventAction(const G4Event* evt)
     77void EventAction::EndOfEventAction(const G4Event*)
    8178{
    8279  for (G4int k=1; k<=detector->GetNbOfAbsor(); k++) {
     
    8481     if (energyDeposit[k] > 0.) histoManager->FillHisto(k, energyDeposit[k]);
    8582  }
    86 
    87   if (G4VVisManager::GetConcreteInstance())
    88     {
    89      G4TrajectoryContainer* trajectoryContainer = evt->GetTrajectoryContainer();
    90      G4int n_trajectories = 0;
    91      if (trajectoryContainer) n_trajectories = trajectoryContainer->entries();
    92      for (G4int i=0; i<n_trajectories; i++)
    93         { G4Trajectory* trj = (G4Trajectory*)
    94                                      ((*(evt->GetTrajectoryContainer()))[i]);
    95           if (drawFlag == "all") trj->DrawTrajectory(100);
    96           else if ((drawFlag == "charged")&&(trj->GetCharge() != 0.))
    97                                   trj->DrawTrajectory(100);
    98         }
    99     }
    10083}
    10184
  • trunk/examples/extended/electromagnetic/TestEm3/src/EventActionMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: EventActionMessenger.cc,v 1.4 2006/06/29 16:52:38 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm3/src/HistoManager.cc

    r1230 r1337  
    2525//
    2626// $Id: HistoManager.cc,v 1.17 2009/03/04 18:49:17 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm3/src/HistoMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: HistoMessenger.cc,v 1.9 2007/11/12 17:04:55 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm3/src/PhysListEmStandard.cc

    r1230 r1337  
    2525//
    2626// $Id: PhysListEmStandard.cc,v 1.23 2009/11/13 17:01:44 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm3/src/PhysicsList.cc

    r1230 r1337  
    2424// ********************************************************************
    2525//
    26 // $Id: PhysicsList.cc,v 1.30 2009/11/13 17:01:44 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     26// $Id: PhysicsList.cc,v 1.32 2010/04/13 08:10:19 vnivanch Exp $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    4242#include "G4EmPenelopePhysics.hh"
    4343
     44#include "PhysListEmStandardGS.hh"
     45#include "PhysListEmStandardWVI.hh"
     46
    4447#include "G4UnitsTable.hh"
    45 #include "G4UrbanMscModel.hh"
    4648
    4749//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    255257    emPhysicsList = new G4EmPenelopePhysics();
    256258
     259  } else if (name == "standardGS") {
     260
     261    emName = name;
     262    delete emPhysicsList;
     263    emPhysicsList = new PhysListEmStandardGS(name);
     264
     265  } else if (name == "standardWVI") {
     266
     267    emName = name;
     268    delete emPhysicsList;
     269    emPhysicsList = new PhysListEmStandardWVI(name);
     270
    257271  } else {
    258272
     
    298312  SetCutValue(cutForElectron, "e-");
    299313  SetCutValue(cutForPositron, "e+");   
     314
     315  // Cut for proton not used in EM processes except single scattering
     316  // so electron cut is used in this example
     317  SetCutValue(cutForElectron, "proton");
    300318   
    301319  if (verboseLevel>0) DumpCutValuesTable();
  • trunk/examples/extended/electromagnetic/TestEm3/src/PhysicsListMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: PhysicsListMessenger.cc,v 1.3 2006/06/29 16:52:57 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm3/src/PrimaryGeneratorAction.cc

    r1230 r1337  
    2525//
    2626// $Id: PrimaryGeneratorAction.cc,v 1.7 2006/06/29 16:53:00 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm3/src/PrimaryGeneratorMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: PrimaryGeneratorMessenger.cc,v 1.3 2006/06/29 16:53:02 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm3/src/RunAction.cc

    r1230 r1337  
    2424// ********************************************************************
    2525//
    26 // $Id: RunAction.cc,v 1.37 2008/05/29 16:59:27 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     26// $Id: RunAction.cc,v 1.38 2010/01/24 17:25:07 vnivanch Exp $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    4141#include "G4UnitsTable.hh"
    4242
     43#include "G4ParticleTable.hh"
     44#include "G4ParticleDefinition.hh"
     45#include "G4Track.hh"
     46#include "G4Gamma.hh"
     47#include "G4Electron.hh"
     48#include "G4Positron.hh"
     49#include "G4ProductionCutsTable.hh"
     50#include "G4LossTableManager.hh"
     51
    4352#include "Randomize.hh"
    4453
     
    8190    energyDeposit[k].clear(); 
    8291  }
     92
     93  n_gamma = 0;
     94  n_elec  = 0;
     95  n_pos   = 0;
    8396
    8497  //initialize Eflow
     
    195208    GetParticleDefinition()->GetParticleName()
    196209         << "  E = " << G4BestUnit(beamEnergy,"Energy") << G4endl;
     210  G4cout << " Mean number of gamma  " << (G4double)n_gamma*norm << G4endl;
     211  G4cout << " Mean number of e-     " << (G4double)n_elec*norm << G4endl;
     212  G4cout << " Mean number of e+     " << (G4double)n_pos*norm << G4endl;
     213  G4cout << "------------------------------------------------------------\n";
    197214 
    198215  //Energy flow
     
    263280  CLHEP::HepRandom::showEngineStatus();
    264281}
    265 
    266 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
    267 
    268 #include "G4ParticleTable.hh"
    269 #include "G4ParticleDefinition.hh"
    270 #include "G4Gamma.hh"
    271 #include "G4Electron.hh"
    272 #include "G4ProductionCutsTable.hh"
    273 #include "G4LossTableManager.hh"
    274282
    275283//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    364372//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
    365373
     374void RunAction::AddSecondaryTrack(const G4Track* track)
     375{
     376  const G4ParticleDefinition* d = track->GetDefinition();
     377  if(d == G4Gamma::Gamma()) { ++n_gamma; }
     378  else if (d == G4Electron::Electron()) { ++n_elec; }
     379  else if (d == G4Positron::Positron()) { ++n_pos; }
     380}
     381
     382//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     383
    366384void RunAction::SetEdepAndRMS(G4int i, G4double edep, G4double rms, G4double lim)
    367385{
  • trunk/examples/extended/electromagnetic/TestEm3/src/RunActionMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: RunActionMessenger.cc,v 1.13 2007/04/25 10:07:27 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm3/src/StepMax.cc

    r1230 r1337  
    2525//
    2626// $Id: StepMax.cc,v 1.4 2006/06/29 16:53:19 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm3/src/StepMaxMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: StepMaxMessenger.cc,v 1.3 2006/06/29 16:53:21 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm3/src/SteppingAction.cc

    r1230 r1337  
    2525//
    2626// $Id: SteppingAction.cc,v 1.28 2008/05/29 16:59:27 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm3/src/SteppingVerbose.cc

    r1230 r1337  
    2525//
    2626// $Id: SteppingVerbose.cc,v 1.4 2006/06/29 16:53:25 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm3/src/TrackingAction.cc

    r1230 r1337  
    2525//
    2626//
    27 // $Id: TrackingAction.cc,v 1.2 2006/06/29 16:53:27 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// $Id: TrackingAction.cc,v 1.3 2010/01/24 17:25:07 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    6969         
    7070    //flux artefact, if primary vertex is inside the calorimeter   
    71     for (G4int pl=1; pl<=Idnow; pl++) runAct->sumEnergyFlow(pl, Eflow);
     71    for (G4int pl=1; pl<=Idnow; pl++) {runAct->sumEnergyFlow(pl, Eflow);}
     72  } else {
     73    runAct->AddSecondaryTrack(track);
    7274  }
    7375}
  • trunk/examples/extended/electromagnetic/TestEm3/vis.mac

    r807 r1337  
    1010/run/initialize
    1111#
    12 # Create empty scene ("world" is default)
    13 /vis/scene/create
     12# Use this open statement to create an OpenGL view:
     13/vis/open OGL 600x600-0+0
    1414#
    15 # Create a scene handler for a specific graphics system
    16 # Edit the next line(s) to choose another graphic system
     15# Use this open statement to create a .prim file suitable for
     16# viewing in DAWN:
     17#/vis/open DAWNFILE
    1718#
    18 ####/vis/open DAWNFILE
    19 /vis/open OGLIX
     19# Use this open statement to create a .heprep file suitable for
     20# viewing in HepRApp:
     21#/vis/open HepRepFile
    2022#
    21 # Draw scene
     23# Use this open statement to create a .wrl file suitable for
     24# viewing in a VRML viewer:
     25#/vis/open VRML2FILE
     26#
     27# Disable auto refresh and quieten vis messages whilst scene and
     28# trajectories are established:
     29/vis/viewer/set/autoRefresh false
     30/vis/verbose errors
     31#
     32# Draw geometry:
     33/vis/drawVolume
     34#
     35# Specify view angle:
     36#/vis/viewer/set/viewpointThetaPhi 90. 0.
     37#
     38# Specify zoom value:
    2239/vis/viewer/zoom 1.4
    23 /vis/viewer/flush
    2440#
    25 # for drawing the tracks
    26 # if too many tracks cause core dump => storeTrajectory 0
    27 /tracking/storeTrajectory 1
     41# Specify style (surface or wireframe):
     42#/vis/viewer/set/style wireframe
     43#
     44# Draw coordinate axes:
     45#/vis/scene/add/axes 0 0 0 1 m
     46#
     47# Draw smooth trajectories at end of event, showing trajectory points
     48# as markers 2 pixels wide:
     49/vis/scene/add/trajectories smooth
     50/vis/modeling/trajectories/create/drawByCharge
     51#/vis/modeling/trajectories/drawByCharge-0/default/setDrawStepPts true
     52#/vis/modeling/trajectories/drawByCharge-0/default/setStepPtsSize 2
     53# (if too many tracks cause core dump => /tracking/storeTrajectory 0)
     54#
     55# Draw hits at end of event:
     56#/vis/scene/add/hits
     57#
     58# To draw only gammas:
     59#/vis/filtering/trajectories/create/particleFilter
     60#/vis/filtering/trajectories/particleFilter-0/add gamma
     61#
     62# To invert the above, drawing all particles except gammas,
     63# keep the above two lines but also add:
     64#/vis/filtering/trajectories/particleFilter-0/invert true
     65#
     66# Many other options are available with /vis/modeling and /vis/filtering.
     67# For example, to select colour by particle ID:
     68#/vis/modeling/trajectories/create/drawByParticleID
     69#/vis/modeling/trajectories/drawByParticleID-0/set e- blue
     70#
     71# To superimpose all of the events from a given run:
    2872/vis/scene/endOfEventAction accumulate
    2973#
    30 /testem/event/drawTracks all
     74# Re-establish auto refreshing and verbosity:
     75/vis/viewer/set/autoRefresh true
     76/vis/verbose warnings
     77#
     78# For file-based drivers, use this to create an empty detector view:
     79#/vis/viewer/flush
  • trunk/examples/extended/electromagnetic/TestEm4/History

    r807 r1337  
    1 $Id: History,v 1.43 2007/06/22 09:55:22 maire Exp $
     1$Id: History,v 1.50 2010/06/07 05:40:46 perl Exp $
    22-------------------------------------------------------------------
    33
     
    1616     ----------------------------------------------------------
    1717     
     1806-06-10 J.Perl (testem4-V09-03-02)
     19- Remove unused variable in EventAction
     20
     2103-06-10 J.Perl (testem4-V09-03-01)
     22- Updated vis usage
     23
     2419-05-10 mma (testem4-V09-03-00)
     25- TestEm4.cc : introduction of G4UIExecutive
     26     
     2712-09-08 mma (testem4-V09-01-03)
     28- RunAction : change default histogram format
     29 
     3012-06-08 mma (testem4-V09-01-02)
     31- Remove AIDA from GNUmakefile
     32     
     3306-05-08 mma (testem4-V09-01-01)
     34- Update README for Aida implementations.
     35           
     3607-04-08 mma (testem4-V09-01-00)
     37- PhysicsList : replace G4MultipleScattering by G4eMultipleScattering
     38     
    183922-06-07 mma (testem4-V08-03-00)
    1940- cosmetic in TestEm4.cc
  • trunk/examples/extended/electromagnetic/TestEm4/README

    r807 r1337  
    1 $Id: README,v 1.19 2006/05/15 14:39:20 maire Exp $
     1$Id: README,v 1.21 2008/09/12 18:46:14 maire Exp $
    22-------------------------------------------------------------------
    33
     
    7676        gmake
    7777
    78   It is possible to choose the format of the histogram file (hbook, root, XML):
     78  It is possible to choose the format of the histogram file :
     79  hbook, root (default), XML
    7980  comment/uncomment 1 line in the constructor of RunAction.
    8081
    8182  To use histograms, at least one of the AIDA implementations should be
    82   available (see http://aida.freehep.org).
     83  available. See InstallAida.txt
    8384 
    84  7a - PI
    85 
    86   A package including AIDA and extended interfaces also using Python is PI,
    87   available from: http://cern.ch/pi
    88 
    89   Once installed PI or PI-Lite in a specified local area $MYPY, it is required
    90   to add the installation path to $PATH, i.e. for example, for release 1.2.1 of
    91   PI:
    92   setenv PATH ${PATH}:$MYPI/1.2.1/app/releases/PI/PI_1_2_1/rh73_gcc32/bin
    93 
    94   CERN users can use the PATH to the LCG area on AFS.
    95   Before running the example the command should be issued:
    96   eval `aida-config --runtime csh`
    97 
    98  7b -  OpenScientist
    99 
    100   OpenScientist is available at http://OpenScientist.lal.in2p3.fr.
    101 
    102   You have to "setup" the OpenScientist AIDA implementation before compiling
    103   (then with G4ANALYSIS_USE set) and running your Geant4 application.
    104 
    105  On UNIX you setup, with a csh flavoured shell :
    106         csh> source <<OpenScientist install path>/aida-setup.csh
    107         or with a sh flavoured shell :
    108         sh> . <<OpenScientist install path>/aida-setup.sh
    109  On Windows :
    110         DOS> call <<OpenScientist install path>/aida-setup.bat
    111 
    112   You can use various file formats for writing (AIDA-XML, hbook, root).
    113   These formats are readable by the Lab onx interactive program
    114   or the OpenPAW application. See the web pages.
    115 
    116 
    117   With OpenPAW, on a run.hbook file, one can view the histograms
    118   with something like :
    119         OS> opaw
    120         opaw> h/file 1 run.hbook  ( or opaw> h/file 1 run.aida or run.root) 
    121         opaw> zone 2 2
    122         opaw> h/plot 1
    123         opaw> h/plot 2
  • trunk/examples/extended/electromagnetic/TestEm4/TestEm4.cc

    r1230 r1337  
    2525//
    2626//
    27 // $Id: TestEm4.cc,v 1.12 2007/06/22 09:55:22 maire Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// $Id: TestEm4.cc,v 1.13 2010/05/19 09:19:51 maire Exp $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo.....
     
    3333#include "G4RunManager.hh"
    3434#include "G4UImanager.hh"
    35 #include "G4UIterminal.hh"
    36 #include "G4UItcsh.hh"
    3735#include "Randomize.hh"
    3836
     
    4745#ifdef G4VIS_USE
    4846#include "G4VisExecutive.hh"
     47#endif
     48
     49#ifdef G4UI_USE
     50#include "G4UIExecutive.hh"
    4951#endif
    5052
     
    9395     visManager->Initialize();
    9496#endif
    95    
    96      G4UIsession * session = 0;
    97 #ifdef G4UI_USE_TCSH
    98       session = new G4UIterminal(new G4UItcsh);     
    99 #else
    100       session = new G4UIterminal();
    101 #endif         
    102      UI->ApplyCommand("/control/execute vis.mac");   
    103      session->SessionStart();
    104      delete session;
     97     
     98#ifdef G4UI_USE
     99      G4UIExecutive * ui = new G4UIExecutive(argc,argv);     
     100      ui->SessionStart();
     101      delete ui;
     102#endif
    105103     
    106104#ifdef G4VIS_USE
  • trunk/examples/extended/electromagnetic/TestEm4/TestEm4.out

    r807 r1337  
     1
     2        ############################################
     3        !!! WARNING - FPE detection is activated !!!
     4        ############################################
    15
    26*************************************************************
    3  Geant4 version Name: global-V09-00-03    (9-May-2008)
     7 Geant4 version Name: geant4-09-03-ref-06    (25-June-2010)
    48                      Copyright : Geant4 Collaboration
    59                      Reference : NIM A 506 (2003), 250-303
     
    711*************************************************************
    812
    9  Material: FluorCarbonate     density:  1.610 g/cm3   RadL:  22.435 cm   Imean:  92.428 eV
     13 Material: FluorCarbonate     density:  1.610 g/cm3   RadL:  22.435 cm   Nucl.Int.Length:  54.514 cm   Imean:  99.957 eV
    1014   --->  Element: Carbon (C)   Z =  6.0   N =  12.0   A =  12.01 g/mole  ElmMassFraction:  38.74 %  ElmAbundance  50.00 %
    1115   --->  Element: Fluorine (N)   Z =  9.0   N =  19.0   A =  18.99 g/mole  ElmMassFraction:  61.26 %  ElmAbundance  50.00 %
     
    1519/run/beamOn 100000
    1620
    17 phot:  Total cross sections from Sandia parametrisation.
    18       Sampling according PhotoElectric model
     21phot:   for  gamma    SubType= 12
     22      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     23       PhotoElectric :     Emin=          0 eV         Emax=   10 TeV
    1924
    20 compt:  Total cross sections has a good parametrisation from 10 KeV to (100/Z) GeV
    21       Sampling according Klein-Nishina model
    22       tables are built for  gamma
    23       Lambda tables from 100 eV  to 100 GeV in 90 bins.
     25compt:   for  gamma    SubType= 13
     26      Lambda tables from 100 eV  to 10 TeV in 77 bins, spline: 1
     27      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     28       Klein-Nishina :     Emin=          0 eV         Emax=   10 TeV
    2429
    25 conv:  Total cross sections has a good parametrisation from 1.5 MeV to 100 GeV for all Z;
    26       sampling secondary e+e- according Bethe-Heitler model
    27       tables are built for  gamma
    28       Lambda tables from 1.022 MeV to 100 GeV in 100 bins.
     30conv:   for  gamma    SubType= 14
     31      Lambda tables from 1.022 MeV to 10 TeV in 77 bins, spline: 1
     32      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     33       Bethe-Heitler :     Emin=          0 eV         Emax=   10 TeV
    2934
    30 msc:  Model variant of multiple scattering for e-
    31       Lambda tables from 100 eV  to 100 TeV in 120 bins.
    32       LateralDisplacementFlag=  1   Skin= 0
    33       Boundary/stepping algorithm is active with RangeFactor= 0.02  Step limit type 1
     35msc:   for e-    SubType= 10
     36      Lambda tables from 100 eV  to 10 TeV in 77 bins, spline: 1
     37      RangeFactor= 0.04, stepLimitType: 1, latDisplacement: 1
     38      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     39          UrbanMsc93 :     Emin=          0 eV         Emax=   10 TeV
    3440
    35 eIoni:   tables are built for  e-
    36       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    37       Lambda tables from threshold to 100 TeV in 120 bins.
    38       Delta cross sections and sampling from MollerBhabha model
    39       Good description from 1 KeV to 100 GeV.
    40       Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1
     41eIoni:   for  e-    SubType= 2
     42      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     43      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     44      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     45      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     46        MollerBhabha :     Emin=          0 eV         Emax=   10 TeV
    4147
    42 eBrem:   tables are built for  e-
    43       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    44       Lambda tables from threshold to 100 TeV in 120 bins.
    45       Total cross sections and sampling from StandBrem model (based on the EEDL data library)
    46       Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV. LPM flag 1
     48eBrem:   for  e-    SubType= 3
     49      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     50      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     51      LPM flag: 1 for E > 1 GeV
     52      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     53               eBrem :     Emin=          0 eV         Emax=   1 GeV
     54            eBremRel :     Emin=          1 GeV        Emax=   10 TeV
    4755
    48 eIoni:   tables are built for  e+
    49       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    50       Lambda tables from threshold to 100 TeV in 120 bins.
    51       Delta cross sections and sampling from MollerBhabha model
    52       Good description from 1 KeV to 100 GeV.
    53       Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1
     56eIoni:   for  e+    SubType= 2
     57      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     58      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     59      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     60      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     61        MollerBhabha :     Emin=          0 eV         Emax=   10 TeV
    5462
    55 eBrem:   tables are built for  e+
    56       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    57       Lambda tables from threshold to 100 TeV in 120 bins.
    58       Total cross sections and sampling from StandBrem model (based on the EEDL data library)
    59       Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV. LPM flag 1
     63eBrem:   for  e+    SubType= 3
     64      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     65      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     66      LPM flag: 1 for E > 1 GeV
     67      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     68               eBrem :     Emin=          0 eV         Emax=   1 GeV
     69            eBremRel :     Emin=          1 GeV        Emax=   10 TeV
    6070
    61 annihil:       Sampling according eplus2gg model
    62       tables are built for  e+
    63       Lambda tables from 100 eV  to 100 TeV in 120 bins.
     71annihil:   for  e+    SubType= 5
     72      Lambda tables from 100 eV  to 10 TeV in 77 bins, spline: 1
     73      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     74            eplus2gg :     Emin=          0 eV         Emax=   10 TeV
    6475
    6576Region <DefaultRegionForTheWorld> -- appears in <C6F6> world volume
     
    6778 Pointers : G4VUserRegionInformation[0], G4UserLimits[0], G4FastSimulationManager[0], G4UserSteppingAction[0]
    6879 Materials : FluorCarbonate
    69  Production cuts :  gamma 1 mm     e- 1 mm     e+ 1 mm
     80 Production cuts :   gamma 1 mm      e- 1 mm      e+ 1 mm  proton 0 fm
    7081
    7182========= Table of registered couples ==============================
     
    7384Index : 0     used in the geometry : Yes     recalculation needed : No
    7485 Material : FluorCarbonate
    75  Range cuts        :  gamma 1 mm     e- 1 mm     e+ 1 mm
    76  Energy thresholds :  gamma 3.62751 keV    e- 427.947 keV    e+ 412.431 keV
     86 Range cuts        :  gamma  1 mm     e-  1 mm     e+  1 mm  proton 0 fm
     87 Energy thresholds :  gamma  3.64604 keV    e-  433.376 keV    e+  419.056 keV proton -1 MeV
    7788 Region(s) which use this couple :
    7889    DefaultRegionForTheWorld
     
    115126Run Summary
    116127  Number of events processed : 100000
    117   User=8.45s Real=245.81s Sys=22.45s
     128  User=3.77s Real=9.59s Sys=2.61s
    118129
    119130--------- Ranecu engine status ---------
    120131 Initial seed (index) = 0
    121  Current couple of seeds = 1729327149, 131462997
     132 Current couple of seeds = 1605911312, 1952694419
    122133----------------------------------------
    123134UserDetectorConstruction deleted.
     
    127138G4 kernel has come to Quit state.
    128139EventManager deleted.
    129 Default detector region deleted.
    130140UImanager deleted.
    131141Units table cleared.
     
    133143RunManagerKernel is deleted.
    134144RunManager is deleting.
     145
  • trunk/examples/extended/electromagnetic/TestEm4/include/DetectorConstruction.hh

    r1230 r1337  
    2626//
    2727// $Id: DetectorConstruction.hh,v 1.3 2006/06/29 16:53:31 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030
  • trunk/examples/extended/electromagnetic/TestEm4/include/EventAction.hh

    r1230 r1337  
    2626//
    2727// $Id: EventAction.hh,v 1.2 2006/06/29 16:53:33 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm4/include/EventActionMessenger.hh

    r1230 r1337  
    2626//
    2727// $Id: EventActionMessenger.hh,v 1.3 2006/06/29 16:53:35 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030
  • trunk/examples/extended/electromagnetic/TestEm4/include/PhysicsList.hh

    r1230 r1337  
    2626//
    2727// $Id: PhysicsList.hh,v 1.2 2006/06/29 16:53:37 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm4/include/PrimaryGeneratorAction.hh

    r1230 r1337  
    2626//
    2727// $Id: PrimaryGeneratorAction.hh,v 1.2 2006/06/29 16:53:40 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm4/include/RunAction.hh

    r1230 r1337  
    2525//
    2626// $Id: RunAction.hh,v 1.7 2006/06/29 16:53:43 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm4/include/SteppingAction.hh

    r1230 r1337  
    2626//
    2727// $Id: SteppingAction.hh,v 1.2 2006/06/29 16:53:45 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm4/include/SteppingVerbose.hh

    r1230 r1337  
    2626//
    2727// $Id: SteppingVerbose.hh,v 1.2 2006/06/29 16:53:48 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//   This class manages the verbose outputs in G4SteppingManager.
  • trunk/examples/extended/electromagnetic/TestEm4/src/DetectorConstruction.cc

    r1230 r1337  
    2626//
    2727// $Id: DetectorConstruction.cc,v 1.3 2006/06/29 16:53:51 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030
  • trunk/examples/extended/electromagnetic/TestEm4/src/EventAction.cc

    r1230 r1337  
    2424// ********************************************************************
    2525//
    26 // $Id: EventAction.cc,v 1.7 2006/06/29 16:53:57 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     26// $Id: EventAction.cc,v 1.9 2010/06/07 05:40:46 perl Exp $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    3636
    3737#include "G4Event.hh"
    38 #include "G4TrajectoryContainer.hh"
    39 #include "G4Trajectory.hh"
    40 #include "G4VVisManager.hh"
    4138#include "G4UnitsTable.hh"
    4239
     
    7673//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
    7774
    78 void EventAction::EndOfEventAction( const G4Event* evt)
     75void EventAction::EndOfEventAction( const G4Event*)
    7976{                       
    8077  if (drawFlag != "none")
     
    8582  Run->GetHisto(0)->fill(TotalEnergyDeposit/MeV);
    8683#endif
    87 
    88   // draw trajectories
    89   if(G4VVisManager::GetConcreteInstance())
    90   {
    91    G4TrajectoryContainer* trajectoryContainer = evt->GetTrajectoryContainer();
    92    G4int n_trajectories = 0;
    93    if (trajectoryContainer) n_trajectories = trajectoryContainer->entries(); 
    94    for(G4int i=0; i<n_trajectories; i++)
    95       { G4Trajectory* trj = (G4Trajectory *)
    96                                       ((*(evt->GetTrajectoryContainer()))[i]);
    97         if (drawFlag == "all") trj->DrawTrajectory(1000);
    98         else if ((drawFlag == "charged")&&(trj->GetCharge() != 0.))
    99                                trj->DrawTrajectory(1000);
    100       }
    101   }
    10284}
    10385
  • trunk/examples/extended/electromagnetic/TestEm4/src/EventActionMessenger.cc

    r1230 r1337  
    2626//
    2727// $Id: EventActionMessenger.cc,v 1.3 2006/06/29 16:54:15 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm4/src/PhysicsList.cc

    r1230 r1337  
    2626//
    2727// $Id: PhysicsList.cc,v 1.7 2008/04/07 13:09:43 maire Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030
  • trunk/examples/extended/electromagnetic/TestEm4/src/PrimaryGeneratorAction.cc

    r1230 r1337  
    2626//
    2727// $Id: PrimaryGeneratorAction.cc,v 1.3 2006/06/29 16:54:19 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm4/src/RunAction.cc

    r1230 r1337  
    2525//
    2626// $Id: RunAction.cc,v 1.11 2008/09/12 18:46:14 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm4/src/SteppingAction.cc

    r1230 r1337  
    2626//
    2727// $Id: SteppingAction.cc,v 1.2 2006/06/29 16:54:23 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm4/src/SteppingVerbose.cc

    r1230 r1337  
    2626//
    2727// $Id: SteppingVerbose.cc,v 1.2 2006/06/29 16:54:26 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm4/vis.mac

    r807 r1337  
    88/run/verbose 2
    99#
    10 # Create empty scene ("world" is default)
    11 /vis/scene/create
     10# Controls whether energy is reported at end of event
     11/testem/event/drawTracks all
    1212#
    13 # Create a scene handler for a specific graphics system
    14 # Edit the next line(s) to choose another graphic system
     13# Use this open statement to create an OpenGL view:
     14/vis/open OGL 600x600-0+0
    1515#
     16# Use this open statement to create a .prim file suitable for
     17# viewing in DAWN:
    1618#/vis/open DAWNFILE
    1719#
    18 /vis/open OGLIX
     20# Use this open statement to create a .heprep file suitable for
     21# viewing in HepRApp:
     22#/vis/open HepRepFile
    1923#
    20 # Draw scene
     24# Use this open statement to create a .wrl file suitable for
     25# viewing in a VRML viewer:
     26#/vis/open VRML2FILE
     27#
     28# Disable auto refresh and quieten vis messages whilst scene and
     29# trajectories are established:
     30/vis/viewer/set/autoRefresh false
     31/vis/verbose errors
     32#
     33# Draw geometry:
     34/vis/drawVolume
     35#
     36# Specify view angle:
     37#/vis/viewer/set/viewpointThetaPhi 90. 0.
     38#
     39# Specify zoom value:
    2140/vis/viewer/zoom 1.5
    22 /vis/viewer/flush
    2341#
    24 # for drawing the tracks
    25 # if too many tracks cause core dump => storeTrajectory 0
    26 /tracking/storeTrajectory 1
     42# Specify style (surface or wireframe):
     43#/vis/viewer/set/style wireframe
     44#
     45# Draw coordinate axes:
     46#/vis/scene/add/axes 0 0 0 1 m
     47#
     48# Draw smooth trajectories at end of event, showing trajectory points
     49# as markers 2 pixels wide:
     50/vis/scene/add/trajectories smooth
     51/vis/modeling/trajectories/create/drawByCharge
     52/vis/modeling/trajectories/drawByCharge-0/default/setDrawStepPts true
     53/vis/modeling/trajectories/drawByCharge-0/default/setStepPtsSize 2
     54# (if too many tracks cause core dump => /tracking/storeTrajectory 0)
     55#
     56# Draw hits at end of event:
     57#/vis/scene/add/hits
     58#
     59# To draw only gammas:
     60#/vis/filtering/trajectories/create/particleFilter
     61#/vis/filtering/trajectories/particleFilter-0/add gamma
     62#
     63# To invert the above, drawing all particles except gammas,
     64# keep the above two lines but also add:
     65#/vis/filtering/trajectories/particleFilter-0/invert true
     66#
     67# Many other options are available with /vis/modeling and /vis/filtering.
     68# For example, to select colour by particle ID:
     69#/vis/modeling/trajectories/create/drawByParticleID
     70#/vis/modeling/trajectories/drawByParticleID-0/set e- blue
     71#
     72# To superimpose all of the events from a given run:
    2773/vis/scene/endOfEventAction accumulate
    2874#
    29 /testem/event/drawTracks
     75# Re-establish auto refreshing and verbosity:
     76/vis/viewer/set/autoRefresh true
     77/vis/verbose warnings
     78#
     79# For file-based drivers, use this to create an empty detector view:
     80#/vis/viewer/flush
  • trunk/examples/extended/electromagnetic/TestEm5/History

    r807 r1337  
    1 $Id: History,v 1.93 2007/11/28 12:37:56 maire Exp $
    2 -------------------------------------------------------------------
     1$Id: History,v 1.126 2010/06/07 05:40:46 perl Exp $
     2----------------------------------------------------
    33
    44     =========================================================
     
    1515     * Reverse chronological order (last date on top), please *
    1616     ----------------------------------------------------------
     17     
     1806-06-10 J.Perl (testem5-V09-03-02)
     19- Remove unused variable in EventAction
     20
     2103-06-10 J.Perl (testem5-V09-03-01)
     22- Updated vis usage
     23
     2419-05-10 mma (testem5-V09-03-00)
     25- TestEm5.cc : introduction of G4UIExecutive
     26     
     2715-11-09 mma (testem5-V09-02-07)
     28- PhysListEmStandard.cc (local): eMultipleScattering -> UrbanMscModel93
     29- new local physics list : PhysListEmStandardGS
     30- PhysicsList : remove G4EmConfigurator
     31     
     3218-09-09 mma (testem5-V09-02-06)
     33- PhysicsList.cc :
     34    renamed "standard" -> "local"; "emstandard" -> "emstandard_opt0"
     35- updated README and macro files 
     36 
     3726-06-09 V.Ivant (testem5-V09-02-05)
     38- fixed compillation problem of the previous tag
     39
     4025-06-09 V.Ivant (testem5-V09-02-04)
     41- PhysicsList - removed obsolete low-energy EM builders
     42
     4318-06-09 V.Ivant (testem5-V09-02-03)
     44- RunAction - fixed output of mean scattering angle
     45- PhysicsList - added "standardGS" option - use GoudsmitSaunderson
     46              msc model; substitute low-energy builders by builders from
     47              physics_list library       
     48     
     4906-03-09 mma (testem5-V09-02-02)
     50- rm command "/testem/phys/cutLimit" already in /cuts/setLowEdge
     51- PhysicsList::SetCuts() : rm SetEnergyRange(1*eV,100*GeV)
     52     
     5322-02-09 mma (testem5-V09-02-01)
     54- PhysicsList: code cleanup
     55
     5622-01-09 V.Ivant (testem5-V09-02-00)
     57- added command "/testem/phys/cutLimit" allowing to change low limit for
     58  production threshold
     59- added notification to G4RunManager when geometry or material are
     60  modified between runs
     61- added PAI models configuration to Physics List
     62- extended number of runs in TestEm5.in
     63- use Opt3 Physics List in TestEm5.in
     64     
     6521-01-09 vi
     66- PhysicsList::SetCuts() : SetEnergyRange(1*eV,100*GeV)
     67- add blaha.mac
     68         
     6916-11-08 mma (testem5-V09-01-13)
     70- Em options: 20bins/decade  LinLossLimit=default=0.01
     71     
     7211-11-08 mma (testem5-V09-01-12)
     73- update PhysListEmStandardSS
     74     
     7531-10-08 mma (testem5-V09-01-11)
     76- Use G4hMultipleScattering for muons and protons
     77- Modify EM options
     78   
     7923-10-08 mma (testem5-V09-01-10)
     80- update PhysListEmStandard and README
     81
     8216-10-08 V.Ivant (testem5-V09-01-09)
     83- Removed temporary builder PhysListEmStandardIG
     84     
     8512-09-08 mma (testem5-V09-01-08)
     86- HistoManager.cc : change default histo format
     87 
     8828-08-08 mma (testem5-V09-01-07)
     89- TrackingAction.cc : reset id=0 between blocks
     90     
     9123-08-08 mma (testem5-V09-01-06)
     92- HistoManager.cc : add missing comma in title array.
     93- TrackingAction.cc : use vertex position to help to define transmit
     94
     9512-06-08 mma (testem5-V09-01-05)
     96- Remove AIDA from GNUmakefile
     97     
     9806-05-08 mma (testem5-V09-01-04)
     99- PhysListEmStandard : add spline option for physics tables
     100- README : update Aida informations
     101     
     10211-04-08 mma
     103- HistoManager::Scale() : suppress warning
     104     
     10507-04-08 mma (testem5-V09-01-03)
     106- PhysicsList : add emstandard_opt3
     107- PhysListEmStandard : replace G4MultipleScattering by G4eMultipleScattering
     108- HistoManager::saveAscii() : redefinition of binEdge
     109     
     11017-03-08 mma (testem5-V09-01-02)
     111- macro TestEm5.in : physics list emstandard_opt2
     112     
     11314-01-08 mma (testem5-V09-01-01)
     114- normalize histo 1
     115- new subdirectory berger : berger.kumac, berger.C, 530um.ascii 
     116   
     11719-12-07 mma (testem5-V09-01-00)
     118- PhysListEmStandard.cc : select G4hMultipleScattering for muon and proton
     119- subdirectory mumsc : mumsc.kumac, deviation.ascii
     120     
     1213-12-07 mma (testem5-V09-00-08)
     122- subdirectory tramu : data mars14.ascii, macros tramu.kumac and tramu.C
     123     
     12430-11-07 mma
     125- HistoManager: add function Scale().
     126                ascii[0] = flag to control creation of .ascii file
     127- RunAction: normalize histo 10 (--> tramu.mac)
     128- add subdirectory tramu
    17129     
    1813028-11-07 mma (testem5-V09-00-07)
  • trunk/examples/extended/electromagnetic/TestEm5/README

    r807 r1337  
    1 $Id: README,v 1.21 2007/11/28 12:37:56 maire Exp $
     1$Id: README,v 1.26 2009/09/18 14:03:24 maire Exp $
    22-----------------------------------------------------
    33
     
    2727 The default geometry is constructed in DetectorConstruction class, but all the
    2828 parameters can be changed via commands defined in the DetectorMessenger class.
    29  The parameters of the "World" can be changed, too.
     29 The parameters of the "World" can be changed, too. However, if World material
     30 is not set to vacuum, the plots 10->43 below may be not pertinent.
    3031 
    3132 2- PHYSICS LIST
     33 
     34 Physics lists can be local (eg. in this example) or from G4 kernel
     35 physics_lists subdirectory.
     36     
     37 Local physics lists:   
     38 - "local"      standard EM physics with current 'best' options setting.
     39                these options are explicited in PhysListEmStandard
     40 - "standardSS" standard EM physics with single Coulomb scattering
     41                instead of multiple scattering                 
     42   
     43 From geant4/source/physics_lists/builders:     
     44 - "emstandard_opt0" recommended standard EM physics for LHC
     45 - "emstandard_opt1" best CPU performance standard physics for LHC
     46 - "emstandard_opt2"     
     47 - "emstandard_opt3" best current advanced EM options.
     48                     analog to "local" above 
     49 - "emlivermore"  low-energy EM physics using Livermore data
     50 - "empenelope"   low-energy EM physics implementing Penelope models
     51           
     52 Physics lists and options can be (re)set with UI commands
     53   
     54 Please, notice that options set through G4EmProcessOPtions are global, eg
     55 for all particle types. In G4 builders, it is shown how to set options per
     56 particle type.
    3257
    33  The following EM physics lists are available in this example:   
    34  - "standard"     standard EM physics (default)
    35  - "livermore"    low-energy EM physics using Livermore data
    36  - "penelope"     low-energy EM physics implementing Penelope models
    37  - "standardSS"   standard EM physics with single Coulomb scattering
    38                   instead of multiple scattering
    39    
    40  Alternatively, the user may use predefined Geant4 builders:
    41  - "emstandard"        G4EmStandardPhysics builder
    42  - "emstandard_opt1"   G4EmStandardPhysics_option1 builder
    43  - "emstandard_opt2"   G4EmStandardPhysics_option2 builder
    44  See geant4/source/physics_lists/History for details
    4558               
    4659 3- AN EVENT : THE PRIMARY GENERATOR
     
    100113        4       "x_vertex of charged secondaries (all)"
    101114        5       "x_vertex of charged secondaries (not absorbed)"
    102         10      "(transmit, charged) : kinetic energy at exit"
     115        10      "(transmit, charged) : kinetic energy at exit of world"
    103116        11      "(transmit, charged) : ener fluence: dE(MeV)/dOmega"   
    104117        12      "(transmit, charged) : space angle dN/dOmega"
    105         13      "(transmit, charged) : projected angle at exit"
    106         14      "(transmit, charged) : projected position at exit"
    107         15      "(transmit, charged) : radius at exit
    108         20      "(transmit, neutral) : kinetic energy at exit"
     118        13      "(transmit, charged) : projected angle at exit of world"
     119        14      "(transmit, charged) : projected position at exit of world"
     120        15      "(transmit, charged) : radius at exit of world"
     121        20      "(transmit, neutral) : kinetic energy at exit of world"
    109122        21      "(transmit, neutral) : ener fluence: dE(MeV)/dOmega"   
    110123        22      "(transmit, neutral) : space angle dN/dOmega"
    111         23      "(transmit, neutral) : projected angle at exit"
    112         30      "(reflect , charged) : kinetic energy at exit"
     124        23      "(transmit, neutral) : projected angle at exit of world"
     125        30      "(reflect , charged) : kinetic energy at exit of world"
    113126        31      "(reflect , charged) : ener fluence: dE(MeV)/dOmega"   
    114127        32      "(reflect , charged) : space angle dN/dOmega"
    115         33      "(reflect , charged) : projected angle at exit"
    116         40      "(reflect , neutral) : kinetic energy at exit"
     128        33      "(reflect , charged) : projected angle at exit of world"
     129        40      "(reflect , neutral) : kinetic energy at exit of world"
    117130        41      "(reflect , neutral) : ener fluence: dE(MeV)/dOmega"   
    118131        42      "(reflect , neutral) : space angle dN/dOmega"
    119         43      "(reflect , neutral) : projected angle at exit"
     132        43      "(reflect , neutral) : projected angle at exit of world"
    120133
    121  The histograms can be viewed using PAW. See below the note on ANAPHE+AIDA.
     134 The histograms can be viewed using ROOT or PAW. See below the note on AIDA.
    122135 
    123  One can control the name of the histograms file with the command:
    124  /testem/histo/setFileName  name  (default testem5.hbook)
     136 One can control the name and format of the histograms file with the command:
     137 /testem/histo/setFileName  name  (default testem5)
     138 /testem/histo/setFileType  type  (choice: hbook, root(default), XML) 
    125139   
    126140 It is also possible to print selected histograms on an ascii file:
     
    177191  Before compilation of the example it is optimal to clean up old files:
    178192        gmake histclean
    179         gmake               
     193        gmake
     194                           
    180195  To use histograms, at least one of the AIDA implementations should be
    181   available (see http://aida.freehep.org).
     196  available. See InstallAida.txt
    182197 
    183  8a - PI
    184 
    185   A package including AIDA and extended interfaces also using Python is PI,
    186   available from: http://cern.ch/pi
    187 
    188   Once installed PI or PI-Lite in a specified local area $MYPY, it is required
    189   to add the installation path to $PATH, i.e. for example, for release 1.2.1 of
    190   PI:
    191   setenv PATH ${PATH}:$MYPI/1.2.1/app/releases/PI/PI_1_2_1/rh73_gcc32/bin
    192 
    193   CERN users can use the PATH to the LCG area on AFS.
    194   Before running the example the command should be issued:
    195   eval `aida-config --runtime csh`
    196 
    197  8b -  OpenScientist
    198 
    199   OpenScientist is available at http://OpenScientist.lal.in2p3.fr.
    200 
    201   You have to "setup" the OpenScientist AIDA implementation before compiling
    202   (then with G4ANALYSIS_USE set) and running your Geant4 application.
    203 
    204  On UNIX you setup, with a csh flavoured shell :
    205         csh> source <<OpenScientist install path>/aida-setup.csh
    206         or with a sh flavoured shell :
    207         sh> . <<OpenScientist install path>/aida-setup.sh
    208  On Windows :
    209         DOS> call <<OpenScientist install path>/aida-setup.bat
    210 
    211   You can use various file formats for writing (AIDA-XML, hbook, root).
    212   These formats are readable by the Lab onx interactive program
    213   or the OpenPAW application. See the web pages.
    214 
    215 
    216   With OpenPAW, on a run.hbook file, one can view the histograms
    217   with something like :
    218         OS> opaw
    219         opaw> h/file 1 run.hbook  ( or opaw> h/file 1 run.aida or run.root) 
    220         opaw> zone 2 2
    221         opaw> h/plot 1
    222         opaw> h/plot 2
  • trunk/examples/extended/electromagnetic/TestEm5/TestEm5.cc

    r1313 r1337  
    2525//
    2626//
    27 // $Id: TestEm5.cc,v 1.17 2007/06/22 10:48:00 maire Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// $Id: TestEm5.cc,v 1.18 2010/05/19 09:35:37 maire Exp $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    3333#include "G4RunManager.hh"
    3434#include "G4UImanager.hh"
    35 #include "G4UIterminal.hh"
    36 #include "G4UItcsh.hh"
    3735#include "Randomize.hh"
    3836
     
    123121#endif   
    124122     
    125    //   G4UIsession * session = 0;
    126    G4UIExecutive * session = 0;
    127123#ifdef G4UI_USE
    128    session = new G4UIExecutive(argc,argv);
    129 #else
    130    session = new G4UIterminal();
     124      G4UIExecutive * ui = new G4UIExecutive(argc,argv);     
     125      ui->SessionStart();
     126      delete ui;
    131127#endif
    132 
    133 // #ifdef G4UI_USE_TCSH
    134 //       session = new G4UIterminal(new G4UItcsh);     
    135 // #else
    136 //       session = new G4UIterminal();
    137 // #endif     
    138      session->SessionStart();
    139      delete session;
    140128     
    141129#ifdef G4VIS_USE
  • trunk/examples/extended/electromagnetic/TestEm5/TestEm5.in

    r807 r1337  
    1 # $Id: TestEm5.in,v 1.19 2007/07/31 16:51:29 maire Exp $
     1# $Id: TestEm5.in,v 1.23 2009/01/23 13:26:29 maire Exp $
    22#
    33# macro file for TestEm5.cc
     
    1010/testem/det/setAbsYZ    50 um
    1111#
    12 /testem/phys/addPhysics  standard
     12/testem/phys/addPhysics  emstandard_opt3
    1313#
    14 /testem/phys/setGCut 2.13 mm
    15 /testem/phys/setECut 7.0  um
    16 /testem/phys/setPCut 7.0  um
     14/testem/phys/setCuts 7 um
    1715#
    1816/run/initialize
     
    2321#
    2422/testem/histo/setFileName testem5
    25 /testem/histo/setFileType hbook
     23/testem/histo/setFileType root
    2624/testem/histo/setHisto 13 100 -0.25 0.25 mrad
    2725#
    2826/run/beamOn 100000
     27#
     28/testem/det/setAbsMat Gold
     29/testem/det/setAbsThick 9.658 um
     30/testem/det/setAbsYZ    1 mm
     31/testem/det/update
     32/testem/gun/setDefault
     33/gun/particle e-
     34/gun/energy 15.7 MeV
     35/run/beamOn 50000
     36#
     37/testem/phys/setCuts 10 um
     38#
     39/testem/det/setAbsMat G4_POLYETHYLENE
     40/testem/det/setAbsThick 4.74 mm
     41/testem/det/setAbsYZ    50 mm
     42/testem/det/update
     43/testem/gun/setDefault
     44/gun/particle mu+
     45/gun/energy 96.2 MeV
     46/run/beamOn 50000
     47#
     48/testem/phys/setCuts 1 mm
     49#
     50/testem/stack/killSecondaries
     51#
     52/testem/det/setAbsMat Aluminium
     53/testem/det/setAbsThick 8.004 mm
     54/testem/det/update
     55/testem/gun/setDefault
     56/gun/particle proton
     57/gun/energy 174.664 GeV
     58/run/beamOn 50000
     59#
     60/testem/det/setAbsMat Iron
     61/testem/det/setAbsThick 1 m
     62/testem/det/update
     63/testem/gun/setDefault
     64/gun/particle mu+
     65/gun/energy 100 GeV
     66/run/beamOn 50000
     67#
  • trunk/examples/extended/electromagnetic/TestEm5/TestEm5.out

    r807 r1337  
     1
     2        ############################################
     3        !!! WARNING - FPE detection is activated !!!
     4        ############################################
    15
    26*************************************************************
    3  Geant4 version Name: global-V09-00-03    (9-May-2008)
     7 Geant4 version Name: geant4-09-03-ref-06    (25-June-2010)
    48                      Copyright : Geant4 Collaboration
    59                      Reference : NIM A 506 (2003), 250-303
     
    1317/testem/det/setAbsYZ 50 um
    1418#
    15 /testem/phys/addPhysics standard
    16 PhysicsList::AddPhysicsList: <standard>
     19/testem/phys/addPhysics emstandard_opt3
     20PhysicsList::AddPhysicsList: <emstandard_opt3>
    1721#
    18 /testem/phys/setGCut 2.13 mm
    19 /testem/phys/setECut 7.0 um
    20 /testem/phys/setPCut 7.0 um
     22/testem/phys/setCuts 7 um
    2123#
    2224/run/initialize
    2325userDetector->Construct() start.
    2426
    25  Material: Galactic     density:  0.000 mg/cm3  RadL: 204727576.737 pc   Imean:  21.800 eV   temperature:   2.73 K  pressure:   0.00 atm
     27 Material: Galactic     density:  0.000 kg/m3   RadL: 204727512.315 pc   Nucl.Int.Length: 113804112.800 pc   Imean:  19.200 eV   temperature:   2.73 K  pressure:   0.00 atm
    2628   --->  Element: Galactic ( )   Z =  1.0   N =   1.0   A =   1.01 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    2729
    28  Material:  Silicon     density:  2.330 g/cm3   RadL:   9.368 cm   Imean: 173.600 eV
     30 Material:  Silicon     density:  2.330 g/cm3   RadL:   9.368 cm   Nucl.Int.Length:  45.663 cm   Imean: 173.000 eV
    2931   --->  Element: Silicon ( )   Z = 14.0   N =  28.1   A =  28.09 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    3032
     
    3537physicsList->Construct() start.
    3638physicsList->Construct() start.
     39physicsList->CheckParticleList() start.
    3740physicsList->setCut() start.
    3841PhysicsList::SetCuts:CutLength : 1 mm
     
    4346#
    4447/testem/histo/setFileName testem5
    45 /testem/histo/setFileType hbook
     48/testem/histo/setFileType root
    4649/testem/histo/setHisto 13 100 -0.25 0.25 mrad
    4750----> SetHisto 13: (transmit, charged) : projected angle at exit (mrad);  100 bins from -0.25 mrad to 0.25 mrad
     
    4952/run/beamOn 100000
    5053
    51 phot:  Total cross sections from Sandia parametrisation.
    52       Sampling according PhotoElectric model
    53 
    54 compt:  Total cross sections has a good parametrisation from 10 KeV to (100/Z) GeV
    55       Sampling according Klein-Nishina model
    56       tables are built for  gamma
    57       Lambda tables from 100 eV  to 100 TeV in 1200 bins.
    58 
    59 conv:  Total cross sections has a good parametrisation from 1.5 MeV to 100 GeV for all Z;
    60       sampling secondary e+e- according Bethe-Heitler model
    61       tables are built for  gamma
    62       Lambda tables from 1.022 MeV to 100 TeV in 1200 bins.
    63 
    64 msc:  Model variant of multiple scattering for e-
    65       Lambda tables from 100 eV  to 100 TeV in 1200 bins.
    66       LateralDisplacementFlag=  1   Skin= 4
    67       Boundary/stepping algorithm is active with RangeFactor= 0.02  Step limit type 2
    68 
    69 eIoni:   tables are built for  e-
    70       dE/dx and range tables from 100 eV  to 100 TeV in 1200 bins.
    71       Lambda tables from threshold to 100 TeV in 1200 bins.
    72       Delta cross sections and sampling from MollerBhabha model
    73       Good description from 1 KeV to 100 GeV.
    74       Step function: finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1
    75 
    76 eBrem:   tables are built for  e-
    77       dE/dx and range tables from 100 eV  to 100 TeV in 1200 bins.
    78       Lambda tables from threshold to 100 TeV in 1200 bins.
    79       Total cross sections and sampling from StandBrem model (based on the EEDL data library)
    80       Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV. LPM flag 1
    81 
    82 eIoni:   tables are built for  e+
    83       dE/dx and range tables from 100 eV  to 100 TeV in 1200 bins.
    84       Lambda tables from threshold to 100 TeV in 1200 bins.
    85       Delta cross sections and sampling from MollerBhabha model
    86       Good description from 1 KeV to 100 GeV.
    87       Step function: finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1
    88 
    89 eBrem:   tables are built for  e+
    90       dE/dx and range tables from 100 eV  to 100 TeV in 1200 bins.
    91       Lambda tables from threshold to 100 TeV in 1200 bins.
    92       Total cross sections and sampling from StandBrem model (based on the EEDL data library)
    93       Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV. LPM flag 1
    94 
    95 annihil:       Sampling according eplus2gg model
    96       tables are built for  e+
    97       Lambda tables from 100 eV  to 100 TeV in 120 bins.
    98 
    99 msc:  Model variant of multiple scattering for proton
    100       Lambda tables from 100 eV  to 100 TeV in 1200 bins.
    101       LateralDisplacementFlag=  1   Skin= 4
    102       Boundary/stepping algorithm is active with RangeFactor= 0.02  Step limit type 2
    103 
    104 hIoni:   tables are built for  proton
    105       dE/dx and range tables from 100 eV  to 100 TeV in 1200 bins.
    106       Lambda tables from threshold to 100 TeV in 1200 bins.
    107       Scaling relation is used from proton dE/dx and range.
    108       Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV
    109       Parametrisation from Bragg for protons below. NuclearStopping= 1
    110       Step function: finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1
    111 
    112 msc:  Model variant of multiple scattering for GenericIon
    113       LateralDisplacementFlag=  0   Skin= 0
    114       Boundary/stepping algorithm is active with RangeFactor= 0.2  Step limit type 1
    115 
    116 ionIoni:   tables are built for  GenericIon
    117       dE/dx and range tables from 100 eV  to 100 TeV in 1200 bins.
    118       Lambda tables from threshold to 100 TeV in 1200 bins.
    119       Scaling relation is used from proton dE/dx and range.
    120       Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV
    121       Parametrisation from BraggIon for protons below. NuclearStopping= 1
    122 
    123       Stopping Power data for 8 ion/material pairs are used.
    124       Step function: finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1
    125 
    126 hIoni:   tables are built for  anti_proton
    127       dE/dx and range tables from 100 eV  to 100 TeV in 1200 bins.
    128       Lambda tables from threshold to 100 TeV in 1200 bins.
    129       Scaling relation is used from proton dE/dx and range.
    130       Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV
    131       Parametrisation from Bragg for protons below. NuclearStopping= 1
    132       Step function: finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1
    133 
    134 msc:  Model variant of multiple scattering for mu+
    135       Lambda tables from 100 eV  to 100 TeV in 1200 bins.
    136       LateralDisplacementFlag=  1   Skin= 4
    137       Boundary/stepping algorithm is active with RangeFactor= 0.02  Step limit type 2
    138 
    139 muIoni:   tables are built for  mu+
    140       dE/dx and range tables from 100 eV  to 100 TeV in 1200 bins.
    141       Lambda tables from threshold to 100 TeV in 1200 bins.
    142       Bether-Bloch model for E > 0.2 MeV, parametrisation of Bragg peak below,
    143       radiative corrections for E > 1 GeV
    144       Step function: finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1
    145 
    146 muBrems:   tables are built for  mu+
    147       dE/dx and range tables from 100 eV  to 100 TeV in 1200 bins.
    148       Lambda tables from threshold to 100 TeV in 1200 bins.
    149       Parametrised model
    150 
    151 muPairProd:   tables are built for  mu+
    152       dE/dx and range tables from 100 eV  to 100 TeV in 1200 bins.
    153       Lambda tables from threshold to 100 TeV in 1200 bins.
    154       Parametrised model
    155 
    156 muIoni:   tables are built for  mu-
    157       dE/dx and range tables from 100 eV  to 100 TeV in 1200 bins.
    158       Lambda tables from threshold to 100 TeV in 1200 bins.
    159       Bether-Bloch model for E > 0.2 MeV, parametrisation of Bragg peak below,
    160       radiative corrections for E > 1 GeV
    161       Step function: finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1
    162 
    163 muBrems:   tables are built for  mu-
    164       dE/dx and range tables from 100 eV  to 100 TeV in 1200 bins.
    165       Lambda tables from threshold to 100 TeV in 1200 bins.
    166       Parametrised model
    167 
    168 muPairProd:   tables are built for  mu-
    169       dE/dx and range tables from 100 eV  to 100 TeV in 1200 bins.
    170       Lambda tables from threshold to 100 TeV in 1200 bins.
    171       Parametrised model
    172 
    173 hIoni:   tables are built for  pi+
    174       dE/dx and range tables from 100 eV  to 100 TeV in 1200 bins.
    175       Lambda tables from threshold to 100 TeV in 1200 bins.
    176       Scaling relation is used from proton dE/dx and range.
    177       Delta cross sections and sampling from BetheBloch model for scaled energy > 0.297504 MeV
    178       Parametrisation from Bragg for protons below. NuclearStopping= 1
    179       Step function: finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1
    180 
    181 msc:  Model variant of multiple scattering for pi-
    182       Lambda tables from 100 eV  to 100 TeV in 1200 bins.
    183       LateralDisplacementFlag=  1   Skin= 4
    184       Boundary/stepping algorithm is active with RangeFactor= 0.02  Step limit type 2
    185 
    186 hIoni:   tables are built for  pi-
    187       dE/dx and range tables from 100 eV  to 100 TeV in 1200 bins.
    188       Lambda tables from threshold to 100 TeV in 1200 bins.
    189       Scaling relation is used from proton dE/dx and range.
    190       Delta cross sections and sampling from BetheBloch model for scaled energy > 0.297504 MeV
    191       Parametrisation from Bragg for protons below. NuclearStopping= 1
    192       Step function: finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1
     54phot:   for  gamma    SubType= 12
     55      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     56       PhotoElectric :     Emin=          0 eV         Emax=   10 TeV
     57
     58compt:   for  gamma    SubType= 13
     59      Lambda tables from 100 eV  to 10 TeV in 220 bins, spline: 1
     60      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     61       Klein-Nishina :     Emin=          0 eV         Emax=   10 TeV
     62
     63conv:   for  gamma    SubType= 14
     64      Lambda tables from 1.022 MeV to 10 TeV in 220 bins, spline: 1
     65      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     66       Bethe-Heitler :     Emin=          0 eV         Emax=   10 TeV
     67
     68Rayl:   for  gamma    SubType= 11
     69      Lambda tables from 100 eV  to 10 TeV in 200 bins, spline: 1
     70      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     71   LivermoreRayleigh :     Emin=          0 eV         Emax=   100 GeV
     72
     73msc:   for e-    SubType= 10
     74      Lambda tables from 100 eV  to 10 TeV in 220 bins, spline: 1
     75      RangeFactor= 0.04, stepLimitType: 2, latDisplacement: 1, skin= 1, geomFactor= 2.5
     76      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     77          UrbanMsc93 :     Emin=          0 eV         Emax=   10 TeV
     78
     79eIoni:   for  e-    SubType= 2
     80      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     81      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     82      finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     83      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     84        MollerBhabha :     Emin=          0 eV         Emax=   10 TeV
     85
     86eBrem:   for  e-    SubType= 3
     87      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     88      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     89      LPM flag: 1 for E > 1 GeV
     90      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     91               eBrem :     Emin=          0 eV         Emax=   1 GeV
     92            eBremRel :     Emin=          1 GeV        Emax=   10 TeV
     93
     94eIoni:   for  e+    SubType= 2
     95      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     96      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     97      finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     98      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     99        MollerBhabha :     Emin=          0 eV         Emax=   10 TeV
     100
     101eBrem:   for  e+    SubType= 3
     102      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     103      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     104      LPM flag: 1 for E > 1 GeV
     105      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     106               eBrem :     Emin=          0 eV         Emax=   1 GeV
     107            eBremRel :     Emin=          1 GeV        Emax=   10 TeV
     108
     109annihil:   for  e+    SubType= 5
     110      Lambda tables from 100 eV  to 10 TeV in 220 bins, spline: 1
     111      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     112            eplus2gg :     Emin=          0 eV         Emax=   10 TeV
     113
     114msc:   for proton    SubType= 10
     115      Lambda tables from 100 eV  to 10 TeV in 220 bins, spline: 1
     116      RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
     117      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     118          UrbanMsc90 :     Emin=          0 eV         Emax=   10 TeV
     119
     120hIoni:   for  proton    SubType= 2
     121      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     122      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     123      finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     124      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     125               Bragg :     Emin=          0 eV         Emax=   2 MeV
     126          BetheBloch :     Emin=          2 MeV        Emax=   10 TeV
     127
     128hBrems:   for  proton    SubType= 3
     129      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     130      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     131      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     132               hBrem :     Emin=          0 eV         Emax=   10 TeV
     133
     134hPairProd:   for  proton    SubType= 4
     135      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     136      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     137      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     138           hPairProd :     Emin=          0 eV         Emax=   10 TeV
     139
     140msc:   for GenericIon    SubType= 10
     141      RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 0
     142      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     143          UrbanMsc90 :     Emin=          0 eV         Emax=   10 TeV
     144
     145ionIoni:   for  GenericIon    SubType= 2
     146      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     147      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     148      finalRange(mm)= 0.01, dRoverRange= 0.1, integral: 1, fluct: 1, linLossLimit= 0.02
     149      Stopping Power data for 17 ion/material pairs, nuclearStopping: 1
     150      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     151         ParamICRU73 :     Emin=          0 eV         Emax=   10 TeV
     152
     153nuclearStopping:   for  GenericIon    SubType= 1
     154      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     155   ICRU49NucStopping :     Emin=          0 eV         Emax=   10 TeV
     156
     157nuclearStopping:   for  alpha    SubType= 1
     158      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     159   ICRU49NucStopping :     Emin=          0 eV         Emax=   10 TeV
     160
     161hIoni:   for  anti_proton    SubType= 2
     162      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     163      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     164      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     165      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     166            ICRU73QO :     Emin=          0 eV         Emax=   2 MeV
     167          BetheBloch :     Emin=          2 MeV        Emax=   10 TeV
     168
     169hIoni:   for  kaon+    SubType= 2
     170      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     171      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     172      finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     173      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     174               Bragg :     Emin=          0 eV         Emax=   1.05231 MeV
     175          BetheBloch :     Emin=    1.05231 MeV        Emax=   10 TeV
     176
     177hBrems:   for  kaon+    SubType= 3
     178      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     179      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     180      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     181               hBrem :     Emin=          0 eV         Emax=   10 TeV
     182
     183hPairProd:   for  kaon+    SubType= 4
     184      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     185      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     186      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     187           hPairProd :     Emin=          0 eV         Emax=   10 TeV
     188
     189hIoni:   for  kaon-    SubType= 2
     190      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     191      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     192      finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     193      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     194            ICRU73QO :     Emin=          0 eV         Emax=   1.05231 MeV
     195          BetheBloch :     Emin=    1.05231 MeV        Emax=   10 TeV
     196
     197hBrems:   for  kaon-    SubType= 3
     198      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     199      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     200      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     201               hBrem :     Emin=          0 eV         Emax=   10 TeV
     202
     203hPairProd:   for  kaon-    SubType= 4
     204      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     205      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     206      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     207           hPairProd :     Emin=          0 eV         Emax=   10 TeV
     208
     209muMsc:   for mu+    SubType= 10
     210      Lambda tables from 100 eV  to 10 TeV in 220 bins, spline: 1
     211      RangeFactor= 0.2, step limit type: 0, lateralDisplacement: 1, polarAngleLimit(deg)= 11.4592
     212      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     213        WentzelVIUni :     Emin=          0 eV         Emax=   10 TeV
     214
     215muIoni:   for  mu+    SubType= 2
     216      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     217      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     218      finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     219      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     220               Bragg :     Emin=          0 eV         Emax=   200 keV
     221          BetheBloch :     Emin=        200 keV        Emax=   1 GeV
     222        MuBetheBloch :     Emin=          1 GeV        Emax=   10 TeV
     223
     224muBrems:   for  mu+    SubType= 3
     225      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     226      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     227      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     228              MuBrem :     Emin=          0 eV         Emax=   10 TeV
     229
     230muPairProd:   for  mu+    SubType= 4
     231      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     232      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     233      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     234          muPairProd :     Emin=          0 eV         Emax=   10 TeV
     235
     236CoulombScat:   for  mu+    SubType= 1
     237      Lambda tables from 100 eV  to 10 TeV in 220 bins, spline: 1
     238      11.4592 < Theta(degree) < 180, Eth(MeV)= 10; pLimit(GeV^1)= 0.139531
     239      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     240  eCoulombScattering :     Emin=          0 eV         Emax=   10 TeV
     241
     242muIoni:   for  mu-    SubType= 2
     243      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     244      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     245      finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     246      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     247            ICRU73QO :     Emin=          0 eV         Emax=   200 keV
     248          BetheBloch :     Emin=        200 keV        Emax=   1 GeV
     249        MuBetheBloch :     Emin=          1 GeV        Emax=   10 TeV
     250
     251muBrems:   for  mu-    SubType= 3
     252      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     253      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     254      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     255              MuBrem :     Emin=          0 eV         Emax=   10 TeV
     256
     257muPairProd:   for  mu-    SubType= 4
     258      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     259      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     260      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     261          muPairProd :     Emin=          0 eV         Emax=   10 TeV
     262
     263CoulombScat:   for  mu-    SubType= 1
     264      Lambda tables from 100 eV  to 10 TeV in 220 bins, spline: 1
     265      11.4592 < Theta(degree) < 180, Eth(MeV)= 10; pLimit(GeV^1)= 0.139531
     266      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     267  eCoulombScattering :     Emin=          0 eV         Emax=   10 TeV
     268
     269hIoni:   for  pi+    SubType= 2
     270      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     271      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     272      finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     273      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     274               Bragg :     Emin=          0 eV         Emax=   297.504 keV
     275          BetheBloch :     Emin=    297.504 keV        Emax=   10 TeV
     276
     277hBrems:   for  pi+    SubType= 3
     278      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     279      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     280      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     281               hBrem :     Emin=          0 eV         Emax=   10 TeV
     282
     283hPairProd:   for  pi+    SubType= 4
     284      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     285      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     286      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     287           hPairProd :     Emin=          0 eV         Emax=   10 TeV
     288
     289msc:   for pi-    SubType= 10
     290      Lambda tables from 100 eV  to 10 TeV in 220 bins, spline: 1
     291      RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
     292      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     293          UrbanMsc90 :     Emin=          0 eV         Emax=   10 TeV
     294
     295hIoni:   for  pi-    SubType= 2
     296      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     297      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     298      finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     299      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     300            ICRU73QO :     Emin=          0 eV         Emax=   297.504 keV
     301          BetheBloch :     Emin=    297.504 keV        Emax=   10 TeV
     302
     303hBrems:   for  pi-    SubType= 3
     304      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     305      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     306      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     307               hBrem :     Emin=          0 eV         Emax=   10 TeV
     308
     309hPairProd:   for  pi-    SubType= 4
     310      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     311      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     312      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     313           hPairProd :     Emin=          0 eV         Emax=   10 TeV
    193314
    194315Region <DefaultRegionForTheWorld> -- appears in <World> world volume
     
    196317 Pointers : G4VUserRegionInformation[0], G4UserLimits[0], G4FastSimulationManager[0], G4UserSteppingAction[0]
    197318 Materials : Galactic Silicon
    198  Production cuts :  gamma 2.13 mm     e- 7 um     e+ 7 um
     319 Production cuts :   gamma 7 um      e- 7 um      e+ 7 um  proton 0 fm
    199320
    200321========= Table of registered couples ==============================
     
    202323Index : 0     used in the geometry : Yes     recalculation needed : No
    203324 Material : Galactic
    204  Range cuts        :  gamma 2.13 mm     e- 7 um     e+ 7 um
    205  Energy thresholds :  gamma 990 eV     e- 990 eV     e+ 990 eV
     325 Range cuts        :  gamma  7 um     e-  7 um     e+  7 um  proton 0 fm
     326 Energy thresholds :  gamma  990 eV     e-  990 eV     e+  990 eV  proton 0 eV
    206327 Region(s) which use this couple :
    207328    DefaultRegionForTheWorld
     
    209330Index : 1     used in the geometry : Yes     recalculation needed : No
    210331 Material : Silicon
    211  Range cuts        :  gamma 2.13 mm     e- 7 um     e+ 7 um
    212  Energy thresholds :  gamma 9.93829 keV    e- 20.7856 keV    e+ 20.268 keV
     332 Range cuts        :  gamma  7 um     e-  7 um     e+  7 um  proton 0 fm
     333 Energy thresholds :  gamma  990 eV     e-  21.4886 keV    e+  20.8954 keV proton 0 eV
    213334 Region(s) which use this couple :
    214335    DefaultRegionForTheWorld
     
    251372Run Summary
    252373  Number of events processed : 100000
    253   User=18.6s Real=260.66s Sys=23.45s
     374  User=4.22s Real=11.65s Sys=2.4s
    254375
    255376 ======================== run summary ======================
     
    257378 The run was 100000 pi+ of 5 GeV through 20 um  of Silicon (density: 2.33 g/cm3 )
    258379
    259  Total energy deposit in absorber per event = 6.331 keV +- 16.59 eV
    260 
    261  -----> Mean dE/dx = 3.165 MeV/cm       (1.359 MeV*cm2/g)
     380 Total energy deposit in absorber per event = 6.329 keV +- 15.51 eV
     381
     382 -----> Mean dE/dx = 3.165 MeV/cm       (1.358 MeV*cm2/g)
    262383
    263384 From formulas :
    264    restricted dEdx = 2.936 MeV/cm       (1.26 MeV*cm2/g)
    265    full dEdx       = 4.697 MeV/cm       (2.016 MeV*cm2/g)
    266 
    267  Leakage :  primary = 5 GeV +- 414.7 eV    secondaries = 1.972 keV +- 413.7 eV
     385   restricted dEdx = 2.963 MeV/cm       (1.272 MeV*cm2/g)
     386   full dEdx       = 4.726 MeV/cm       (2.028 MeV*cm2/g)
     387
     388 Leakage :  primary = 5 GeV +- 294.7 eV    secondaries = 1.778 keV +- 293.3 eV
    268389 Energy balance :  edep + eleak = 5 GeV
    269390
    270  Total track length (charged) in absorber per event = 20.28 um  +- 8.08 nm
    271  Total track length (neutral) in absorber per event = 6.125 Ang +- 4.382 Ang
    272 
    273  Number of steps (charged) in absorber per event = 10.15 +- 8.989e-06
    274  Number of steps (neutral) in absorber per event = 2e-05 +- 8.989e-06
    275 
    276  Number of secondaries per event : Gammas = 2e-05;   electrons = 0.01764;   positrons = 0
     391 Total track length (charged) in absorber per event = 20.26 um  +- 7.916 nm
     392 Total track length (neutral) in absorber per event = 2.089 Ang +- 1.085 Ang
     393
     394 Number of steps (charged) in absorber per event = 1.156 +- 8.897e-06
     395 Number of steps (neutral) in absorber per event = 6e-05 +- 8.897e-06
     396
     397 Number of secondaries per event : Gammas = 6e-05;   electrons = 0.01646;   positrons = 0
    277398
    278399 Number of events with the primary particle transmitted = 100 %
     
    283404
    284405 MultipleScattering:
    285   rms proj angle of transmit primary particle = 0.02411 mrad (central part only)
     406  rms proj angle of transmit primary particle = 0.02452 mrad (central part only)
    286407  computed theta0 (Highland formula)          = 0.02627 mrad
    287   central part defined as +- 0.0788 mrad;   Tail ratio = 1.011 %
     408  central part defined as +- 0.0788 mrad;   Tail ratio = 1.573 %
    288409
    289410--------- Ranecu engine status ---------
    290411 Initial seed (index) = 0
    291  Current couple of seeds = 921430354, 552442089
     412 Current couple of seeds = 206812152, 1002169913
    292413----------------------------------------
     414#
     415/testem/det/setAbsMat Gold
     416/testem/det/setAbsThick 9.658 um
     417/testem/det/setAbsYZ 1 mm
     418/testem/det/update
     419
     420 Material: Galactic     density:  0.000 kg/m3   RadL: 204727512.315 pc   Nucl.Int.Length: 113804112.800 pc   Imean:  19.200 eV   temperature:   2.73 K  pressure:   0.00 atm
     421   --->  Element: Galactic ( )   Z =  1.0   N =   1.0   A =   1.01 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
     422
     423 Material:     Gold     density: 19.320 g/cm3   RadL:   3.344 mm   Nucl.Int.Length:  10.540 cm   Imean: 790.000 eV
     424   --->  Element: Gold ( )   Z = 79.0   N = 197.0   A = 196.97 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
     425
     426 The  WORLD   is made of 14.487 um  of Galactic. The transverse size (YZ) of the world is 1.2 mm
     427 The ABSORBER is made of 9.658 um  of Gold. The transverse size (YZ) is 1 mm
     428 X position of the middle of the absorber 0 fm
     429Obsolete world logical volume is removed from the default region.
     430World is registered to the default region.
     431/testem/gun/setDefault
     432/gun/particle e-
     433/gun/energy 15.7 MeV
     434/run/beamOn 50000
     435
     436phot:   for  gamma    SubType= 12
     437      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     438       PhotoElectric :     Emin=          0 eV         Emax=   10 TeV
     439
     440compt:   for  gamma    SubType= 13
     441      Lambda tables from 100 eV  to 10 TeV in 220 bins, spline: 1
     442      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     443       Klein-Nishina :     Emin=          0 eV         Emax=   10 TeV
     444
     445conv:   for  gamma    SubType= 14
     446      Lambda tables from 1.0219978 MeV to 10 TeV in 220 bins, spline: 1
     447      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     448       Bethe-Heitler :     Emin=          0 eV         Emax=   10 TeV
     449
     450Rayl:   for  gamma    SubType= 11
     451      Lambda tables from 100 eV  to 10 TeV in 200 bins, spline: 1
     452      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     453   LivermoreRayleigh :     Emin=          0 eV         Emax=   100 GeV
     454
     455msc:   for e-    SubType= 10
     456      Lambda tables from 100 eV  to 10 TeV in 220 bins, spline: 1
     457      RangeFactor= 0.04, stepLimitType: 2, latDisplacement: 1, skin= 1, geomFactor= 2.5
     458      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     459          UrbanMsc93 :     Emin=          0 eV         Emax=   10 TeV
     460
     461eIoni:   for  e-    SubType= 2
     462      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     463      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     464      finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     465      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     466        MollerBhabha :     Emin=          0 eV         Emax=   10 TeV
     467
     468eBrem:   for  e-    SubType= 3
     469      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     470      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     471      LPM flag: 1 for E > 1 GeV
     472      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     473               eBrem :     Emin=          0 eV         Emax=   1 GeV
     474            eBremRel :     Emin=          1 GeV        Emax=   10 TeV
     475
     476eIoni:   for  e+    SubType= 2
     477      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     478      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     479      finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     480      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     481        MollerBhabha :     Emin=          0 eV         Emax=   10 TeV
     482
     483eBrem:   for  e+    SubType= 3
     484      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     485      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     486      LPM flag: 1 for E > 1 GeV
     487      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     488               eBrem :     Emin=          0 eV         Emax=   1 GeV
     489            eBremRel :     Emin=          1 GeV        Emax=   10 TeV
     490
     491annihil:   for  e+    SubType= 5
     492      Lambda tables from 100 eV  to 10 TeV in 220 bins, spline: 1
     493      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     494            eplus2gg :     Emin=          0 eV         Emax=   10 TeV
     495
     496msc:   for proton    SubType= 10
     497      Lambda tables from 100 eV  to 10 TeV in 220 bins, spline: 1
     498      RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
     499      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     500          UrbanMsc90 :     Emin=          0 eV         Emax=   10 TeV
     501
     502hIoni:   for  proton    SubType= 2
     503      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     504      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     505      finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     506      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     507               Bragg :     Emin=          0 eV         Emax=   2 MeV
     508          BetheBloch :     Emin=          2 MeV        Emax=   10 TeV
     509
     510hBrems:   for  proton    SubType= 3
     511      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     512      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     513      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     514               hBrem :     Emin=          0 eV         Emax=   10 TeV
     515
     516hPairProd:   for  proton    SubType= 4
     517      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     518      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     519      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     520           hPairProd :     Emin=          0 eV         Emax=   10 TeV
     521
     522msc:   for GenericIon    SubType= 10
     523      RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 0
     524      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     525          UrbanMsc90 :     Emin=          0 eV         Emax=   10 TeV
     526
     527ionIoni:   for  GenericIon    SubType= 2
     528      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     529      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     530      finalRange(mm)= 0.01, dRoverRange= 0.1, integral: 1, fluct: 1, linLossLimit= 0.02
     531      Stopping Power data for 17 ion/material pairs, nuclearStopping: 1
     532      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     533         ParamICRU73 :     Emin=          0 eV         Emax=   10 TeV
     534
     535nuclearStopping:   for  GenericIon    SubType= 1
     536      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     537   ICRU49NucStopping :     Emin=          0 eV         Emax=   10 TeV
     538
     539nuclearStopping:   for  alpha    SubType= 1
     540      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     541   ICRU49NucStopping :     Emin=          0 eV         Emax=   10 TeV
     542
     543hIoni:   for  anti_proton    SubType= 2
     544      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     545      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     546      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     547      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     548            ICRU73QO :     Emin=          0 eV         Emax=   2 MeV
     549          BetheBloch :     Emin=          2 MeV        Emax=   10 TeV
     550
     551hIoni:   for  kaon+    SubType= 2
     552      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     553      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     554      finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     555      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     556               Bragg :     Emin=          0 eV         Emax=   1.052311 MeV
     557          BetheBloch :     Emin=   1.052311 MeV        Emax=   10 TeV
     558
     559hBrems:   for  kaon+    SubType= 3
     560      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     561      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     562      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     563               hBrem :     Emin=          0 eV         Emax=   10 TeV
     564
     565hPairProd:   for  kaon+    SubType= 4
     566      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     567      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     568      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     569           hPairProd :     Emin=          0 eV         Emax=   10 TeV
     570
     571hIoni:   for  kaon-    SubType= 2
     572      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     573      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     574      finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     575      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     576            ICRU73QO :     Emin=          0 eV         Emax=   1.052311 MeV
     577          BetheBloch :     Emin=   1.052311 MeV        Emax=   10 TeV
     578
     579hBrems:   for  kaon-    SubType= 3
     580      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     581      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     582      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     583               hBrem :     Emin=          0 eV         Emax=   10 TeV
     584
     585hPairProd:   for  kaon-    SubType= 4
     586      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     587      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     588      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     589           hPairProd :     Emin=          0 eV         Emax=   10 TeV
     590
     591muMsc:   for mu+    SubType= 10
     592      Lambda tables from 100 eV  to 10 TeV in 220 bins, spline: 1
     593      RangeFactor= 0.2, step limit type: 0, lateralDisplacement: 1, polarAngleLimit(deg)= 11.459156
     594      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     595        WentzelVIUni :     Emin=          0 eV         Emax=   10 TeV
     596
     597muIoni:   for  mu+    SubType= 2
     598      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     599      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     600      finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     601      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     602               Bragg :     Emin=          0 eV         Emax=   200 keV
     603          BetheBloch :     Emin=        200 keV        Emax=   1 GeV
     604        MuBetheBloch :     Emin=          1 GeV        Emax=   10 TeV
     605
     606muBrems:   for  mu+    SubType= 3
     607      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     608      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     609      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     610              MuBrem :     Emin=          0 eV         Emax=   10 TeV
     611
     612muPairProd:   for  mu+    SubType= 4
     613      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     614      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     615      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     616          muPairProd :     Emin=          0 eV         Emax=   10 TeV
     617
     618CoulombScat:   for  mu+    SubType= 1
     619      Lambda tables from 100 eV  to 10 TeV in 220 bins, spline: 1
     620      11.459156 < Theta(degree) < 180, Eth(MeV)= 10; pLimit(GeV^1)= 0.13953123
     621      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     622  eCoulombScattering :     Emin=          0 eV         Emax=   10 TeV
     623
     624muIoni:   for  mu-    SubType= 2
     625      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     626      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     627      finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     628      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     629            ICRU73QO :     Emin=          0 eV         Emax=   200 keV
     630          BetheBloch :     Emin=        200 keV        Emax=   1 GeV
     631        MuBetheBloch :     Emin=          1 GeV        Emax=   10 TeV
     632
     633muBrems:   for  mu-    SubType= 3
     634      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     635      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     636      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     637              MuBrem :     Emin=          0 eV         Emax=   10 TeV
     638
     639muPairProd:   for  mu-    SubType= 4
     640      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     641      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     642      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     643          muPairProd :     Emin=          0 eV         Emax=   10 TeV
     644
     645CoulombScat:   for  mu-    SubType= 1
     646      Lambda tables from 100 eV  to 10 TeV in 220 bins, spline: 1
     647      11.459156 < Theta(degree) < 180, Eth(MeV)= 10; pLimit(GeV^1)= 0.13953123
     648      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     649  eCoulombScattering :     Emin=          0 eV         Emax=   10 TeV
     650
     651hIoni:   for  pi+    SubType= 2
     652      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     653      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     654      finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     655      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     656               Bragg :     Emin=          0 eV         Emax=   297.50434 keV
     657          BetheBloch :     Emin=  297.50434 keV        Emax=   10 TeV
     658
     659hBrems:   for  pi+    SubType= 3
     660      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     661      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     662      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     663               hBrem :     Emin=          0 eV         Emax=   10 TeV
     664
     665hPairProd:   for  pi+    SubType= 4
     666      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     667      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     668      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     669           hPairProd :     Emin=          0 eV         Emax=   10 TeV
     670
     671msc:   for pi-    SubType= 10
     672      Lambda tables from 100 eV  to 10 TeV in 220 bins, spline: 1
     673      RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
     674      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     675          UrbanMsc90 :     Emin=          0 eV         Emax=   10 TeV
     676
     677hIoni:   for  pi-    SubType= 2
     678      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     679      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     680      finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     681      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     682            ICRU73QO :     Emin=          0 eV         Emax=   297.50434 keV
     683          BetheBloch :     Emin=  297.50434 keV        Emax=   10 TeV
     684
     685hBrems:   for  pi-    SubType= 3
     686      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     687      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     688      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     689               hBrem :     Emin=          0 eV         Emax=   10 TeV
     690
     691hPairProd:   for  pi-    SubType= 4
     692      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     693      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     694      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     695           hPairProd :     Emin=          0 eV         Emax=   10 TeV
     696
     697Region <DefaultRegionForTheWorld> -- appears in <World> world volume
     698 Root logical volume(s) : World
     699 Pointers : G4VUserRegionInformation[0], G4UserLimits[0], G4FastSimulationManager[0], G4UserSteppingAction[0]
     700 Materials : Galactic Gold
     701 Production cuts :   gamma 7 um      e- 7 um      e+ 7 um  proton 0 fm
     702
     703========= Table of registered couples ==============================
     704
     705Index : 0     used in the geometry : Yes     recalculation needed : No
     706 Material : Galactic
     707 Range cuts        :  gamma  7 um     e-  7 um     e+  7 um  proton 0 fm
     708 Energy thresholds :  gamma  990 eV     e-  990 eV     e+  990 eV  proton 0 eV
     709 Region(s) which use this couple :
     710    DefaultRegionForTheWorld
     711
     712Index : 1     used in the geometry : No      recalculation needed : No
     713 Material : Silicon
     714 Range cuts        :  gamma  7 um     e-  7 um     e+  7 um  proton 0 fm
     715 Energy thresholds :  gamma  990 eV     e-  21.488579 keV    e+  20.895427 keV proton 0 eV
     716
     717Index : 2     used in the geometry : Yes     recalculation needed : No
     718 Material : Gold
     719 Range cuts        :  gamma  7 um     e-  7 um     e+  7 um  proton 0 fm
     720 Energy thresholds :  gamma  6.5422867 keV    e-  65.140571 keV    e+  63.840474 keV proton 0 eV
     721 Region(s) which use this couple :
     722    DefaultRegionForTheWorld
     723
     724====================================================================
     725
     726Start closing geometry.
     727G4GeometryManager::ReportVoxelStats -- Voxel Statistics
     728
     729    Total memory consumed for geometry optimisation:   0 kByte
     730    Total CPU time elapsed for geometry optimisation: 0 seconds
     731### Run 1 start.
     732
     733--------- Ranecu engine status ---------
     734 Initial seed (index) = 0
     735 Current couple of seeds = 206812152, 1002169913
     736----------------------------------------
     737Start Run processing.
     738
     739---> Begin of Event: 0
     740
     741---> Begin of Event: 10000
     742
     743---> Begin of Event: 20000
     744
     745---> Begin of Event: 30000
     746
     747---> Begin of Event: 40000
     748Run terminated.
     749Run Summary
     750  Number of events processed : 50000
     751  User=3.27s Real=4.5s Sys=1.22s
     752
     753 ======================== run summary ======================
     754
     755 The run was 50000 e- of 15.7 MeV through 9.66 um  of Gold (density: 19.3 g/cm3 )
     756
     757 Total energy deposit in absorber per event = 18.6 keV +- 64.68 eV
     758
     759 -----> Mean dE/dx = 19.26 MeV/cm       (0.9971 MeV*cm2/g)
     760
     761 From formulas :
     762   restricted dEdx = 17.9 MeV/cm        (0.9266 MeV*cm2/g)
     763   full dEdx       = 59.7 MeV/cm        (3.09 MeV*cm2/g)
     764
     765 Leakage :  primary = 15.64 MeV +- 2.154 keV   secondaries = 40.1 keV +- 2.145 keV
     766 Energy balance :  edep + eleak = 15.7 MeV
     767
     768 Total track length (charged) in absorber per event = 9.95 um  +- 12.57 nm
     769 Total track length (neutral) in absorber per event = 133.2 nm  +- 6.153 nm
     770
     771 Number of steps (charged) in absorber per event = 5.071 +- 1.585e-05
     772 Number of steps (neutral) in absorber per event = 0.02956 +- 1.585e-05
     773
     774 Number of secondaries per event : Gammas = 0.02944;   electrons = 0.02198;   positrons = 0
     775
     776 Number of events with the primary particle transmitted = 99.97 %
     777 Number of events with at least  1 particle transmitted (same charge as primary) = 99.97 %
     778
     779 Number of events with the primary particle reflected = 0.028 %
     780 Number of events with at least  1 particle reflected (same charge as primary) = 0.276 %
     781
     782 MultipleScattering:
     783  rms proj angle of transmit primary particle = 32.92 mrad (central part only)
     784  computed theta0 (Highland formula)          = 35.1 mrad
     785  central part defined as +- 105.3 mrad;   Tail ratio = 2.702 %
     786
     787--------- Ranecu engine status ---------
     788 Initial seed (index) = 0
     789 Current couple of seeds = 1822484465, 1275230702
     790----------------------------------------
     791#
     792/testem/phys/setCuts 10 um
     793#
     794/testem/det/setAbsMat G4_POLYETHYLENE
     795/testem/det/setAbsThick 4.74 mm
     796/testem/det/setAbsYZ 50 mm
     797/testem/det/update
     798
     799 Material: Galactic     density:  0.000 kg/m3   RadL: 204727512.315 pc   Nucl.Int.Length: 113804112.800 pc   Imean:  19.200 eV   temperature:   2.73 K  pressure:   0.00 atm
     800   --->  Element: Galactic ( )   Z =  1.0   N =   1.0   A =   1.01 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
     801
     802 Material: G4_POLYETHYLENE (C_2H_4)_N-Polyethylene   density: 940.000 mg/cm3  RadL:  47.632 cm   Nucl.Int.Length:  72.090 cm   Imean:  57.400 eV
     803   --->  Element: H (H)   Z =  1.0   N =   1.0   A =   1.01 g/mole
     804   --->  Isotope:    H1   Z =  1   N =   1   A =   1.01 g/mole   abundance:  99.99 %
     805   --->  Isotope:    H2   Z =  1   N =   2   A =   2.01 g/mole   abundance:   0.01 %  ElmMassFraction:  14.37 %  ElmAbundance  66.67 %
     806   --->  Element: C (C)   Z =  6.0   N =  12.0   A =  12.01 g/mole
     807   --->  Isotope:   C12   Z =  6   N =  12   A =  12.00 g/mole   abundance:  98.93 %
     808   --->  Isotope:   C13   Z =  6   N =  13   A =  13.00 g/mole   abundance:   1.07 %  ElmMassFraction:  85.63 %  ElmAbundance  33.33 %
     809
     810 The  WORLD   is made of 7.11 mm  of Galactic. The transverse size (YZ) of the world is 6 cm
     811 The ABSORBER is made of 4.74 mm  of G4_POLYETHYLENE. The transverse size (YZ) is 5 cm
     812 X position of the middle of the absorber 0 fm
     813Obsolete world logical volume is removed from the default region.
     814World is registered to the default region.
     815/testem/gun/setDefault
     816/gun/particle mu+
     817/gun/energy 96.2 MeV
     818/run/beamOn 50000
     819
     820phot:   for  gamma    SubType= 12
     821      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     822       PhotoElectric :     Emin=          0 eV         Emax=   10 TeV
     823
     824compt:   for  gamma    SubType= 13
     825      Lambda tables from 100 eV  to 10 TeV in 220 bins, spline: 1
     826      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     827       Klein-Nishina :     Emin=          0 eV         Emax=   10 TeV
     828
     829conv:   for  gamma    SubType= 14
     830      Lambda tables from 1.0219978 MeV to 10 TeV in 220 bins, spline: 1
     831      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     832       Bethe-Heitler :     Emin=          0 eV         Emax=   10 TeV
     833
     834Rayl:   for  gamma    SubType= 11
     835      Lambda tables from 100 eV  to 10 TeV in 200 bins, spline: 1
     836      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     837   LivermoreRayleigh :     Emin=          0 eV         Emax=   100 GeV
     838
     839msc:   for e-    SubType= 10
     840      Lambda tables from 100 eV  to 10 TeV in 220 bins, spline: 1
     841      RangeFactor= 0.04, stepLimitType: 2, latDisplacement: 1, skin= 1, geomFactor= 2.5
     842      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     843          UrbanMsc93 :     Emin=          0 eV         Emax=   10 TeV
     844
     845eIoni:   for  e-    SubType= 2
     846      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     847      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     848      finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     849      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     850        MollerBhabha :     Emin=          0 eV         Emax=   10 TeV
     851
     852eBrem:   for  e-    SubType= 3
     853      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     854      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     855      LPM flag: 1 for E > 1 GeV
     856      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     857               eBrem :     Emin=          0 eV         Emax=   1 GeV
     858            eBremRel :     Emin=          1 GeV        Emax=   10 TeV
     859
     860eIoni:   for  e+    SubType= 2
     861      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     862      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     863      finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     864      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     865        MollerBhabha :     Emin=          0 eV         Emax=   10 TeV
     866
     867eBrem:   for  e+    SubType= 3
     868      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     869      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     870      LPM flag: 1 for E > 1 GeV
     871      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     872               eBrem :     Emin=          0 eV         Emax=   1 GeV
     873            eBremRel :     Emin=          1 GeV        Emax=   10 TeV
     874
     875annihil:   for  e+    SubType= 5
     876      Lambda tables from 100 eV  to 10 TeV in 220 bins, spline: 1
     877      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     878            eplus2gg :     Emin=          0 eV         Emax=   10 TeV
     879
     880msc:   for proton    SubType= 10
     881      Lambda tables from 100 eV  to 10 TeV in 220 bins, spline: 1
     882      RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
     883      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     884          UrbanMsc90 :     Emin=          0 eV         Emax=   10 TeV
     885
     886hIoni:   for  proton    SubType= 2
     887      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     888      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     889      finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     890      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     891               Bragg :     Emin=          0 eV         Emax=   2 MeV
     892          BetheBloch :     Emin=          2 MeV        Emax=   10 TeV
     893
     894hBrems:   for  proton    SubType= 3
     895      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     896      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     897      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     898               hBrem :     Emin=          0 eV         Emax=   10 TeV
     899
     900hPairProd:   for  proton    SubType= 4
     901      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     902      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     903      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     904           hPairProd :     Emin=          0 eV         Emax=   10 TeV
     905
     906msc:   for GenericIon    SubType= 10
     907      RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 0
     908      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     909          UrbanMsc90 :     Emin=          0 eV         Emax=   10 TeV
     910
     911ionIoni:   for  GenericIon    SubType= 2
     912      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     913      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     914      finalRange(mm)= 0.01, dRoverRange= 0.1, integral: 1, fluct: 1, linLossLimit= 0.02
     915      Stopping Power data for 17 ion/material pairs, nuclearStopping: 1
     916      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     917         ParamICRU73 :     Emin=          0 eV         Emax=   10 TeV
     918
     919nuclearStopping:   for  GenericIon    SubType= 1
     920      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     921   ICRU49NucStopping :     Emin=          0 eV         Emax=   10 TeV
     922
     923nuclearStopping:   for  alpha    SubType= 1
     924      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     925   ICRU49NucStopping :     Emin=          0 eV         Emax=   10 TeV
     926
     927hIoni:   for  anti_proton    SubType= 2
     928      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     929      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     930      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     931      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     932            ICRU73QO :     Emin=          0 eV         Emax=   2 MeV
     933          BetheBloch :     Emin=          2 MeV        Emax=   10 TeV
     934
     935hIoni:   for  kaon+    SubType= 2
     936      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     937      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     938      finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     939      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     940               Bragg :     Emin=          0 eV         Emax=   1.052311 MeV
     941          BetheBloch :     Emin=   1.052311 MeV        Emax=   10 TeV
     942
     943hBrems:   for  kaon+    SubType= 3
     944      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     945      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     946      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     947               hBrem :     Emin=          0 eV         Emax=   10 TeV
     948
     949hPairProd:   for  kaon+    SubType= 4
     950      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     951      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     952      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     953           hPairProd :     Emin=          0 eV         Emax=   10 TeV
     954
     955hIoni:   for  kaon-    SubType= 2
     956      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     957      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     958      finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     959      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     960            ICRU73QO :     Emin=          0 eV         Emax=   1.052311 MeV
     961          BetheBloch :     Emin=   1.052311 MeV        Emax=   10 TeV
     962
     963hBrems:   for  kaon-    SubType= 3
     964      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     965      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     966      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     967               hBrem :     Emin=          0 eV         Emax=   10 TeV
     968
     969hPairProd:   for  kaon-    SubType= 4
     970      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     971      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     972      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     973           hPairProd :     Emin=          0 eV         Emax=   10 TeV
     974
     975muMsc:   for mu+    SubType= 10
     976      Lambda tables from 100 eV  to 10 TeV in 220 bins, spline: 1
     977      RangeFactor= 0.2, step limit type: 0, lateralDisplacement: 1, polarAngleLimit(deg)= 11.459156
     978      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     979        WentzelVIUni :     Emin=          0 eV         Emax=   10 TeV
     980
     981muIoni:   for  mu+    SubType= 2
     982      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     983      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     984      finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     985      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     986               Bragg :     Emin=          0 eV         Emax=   200 keV
     987          BetheBloch :     Emin=        200 keV        Emax=   1 GeV
     988        MuBetheBloch :     Emin=          1 GeV        Emax=   10 TeV
     989
     990muBrems:   for  mu+    SubType= 3
     991      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     992      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     993      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     994              MuBrem :     Emin=          0 eV         Emax=   10 TeV
     995
     996muPairProd:   for  mu+    SubType= 4
     997      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     998      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     999      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1000          muPairProd :     Emin=          0 eV         Emax=   10 TeV
     1001
     1002CoulombScat:   for  mu+    SubType= 1
     1003      Lambda tables from 100 eV  to 10 TeV in 220 bins, spline: 1
     1004      11.459156 < Theta(degree) < 180, Eth(MeV)= 10; pLimit(GeV^1)= 0.13953123
     1005      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1006  eCoulombScattering :     Emin=          0 eV         Emax=   10 TeV
     1007
     1008muIoni:   for  mu-    SubType= 2
     1009      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     1010      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     1011      finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     1012      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1013            ICRU73QO :     Emin=          0 eV         Emax=   200 keV
     1014          BetheBloch :     Emin=        200 keV        Emax=   1 GeV
     1015        MuBetheBloch :     Emin=          1 GeV        Emax=   10 TeV
     1016
     1017muBrems:   for  mu-    SubType= 3
     1018      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     1019      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     1020      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1021              MuBrem :     Emin=          0 eV         Emax=   10 TeV
     1022
     1023muPairProd:   for  mu-    SubType= 4
     1024      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     1025      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     1026      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1027          muPairProd :     Emin=          0 eV         Emax=   10 TeV
     1028
     1029CoulombScat:   for  mu-    SubType= 1
     1030      Lambda tables from 100 eV  to 10 TeV in 220 bins, spline: 1
     1031      11.459156 < Theta(degree) < 180, Eth(MeV)= 10; pLimit(GeV^1)= 0.13953123
     1032      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1033  eCoulombScattering :     Emin=          0 eV         Emax=   10 TeV
     1034
     1035hIoni:   for  pi+    SubType= 2
     1036      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     1037      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     1038      finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     1039      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1040               Bragg :     Emin=          0 eV         Emax=   297.50434 keV
     1041          BetheBloch :     Emin=  297.50434 keV        Emax=   10 TeV
     1042
     1043hBrems:   for  pi+    SubType= 3
     1044      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     1045      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     1046      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1047               hBrem :     Emin=          0 eV         Emax=   10 TeV
     1048
     1049hPairProd:   for  pi+    SubType= 4
     1050      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     1051      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     1052      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1053           hPairProd :     Emin=          0 eV         Emax=   10 TeV
     1054
     1055msc:   for pi-    SubType= 10
     1056      Lambda tables from 100 eV  to 10 TeV in 220 bins, spline: 1
     1057      RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
     1058      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1059          UrbanMsc90 :     Emin=          0 eV         Emax=   10 TeV
     1060
     1061hIoni:   for  pi-    SubType= 2
     1062      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     1063      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     1064      finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     1065      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1066            ICRU73QO :     Emin=          0 eV         Emax=   297.50434 keV
     1067          BetheBloch :     Emin=  297.50434 keV        Emax=   10 TeV
     1068
     1069hBrems:   for  pi-    SubType= 3
     1070      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     1071      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     1072      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1073               hBrem :     Emin=          0 eV         Emax=   10 TeV
     1074
     1075hPairProd:   for  pi-    SubType= 4
     1076      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     1077      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     1078      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1079           hPairProd :     Emin=          0 eV         Emax=   10 TeV
     1080
     1081Region <DefaultRegionForTheWorld> -- appears in <World> world volume
     1082 Root logical volume(s) : World
     1083 Pointers : G4VUserRegionInformation[0], G4UserLimits[0], G4FastSimulationManager[0], G4UserSteppingAction[0]
     1084 Materials : Galactic G4_POLYETHYLENE
     1085 Production cuts :   gamma 10 um      e- 10 um      e+ 10 um  proton 0 fm
     1086
     1087========= Table of registered couples ==============================
     1088
     1089Index : 0     used in the geometry : Yes     recalculation needed : No
     1090 Material : Galactic
     1091 Range cuts        :  gamma  10 um     e-  10 um     e+  10 um  proton 0 fm
     1092 Energy thresholds :  gamma  990 eV     e-  990 eV     e+  990 eV  proton 0 eV
     1093 Region(s) which use this couple :
     1094    DefaultRegionForTheWorld
     1095
     1096Index : 1     used in the geometry : No      recalculation needed : No
     1097 Material : Silicon
     1098 Range cuts        :  gamma  10 um     e-  10 um     e+  10 um  proton 0 fm
     1099 Energy thresholds :  gamma  990 eV     e-  31.951563 keV    e+  31.737567 keV proton 0 eV
     1100
     1101Index : 2     used in the geometry : No      recalculation needed : No
     1102 Material : Gold
     1103 Range cuts        :  gamma  10 um     e-  10 um     e+  10 um  proton 0 fm
     1104 Energy thresholds :  gamma  8.2770687 keV    e-  80.768699 keV    e+  79.156691 keV proton 0 eV
     1105
     1106Index : 3     used in the geometry : Yes     recalculation needed : No
     1107 Material : G4_POLYETHYLENE
     1108 Range cuts        :  gamma  10 um     e-  10 um     e+  10 um  proton 0 fm
     1109 Energy thresholds :  gamma  990 eV     e-  14.174755 keV    e+  13.754766 keV proton 0 eV
     1110 Region(s) which use this couple :
     1111    DefaultRegionForTheWorld
     1112
     1113====================================================================
     1114
     1115Start closing geometry.
     1116G4GeometryManager::ReportVoxelStats -- Voxel Statistics
     1117
     1118    Total memory consumed for geometry optimisation:   0 kByte
     1119    Total CPU time elapsed for geometry optimisation: 0 seconds
     1120### Run 2 start.
     1121
     1122--------- Ranecu engine status ---------
     1123 Initial seed (index) = 0
     1124 Current couple of seeds = 1822484465, 1275230702
     1125----------------------------------------
     1126Start Run processing.
     1127
     1128---> Begin of Event: 0
     1129
     1130---> Begin of Event: 10000
     1131
     1132---> Begin of Event: 20000
     1133
     1134---> Begin of Event: 30000
     1135
     1136---> Begin of Event: 40000
     1137Run terminated.
     1138Run Summary
     1139  Number of events processed : 50000
     1140  User=6.73s Real=9.07s Sys=1.29s
     1141
     1142 ======================== run summary ======================
     1143
     1144 The run was 50000 mu+ of 96.2 MeV through 4.74 mm  of G4_POLYETHYLENE (density: 940 mg/cm3)
     1145
     1146 Total energy deposit in absorber per event = 1.033 MeV +- 1.01 keV
     1147
     1148 -----> Mean dE/dx = 2.18 MeV/cm        (2.319 MeV*cm2/g)
     1149
     1150 From formulas :
     1151   restricted dEdx = 1.751 MeV/cm       (1.863 MeV*cm2/g)
     1152   full dEdx       = 2.263 MeV/cm       (2.407 MeV*cm2/g)
     1153
     1154 Leakage :  primary = 95.14 MeV +- 2.335 keV   secondaries = 30.95 keV +- 3.642 keV
     1155 Energy balance :  edep + eleak = 96.2 MeV
     1156
     1157 Total track length (charged) in absorber per event = 5.106 mm  +- 3.914 um
     1158 Total track length (neutral) in absorber per event = 31.28 um  +- 2.947 um
     1159
     1160 Number of steps (charged) in absorber per event = 11.22 +- 0.0002798
     1161 Number of steps (neutral) in absorber per event = 0.01258 +- 0.0002798
     1162
     1163 Number of secondaries per event : Gammas = 0.01166;   electrons = 3.988;   positrons = 2e-05
     1164
     1165 Number of events with the primary particle transmitted = 100 %
     1166 Number of events with at least  1 particle transmitted (same charge as primary) = 100 %
     1167
     1168 Number of events with the primary particle reflected = 0 %
     1169 Number of events with at least  1 particle reflected (same charge as primary) = 0 %
     1170
     1171 MultipleScattering:
     1172  rms proj angle of transmit primary particle = 7.29 mrad (central part only)
     1173  computed theta0 (Highland formula)          = 7.636 mrad
     1174  central part defined as +- 22.91 mrad;   Tail ratio = 1.284 %
     1175
     1176--------- Ranecu engine status ---------
     1177 Initial seed (index) = 0
     1178 Current couple of seeds = 1953603820, 877017596
     1179----------------------------------------
     1180#
     1181/testem/phys/setCuts 1 mm
     1182#
     1183/testem/stack/killSecondaries
     1184#
     1185/testem/det/setAbsMat Aluminium
     1186/testem/det/setAbsThick 8.004 mm
     1187/testem/det/update
     1188
     1189 Material: Galactic     density:  0.000 kg/m3   RadL: 204727512.315 pc   Nucl.Int.Length: 113804112.800 pc   Imean:  19.200 eV   temperature:   2.73 K  pressure:   0.00 atm
     1190   --->  Element: Galactic ( )   Z =  1.0   N =   1.0   A =   1.01 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
     1191
     1192 Material: Aluminium     density:  2.700 g/cm3   RadL:   8.893 cm   Nucl.Int.Length:  38.879 cm   Imean: 166.000 eV
     1193   --->  Element: Aluminium ( )   Z = 13.0   N =  27.0   A =  26.98 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
     1194
     1195 The  WORLD   is made of 1.2006 cm  of Galactic. The transverse size (YZ) of the world is 6 cm
     1196 The ABSORBER is made of 8.004 mm  of Aluminium. The transverse size (YZ) is 5 cm
     1197 X position of the middle of the absorber 0 fm
     1198Obsolete world logical volume is removed from the default region.
     1199World is registered to the default region.
     1200/testem/gun/setDefault
     1201/gun/particle proton
     1202/gun/energy 174.664 GeV
     1203/run/beamOn 50000
     1204
     1205phot:   for  gamma    SubType= 12
     1206      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1207       PhotoElectric :     Emin=          0 eV         Emax=   10 TeV
     1208
     1209compt:   for  gamma    SubType= 13
     1210      Lambda tables from 100 eV  to 10 TeV in 220 bins, spline: 1
     1211      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1212       Klein-Nishina :     Emin=          0 eV         Emax=   10 TeV
     1213
     1214conv:   for  gamma    SubType= 14
     1215      Lambda tables from 1.0219978 MeV to 10 TeV in 220 bins, spline: 1
     1216      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1217       Bethe-Heitler :     Emin=          0 eV         Emax=   10 TeV
     1218
     1219Rayl:   for  gamma    SubType= 11
     1220      Lambda tables from 100 eV  to 10 TeV in 200 bins, spline: 1
     1221      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1222   LivermoreRayleigh :     Emin=          0 eV         Emax=   100 GeV
     1223
     1224msc:   for e-    SubType= 10
     1225      Lambda tables from 100 eV  to 10 TeV in 220 bins, spline: 1
     1226      RangeFactor= 0.04, stepLimitType: 2, latDisplacement: 1, skin= 1, geomFactor= 2.5
     1227      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1228          UrbanMsc93 :     Emin=          0 eV         Emax=   10 TeV
     1229
     1230eIoni:   for  e-    SubType= 2
     1231      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     1232      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     1233      finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     1234      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1235        MollerBhabha :     Emin=          0 eV         Emax=   10 TeV
     1236
     1237eBrem:   for  e-    SubType= 3
     1238      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     1239      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     1240      LPM flag: 1 for E > 1 GeV
     1241      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1242               eBrem :     Emin=          0 eV         Emax=   1 GeV
     1243            eBremRel :     Emin=          1 GeV        Emax=   10 TeV
     1244
     1245eIoni:   for  e+    SubType= 2
     1246      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     1247      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     1248      finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     1249      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1250        MollerBhabha :     Emin=          0 eV         Emax=   10 TeV
     1251
     1252eBrem:   for  e+    SubType= 3
     1253      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     1254      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     1255      LPM flag: 1 for E > 1 GeV
     1256      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1257               eBrem :     Emin=          0 eV         Emax=   1 GeV
     1258            eBremRel :     Emin=          1 GeV        Emax=   10 TeV
     1259
     1260annihil:   for  e+    SubType= 5
     1261      Lambda tables from 100 eV  to 10 TeV in 220 bins, spline: 1
     1262      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1263            eplus2gg :     Emin=          0 eV         Emax=   10 TeV
     1264
     1265msc:   for proton    SubType= 10
     1266      Lambda tables from 100 eV  to 10 TeV in 220 bins, spline: 1
     1267      RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
     1268      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1269          UrbanMsc90 :     Emin=          0 eV         Emax=   10 TeV
     1270
     1271hIoni:   for  proton    SubType= 2
     1272      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     1273      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     1274      finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     1275      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1276               Bragg :     Emin=          0 eV         Emax=   2 MeV
     1277          BetheBloch :     Emin=          2 MeV        Emax=   10 TeV
     1278
     1279hBrems:   for  proton    SubType= 3
     1280      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     1281      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     1282      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1283               hBrem :     Emin=          0 eV         Emax=   10 TeV
     1284
     1285hPairProd:   for  proton    SubType= 4
     1286      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     1287      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     1288      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1289           hPairProd :     Emin=          0 eV         Emax=   10 TeV
     1290
     1291msc:   for GenericIon    SubType= 10
     1292      RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 0
     1293      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1294          UrbanMsc90 :     Emin=          0 eV         Emax=   10 TeV
     1295
     1296ionIoni:   for  GenericIon    SubType= 2
     1297      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     1298      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     1299      finalRange(mm)= 0.01, dRoverRange= 0.1, integral: 1, fluct: 1, linLossLimit= 0.02
     1300      Stopping Power data for 17 ion/material pairs, nuclearStopping: 1
     1301      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1302         ParamICRU73 :     Emin=          0 eV         Emax=   10 TeV
     1303
     1304nuclearStopping:   for  GenericIon    SubType= 1
     1305      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1306   ICRU49NucStopping :     Emin=          0 eV         Emax=   10 TeV
     1307
     1308nuclearStopping:   for  alpha    SubType= 1
     1309      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1310   ICRU49NucStopping :     Emin=          0 eV         Emax=   10 TeV
     1311
     1312hIoni:   for  anti_proton    SubType= 2
     1313      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     1314      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     1315      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     1316      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1317            ICRU73QO :     Emin=          0 eV         Emax=   2 MeV
     1318          BetheBloch :     Emin=          2 MeV        Emax=   10 TeV
     1319
     1320hIoni:   for  kaon+    SubType= 2
     1321      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     1322      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     1323      finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     1324      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1325               Bragg :     Emin=          0 eV         Emax=   1.052311 MeV
     1326          BetheBloch :     Emin=   1.052311 MeV        Emax=   10 TeV
     1327
     1328hBrems:   for  kaon+    SubType= 3
     1329      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     1330      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     1331      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1332               hBrem :     Emin=          0 eV         Emax=   10 TeV
     1333
     1334hPairProd:   for  kaon+    SubType= 4
     1335      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     1336      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     1337      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1338           hPairProd :     Emin=          0 eV         Emax=   10 TeV
     1339
     1340hIoni:   for  kaon-    SubType= 2
     1341      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     1342      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     1343      finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     1344      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1345            ICRU73QO :     Emin=          0 eV         Emax=   1.052311 MeV
     1346          BetheBloch :     Emin=   1.052311 MeV        Emax=   10 TeV
     1347
     1348hBrems:   for  kaon-    SubType= 3
     1349      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     1350      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     1351      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1352               hBrem :     Emin=          0 eV         Emax=   10 TeV
     1353
     1354hPairProd:   for  kaon-    SubType= 4
     1355      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     1356      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     1357      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1358           hPairProd :     Emin=          0 eV         Emax=   10 TeV
     1359
     1360muMsc:   for mu+    SubType= 10
     1361      Lambda tables from 100 eV  to 10 TeV in 220 bins, spline: 1
     1362      RangeFactor= 0.2, step limit type: 0, lateralDisplacement: 1, polarAngleLimit(deg)= 11.459156
     1363      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1364        WentzelVIUni :     Emin=          0 eV         Emax=   10 TeV
     1365
     1366muIoni:   for  mu+    SubType= 2
     1367      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     1368      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     1369      finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     1370      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1371               Bragg :     Emin=          0 eV         Emax=   200 keV
     1372          BetheBloch :     Emin=        200 keV        Emax=   1 GeV
     1373        MuBetheBloch :     Emin=          1 GeV        Emax=   10 TeV
     1374
     1375muBrems:   for  mu+    SubType= 3
     1376      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     1377      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     1378      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1379              MuBrem :     Emin=          0 eV         Emax=   10 TeV
     1380
     1381muPairProd:   for  mu+    SubType= 4
     1382      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     1383      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     1384      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1385          muPairProd :     Emin=          0 eV         Emax=   10 TeV
     1386
     1387CoulombScat:   for  mu+    SubType= 1
     1388      Lambda tables from 100 eV  to 10 TeV in 220 bins, spline: 1
     1389      11.459156 < Theta(degree) < 180, Eth(MeV)= 10; pLimit(GeV^1)= 0.13953123
     1390      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1391  eCoulombScattering :     Emin=          0 eV         Emax=   10 TeV
     1392
     1393muIoni:   for  mu-    SubType= 2
     1394      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     1395      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     1396      finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     1397      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1398            ICRU73QO :     Emin=          0 eV         Emax=   200 keV
     1399          BetheBloch :     Emin=        200 keV        Emax=   1 GeV
     1400        MuBetheBloch :     Emin=          1 GeV        Emax=   10 TeV
     1401
     1402muBrems:   for  mu-    SubType= 3
     1403      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     1404      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     1405      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1406              MuBrem :     Emin=          0 eV         Emax=   10 TeV
     1407
     1408muPairProd:   for  mu-    SubType= 4
     1409      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     1410      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     1411      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1412          muPairProd :     Emin=          0 eV         Emax=   10 TeV
     1413
     1414CoulombScat:   for  mu-    SubType= 1
     1415      Lambda tables from 100 eV  to 10 TeV in 220 bins, spline: 1
     1416      11.459156 < Theta(degree) < 180, Eth(MeV)= 10; pLimit(GeV^1)= 0.13953123
     1417      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1418  eCoulombScattering :     Emin=          0 eV         Emax=   10 TeV
     1419
     1420hIoni:   for  pi+    SubType= 2
     1421      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     1422      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     1423      finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     1424      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1425               Bragg :     Emin=          0 eV         Emax=   297.50434 keV
     1426          BetheBloch :     Emin=  297.50434 keV        Emax=   10 TeV
     1427
     1428hBrems:   for  pi+    SubType= 3
     1429      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     1430      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     1431      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1432               hBrem :     Emin=          0 eV         Emax=   10 TeV
     1433
     1434hPairProd:   for  pi+    SubType= 4
     1435      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     1436      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     1437      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1438           hPairProd :     Emin=          0 eV         Emax=   10 TeV
     1439
     1440msc:   for pi-    SubType= 10
     1441      Lambda tables from 100 eV  to 10 TeV in 220 bins, spline: 1
     1442      RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
     1443      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1444          UrbanMsc90 :     Emin=          0 eV         Emax=   10 TeV
     1445
     1446hIoni:   for  pi-    SubType= 2
     1447      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     1448      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     1449      finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     1450      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1451            ICRU73QO :     Emin=          0 eV         Emax=   297.50434 keV
     1452          BetheBloch :     Emin=  297.50434 keV        Emax=   10 TeV
     1453
     1454hBrems:   for  pi-    SubType= 3
     1455      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     1456      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     1457      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1458               hBrem :     Emin=          0 eV         Emax=   10 TeV
     1459
     1460hPairProd:   for  pi-    SubType= 4
     1461      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     1462      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     1463      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1464           hPairProd :     Emin=          0 eV         Emax=   10 TeV
     1465
     1466Region <DefaultRegionForTheWorld> -- appears in <World> world volume
     1467 Root logical volume(s) : World
     1468 Pointers : G4VUserRegionInformation[0], G4UserLimits[0], G4FastSimulationManager[0], G4UserSteppingAction[0]
     1469 Materials : Galactic Aluminium
     1470 Production cuts :   gamma 1 mm      e- 1 mm      e+ 1 mm  proton 0 fm
     1471
     1472========= Table of registered couples ==============================
     1473
     1474Index : 0     used in the geometry : Yes     recalculation needed : No
     1475 Material : Galactic
     1476 Range cuts        :  gamma  1 mm     e-  1 mm     e+  1 mm  proton 0 fm
     1477 Energy thresholds :  gamma  990 eV     e-  990 eV     e+  990 eV  proton 0 eV
     1478 Region(s) which use this couple :
     1479    DefaultRegionForTheWorld
     1480
     1481Index : 1     used in the geometry : No      recalculation needed : No
     1482 Material : Silicon
     1483 Range cuts        :  gamma  1 mm     e-  1 mm     e+  1 mm  proton 0 fm
     1484 Energy thresholds :  gamma  6.9501782 keV    e-  548.29137 keV    e+  526.62382 keV proton 0 eV
     1485
     1486Index : 2     used in the geometry : No      recalculation needed : No
     1487 Material : Gold
     1488 Range cuts        :  gamma  1 mm     e-  1 mm     e+  1 mm  proton 0 fm
     1489 Energy thresholds :  gamma  112.64401 keV    e-  2.3097622 MeV    e+  2.1308135 MeV proton 0 eV
     1490
     1491Index : 3     used in the geometry : No      recalculation needed : No
     1492 Material : G4_POLYETHYLENE
     1493 Range cuts        :  gamma  1 mm     e-  1 mm     e+  1 mm  proton 0 fm
     1494 Energy thresholds :  gamma  2.2626058 keV    e-  351.8774 keV    e+  342.54485 keV proton 0 eV
     1495
     1496Index : 4     used in the geometry : Yes     recalculation needed : No
     1497 Material : Aluminium
     1498 Range cuts        :  gamma  1 mm     e-  1 mm     e+  1 mm  proton 0 fm
     1499 Energy thresholds :  gamma  6.9036292 keV    e-  598.34507 keV    e+  570.85042 keV proton 0 eV
     1500 Region(s) which use this couple :
     1501    DefaultRegionForTheWorld
     1502
     1503====================================================================
     1504
     1505Start closing geometry.
     1506G4GeometryManager::ReportVoxelStats -- Voxel Statistics
     1507
     1508    Total memory consumed for geometry optimisation:   0 kByte
     1509    Total CPU time elapsed for geometry optimisation: 0 seconds
     1510### Run 3 start.
     1511
     1512--------- Ranecu engine status ---------
     1513 Initial seed (index) = 0
     1514 Current couple of seeds = 1953603820, 877017596
     1515----------------------------------------
     1516Start Run processing.
     1517
     1518---> Begin of Event: 0
     1519
     1520---> Begin of Event: 10000
     1521
     1522---> Begin of Event: 20000
     1523
     1524---> Begin of Event: 30000
     1525
     1526---> Begin of Event: 40000
     1527Run terminated.
     1528Run Summary
     1529  Number of events processed : 50000
     1530  User=2.22s Real=3.49s Sys=1.25s
     1531
     1532 ======================== run summary ======================
     1533
     1534 The run was 50000 proton of 175 GeV through 8 mm  of Aluminium (density: 2.7 g/cm3 )
     1535
     1536 Total energy deposit in absorber per event = 4.999 MeV +- 290.4 keV
     1537
     1538 -----> Mean dE/dx = 6.245 MeV/cm       (2.313 MeV*cm2/g)
     1539
     1540 From formulas :
     1541   restricted dEdx = 4.024 MeV/cm       (1.491 MeV*cm2/g)
     1542   full dEdx       = 6.049 MeV/cm       (2.24 MeV*cm2/g)
     1543
     1544 Leakage :  primary = 174.7 GeV +- 290.4 keV   secondaries = 0 eV  +- 0 eV
     1545 Energy balance :  edep + eleak = 174.7 GeV
     1546
     1547 Total track length (charged) in absorber per event = 8.004 mm  +- 0 fm
     1548 Total track length (neutral) in absorber per event = 0 fm  +- 0 fm
     1549
     1550 Number of steps (charged) in absorber per event = 1.268 +- 0
     1551 Number of steps (neutral) in absorber per event = 0 +- 0
     1552
     1553 Number of secondaries per event : Gammas = 0;   electrons = 0.268;   positrons = 0.0009
     1554
     1555 Number of events with the primary particle transmitted = 100 %
     1556 Number of events with at least  1 particle transmitted (same charge as primary) = 100 %
     1557
     1558 Number of events with the primary particle reflected = 0 %
     1559 Number of events with at least  1 particle reflected (same charge as primary) = 0 %
     1560
     1561 MultipleScattering:
     1562  rms proj angle of transmit primary particle = 0.02108 mrad (central part only)
     1563  computed theta0 (Highland formula)          = 0.02111 mrad
     1564  central part defined as +- 0.06333 mrad;   Tail ratio = 1.836 %
     1565
     1566--------- Ranecu engine status ---------
     1567 Initial seed (index) = 0
     1568 Current couple of seeds = 1162542043, 318101973
     1569----------------------------------------
     1570#
     1571/testem/det/setAbsMat Iron
     1572/testem/det/setAbsThick 1 m
     1573/testem/det/update
     1574
     1575 Material: Galactic     density:  0.000 kg/m3   RadL: 204727512.315 pc   Nucl.Int.Length: 113804112.800 pc   Imean:  19.200 eV   temperature:   2.73 K  pressure:   0.00 atm
     1576   --->  Element: Galactic ( )   Z =  1.0   N =   1.0   A =   1.01 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
     1577
     1578 Material:     Iron     density:  7.870 g/cm3   RadL:   1.759 cm   Nucl.Int.Length:  16.999 cm   Imean: 286.000 eV
     1579   --->  Element: Iron ( )   Z = 26.0   N =  55.8   A =  55.85 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
     1580
     1581 The  WORLD   is made of 1.5 m   of Galactic. The transverse size (YZ) of the world is 6 cm
     1582 The ABSORBER is made of 1 m   of Iron. The transverse size (YZ) is 5 cm
     1583 X position of the middle of the absorber 0 fm
     1584Obsolete world logical volume is removed from the default region.
     1585World is registered to the default region.
     1586/testem/gun/setDefault
     1587/gun/particle mu+
     1588/gun/energy 100 GeV
     1589/run/beamOn 50000
     1590
     1591phot:   for  gamma    SubType= 12
     1592      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1593       PhotoElectric :     Emin=          0 eV         Emax=   10 TeV
     1594
     1595compt:   for  gamma    SubType= 13
     1596      Lambda tables from 100 eV  to 10 TeV in 220 bins, spline: 1
     1597      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1598       Klein-Nishina :     Emin=          0 eV         Emax=   10 TeV
     1599
     1600conv:   for  gamma    SubType= 14
     1601      Lambda tables from 1.0219978 MeV to 10 TeV in 220 bins, spline: 1
     1602      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1603       Bethe-Heitler :     Emin=          0 eV         Emax=   10 TeV
     1604
     1605Rayl:   for  gamma    SubType= 11
     1606      Lambda tables from 100 eV  to 10 TeV in 200 bins, spline: 1
     1607      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1608   LivermoreRayleigh :     Emin=          0 eV         Emax=   100 GeV
     1609
     1610msc:   for e-    SubType= 10
     1611      Lambda tables from 100 eV  to 10 TeV in 220 bins, spline: 1
     1612      RangeFactor= 0.04, stepLimitType: 2, latDisplacement: 1, skin= 1, geomFactor= 2.5
     1613      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1614          UrbanMsc93 :     Emin=          0 eV         Emax=   10 TeV
     1615
     1616eIoni:   for  e-    SubType= 2
     1617      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     1618      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     1619      finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     1620      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1621        MollerBhabha :     Emin=          0 eV         Emax=   10 TeV
     1622
     1623eBrem:   for  e-    SubType= 3
     1624      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     1625      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     1626      LPM flag: 1 for E > 1 GeV
     1627      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1628               eBrem :     Emin=          0 eV         Emax=   1 GeV
     1629            eBremRel :     Emin=          1 GeV        Emax=   10 TeV
     1630
     1631eIoni:   for  e+    SubType= 2
     1632      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     1633      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     1634      finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     1635      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1636        MollerBhabha :     Emin=          0 eV         Emax=   10 TeV
     1637
     1638eBrem:   for  e+    SubType= 3
     1639      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     1640      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     1641      LPM flag: 1 for E > 1 GeV
     1642      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1643               eBrem :     Emin=          0 eV         Emax=   1 GeV
     1644            eBremRel :     Emin=          1 GeV        Emax=   10 TeV
     1645
     1646annihil:   for  e+    SubType= 5
     1647      Lambda tables from 100 eV  to 10 TeV in 220 bins, spline: 1
     1648      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1649            eplus2gg :     Emin=          0 eV         Emax=   10 TeV
     1650
     1651msc:   for proton    SubType= 10
     1652      Lambda tables from 100 eV  to 10 TeV in 220 bins, spline: 1
     1653      RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
     1654      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1655          UrbanMsc90 :     Emin=          0 eV         Emax=   10 TeV
     1656
     1657hIoni:   for  proton    SubType= 2
     1658      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     1659      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     1660      finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     1661      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1662               Bragg :     Emin=          0 eV         Emax=   2 MeV
     1663          BetheBloch :     Emin=          2 MeV        Emax=   10 TeV
     1664
     1665hBrems:   for  proton    SubType= 3
     1666      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     1667      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     1668      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1669               hBrem :     Emin=          0 eV         Emax=   10 TeV
     1670
     1671hPairProd:   for  proton    SubType= 4
     1672      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     1673      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     1674      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1675           hPairProd :     Emin=          0 eV         Emax=   10 TeV
     1676
     1677msc:   for GenericIon    SubType= 10
     1678      RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 0
     1679      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1680          UrbanMsc90 :     Emin=          0 eV         Emax=   10 TeV
     1681
     1682ionIoni:   for  GenericIon    SubType= 2
     1683      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     1684      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     1685      finalRange(mm)= 0.01, dRoverRange= 0.1, integral: 1, fluct: 1, linLossLimit= 0.02
     1686      Stopping Power data for 17 ion/material pairs, nuclearStopping: 1
     1687      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1688         ParamICRU73 :     Emin=          0 eV         Emax=   10 TeV
     1689
     1690nuclearStopping:   for  GenericIon    SubType= 1
     1691      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1692   ICRU49NucStopping :     Emin=          0 eV         Emax=   10 TeV
     1693
     1694nuclearStopping:   for  alpha    SubType= 1
     1695      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1696   ICRU49NucStopping :     Emin=          0 eV         Emax=   10 TeV
     1697
     1698hIoni:   for  anti_proton    SubType= 2
     1699      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     1700      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     1701      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     1702      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1703            ICRU73QO :     Emin=          0 eV         Emax=   2 MeV
     1704          BetheBloch :     Emin=          2 MeV        Emax=   10 TeV
     1705
     1706hIoni:   for  kaon+    SubType= 2
     1707      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     1708      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     1709      finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     1710      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1711               Bragg :     Emin=          0 eV         Emax=   1.052311 MeV
     1712          BetheBloch :     Emin=   1.052311 MeV        Emax=   10 TeV
     1713
     1714hBrems:   for  kaon+    SubType= 3
     1715      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     1716      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     1717      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1718               hBrem :     Emin=          0 eV         Emax=   10 TeV
     1719
     1720hPairProd:   for  kaon+    SubType= 4
     1721      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     1722      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     1723      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1724           hPairProd :     Emin=          0 eV         Emax=   10 TeV
     1725
     1726hIoni:   for  kaon-    SubType= 2
     1727      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     1728      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     1729      finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     1730      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1731            ICRU73QO :     Emin=          0 eV         Emax=   1.052311 MeV
     1732          BetheBloch :     Emin=   1.052311 MeV        Emax=   10 TeV
     1733
     1734hBrems:   for  kaon-    SubType= 3
     1735      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     1736      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     1737      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1738               hBrem :     Emin=          0 eV         Emax=   10 TeV
     1739
     1740hPairProd:   for  kaon-    SubType= 4
     1741      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     1742      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     1743      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1744           hPairProd :     Emin=          0 eV         Emax=   10 TeV
     1745
     1746muMsc:   for mu+    SubType= 10
     1747      Lambda tables from 100 eV  to 10 TeV in 220 bins, spline: 1
     1748      RangeFactor= 0.2, step limit type: 0, lateralDisplacement: 1, polarAngleLimit(deg)= 11.459156
     1749      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1750        WentzelVIUni :     Emin=          0 eV         Emax=   10 TeV
     1751
     1752muIoni:   for  mu+    SubType= 2
     1753      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     1754      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     1755      finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     1756      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1757               Bragg :     Emin=          0 eV         Emax=   200 keV
     1758          BetheBloch :     Emin=        200 keV        Emax=   1 GeV
     1759        MuBetheBloch :     Emin=          1 GeV        Emax=   10 TeV
     1760
     1761muBrems:   for  mu+    SubType= 3
     1762      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     1763      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     1764      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1765              MuBrem :     Emin=          0 eV         Emax=   10 TeV
     1766
     1767muPairProd:   for  mu+    SubType= 4
     1768      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     1769      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     1770      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1771          muPairProd :     Emin=          0 eV         Emax=   10 TeV
     1772
     1773CoulombScat:   for  mu+    SubType= 1
     1774      Lambda tables from 100 eV  to 10 TeV in 220 bins, spline: 1
     1775      11.459156 < Theta(degree) < 180, Eth(MeV)= 10; pLimit(GeV^1)= 0.13953123
     1776      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1777  eCoulombScattering :     Emin=          0 eV         Emax=   10 TeV
     1778
     1779muIoni:   for  mu-    SubType= 2
     1780      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     1781      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     1782      finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     1783      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1784            ICRU73QO :     Emin=          0 eV         Emax=   200 keV
     1785          BetheBloch :     Emin=        200 keV        Emax=   1 GeV
     1786        MuBetheBloch :     Emin=          1 GeV        Emax=   10 TeV
     1787
     1788muBrems:   for  mu-    SubType= 3
     1789      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     1790      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     1791      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1792              MuBrem :     Emin=          0 eV         Emax=   10 TeV
     1793
     1794muPairProd:   for  mu-    SubType= 4
     1795      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     1796      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     1797      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1798          muPairProd :     Emin=          0 eV         Emax=   10 TeV
     1799
     1800CoulombScat:   for  mu-    SubType= 1
     1801      Lambda tables from 100 eV  to 10 TeV in 220 bins, spline: 1
     1802      11.459156 < Theta(degree) < 180, Eth(MeV)= 10; pLimit(GeV^1)= 0.13953123
     1803      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1804  eCoulombScattering :     Emin=          0 eV         Emax=   10 TeV
     1805
     1806hIoni:   for  pi+    SubType= 2
     1807      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     1808      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     1809      finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     1810      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1811               Bragg :     Emin=          0 eV         Emax=   297.50434 keV
     1812          BetheBloch :     Emin=  297.50434 keV        Emax=   10 TeV
     1813
     1814hBrems:   for  pi+    SubType= 3
     1815      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     1816      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     1817      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1818               hBrem :     Emin=          0 eV         Emax=   10 TeV
     1819
     1820hPairProd:   for  pi+    SubType= 4
     1821      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     1822      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     1823      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1824           hPairProd :     Emin=          0 eV         Emax=   10 TeV
     1825
     1826msc:   for pi-    SubType= 10
     1827      Lambda tables from 100 eV  to 10 TeV in 220 bins, spline: 1
     1828      RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
     1829      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1830          UrbanMsc90 :     Emin=          0 eV         Emax=   10 TeV
     1831
     1832hIoni:   for  pi-    SubType= 2
     1833      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     1834      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     1835      finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     1836      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1837            ICRU73QO :     Emin=          0 eV         Emax=   297.50434 keV
     1838          BetheBloch :     Emin=  297.50434 keV        Emax=   10 TeV
     1839
     1840hBrems:   for  pi-    SubType= 3
     1841      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     1842      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     1843      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1844               hBrem :     Emin=          0 eV         Emax=   10 TeV
     1845
     1846hPairProd:   for  pi-    SubType= 4
     1847      dE/dx and range tables from 100 eV  to 10 TeV in 220 bins
     1848      Lambda tables from threshold to 10 TeV in 220 bins, spline: 1
     1849      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1850           hPairProd :     Emin=          0 eV         Emax=   10 TeV
     1851
     1852Region <DefaultRegionForTheWorld> -- appears in <World> world volume
     1853 Root logical volume(s) : World
     1854 Pointers : G4VUserRegionInformation[0], G4UserLimits[0], G4FastSimulationManager[0], G4UserSteppingAction[0]
     1855 Materials : Galactic Iron
     1856 Production cuts :   gamma 1 mm      e- 1 mm      e+ 1 mm  proton 0 fm
     1857
     1858========= Table of registered couples ==============================
     1859
     1860Index : 0     used in the geometry : Yes     recalculation needed : No
     1861 Material : Galactic
     1862 Range cuts        :  gamma  1 mm     e-  1 mm     e+  1 mm  proton 0 fm
     1863 Energy thresholds :  gamma  990 eV     e-  990 eV     e+  990 eV  proton 0 eV
     1864 Region(s) which use this couple :
     1865    DefaultRegionForTheWorld
     1866
     1867Index : 1     used in the geometry : No      recalculation needed : No
     1868 Material : Silicon
     1869 Range cuts        :  gamma  1 mm     e-  1 mm     e+  1 mm  proton 0 fm
     1870 Energy thresholds :  gamma  6.9501782 keV    e-  548.29137 keV    e+  526.62382 keV proton 0 eV
     1871
     1872Index : 2     used in the geometry : No      recalculation needed : No
     1873 Material : Gold
     1874 Range cuts        :  gamma  1 mm     e-  1 mm     e+  1 mm  proton 0 fm
     1875 Energy thresholds :  gamma  112.64401 keV    e-  2.3097622 MeV    e+  2.1308135 MeV proton 0 eV
     1876
     1877Index : 3     used in the geometry : No      recalculation needed : No
     1878 Material : G4_POLYETHYLENE
     1879 Range cuts        :  gamma  1 mm     e-  1 mm     e+  1 mm  proton 0 fm
     1880 Energy thresholds :  gamma  2.2626058 keV    e-  351.8774 keV    e+  342.54485 keV proton 0 eV
     1881
     1882Index : 4     used in the geometry : No      recalculation needed : No
     1883 Material : Aluminium
     1884 Range cuts        :  gamma  1 mm     e-  1 mm     e+  1 mm  proton 0 fm
     1885 Energy thresholds :  gamma  6.9036292 keV    e-  598.34507 keV    e+  570.85042 keV proton 0 eV
     1886
     1887Index : 5     used in the geometry : Yes     recalculation needed : No
     1888 Material : Iron
     1889 Range cuts        :  gamma  1 mm     e-  1 mm     e+  1 mm  proton 0 fm
     1890 Energy thresholds :  gamma  20.643844 keV    e-  1.295918 MeV    e+  1.2116932 MeV proton 0 eV
     1891 Region(s) which use this couple :
     1892    DefaultRegionForTheWorld
     1893
     1894====================================================================
     1895
     1896Start closing geometry.
     1897G4GeometryManager::ReportVoxelStats -- Voxel Statistics
     1898
     1899    Total memory consumed for geometry optimisation:   0 kByte
     1900    Total CPU time elapsed for geometry optimisation: 0 seconds
     1901### Run 4 start.
     1902
     1903--------- Ranecu engine status ---------
     1904 Initial seed (index) = 0
     1905 Current couple of seeds = 1162542043, 318101973
     1906----------------------------------------
     1907Start Run processing.
     1908
     1909---> Begin of Event: 0
     1910
     1911---> Begin of Event: 10000
     1912
     1913---> Begin of Event: 20000
     1914
     1915---> Begin of Event: 30000
     1916
     1917---> Begin of Event: 40000
     1918Run terminated.
     1919Run Summary
     1920  Number of events processed : 50000
     1921  User=26.38s Real=44.83s Sys=1.28s
     1922
     1923 ======================== run summary ======================
     1924
     1925 The run was 50000 mu+ of 100 GeV through 1 m   of Iron (density: 7.87 g/cm3 )
     1926
     1927 Total energy deposit in absorber per event = 2.126 GeV +- 14.13 MeV
     1928
     1929 -----> Mean dE/dx = 21.26 MeV/cm       (2.702 MeV*cm2/g)
     1930
     1931 From formulas :
     1932   restricted dEdx = 11.22 MeV/cm       (1.425 MeV*cm2/g)
     1933   full dEdx       = 21.6 MeV/cm        (2.745 MeV*cm2/g)
     1934
     1935 Leakage :  primary = 97.87 GeV +- 14.15 MeV   secondaries = 0 eV  +- 0 eV
     1936 Energy balance :  edep + eleak = 100 GeV
     1937
     1938 Total track length (charged) in absorber per event = 99 cm  +- 52.13 um
     1939 Total track length (neutral) in absorber per event = 0 fm  +- 0 fm
     1940
     1941 Number of steps (charged) in absorber per event = 47.44 +- 0.001021
     1942 Number of steps (neutral) in absorber per event = 0 +- 0
     1943
     1944 Number of secondaries per event : Gammas = 0.04906;   electrons = 45.84;   positrons = 1.251
     1945
     1946 Number of events with the primary particle transmitted = 100 %
     1947 Number of events with at least  1 particle transmitted (same charge as primary) = 100 %
     1948
     1949 Number of events with the primary particle reflected = 0 %
     1950 Number of events with at least  1 particle reflected (same charge as primary) = 0 %
     1951
     1952 MultipleScattering:
     1953  rms proj angle of transmit primary particle = 1.121 mrad (central part only)
     1954  computed theta0 (Highland formula)          = 1.182 mrad
     1955  central part defined as +- 3.545 mrad;   Tail ratio = 0.289 %
     1956
     1957--------- Ranecu engine status ---------
     1958 Initial seed (index) = 0
     1959 Current couple of seeds = 1305857416, 170091693
     1960----------------------------------------
     1961#
    2931962UserDetectorConstruction deleted.
    2941963UserPhysicsList deleted.
     
    2971966G4 kernel has come to Quit state.
    2981967EventManager deleted.
    299 Default detector region deleted.
    3001968UImanager deleted.
    3011969Units table cleared.
     
    3031971RunManagerKernel is deleted.
    3041972RunManager is deleting.
     1973
  • trunk/examples/extended/electromagnetic/TestEm5/berger.mac

    r1230 r1337  
    1 # $Id: berger.mac,v 1.7 2009/01/21 17:49:59 maire Exp $
     1# $Id: berger.mac,v 1.8 2010/05/19 09:35:37 maire Exp $
    22#
    33# macro file for TestEm5.cc   
     
    1818/testem/det/setAbsYZ      1 cm
    1919#
     20/testem/phys/addPhysics emstandard_opt2
     21#
    2022/testem/phys/setCuts 10 um   
    2123#
     
    2628/gun/energy 1 MeV
    2729#
    28 /testem/histo/setFileName berger/Si530um
     30/testem/histo/setFileName berger/ref10.opt2
    2931/testem/histo/setFileType root
    3032/testem/histo/setHisto 1 105  0  1.05 MeV       #energy deposit 
  • trunk/examples/extended/electromagnetic/TestEm5/include/DetectorConstruction.hh

    r1230 r1337  
    2525//
    2626// $Id: DetectorConstruction.hh,v 1.6 2006/06/29 16:54:31 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm5/include/DetectorMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: DetectorMessenger.hh,v 1.5 2006/06/29 16:54:33 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm5/include/EventAction.hh

    r1230 r1337  
    2525//
    2626// $Id: EventAction.hh,v 1.3 2006/06/29 16:54:35 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm5/include/EventMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: EventMessenger.hh,v 1.5 2006/06/29 16:54:38 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm5/include/HistoManager.hh

    r1230 r1337  
    2525//
    2626// $Id: HistoManager.hh,v 1.14 2007/11/30 11:46:25 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm5/include/HistoMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: HistoMessenger.hh,v 1.8 2007/11/12 17:48:16 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm5/include/PhysListEmStandard.hh

    r1230 r1337  
    2525//
    2626// $Id: PhysListEmStandard.hh,v 1.6 2006/08/10 08:44:39 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm5/include/PhysListEmStandardSS.hh

    r1230 r1337  
    2525//
    2626// $Id: PhysListEmStandardSS.hh,v 1.1 2006/08/10 08:45:14 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm5/include/PhysicsList.hh

    r1230 r1337  
    2525//
    2626// $Id: PhysicsList.hh,v 1.11 2009/03/06 18:04:23 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm5/include/PhysicsListMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: PhysicsListMessenger.hh,v 1.9 2009/03/06 18:04:23 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm5/include/PrimaryGeneratorAction.hh

    r1230 r1337  
    2525//
    2626// $Id: PrimaryGeneratorAction.hh,v 1.4 2006/06/29 16:55:08 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm5/include/PrimaryGeneratorMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: PrimaryGeneratorMessenger.hh,v 1.4 2006/06/29 16:55:10 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm5/include/RunAction.hh

    r1230 r1337  
    2525//
    2626// $Id: RunAction.hh,v 1.9 2009/01/22 17:41:43 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm5/include/StackingAction.hh

    r1230 r1337  
    2525//
    2626// $Id: StackingAction.hh,v 1.4 2006/09/25 17:06:29 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm5/include/StackingMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: StackingMessenger.hh,v 1.6 2006/09/25 17:06:29 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm5/include/StepMax.hh

    r1230 r1337  
    2525//
    2626// $Id: StepMax.hh,v 1.3 2006/06/29 16:55:19 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm5/include/StepMaxMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: StepMaxMessenger.hh,v 1.3 2006/06/29 16:55:21 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm5/include/SteppingAction.hh

    r1230 r1337  
    2525//
    2626// $Id: SteppingAction.hh,v 1.4 2009/03/06 18:04:23 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm5/include/SteppingVerbose.hh

    r1230 r1337  
    2525//
    2626// $Id: SteppingVerbose.hh,v 1.3 2006/06/29 16:55:25 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//   This class manages the verbose outputs in G4SteppingManager.
  • trunk/examples/extended/electromagnetic/TestEm5/include/TrackingAction.hh

    r1230 r1337  
    2525//
    2626// $Id: TrackingAction.hh,v 1.4 2006/06/29 16:55:27 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm5/mumsc.mac

    r1230 r1337  
    1 # $Id: mumsc.mac,v 1.20 2009/11/15 22:10:03 maire Exp $
     1# $Id: mumsc.mac,v 1.21 2010/05/19 09:35:37 maire Exp $
    22#
    33# macro file for TestEm5.cc
     
    1414/testem/det/setWorldYZ  1 m
    1515#
    16 /testem/phys/addPhysics local
     16###/testem/phys/addPhysics local
     17/testem/phys/addPhysics emstandard_opt0
    1718#
    1819/testem/phys/setCuts 1 mm
     
    2425/gun/energy 100 GeV
    2526#
    26 /testem/histo/setFileName mumsc/ref09.local
    27 /testem/histo/setFileType hbook
     27/testem/histo/setFileName mumsc/ref4++.opt0
     28/testem/histo/setFileType root
    2829/testem/histo/setHisto 14  100 -5.0  +5.0 mm            #x-position at exit 
    2930/testem/histo/setHisto 15  100  0.  +10.0 mm            #radius at exit 
  • trunk/examples/extended/electromagnetic/TestEm5/src/DetectorConstruction.cc

    r1230 r1337  
    2525//
    2626// $Id: DetectorConstruction.cc,v 1.15 2009/01/22 17:41:43 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm5/src/DetectorMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: DetectorMessenger.cc,v 1.4 2006/06/29 16:55:32 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm5/src/EventAction.cc

    r1230 r1337  
    2424// ********************************************************************
    2525//
    26 // $Id: EventAction.cc,v 1.7 2009/03/06 18:04:23 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     26// $Id: EventAction.cc,v 1.9 2010/06/07 05:40:46 perl Exp $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    3737
    3838#include "G4Event.hh"
    39 #include "G4TrajectoryContainer.hh"
    40 #include "G4Trajectory.hh"
    41 #include "G4VVisManager.hh"
    4239
    4340//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    7673//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
    7774
    78 void EventAction::EndOfEventAction(const G4Event* evt)
     75void EventAction::EndOfEventAction(const G4Event*)
    7976{
    8077 runaction->AddEnergy(EnergyDeposit);
     
    8986
    9087 histoManager->FillHisto(1,EnergyDeposit);
    91 
    92  if (G4VVisManager::GetConcreteInstance())
    93   {
    94    G4TrajectoryContainer* trajectoryContainer = evt->GetTrajectoryContainer();
    95    G4int n_trajectories = 0;
    96    if (trajectoryContainer) n_trajectories = trajectoryContainer->entries(); 
    97    for (G4int i=0; i<n_trajectories; i++)
    98       { G4Trajectory* trj = (G4Trajectory*)
    99                                       ((*(evt->GetTrajectoryContainer()))[i]);
    100         if (drawFlag == "all") trj->DrawTrajectory(1000);
    101         else if ((drawFlag == "charged")&&(trj->GetCharge() != 0.))
    102                                trj->DrawTrajectory(1000);
    103         else if ((drawFlag == "neutral")&&(trj->GetCharge() == 0.))
    104                                trj->DrawTrajectory(1000);
    105                                
    106       }
    107   } 
    10888}
    10989
  • trunk/examples/extended/electromagnetic/TestEm5/src/EventMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: EventMessenger.cc,v 1.5 2006/06/29 16:55:36 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm5/src/HistoManager.cc

    r1230 r1337  
    2525//
    2626// $Id: HistoManager.cc,v 1.26 2008/09/13 17:05:40 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm5/src/HistoMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: HistoMessenger.cc,v 1.8 2007/11/12 17:48:16 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm5/src/PhysListEmStandard.cc

    r1230 r1337  
    2525//
    2626// $Id: PhysListEmStandard.cc,v 1.24 2009/11/15 22:10:03 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm5/src/PhysListEmStandardSS.cc

    r1230 r1337  
    2525//
    2626// $Id: PhysListEmStandardSS.cc,v 1.6 2008/11/16 18:51:42 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm5/src/PhysicsList.cc

    r1230 r1337  
    2525//
    2626// $Id: PhysicsList.cc,v 1.40 2009/11/15 22:10:03 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm5/src/PhysicsListMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: PhysicsListMessenger.cc,v 1.8 2009/03/06 18:04:23 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm5/src/PrimaryGeneratorAction.cc

    r1230 r1337  
    2525//
    2626// $Id: PrimaryGeneratorAction.cc,v 1.4 2006/06/29 16:56:09 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm5/src/PrimaryGeneratorMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: PrimaryGeneratorMessenger.cc,v 1.4 2006/06/29 16:56:12 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm5/src/RunAction.cc

    r1230 r1337  
    2525//
    2626// $Id: RunAction.cc,v 1.29 2009/06/18 19:08:18 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm5/src/StackingAction.cc

    r1230 r1337  
    2525//
    2626// $Id: StackingAction.cc,v 1.8 2009/03/06 18:04:23 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm5/src/StackingMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: StackingMessenger.cc,v 1.5 2006/09/25 17:06:29 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm5/src/StepMax.cc

    r1230 r1337  
    2525//
    2626// $Id: StepMax.cc,v 1.2 2006/06/29 16:56:21 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm5/src/StepMaxMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: StepMaxMessenger.cc,v 1.3 2006/06/29 16:56:23 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm5/src/SteppingAction.cc

    r1230 r1337  
    2525//
    2626// $Id: SteppingAction.cc,v 1.8 2009/03/06 18:04:23 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm5/src/SteppingVerbose.cc

    r1230 r1337  
    2525//
    2626// $Id: SteppingVerbose.cc,v 1.3 2006/06/29 16:56:27 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm5/src/TrackingAction.cc

    r1230 r1337  
    2626//
    2727// $Id: TrackingAction.cc,v 1.18 2008/08/28 15:28:04 maire Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm5/tramu.mac

    r1230 r1337  
    1 # $Id: tramu.mac,v 1.13 2008/10/31 11:36:46 maire Exp $
     1# $Id: tramu.mac,v 1.14 2010/05/19 09:35:37 maire Exp $
    22#
    33# macro file for TestEm5.cc
     
    1414/testem/det/setAbsYZ    3 m
    1515#
     16/testem/phys/addPhysics emstandard_opt2
     17#
    1618/testem/phys/setCuts 1 mm
    1719#   
     
    2224/gun/energy 1 TeV
    2325#
    24 /testem/histo/setFileName tramu/tramu
     26/testem/histo/setFileName tramu/ref10.opt2
    2527/testem/histo/setFileType root
    2628/testem/histo/setHisto 10  100  950 1000 GeV    #energy at exit 
  • trunk/examples/extended/electromagnetic/TestEm5/vis.mac

    r807 r1337  
    88/run/initialize
    99#
    10 # Create empty scene ("world" is default)
    11 /vis/scene/create
     10# Use this open statement to create an OpenGL view:
     11/vis/open OGL 600x600-0+0
    1212#
    13 # Create a scene handler for a specific graphics system
    14 # Edit the next line(s) to choose another graphic system
     13# Use this open statement to create a .prim file suitable for
     14# viewing in DAWN:
     15#/vis/open DAWNFILE
    1516#
    16 /vis/open DAWNFILE
    17 /vis/open OGLIX
     17# Use this open statement to create a .heprep file suitable for
     18# viewing in HepRApp:
     19#/vis/open HepRepFile
    1820#
    19 # Draw scene
     21# Use this open statement to create a .wrl file suitable for
     22# viewing in a VRML viewer:
     23#/vis/open VRML2FILE
     24#
     25# Disable auto refresh and quieten vis messages whilst scene and
     26# trajectories are established:
     27/vis/viewer/set/autoRefresh false
     28/vis/verbose errors
     29#
     30# Draw geometry:
     31/vis/drawVolume
     32#
     33# Specify view angle:
     34#/vis/viewer/set/viewpointThetaPhi 90. 0.
     35#
     36# Specify zoom value:
    2037/vis/viewer/zoom 1.4
    21 /vis/viewer/flush
    2238#
    23 # for drawing the tracks
    24 # if too many tracks cause core dump => storeTrajectory 0
    25 /tracking/storeTrajectory 1
     39# Specify style (surface or wireframe):
     40#/vis/viewer/set/style wireframe
     41#
     42# Draw coordinate axes:
     43#/vis/scene/add/axes 0 0 0 1 m
     44#
     45# Draw smooth trajectories at end of event, showing trajectory points
     46# as markers 2 pixels wide:
     47/vis/scene/add/trajectories smooth
     48/vis/modeling/trajectories/create/drawByCharge
     49/vis/modeling/trajectories/drawByCharge-0/default/setDrawStepPts true
     50/vis/modeling/trajectories/drawByCharge-0/default/setStepPtsSize 2
     51# (if too many tracks cause core dump => /tracking/storeTrajectory 0)
     52#
     53# Draw hits at end of event:
     54#/vis/scene/add/hits
     55#
     56# To draw only gammas:
     57#/vis/filtering/trajectories/create/particleFilter
     58#/vis/filtering/trajectories/particleFilter-0/add gamma
     59#
     60# To invert the above, drawing all particles except gammas,
     61# keep the above two lines but also add:
     62#/vis/filtering/trajectories/particleFilter-0/invert true
     63#
     64# Many other options are available with /vis/modeling and /vis/filtering.
     65# For example, to select colour by particle ID:
     66#/vis/modeling/trajectories/create/drawByParticleID
     67#/vis/modeling/trajectories/drawByParticleID-0/set e- blue
     68#
     69# To superimpose all of the events from a given run:
    2670/vis/scene/endOfEventAction accumulate
    2771#
    28 /testem/event/drawTracks
     72# Re-establish auto refreshing and verbosity:
     73/vis/viewer/set/autoRefresh true
     74/vis/verbose warnings
     75#
     76# For file-based drivers, use this to create an empty detector view:
     77#/vis/viewer/flush
  • trunk/examples/extended/electromagnetic/TestEm6/History

    r807 r1337  
    1 $Id: History,v 1.30 2006/10/20 16:47:47 maire Exp $
     1$Id: History,v 1.38 2010/06/07 05:40:46 perl Exp $
    22-------------------------------------------------------------------
    33
     
    1515     * Reverse chronological order (last date on top), please *
    1616     ----------------------------------------------------------
     17     
     1806-06-10 J.Perl (testem6-V09-03-03)
     19- Remove unused variable in EventAction
     20
     2103-06-10 J.Perl (testem6-V09-03-02)
     22- Updated vis usage
     23
     2421-05-10 mma (testem6-V09-03-01)
     25- TestEm6.cc : introduction of G4UIExecutive
     26
     2731-03-10 V.Ivant (testem6-V09-03-00)
     28- Remove obsolete MSC from comments line
     29
     3027-11-09 V.Ivant (testem6-V09-02-01)
     31- H.Burkhardt add StackingAction allowing remove secondary particles;
     32              cleanup PhysicsList for 9.3.
     33
     3413-05-09 V.Ivant (testem6-V09-02-00)
     35- Increased upper limit of energy in the tables to 1000 TeV
     36     
     3718-09-08 mma (testem6-V09-01-02)
     38- RunAction : change default histogram format (root)
     39
     4012-06-08 mma (testem6-V09-01-01)
     41- Remove AIDA from GNUmakefile
     42     
     4306-05-08 mma (testem6-V09-01-00)
     44- README : update Aida informations
    1745     
    184620-10-06 mma (testem6-V08-01-00)
  • trunk/examples/extended/electromagnetic/TestEm6/README

    r807 r1337  
    1 $Id: README,v 1.15 2005/11/22 16:58:54 maire Exp $
     1$Id: README,v 1.17 2008/09/18 16:42:07 maire Exp $
    22-------------------------------------------------------------------
    33
     
    136136        gmake
    137137       
    138   By default the histograms are saved as testem6.hbook
     138  By default the histograms are saved as testem6.root
    139139  It is possible to choose the format of the histogram file (hbook, root, XML):
    140140  comment/uncomment 1 line in the constructor of RunAction.
    141141
    142142  To use histograms, at least one of the AIDA implementations should be
    143   available (see http://aida.freehep.org).
    144  
    145  8a - PI
    146 
    147   A package including AIDA and extended interfaces also using Python is PI,
    148   available from: http://cern.ch/pi
    149 
    150   Once installed PI or PI-Lite in a specified local area $MYPY, it is required
    151   to add the installation path to $PATH, i.e. for example, for release 1.2.1 of
    152   PI:
    153   setenv PATH ${PATH}:$MYPI/1.2.1/app/releases/PI/PI_1_2_1/rh73_gcc32/bin
    154 
    155   CERN users can use the PATH to the LCG area on AFS.
    156   Before running the example the command should be issued:
    157   eval `aida-config --runtime csh`
    158 
    159  8b -  OpenScientist
    160 
    161   OpenScientist is available at http://OpenScientist.lal.in2p3.fr.
    162 
    163   You have to "setup" the OpenScientist AIDA implementation before compiling
    164   (then with G4ANALYSIS_USE set) and running your Geant4 application.
    165 
    166  On UNIX you setup, with a csh flavoured shell :
    167         csh> source <<OpenScientist install path>/aida-setup.csh
    168         or with a sh flavoured shell :
    169         sh> . <<OpenScientist install path>/aida-setup.sh
    170  On Windows :
    171         DOS> call <<OpenScientist install path>/aida-setup.bat
    172 
    173   You can use various file formats for writing (AIDA-XML, hbook, root).
    174   These formats are readable by the Lab onx interactive program
    175   or the OpenPAW application. See the web pages.
    176 
    177 
    178   With OpenPAW, on a run.hbook file, one can view the histograms
    179   with something like :
    180         OS> opaw
    181         opaw> h/file 1 run.hbook  ( or opaw> h/file 1 run.aida or run.root) 
    182         opaw> zone 2 2
    183         opaw> h/plot 1
    184         opaw> h/plot 2
     143  available. See InstallAida.txt
  • trunk/examples/extended/electromagnetic/TestEm6/TestEm6.cc

    r1230 r1337  
    2424// ********************************************************************
    2525//
    26 // $Id: TestEm6.cc,v 1.15 2006/06/29 16:56:32 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     26// $Id: TestEm6.cc,v 1.17 2010/05/21 08:56:45 maire Exp $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    3232#include "G4RunManager.hh"
    3333#include "G4UImanager.hh"
    34 #include "G4UIterminal.hh"
    35 #include "G4UItcsh.hh"
    3634#include "Randomize.hh"
    3735
     
    4442#include "EventAction.hh"
    4543#include "SteppingAction.hh"
     44#include "StackingAction.hh"
    4645
    4746#ifdef G4VIS_USE
    4847 #include "G4VisExecutive.hh"
     48#endif
     49
     50#ifdef G4UI_USE
     51#include "G4UIExecutive.hh"
    4952#endif
    5053
     
    6770  runManager->SetUserInitialization(new PhysicsList);
    6871  runManager->SetUserAction(new PrimaryGeneratorAction(det));
    69  
    70 #ifdef G4VIS_USE
    71   //visualization manager
    72   G4VisManager* visManager = new G4VisExecutive;
    73   visManager->Initialize();
    74 #endif
    7572   
    7673  //set user action classes
     
    8077  runManager->SetUserAction(new EventAction);
    8178  runManager->SetUserAction(new SteppingAction(RunAct));
     79  runManager->SetUserAction(new StackingAction);
    8280
    8381  //get the pointer to the User Interface manager
    8482  G4UImanager* UI = G4UImanager::GetUIpointer(); 
    85 
    86   if (argc==1)   // Define UI terminal for interactive mode 
    87     {
    88      G4UIsession* session = 0;
    89 #ifdef G4UI_USE_TCSH
    90       session = new G4UIterminal(new G4UItcsh);     
    91 #else
    92       session = new G4UIterminal();
    93 #endif                     
    94      session->SessionStart();
    95      delete session;
    96     }
    97   else           // Batch mode
    98     {
     83 
     84  if (argc!=1)   // batch mode 
     85    {
    9986     G4String command = "/control/execute ";
    10087     G4String fileName = argv[1];
    10188     UI->ApplyCommand(command+fileName);
    10289    }
    103 
     90   
     91  else           //define visualization and UI terminal for interactive mode
     92    {
     93#ifdef G4VIS_USE
     94   G4VisManager* visManager = new G4VisExecutive;
     95   visManager->Initialize();
     96#endif   
     97     
     98#ifdef G4UI_USE
     99      G4UIExecutive * ui = new G4UIExecutive(argc,argv);     
     100      ui->SessionStart();
     101      delete ui;
     102#endif
     103     
     104#ifdef G4VIS_USE
     105     delete visManager;
     106#endif     
     107    }
     108   
    104109  //job termination
    105 #ifdef G4VIS_USE
    106   delete visManager;
    107 #endif
    108  
     110  //
    109111  delete runManager;
    110112
  • trunk/examples/extended/electromagnetic/TestEm6/TestEm6.out

    r807 r1337  
     1
     2        ############################################
     3        !!! WARNING - FPE detection is activated !!!
     4        ############################################
    15
    26*************************************************************
    3  Geant4 version Name: global-V09-00-03    (9-May-2008)
     7 Geant4 version Name: geant4-09-03-ref-06    (25-June-2010)
    48                      Copyright : Geant4 Collaboration
    59                      Reference : NIM A 506 (2003), 250-303
     
    1014***** Table : Nb of materials = 3 *****
    1115
    12  Material: Beryllium     density:  1.848 g/cm3   RadL:  35.276 cm   Imean:  63.600 eV
     16 Material: Beryllium     density:  1.848 g/cm3   RadL:  35.276 cm   Nucl.Int.Length:  39.413 cm   Imean:  63.700 eV
    1317   --->  Element: Beryllium ( )   Z =  4.0   N =   9.0   A =   9.01 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    1418
    15  Material:   Carbon     density:  2.265 g/cm3   RadL:  18.851 cm   Imean:  78.000 eV
     19 Material:   Carbon     density:  2.265 g/cm3   RadL:  18.851 cm   Nucl.Int.Length:  35.388 cm   Imean:  81.000 eV
    1620   --->  Element: Carbon ( )   Z =  6.0   N =  12.0   A =  12.01 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    1721
    18  Material:     Iron     density:  7.870 g/cm3   RadL:   1.759 cm   Imean: 286.000 eV
    19    --->  Element: Iron ( )   Z = 26.0   N =  55.9   A =  55.85 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    20 
    21 
    22 Visualization Manager instantiating...
    23 Visualization Manager initialising...
    24 Registering graphics systems...
    25 
    26 You have successfully registered the following graphics systems.
    27 Current available graphics systems are:
    28   ASCIITree (ATree)
    29   DAWNFILE (DAWNFILE)
    30   G4HepRep (HepRepXML)
    31   G4HepRepFile (HepRepFile)
    32   RayTracer (RayTracer)
    33   VRML1FILE (VRML1FILE)
    34   VRML2FILE (VRML2FILE)
    35   OpenGLImmediateX (OGLIX)
    36   OpenGLStoredX (OGLSX)
    37 
    38 Registering model factories...
    39 
    40 You have successfully registered the following model factories.
    41 Registered model factories:
    42   generic
    43   drawByCharge
    44   drawByParticleID
    45   drawByOriginVolume
    46   drawByAttribute
    47 
    48 Registered filter factories:
    49   chargeFilter
    50   particleFilter
    51   originVolumeFilter
    52   attributeFilter
     22 Material:     Iron     density:  7.870 g/cm3   RadL:   1.759 cm   Nucl.Int.Length:  16.999 cm   Imean: 286.000 eV
     23   --->  Element: Iron ( )   Z = 26.0   N =  55.8   A =  55.85 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
     24
    5325
    5426/run/verbose 2
     
    6436physicsList->Construct() start.
    6537physicsList->Construct() start.
     38physicsList->CheckParticleList() start.
    6639physicsList->setCut() start.
    6740PhysicsList::SetCuts:CutLength : 1 km
     
    7346#
    7447/run/beamOn 5
    75 G4VRangeToEnergyConverter::ConvertCutToKineticEnergy   for gamma
    76 The cut in range [1e+06 (mm)]   is too big   for material  idx=2
    77 The cut in energy is set1.79769e+305GeV
    78 G4VRangeToEnergyConverter::ConvertCutToKineticEnergy   for e-
    79 The cut in range [1e+06 (mm)]   is too big   for material  idx=2
    80 The cut in energy is set1.79769e+305GeV
    81 G4VRangeToEnergyConverter::ConvertCutToKineticEnergy   for e+
    82 The cut in range [1e+06 (mm)]   is too big   for material  idx=2
    83 The cut in energy is set1.79769e+305GeV
    84 G4hhIonisation is initialised: Nmodels= 2
    85 G4eeToHadronsModel::Initialise:
    86 LabSystem: emin(GeV)= 76.2409 epeak(GeV)= 580.137 emax(GeV)= 100000
    87 SM System: emin(MeV)= 279.14 epeak(MeV)= 770 emax(MeV)= 10109.4
    88 
    89 GammaToMuPair:  gamma->mu+mu- Bethe Heitler process.
     48
     49GammaToMuPair:  gamma->mu+mu- Bethe Heitler process, SubType= 15
    9050        good cross section parametrization from 422.634 MeV to 1e+12 GeV for all Z.
    9151
    92 msc:  Model variant of multiple scattering for e-
    93       Lambda tables from 100 eV  to 100 TeV in 120 bins.
    94       LateralDisplacementFlag=  1   Skin= 0
    95       Boundary/stepping algorithm is active with RangeFactor= 0.02  Step limit type 1
    96 
    97 eIoni:   tables are built for  e-
    98       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    99       Lambda tables from threshold to 100 TeV in 120 bins.
    100       Delta cross sections and sampling from MollerBhabha model
    101       Good description from 1 KeV to 100 GeV.
    102       Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1
    103 
    104 eBrem:   tables are built for  e-
    105       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    106       Lambda tables from threshold to 100 TeV in 120 bins.
    107       Total cross sections and sampling from StandBrem model (based on the EEDL data library)
    108       Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV. LPM flag 1
    109 
    110 AnnihiToMuPair:  e+e->mu+mu- annihilation, atomic e- at rest.
     52phot:   for  gamma    SubType= 12
     53      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     54       PhotoElectric :     Emin=          0 eV         Emax=   1 PeV
     55
     56compt:   for  gamma    SubType= 13
     57      Lambda tables from 100 eV  to 1 PeV in 91 bins, spline: 1
     58      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     59       Klein-Nishina :     Emin=          0 eV         Emax=   1 PeV
     60
     61conv:   for  gamma    SubType= 14
     62      Lambda tables from 1.022 MeV to 1 PeV in 91 bins, spline: 1
     63      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     64       Bethe-Heitler :     Emin=          0 eV         Emax=   1 PeV
     65
     66msc:   for e-    SubType= 10
     67      Lambda tables from 100 eV  to 1 PeV in 91 bins, spline: 1
     68      RangeFactor= 0.04, stepLimitType: 1, latDisplacement: 1
     69      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     70          UrbanMsc93 :     Emin=          0 eV         Emax=   100 TeV
     71
     72eIoni:   for  e-    SubType= 2
     73      dE/dx and range tables from 100 eV  to 1 PeV in 91 bins
     74      Lambda tables from threshold to 1 PeV in 91 bins, spline: 1
     75      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     76      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     77        MollerBhabha :     Emin=          0 eV         Emax=   1 PeV
     78
     79eBrem:   for  e-    SubType= 3
     80      dE/dx and range tables from 100 eV  to 1 PeV in 91 bins
     81      Lambda tables from threshold to 1 PeV in 91 bins, spline: 1
     82      LPM flag: 1 for E > 1 GeV
     83      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     84               eBrem :     Emin=          0 eV         Emax=   1 GeV
     85            eBremRel :     Emin=          1 GeV        Emax=   1 PeV
     86
     87AnnihiToMuPair:  e+e->mu+mu- annihilation, atomic e- at rest, SubType=.6
    11188        threshold at 43.6931 GeV good description up to 1000 TeV for all Z.
    11289
    113 ee2hadr:       e+ annihilation into hadrons active above 1e-07 GeV
    114       Integral mode is used 
    115       tables are built for  e+
    116       Lambda tables from 100 eV  to 10 TeV in 90 bins.
    117 
    118 msc:  Model variant of multiple scattering for proton
    119       Lambda tables from 100 eV  to 100 TeV in 120 bins.
    120       LateralDisplacementFlag=  1   Skin= 0
    121       Boundary/stepping algorithm is active with RangeFactor= 0.02  Step limit type 1
    122 
    123 hIoni:   tables are built for  proton
    124       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    125       Lambda tables from threshold to 100 TeV in 120 bins.
    126       Scaling relation is used from proton dE/dx and range.
    127       Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV
    128       Parametrisation from Bragg for protons below. NuclearStopping= 1
    129       Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1
    130 
    131 hhIoni:   tables are built for  anti_proton
    132       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    133       Lambda tables from threshold to 100 TeV in 120 bins.
    134       Delta-ray will not be produced; Bether-Bloch model for E > 2
    135       ICRU49 parametrisation scaled from protons below.
    136       Step function: finalRange(mm)= 0.1, dRoverRange= 0.1, integral: 1, fluct: 1
    137 
    138 msc:  Model variant of multiple scattering for mu+
    139       Lambda tables from 100 eV  to 100 TeV in 120 bins.
    140       LateralDisplacementFlag=  1   Skin= 0
    141       Boundary/stepping algorithm is active with RangeFactor= 0.02  Step limit type 1
    142 
    143 muIoni:   tables are built for  mu+
    144       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    145       Lambda tables from threshold to 100 TeV in 120 bins.
    146       Bether-Bloch model for E > 0.2 MeV, parametrisation of Bragg peak below,
    147       radiative corrections for E > 1 GeV
    148       Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1
    149 
    150 muBrems:   tables are built for  mu+
    151       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    152       Lambda tables from threshold to 100 TeV in 120 bins.
    153       Parametrised model
    154 
    155 muPairProd:   tables are built for  mu+
    156       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    157       Lambda tables from threshold to 100 TeV in 120 bins.
    158       Parametrised model
    159 
    160 muIoni:   tables are built for  mu-
    161       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    162       Lambda tables from threshold to 100 TeV in 120 bins.
    163       Bether-Bloch model for E > 0.2 MeV, parametrisation of Bragg peak below,
    164       radiative corrections for E > 1 GeV
    165       Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1
    166 
    167 muBrems:   tables are built for  mu-
    168       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    169       Lambda tables from threshold to 100 TeV in 120 bins.
    170       Parametrised model
    171 
    172 muPairProd:   tables are built for  mu-
    173       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    174       Lambda tables from threshold to 100 TeV in 120 bins.
    175       Parametrised model
    176 
    177 hIoni:   tables are built for  pi+
    178       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    179       Lambda tables from threshold to 100 TeV in 120 bins.
    180       Scaling relation is used from proton dE/dx and range.
    181       Delta cross sections and sampling from BetheBloch model for scaled energy > 0.297504 MeV
    182       Parametrisation from Bragg for protons below. NuclearStopping= 1
    183       Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1
    184 
    185 msc:  Model variant of multiple scattering for pi-
    186       Lambda tables from 100 eV  to 100 TeV in 120 bins.
    187       LateralDisplacementFlag=  1   Skin= 0
    188       Boundary/stepping algorithm is active with RangeFactor= 0.02  Step limit type 1
    189 
    190 hIoni:   tables are built for  pi-
    191       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    192       Lambda tables from threshold to 100 TeV in 120 bins.
    193       Scaling relation is used from proton dE/dx and range.
    194       Delta cross sections and sampling from BetheBloch model for scaled energy > 0.297504 MeV
    195       Parametrisation from Bragg for protons below. NuclearStopping= 1
    196       Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1
     90ee2hadr:   for  e+, integral: 1     SubType= 7
     91      Lambda tables from 100 eV  to 10 TeV in 91 bins, spline: 1
     92      e+ annihilation into hadrons active from 76.241 GeV to 1409 GeV
     93      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     94         eeToHadrons :     Emin=          0 eV         Emax=   10 TeV
     95
     96msc:   for proton    SubType= 10
     97      Lambda tables from 100 eV  to 1 PeV in 91 bins, spline: 1
     98      RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
     99      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     100          UrbanMsc90 :     Emin=          0 eV         Emax=   100 TeV
     101
     102hIoni:   for  proton    SubType= 2
     103      dE/dx and range tables from 100 eV  to 1 PeV in 91 bins
     104      Lambda tables from threshold to 1 PeV in 91 bins, spline: 1
     105      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     106      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     107               Bragg :     Emin=          0 eV         Emax=   2 MeV
     108          BetheBloch :     Emin=          2 MeV        Emax=   1 PeV
     109
     110hhIoni:   for  anti_proton    SubType= 2
     111      dE/dx and range tables from 100 eV  to 1 PeV in 91 bins
     112      Lambda tables from threshold to 1 PeV in 91 bins, spline: 1
     113      finalRange(mm)= 0.1, dRoverRange= 0.1, integral: 1, fluct: 1, linLossLimit= 0.01
     114      Delta-ray will not be produced;
     115      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     116            BraggNoD :     Emin=          0 eV         Emax=   2 MeV
     117       BetheBlochNoD :     Emin=          2 MeV        Emax=   1 PeV
     118
     119hIoni:   for  kaon+    SubType= 2
     120      dE/dx and range tables from 100 eV  to 1 PeV in 91 bins
     121      Lambda tables from threshold to 1 PeV in 91 bins, spline: 1
     122      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     123      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     124               Bragg :     Emin=          0 eV         Emax=   1.05231 MeV
     125          BetheBloch :     Emin=    1.05231 MeV        Emax=   1 PeV
     126
     127hIoni:   for  kaon-    SubType= 2
     128      dE/dx and range tables from 100 eV  to 1 PeV in 91 bins
     129      Lambda tables from threshold to 1 PeV in 91 bins, spline: 1
     130      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     131      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     132            ICRU73QO :     Emin=          0 eV         Emax=   1.05231 MeV
     133          BetheBloch :     Emin=    1.05231 MeV        Emax=   1 PeV
     134
     135muMsc:   for mu+    SubType= 10
     136      Lambda tables from 100 eV  to 1 PeV in 91 bins, spline: 1
     137      RangeFactor= 0.2, step limit type: 0, lateralDisplacement: 1, polarAngleLimit(deg)= 0
     138      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     139          UrbanMsc90 :     Emin=          0 eV         Emax=   100 TeV
     140
     141muIoni:   for  mu+    SubType= 2
     142      dE/dx and range tables from 100 eV  to 1 PeV in 91 bins
     143      Lambda tables from threshold to 1 PeV in 91 bins, spline: 1
     144      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     145      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     146               Bragg :     Emin=          0 eV         Emax=   200 keV
     147          BetheBloch :     Emin=        200 keV        Emax=   1 GeV
     148        MuBetheBloch :     Emin=          1 GeV        Emax=   1 PeV
     149
     150muBrems:   for  mu+    SubType= 3
     151      dE/dx and range tables from 100 eV  to 1 PeV in 91 bins
     152      Lambda tables from threshold to 1 PeV in 91 bins, spline: 1
     153      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     154              MuBrem :     Emin=          0 eV         Emax=   1 PeV
     155
     156muPairProd:   for  mu+    SubType= 4
     157      dE/dx and range tables from 100 eV  to 1 PeV in 91 bins
     158      Lambda tables from threshold to 1 PeV in 91 bins, spline: 1
     159      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     160          muPairProd :     Emin=          0 eV         Emax=   1 PeV
     161
     162muIoni:   for  mu-    SubType= 2
     163      dE/dx and range tables from 100 eV  to 1 PeV in 91 bins
     164      Lambda tables from threshold to 1 PeV in 91 bins, spline: 1
     165      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     166      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     167            ICRU73QO :     Emin=          0 eV         Emax=   200 keV
     168          BetheBloch :     Emin=        200 keV        Emax=   1 GeV
     169        MuBetheBloch :     Emin=          1 GeV        Emax=   1 PeV
     170
     171muBrems:   for  mu-    SubType= 3
     172      dE/dx and range tables from 100 eV  to 1 PeV in 91 bins
     173      Lambda tables from threshold to 1 PeV in 91 bins, spline: 1
     174      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     175              MuBrem :     Emin=          0 eV         Emax=   1 PeV
     176
     177muPairProd:   for  mu-    SubType= 4
     178      dE/dx and range tables from 100 eV  to 1 PeV in 91 bins
     179      Lambda tables from threshold to 1 PeV in 91 bins, spline: 1
     180      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     181          muPairProd :     Emin=          0 eV         Emax=   1 PeV
     182
     183hIoni:   for  pi+    SubType= 2
     184      dE/dx and range tables from 100 eV  to 1 PeV in 91 bins
     185      Lambda tables from threshold to 1 PeV in 91 bins, spline: 1
     186      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     187      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     188               Bragg :     Emin=          0 eV         Emax=   297.504 keV
     189          BetheBloch :     Emin=    297.504 keV        Emax=   1 PeV
     190
     191msc:   for pi-    SubType= 10
     192      Lambda tables from 100 eV  to 1 PeV in 91 bins, spline: 1
     193      RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
     194      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     195          UrbanMsc90 :     Emin=          0 eV         Emax=   100 TeV
     196
     197hIoni:   for  pi-    SubType= 2
     198      dE/dx and range tables from 100 eV  to 1 PeV in 91 bins
     199      Lambda tables from threshold to 1 PeV in 91 bins, spline: 1
     200      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     201      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     202            ICRU73QO :     Emin=          0 eV         Emax=   297.504 keV
     203          BetheBloch :     Emin=    297.504 keV        Emax=   1 PeV
    197204
    198205Region <DefaultRegionForTheWorld> -- appears in <Iron> world volume
     
    200207 Pointers : G4VUserRegionInformation[0], G4UserLimits[0], G4FastSimulationManager[0], G4UserSteppingAction[0]
    201208 Materials : Iron
    202  Production cuts :  gamma 1 km     e- 1 km     e+ 1 km
     209 Production cuts :   gamma 1 km      e- 1 km      e+ 1 km  proton 0 fm
    203210
    204211========= Table of registered couples ==============================
     
    206213Index : 0     used in the geometry : Yes     recalculation needed : No
    207214 Material : Iron
    208  Range cuts        :  gamma 1 km     e- 1 km     e+ 1 km
    209  Energy thresholds :  gamma 2.88022e+295 J      e- 2.88022e+295 J      e+ 2.88022e+295 J
     215 Range cuts        :  gamma  1 km     e-  1 km     e+  1 km  proton 0 fm
     216 Energy thresholds :  gamma  10 GeV    e-  10 GeV    e+  10 GeV proton 0 eV
    210217 Region(s) which use this couple :
    211218    DefaultRegionForTheWorld
     
    234241Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
    235242    0   -250 m       0 fm      0 fm    100 TeV     0 eV      0 fm      0 fm         Iron    initStep
    236     1    250 m       0 fm      0 fm    100 TeV     0 eV    500 m     500 m    OutOfWorld  Transportation
     243    1   -250 m       0 fm      0 fm      0 eV      0 eV   3.71 cm   3.71 cm         Iron        conv
    237244
    238245*********************************************************************************************************
     
    242249Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
    243250    0   -250 m       0 fm      0 fm    100 TeV     0 eV      0 fm      0 fm         Iron    initStep
    244     1   31.9 m       0 fm      0 fm      0 eV      0 eV    282 m     282 m          Iron  GammaToMuPair
    245 
    246 *********************************************************************************************************
    247 * G4Track Information:   Particle = mu-,   Track ID = 3,   Parent ID = 1
    248 *********************************************************************************************************
    249 
    250 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
    251     0   31.9 m       0 fm      0 fm   29.8 TeV     0 eV      0 fm      0 fm         Iron    initStep
    252     1    190 m    2.53 mm   8.25 mm   12.5 TeV  17.3 TeV   158 m     158 m          Iron      muIoni
    253     2    250 m    -327 um   1.04 cm   8.58 TeV   3.9 TeV  60.5 m     218 m    OutOfWorld  Transportation
    254 
    255 *********************************************************************************************************
    256 * G4Track Information:   Particle = mu+,   Track ID = 2,   Parent ID = 1
    257 *********************************************************************************************************
    258 
    259 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
    260     0   31.9 m       0 fm      0 fm   70.2 TeV     0 eV      0 fm      0 fm         Iron    initStep
    261     1    217 m    3.55 mm   3.51 mm   23.4 TeV  46.8 TeV   185 m     185 m          Iron      muIoni
    262     2    250 m    6.86 mm   2.08 mm   19.1 TeV  4.31 TeV  33.1 m     218 m    OutOfWorld  Transportation
     251    1   -250 m       0 fm      0 fm      0 eV      0 eV   3.62 cm   3.62 cm         Iron        conv
    263252
    264253*********************************************************************************************************
     
    268257Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
    269258    0   -250 m       0 fm      0 fm    100 TeV     0 eV      0 fm      0 fm         Iron    initStep
    270     1  -59.5 m       0 fm      0 fm      0 eV      0 eV    191 m     191 m          Iron  GammaToMuPair
    271 
    272 *********************************************************************************************************
    273 * G4Track Information:   Particle = mu-,   Track ID = 3,   Parent ID = 1
    274 *********************************************************************************************************
    275 
    276 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
    277     0  -59.5 m       0 fm      0 fm   23.5 TeV     0 eV      0 fm      0 fm         Iron    initStep
    278     1   90.5 m   -6.19 mm  -1.07 cm   9.34 TeV  14.2 TeV   150 m     150 m          Iron      muIoni
    279     2    211 m     2.3 cm  -4.86 cm   66.3 GeV  9.27 TeV   121 m     271 m          Iron      muIoni
    280     3    219 m    3.41 cm   -8.5 cm   53.6 GeV  12.8 GeV  7.75 m     278 m          Iron      muIoni
    281     4    225 m    3.26 cm  -6.37 cm   43.6 GeV    10 GeV  6.43 m     285 m          Iron      muIoni
    282     5    231 m     7.3 cm  -4.38 cm   31.9 GeV  11.7 GeV  5.35 m     290 m          Iron      muIoni
    283     6    235 m    6.02 cm   4.06 mm   24.3 GeV  7.57 GeV  4.04 m     294 m          Iron      muIoni
    284     7    238 m    5.08 cm   5.87 cm   14.5 GeV  9.74 GeV  3.16 m     297 m          Iron      muIoni
    285     8    240 m    7.26 cm   7.04 cm     12 GeV  2.56 GeV  1.98 m     299 m          Iron      muIoni
    286     9    241 m    12.2 cm   6.14 cm   9.63 GeV  2.34 GeV  1.66 m     301 m          Iron      muIoni
    287    10    243 m    15.6 cm   6.02 cm   7.35 GeV  2.29 GeV  1.36 m     302 m          Iron      muIoni
    288    11    244 m      16 cm   8.05 cm   5.95 GeV  1.39 GeV  1.06 m     303 m          Iron      muIoni
    289    12    245 m    14.6 cm   6.28 cm   4.73 GeV  1.23 GeV  87.2 cm    304 m          Iron      muIoni
    290    13    245 m    13.3 cm   3.47 cm    3.6 GeV  1.13 GeV  70.5 cm    305 m          Iron      muIoni
    291    14    246 m    12.6 cm  -1.29 cm   2.93 GeV   674 MeV  54.8 cm    305 m          Iron      muIoni
    292    15    246 m    12.5 cm  -5.56 cm   2.31 GeV   620 MeV  45.2 cm    306 m          Iron      muIoni
    293    16    247 m    12.9 cm  -10.2 cm   1.86 GeV   442 MeV  36.2 cm    306 m          Iron      muIoni
    294    17    247 m    12.3 cm  -14.1 cm   1.53 GeV   333 MeV  29.6 cm    307 m          Iron      muIoni
    295    18    247 m    13.2 cm  -16.1 cm   1.25 GeV   278 MeV  24.6 cm    307 m          Iron      muIoni
    296    19    247 m    13.4 cm  -17.5 cm    930 MeV   323 MeV  20.3 cm    307 m          Iron      muIoni
    297    20    248 m    12.9 cm  -19.9 cm    740 MeV   190 MeV  15.2 cm    307 m          Iron      muIoni
    298    21    248 m    12.1 cm  -22.6 cm    611 MeV   129 MeV  12.1 cm    307 m          Iron      muIoni
    299    22    248 m    11.3 cm  -24.7 cm    506 MeV   105 MeV  9.94 cm    307 m          Iron      muIoni
    300    23    248 m    10.4 cm  -25.6 cm    413 MeV  93.9 MeV  8.19 cm    307 m          Iron      muIoni
    301    24    248 m    9.77 cm  -26.2 cm    340 MeV  72.1 MeV  6.59 cm    308 m          Iron      muIoni
    302    25    248 m    9.14 cm  -26.8 cm    281 MeV  59.1 MeV  5.35 cm    308 m          Iron      muIoni
    303    26    248 m    8.25 cm  -26.8 cm    237 MeV  44.4 MeV  4.32 cm    308 m          Iron      muIoni
    304    27    248 m    7.36 cm    -27 cm    193 MeV  43.5 MeV  3.56 cm    308 m          Iron      muIoni
    305    28    248 m    6.41 cm  -27.3 cm    159 MeV  34.1 MeV  2.81 cm    308 m          Iron      muIoni
    306    29    248 m    5.84 cm  -27.5 cm    132 MeV  27.5 MeV  2.23 cm    308 m          Iron      muIoni
    307    30    248 m    5.22 cm  -27.7 cm    106 MeV  25.9 MeV  1.77 cm    308 m          Iron      muIoni
    308    31    248 m    4.65 cm  -27.8 cm   89.8 MeV    16 MeV  1.36 cm    308 m          Iron      muIoni
    309    32    248 m     4.2 cm  -27.7 cm   74.5 MeV  15.3 MeV  1.11 cm    308 m          Iron      muIoni
    310    33    248 m    3.79 cm  -27.8 cm   61.9 MeV  12.6 MeV  8.83 mm    308 m          Iron      muIoni
    311    34    248 m    3.41 cm  -27.8 cm     51 MeV  10.9 MeV  7.05 mm    308 m          Iron      muIoni
    312    35    248 m    3.08 cm  -27.8 cm   42.1 MeV  8.88 MeV  5.64 mm    308 m          Iron      muIoni
    313    36    248 m    2.82 cm  -27.7 cm   34.3 MeV  7.85 MeV  4.57 mm    308 m          Iron      muIoni
    314    37    248 m    2.64 cm  -27.7 cm   26.9 MeV  7.41 MeV   3.7 mm    308 m          Iron      muIoni
    315    38    248 m    2.49 cm  -27.6 cm   20.2 MeV  6.62 MeV  2.94 mm    308 m          Iron      muIoni
    316    39    248 m    2.36 cm  -27.6 cm   13.4 MeV  6.88 MeV  2.32 mm    308 m          Iron      muIoni
    317    40    248 m    2.28 cm  -27.5 cm   6.18 MeV  7.18 MeV  1.68 mm    308 m          Iron      muIoni
    318    41    248 m    2.25 cm  -27.5 cm      0 eV   6.18 MeV   570 um    308 m          Iron      muIoni
    319    42    248 m    2.25 cm  -27.5 cm      0 eV      0 eV      0 fm    308 m          Iron       Decay
    320 
    321 *********************************************************************************************************
    322 * G4Track Information:   Particle = e-,   Track ID = 6,   Parent ID = 3
    323 *********************************************************************************************************
    324 
    325 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
    326     0    248 m    2.25 cm  -27.5 cm   21.1 MeV     0 eV      0 fm      0 fm         Iron    initStep
    327     1    248 m    2.47 cm  -27.2 cm   12.8 MeV  8.34 MeV  4.28 mm   4.28 mm         Iron       eIoni
    328     2    248 m    2.64 cm  -26.9 cm   7.41 MeV  5.35 MeV  3.39 mm   7.67 mm         Iron       eIoni
    329     3    248 m    2.64 cm  -26.7 cm    3.9 MeV  3.51 MeV  2.67 mm   1.03 cm         Iron       eIoni
    330     4    248 m    2.51 cm  -26.6 cm   1.79 MeV  2.11 MeV  2.03 mm   1.24 cm         Iron       eIoni
    331     5    248 m    2.55 cm  -26.6 cm    168 keV  1.63 MeV  1.37 mm   1.37 cm         Iron       eIoni
    332     6    248 m    2.55 cm  -26.6 cm      0 eV    168 keV  63.1 um   1.38 cm         Iron       eIoni
    333 
    334 *********************************************************************************************************
    335 * G4Track Information:   Particle = anti_nu_e,   Track ID = 5,   Parent ID = 3
    336 *********************************************************************************************************
    337 
    338 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
    339     0    248 m    2.25 cm  -27.5 cm   37.2 MeV     0 eV      0 fm      0 fm         Iron    initStep
    340     1    250 m   -2.88 m    5.11 m    37.2 MeV     0 eV   6.37 m    6.37 m    OutOfWorld  Transportation
    341 
    342 *********************************************************************************************************
    343 * G4Track Information:   Particle = nu_mu,   Track ID = 4,   Parent ID = 3
    344 *********************************************************************************************************
    345 
    346 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
    347     0    248 m    2.25 cm  -27.5 cm   46.4 MeV     0 eV      0 fm      0 fm         Iron    initStep
    348     1    191 m    5.26 m    -250 m    46.4 MeV     0 eV    256 m     256 m    OutOfWorld  Transportation
    349 
    350 *********************************************************************************************************
    351 * G4Track Information:   Particle = mu+,   Track ID = 2,   Parent ID = 1
    352 *********************************************************************************************************
    353 
    354 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
    355     0  -59.5 m       0 fm      0 fm   76.5 TeV     0 eV      0 fm      0 fm         Iron    initStep
    356     1    128 m   -3.79 mm  -1.51 mm   13.6 TeV  62.9 TeV   188 m     188 m          Iron      muIoni
    357     2    250 m   -1.04 cm   1.52 mm   6.02 TeV  7.56 TeV   122 m     309 m    OutOfWorld  Transportation
     259    1   -250 m       0 fm      0 fm      0 eV      0 eV   2.97 mm   2.97 mm         Iron        conv
    358260
    359261*********************************************************************************************************
     
    363265Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
    364266    0   -250 m       0 fm      0 fm    100 TeV     0 eV      0 fm      0 fm         Iron    initStep
    365     1    105 m       0 fm      0 fm      0 eV      0 eV    355 m     355 m          Iron  GammaToMuPair
    366 
    367 *********************************************************************************************************
    368 * G4Track Information:   Particle = mu-,   Track ID = 3,   Parent ID = 1
    369 *********************************************************************************************************
    370 
    371 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
    372     0    105 m       0 fm      0 fm   18.4 TeV     0 eV      0 fm      0 fm         Iron    initStep
    373     1    247 m   -6.65 mm   9.18 mm   8.55 TeV  9.89 TeV   142 m     142 m          Iron      muIoni
    374     2    250 m   -6.78 mm   9.19 mm   8.39 TeV   167 GeV  2.87 m     145 m    OutOfWorld  Transportation
    375 
    376 *********************************************************************************************************
    377 * G4Track Information:   Particle = mu+,   Track ID = 2,   Parent ID = 1
    378 *********************************************************************************************************
    379 
    380 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
    381     0    105 m       0 fm      0 fm   81.6 TeV     0 eV      0 fm      0 fm         Iron    initStep
    382     1    250 m    91.4 um    196 um   38.8 TeV  42.7 TeV   145 m     145 m    OutOfWorld  Transportation
     267    1   -250 m       0 fm      0 fm      0 eV      0 eV   2.62 cm   2.62 cm         Iron        conv
    383268
    384269*********************************************************************************************************
     
    388273Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
    389274    0   -250 m       0 fm      0 fm    100 TeV     0 eV      0 fm      0 fm         Iron    initStep
    390     1    250 m       0 fm      0 fm    100 TeV     0 eV    500 m     500 m    OutOfWorld  Transportation
     275    1   -250 m       0 fm      0 fm      0 eV      0 eV   2.16 cm   2.16 cm         Iron        conv
    391276Run terminated.
    392277Run Summary
    393278  Number of events processed : 5
    394   User=0s Real=0.03s Sys=0s
     279  User=0s Real=0s Sys=0s
    395280
    396281--------- Ranecu engine status ---------
    397282 Initial seed (index) = 0
    398  Current couple of seeds = 694938690, 464066546
     283 Current couple of seeds = 537401721, 1705314804
    399284----------------------------------------
     285
     286 Number of process calls --->   conv : 5
    400287#
    401288/gun/particle e+
     
    403290#
    404291/testem/phys/SetAnnihiToMuPairFac 10000
    405 The cross section for AnnihiToMuPair is artificially increased by the CrossSecFactor=10000
     292The cross section for AnnihiToMuPair is artificially increased by the CrossSecFactor=1e+04
    406293/testem/phys/SetAnnihiToHadronFac 10000
    407 ### G4eeToHadronsMultiModel: The cross section for G4eeToHadronsMultiModel is  increased by the Factor= 10000
     294### G4eeToHadronsMultiModel: The cross section for G4eeToHadronsMultiModel  is increased by the Factor= 1e+04
    408295#
    409296/run/beamOn 5
     
    413300 Pointers : G4VUserRegionInformation[0], G4UserLimits[0], G4FastSimulationManager[0], G4UserSteppingAction[0]
    414301 Materials : Iron
    415  Production cuts :  gamma 1 km     e- 1 km     e+ 1 km
     302 Production cuts :   gamma 1 km      e- 1 km      e+ 1 km  proton 0 fm
    416303
    417304========= Table of registered couples ==============================
     
    419306Index : 0     used in the geometry : Yes     recalculation needed : No
    420307 Material : Iron
    421  Range cuts        :  gamma 1 km     e- 1 km     e+ 1 km
    422  Energy thresholds :  gamma 2.8802232e+295 J      e- 2.8802232e+295 J      e+ 2.8802232e+295 J
     308 Range cuts        :  gamma  1 km     e-  1 km     e+  1 km  proton 0 fm
     309 Energy thresholds :  gamma  10 GeV    e-  10 GeV    e+  10 GeV proton 0 eV
    423310 Region(s) which use this couple :
    424311    DefaultRegionForTheWorld
     
    430317--------- Ranecu engine status ---------
    431318 Initial seed (index) = 0
    432  Current couple of seeds = 694938690, 464066546
     319 Current couple of seeds = 537401721, 1705314804
    433320----------------------------------------
    434321Start Run processing.
     
    441328
    442329Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
    443     0   -250 m       0 fm      0 fm  1e+03 GeV     0 eV      0 fm      0 fm         Iron    initStep
    444     1   -249 m       0 fm      0 fm      0 eV      0 eV   1.26 m    1.26 m          Iron  AnnihiToMuPair
    445 
    446 *********************************************************************************************************
    447 * G4Track Information:   Particle = mu-,   Track ID = 3,   Parent ID = 1
    448 *********************************************************************************************************
    449 
    450 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
    451     0   -249 m       0 fm      0 fm    170 GeV     0 eV      0 fm      0 fm         Iron    initStep
    452     1   -232 m    3.72 cm  -4.93 mm    135 GeV  34.6 GeV  16.9 m    16.9 m          Iron      muIoni
    453     2   -218 m    7.92 cm  -1.43 cm   93.6 GeV  41.4 GeV  14.1 m      31 m          Iron      muIoni
    454     3   -207 m    10.7 cm  -4.81 cm   74.9 GeV  18.6 GeV  10.4 m    41.4 m          Iron      muIoni
    455     4   -199 m    14.9 cm   2.37 cm   59.9 GeV    15 GeV  8.61 m      50 m          Iron      muIoni
    456     5   -192 m    16.5 cm   4.04 cm   48.8 GeV  11.1 GeV  7.09 m    57.1 m          Iron      muIoni
    457     6   -186 m    24.5 cm   8.56 cm   39.1 GeV   9.7 GeV  5.92 m      63 m          Iron      muIoni
    458     7   -181 m    27.4 cm   16.4 cm   28.3 GeV  10.8 GeV  4.86 m    67.9 m          Iron      muIoni
    459     8   -177 m    29.8 cm   17.7 cm   23.3 GeV  5.03 GeV  3.63 m    71.5 m          Iron      muIoni
    460     9   -174 m    36.6 cm   21.9 cm   18.9 GeV  4.33 GeV  3.04 m    74.6 m          Iron      muIoni
    461    10   -172 m    41.2 cm     25 cm   15.5 GeV  3.39 GeV  2.52 m    77.1 m          Iron      muIoni
    462    11   -170 m    46.2 cm   28.5 cm   11.7 GeV   3.9 GeV   2.1 m    79.2 m          Iron      muIoni
    463    12   -168 m    48.9 cm   31.2 cm   9.43 GeV  2.22 GeV  1.61 m    80.8 m          Iron      muIoni
    464    13   -167 m    46.7 cm   32.8 cm   7.45 GeV  1.98 GeV  1.33 m    82.1 m          Iron      muIoni
    465    14   -166 m    45.1 cm   35.7 cm   6.03 GeV  1.42 GeV  1.07 m    83.2 m          Iron      muIoni
    466    15   -165 m      43 cm   39.2 cm   4.94 GeV  1.09 GeV  88.3 cm   84.1 m          Iron      muIoni
    467    16   -164 m    42.6 cm   43.4 cm   3.86 GeV  1.08 GeV  73.5 cm   84.8 m          Iron      muIoni
    468    17   -163 m    42.8 cm   44.6 cm   3.07 GeV   794 MeV  58.5 cm   85.4 m          Iron      muIoni
    469    18   -163 m    44.3 cm   44.9 cm   2.25 GeV   821 MeV  47.2 cm   85.9 m          Iron      muIoni
    470    19   -163 m    45.6 cm   46.7 cm   1.61 GeV   631 MeV  35.3 cm   86.2 m          Iron      muIoni
    471    20   -162 m    47.2 cm   47.8 cm   1.26 GeV   359 MeV  25.9 cm   86.5 m          Iron      muIoni
    472    21   -162 m    49.8 cm   49.5 cm   1.04 GeV   215 MeV  20.3 cm   86.7 m          Iron      muIoni
    473    22   -162 m    52.4 cm   51.7 cm    812 MeV   229 MeV  16.9 cm   86.9 m          Iron      muIoni
    474    23   -162 m    54.5 cm   53.5 cm    639 MeV   173 MeV  13.3 cm     87 m          Iron      muIoni
    475    24   -162 m    56.1 cm   54.9 cm    528 MeV   110 MeV  10.4 cm   87.1 m          Iron      muIoni
    476    25   -162 m    57.9 cm   56.3 cm    417 MeV   112 MeV  8.56 cm   87.2 m          Iron      muIoni
    477    26   -162 m    59.2 cm   56.9 cm    341 MeV  75.8 MeV  6.66 cm   87.3 m          Iron      muIoni
    478    27   -161 m    60.1 cm   57.5 cm    276 MeV  64.6 MeV  5.35 cm   87.3 m          Iron      muIoni
    479    28   -161 m    60.7 cm   57.9 cm    214 MeV  62.6 MeV  4.24 cm   87.4 m          Iron      muIoni
    480    29   -161 m    61.6 cm     58 cm    180 MeV  33.6 MeV  3.16 cm   87.4 m          Iron      muIoni
    481    30   -161 m    62.3 cm   58.2 cm    146 MeV  33.7 MeV  2.58 cm   87.4 m          Iron      muIoni
    482    31   -161 m      63 cm     58 cm    119 MeV  27.6 MeV  2.01 cm   87.4 m          Iron      muIoni
    483    32   -161 m    63.5 cm     58 cm    101 MeV  17.5 MeV  1.56 cm   87.4 m          Iron      muIoni
    484    33   -161 m    64.1 cm   57.7 cm   85.7 MeV  15.5 MeV  1.28 cm   87.5 m          Iron      muIoni
    485    34   -161 m    64.3 cm   57.6 cm   72.1 MeV  13.6 MeV  1.05 cm   87.5 m          Iron      muIoni
    486    35   -161 m    64.5 cm   57.4 cm   59.2 MeV  12.9 MeV  8.49 mm   87.5 m          Iron      muIoni
    487    36   -161 m    64.6 cm   57.3 cm   46.2 MeV    13 MeV   6.7 mm   87.5 m          Iron      muIoni
    488    37   -161 m    64.7 cm   57.2 cm   36.4 MeV  9.71 MeV  5.05 mm   87.5 m          Iron      muIoni
    489    38   -161 m    64.8 cm     57 cm   28.2 MeV  8.27 MeV  3.93 mm   87.5 m          Iron      muIoni
    490    39   -161 m    64.8 cm   56.9 cm   21.3 MeV  6.84 MeV  3.07 mm   87.5 m          Iron      muIoni
    491    40   -161 m    64.9 cm   56.8 cm   14.7 MeV  6.64 MeV  2.43 mm   87.5 m          Iron      muIoni
    492    41   -161 m    64.9 cm   56.8 cm    8.3 MeV   6.4 MeV  1.82 mm   87.5 m          Iron      muIoni
    493    42   -161 m    64.9 cm   56.8 cm      0 eV    8.3 MeV   961 um   87.5 m          Iron      muIoni
    494    43   -161 m    64.9 cm   56.8 cm      0 eV      0 eV      0 fm   87.5 m          Iron       Decay
    495 
    496 *********************************************************************************************************
    497 * G4Track Information:   Particle = e-,   Track ID = 6,   Parent ID = 3
    498 *********************************************************************************************************
    499 
    500 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
    501     0   -161 m    64.9 cm   56.8 cm   45.2 MeV     0 eV      0 fm      0 fm         Iron    initStep
    502     1   -161 m    64.7 cm   56.4 cm   27.5 MeV  17.6 MeV  6.04 mm   6.04 mm         Iron       eIoni
    503     2   -161 m    64.5 cm   56.3 cm   14.8 MeV  12.7 MeV  4.83 mm   1.09 cm         Iron       eIoni
    504     3   -161 m    64.4 cm   56.4 cm   8.67 MeV  6.16 MeV  3.63 mm   1.45 cm         Iron       eIoni
    505     4   -161 m    64.4 cm   56.6 cm   5.07 MeV   3.6 MeV  2.86 mm   1.74 cm         Iron       eIoni
    506     5   -161 m    64.4 cm   56.7 cm   2.34 MeV  2.73 MeV  2.27 mm   1.96 cm         Iron       eIoni
    507     6   -161 m    64.3 cm   56.7 cm    732 keV  1.61 MeV   1.6 mm   2.12 cm         Iron       eIoni
    508     7   -161 m    64.3 cm   56.7 cm      0 eV    732 keV   526 um   2.18 cm         Iron       eIoni
    509 
    510 *********************************************************************************************************
    511 * G4Track Information:   Particle = anti_nu_e,   Track ID = 5,   Parent ID = 3
    512 *********************************************************************************************************
    513 
    514 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
    515     0   -161 m    64.9 cm   56.8 cm     27 MeV     0 eV      0 fm      0 fm         Iron    initStep
    516     1   -201 m     250 m    99.6 m      27 MeV     0 eV    271 m     271 m    OutOfWorld  Transportation
    517 
    518 *********************************************************************************************************
    519 * G4Track Information:   Particle = nu_mu,   Track ID = 4,   Parent ID = 3
    520 *********************************************************************************************************
    521 
    522 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
    523     0   -161 m    64.9 cm   56.8 cm   32.5 MeV     0 eV      0 fm      0 fm         Iron    initStep
    524     1   -250 m   -13.6 m    40.2 m    32.5 MeV     0 eV   98.2 m    98.2 m    OutOfWorld  Transportation
    525 
    526 *********************************************************************************************************
    527 * G4Track Information:   Particle = mu+,   Track ID = 2,   Parent ID = 1
    528 *********************************************************************************************************
    529 
    530 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
    531     0   -249 m       0 fm      0 fm    830 GeV     0 eV      0 fm      0 fm         Iron    initStep
    532     1   -200 m    1.05 cm  -6.86 cm    598 GeV   233 GeV  48.3 m    48.3 m          Iron      muIoni
    533     2   -160 m    9.65 cm  -7.75 cm    434 GeV   164 GeV  40.2 m    88.5 m          Iron      muIoni
    534     3   -127 m    24.1 cm  -11.9 cm    330 GeV   104 GeV    33 m     121 m          Iron      muIoni
    535     4  -99.7 m    31.2 cm  -15.5 cm    241 GeV  88.2 GeV  27.5 m     149 m          Iron      muIoni
    536     5  -77.7 m    38.3 cm  -21.4 cm    185 GeV  56.1 GeV  22.1 m     171 m          Iron      muIoni
    537     6  -59.6 m    35.8 cm  -28.6 cm    145 GeV  40.5 GeV  18.1 m     189 m          Iron      muIoni
    538     7  -44.7 m    31.1 cm  -42.4 cm    116 GeV  29.2 GeV  14.9 m     204 m          Iron      muIoni
    539     8  -32.3 m    29.8 cm  -51.7 cm   88.1 GeV  27.4 GeV  12.4 m     216 m          Iron      muIoni
    540     9  -22.4 m    25.6 cm  -68.3 cm   62.7 GeV  25.4 GeV  9.88 m     226 m          Iron      muIoni
    541    10    -15 m      29 cm  -76.5 cm   47.9 GeV  14.8 GeV  7.38 m     234 m          Iron      muIoni
    542    11  -9.22 m    37.8 cm  -79.4 cm   38.8 GeV  9.09 GeV  5.82 m     240 m          Iron      muIoni
    543    12   -4.4 m    46.8 cm  -85.7 cm   31.3 GeV  7.56 GeV  4.82 m     244 m          Iron      muIoni
    544    13  -43.6 cm   52.5 cm  -84.5 cm   25.1 GeV  6.17 GeV  3.97 m     248 m          Iron      muIoni
    545    14   2.82 m    62.5 cm  -81.8 cm   20.1 GeV  5.01 GeV  3.25 m     252 m          Iron      muIoni
    546    15   5.47 m    72.5 cm  -79.8 cm   14.5 GeV  5.59 GeV  2.66 m     254 m          Iron      muIoni
    547    16   7.44 m    81.2 cm  -75.8 cm     12 GeV  2.56 GeV  1.97 m     256 m          Iron      muIoni
    548    17   9.09 m    90.1 cm  -71.4 cm   9.52 GeV  2.44 GeV  1.65 m     258 m          Iron      muIoni
    549    18   10.4 m    1.01 m   -66.3 cm   7.69 GeV  1.83 GeV  1.34 m     259 m          Iron      muIoni
    550    19   11.5 m     1.1 m   -58.3 cm   6.11 GeV  1.58 GeV   1.1 m     260 m          Iron      muIoni
    551    20   12.4 m    1.19 m   -51.2 cm   4.87 GeV  1.25 GeV  89.2 cm    261 m          Iron      muIoni
    552    21   13.1 m    1.27 m     -43 cm   3.86 GeV     1 GeV  72.3 cm    262 m          Iron      muIoni
    553    22   13.7 m    1.32 m     -36 cm   3.15 GeV   716 MeV  58.4 cm    262 m          Iron      muIoni
    554    23   14.2 m    1.38 m   -30.4 cm   2.54 GeV   607 MeV  48.3 cm    263 m          Iron      muIoni
    555    24   14.6 m    1.42 m   -26.1 cm   2.01 GeV   527 MeV  39.5 cm    263 m          Iron      muIoni
    556    25   14.9 m    1.44 m   -21.9 cm   1.63 GeV   379 MeV  31.8 cm    264 m          Iron      muIoni
    557    26   15.1 m    1.45 m   -18.3 cm   1.34 GeV   293 MeV  26.1 cm    264 m          Iron      muIoni
    558    27   15.3 m    1.47 m   -14.6 cm   1.01 GeV   330 MeV  21.6 cm    264 m          Iron      muIoni
    559    28   15.5 m    1.48 m   -11.2 cm    827 MeV   184 MeV  16.4 cm    264 m          Iron      muIoni
    560    29   15.6 m    1.49 m   -8.09 cm    677 MeV   149 MeV  13.5 cm    264 m          Iron      muIoni
    561    30   15.7 m    1.49 m   -5.53 cm    537 MeV   140 MeV    11 cm    265 m          Iron      muIoni
    562    31   15.8 m    1.49 m   -4.14 cm    436 MeV   101 MeV  8.69 cm    265 m          Iron      muIoni
    563    32   15.9 m     1.5 m   -2.67 cm    362 MeV  74.3 MeV  6.98 cm    265 m          Iron      muIoni
    564    33     16 m    1.49 m   -1.59 cm    269 MeV  92.9 MeV  5.71 cm    265 m          Iron      muIoni
    565    34     16 m    1.49 m   -8.23 mm    223 MeV  45.6 MeV   4.1 cm    265 m          Iron      muIoni
    566    35     16 m    1.49 m    -417 um    188 MeV  35.8 MeV  3.32 cm    265 m          Iron      muIoni
    567    36   16.1 m    1.49 m    7.32 mm    157 MeV  30.3 MeV  2.71 cm    265 m          Iron      muIoni
    568    37   16.1 m    1.49 m    1.15 cm    127 MeV  30.2 MeV  2.19 cm    265 m          Iron      muIoni
    569    38   16.1 m    1.48 m    1.75 cm    108 MeV  19.4 MeV  1.69 cm    265 m          Iron      muIoni
    570    39   16.1 m    1.48 m     2.2 cm     87 MeV  20.7 MeV  1.38 cm    265 m          Iron      muIoni
    571    40   16.1 m    1.48 m    2.62 cm   73.5 MeV  13.5 MeV  1.06 cm    265 m          Iron      muIoni
    572    41   16.1 m    1.49 m    2.99 cm   61.9 MeV  11.6 MeV  8.67 mm    265 m          Iron      muIoni
    573    42   16.1 m    1.49 m    3.24 cm     49 MeV  12.8 MeV  7.05 mm    265 m          Iron      muIoni
    574    43   16.1 m    1.49 m    3.41 cm   39.7 MeV  9.37 MeV  5.39 mm    265 m          Iron      muIoni
    575    44   16.1 m    1.49 m    3.54 cm     32 MeV  7.68 MeV  4.27 mm    265 m          Iron      muIoni
    576    45   16.1 m    1.49 m    3.66 cm   24.2 MeV  7.77 MeV  3.45 mm    265 m          Iron      muIoni
    577    46   16.1 m    1.49 m    3.77 cm   16.8 MeV  7.46 MeV  2.69 mm    265 m          Iron      muIoni
    578    47   16.1 m    1.49 m    3.82 cm   9.91 MeV  6.84 MeV  2.01 mm    265 m          Iron      muIoni
    579    48   16.1 m    1.49 m    3.82 cm   1.68 MeV  8.23 MeV  1.25 mm    265 m          Iron      muIoni
    580    49   16.1 m    1.49 m    3.82 cm      0 eV   1.68 MeV  59.2 um    265 m          Iron      muIoni
    581    50   16.1 m    1.49 m    3.82 cm      0 eV      0 eV      0 fm    265 m          Iron       Decay
    582 
    583 *********************************************************************************************************
    584 * G4Track Information:   Particle = e+,   Track ID = 9,   Parent ID = 2
    585 *********************************************************************************************************
    586 
    587 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
    588     0   16.1 m    1.49 m    3.82 cm   22.5 MeV     0 eV      0 fm      0 fm         Iron    initStep
    589     1    110 m    10.1 m     250 m    22.5 MeV     0 eV    267 m     267 m    OutOfWorld  Transportation
    590 
    591 *********************************************************************************************************
    592 * G4Track Information:   Particle = nu_e,   Track ID = 8,   Parent ID = 2
    593 *********************************************************************************************************
    594 
    595 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
    596     0   16.1 m    1.49 m    3.82 cm   38.4 MeV     0 eV      0 fm      0 fm         Iron    initStep
    597     1    250 m    -219 m   -95.1 m    38.4 MeV     0 eV    335 m     335 m    OutOfWorld  Transportation
    598 
    599 *********************************************************************************************************
    600 * G4Track Information:   Particle = anti_nu_mu,   Track ID = 7,   Parent ID = 2
    601 *********************************************************************************************************
    602 
    603 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
    604     0   16.1 m    1.49 m    3.82 cm   43.7 MeV     0 eV      0 fm      0 fm         Iron    initStep
    605     1   -250 m     190 m   -77.8 m    43.7 MeV     0 eV    335 m     335 m    OutOfWorld  Transportation
     330    0   -250 m       0 fm      0 fm      1 TeV     0 eV      0 fm      0 fm         Iron    initStep
     331    1   -249 m       0 fm      0 fm      0 eV      0 eV     52 cm     52 cm         Iron  AnnihiToMuPair
    606332
    607333*********************************************************************************************************
     
    610336
    611337Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
    612     0   -250 m       0 fm      0 fm  1e+03 GeV     0 eV      0 fm      0 fm         Iron    initStep
    613     1   -249 m       0 fm      0 fm      0 eV      0 eV   85.8 cm   85.8 cm         Iron  AnnihiToMuPair
    614 
    615 *********************************************************************************************************
    616 * G4Track Information:   Particle = mu-,   Track ID = 3,   Parent ID = 1
    617 *********************************************************************************************************
    618 
    619 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
    620     0   -249 m       0 fm      0 fm    841 GeV     0 eV      0 fm      0 fm         Iron    initStep
    621     1   -200 m    3.02 cm   1.13 cm    601 GeV   240 GeV  48.6 m    48.6 m          Iron      muIoni
    622     2   -160 m     5.4 cm   2.81 cm    404 GeV   197 GeV  40.3 m      89 m          Iron      muIoni
    623     3   -129 m    6.69 cm   5.76 cm    312 GeV    92 GeV  31.6 m     121 m          Iron      muIoni
    624     4   -102 m    2.56 cm     15 cm    138 GeV   174 GeV  26.6 m     147 m          Iron      muIoni
    625     5  -87.6 m   -2.39 cm   21.9 cm    101 GeV  37.4 GeV  14.4 m     162 m          Iron      muIoni
    626     6  -76.5 m   -7.11 cm   26.4 cm   80.3 GeV  20.3 GeV  11.1 m     173 m          Iron      muIoni
    627     7  -67.4 m   -8.69 cm   30.5 cm   63.8 GeV  16.5 GeV  9.15 m     182 m          Iron      muIoni
    628     8  -59.9 m   -9.19 cm   37.7 cm   51.6 GeV  12.1 GeV  7.49 m     189 m          Iron      muIoni
    629     9  -53.7 m   -6.71 cm   53.7 cm   42.2 GeV   9.4 GeV  6.22 m     195 m          Iron      muIoni
    630    10  -48.5 m     500 um     62 cm   32.3 GeV  9.92 GeV   5.2 m     201 m          Iron      muIoni
    631    11  -44.4 m    2.22 cm   67.3 cm   26.2 GeV  6.11 GeV  4.09 m     205 m          Iron      muIoni
    632    12    -41 m     8.3 cm   72.4 cm   20.9 GeV  5.31 GeV  3.38 m     208 m          Iron      muIoni
    633    13  -38.2 m    10.6 cm   74.9 cm   16.7 GeV  4.24 GeV  2.75 m     211 m          Iron      muIoni
    634    14    -36 m    11.6 cm   68.6 cm   13.5 GeV  3.18 GeV  2.24 m     213 m          Iron      muIoni
    635    15  -34.2 m      14 cm   63.1 cm     11 GeV  2.44 GeV  1.84 m     215 m          Iron      muIoni
    636    16  -32.6 m    13.8 cm     56 cm   9.07 GeV  1.95 GeV  1.54 m     217 m          Iron      muIoni
    637    17  -31.3 m    15.6 cm   49.4 cm   7.11 GeV  1.96 GeV  1.28 m     218 m          Iron      muIoni
    638    18  -30.3 m    16.8 cm   44.8 cm   5.75 GeV  1.36 GeV  1.03 m     219 m          Iron      muIoni
    639    19  -29.5 m    17.6 cm   40.5 cm   3.97 GeV  1.78 GeV  84.5 cm    220 m          Iron      muIoni
    640    20  -28.9 m    16.7 cm   37.6 cm   3.21 GeV   764 MeV    60 cm    220 m          Iron      muIoni
    641    21  -28.4 m    16.6 cm   37.3 cm   2.59 GeV   619 MeV  49.3 cm    221 m          Iron      muIoni
    642    22    -28 m      15 cm   38.2 cm   2.09 GeV   495 MeV  40.3 cm    221 m          Iron      muIoni
    643    23  -27.7 m      13 cm   40.7 cm   1.43 GeV   665 MeV  33.1 cm    222 m          Iron      muIoni
    644    24  -27.4 m    10.9 cm   41.4 cm   1.14 GeV   290 MeV    23 cm    222 m          Iron      muIoni
    645    25  -27.2 m    7.65 cm   42.5 cm    898 MeV   240 MeV  18.5 cm    222 m          Iron      muIoni
    646    26  -27.1 m     5.9 cm   43.7 cm    695 MeV   203 MeV  14.6 cm    222 m          Iron      muIoni
    647    27    -27 m    4.77 cm   45.2 cm    568 MeV   127 MeV  11.3 cm    222 m          Iron      muIoni
    648    28  -26.9 m     3.6 cm   45.7 cm    465 MeV   103 MeV  9.23 cm    222 m          Iron      muIoni
    649    29  -26.8 m    2.99 cm   46.8 cm    367 MeV  98.3 MeV  7.48 cm    222 m          Iron      muIoni
    650    30  -26.8 m       2 cm   47.9 cm    303 MeV  63.2 MeV   5.8 cm    222 m          Iron      muIoni
    651    31  -26.7 m    8.14 mm   48.5 cm    253 MeV    51 MeV  4.71 cm    222 m          Iron      muIoni
    652    32  -26.7 m    1.72 mm   49.3 cm    212 MeV  40.4 MeV  3.83 cm    222 m          Iron      muIoni
    653    33  -26.7 m   -6.86 mm   50.2 cm    177 MeV  35.1 MeV  3.13 cm    223 m          Iron      muIoni
    654    34  -26.6 m   -1.62 cm   51.1 cm    147 MeV  30.3 MeV  2.53 cm    223 m          Iron      muIoni
    655    35  -26.6 m   -2.23 cm   51.9 cm    122 MeV  24.5 MeV  2.02 cm    223 m          Iron      muIoni
    656    36  -26.6 m   -2.73 cm   52.7 cm    102 MeV  20.1 MeV  1.62 cm    223 m          Iron      muIoni
    657    37  -26.6 m   -2.96 cm   53.1 cm   86.7 MeV  15.5 MeV   1.3 cm    223 m          Iron      muIoni
    658    38  -26.6 m   -3.19 cm   53.5 cm   72.5 MeV  14.2 MeV  1.06 cm    223 m          Iron      muIoni
    659    39  -26.6 m   -3.45 cm   53.9 cm   60.6 MeV  11.9 MeV  8.54 mm    223 m          Iron      muIoni
    660    40  -26.6 m   -3.69 cm   54.2 cm   50.2 MeV  10.4 MeV  6.89 mm    223 m          Iron      muIoni
    661    41  -26.6 m   -3.98 cm   54.4 cm     41 MeV  9.28 MeV  5.54 mm    223 m          Iron      muIoni
    662    42  -26.6 m   -4.15 cm   54.6 cm   33.1 MeV  7.89 MeV  4.43 mm    223 m          Iron      muIoni
    663    43  -26.6 m   -4.32 cm   54.8 cm   26.1 MeV  6.94 MeV  3.56 mm    223 m          Iron      muIoni
    664    44  -26.6 m   -4.46 cm     55 cm   18.3 MeV  7.81 MeV  2.87 mm    223 m          Iron      muIoni
    665    45  -26.6 m   -4.49 cm     55 cm   11.3 MeV  6.98 MeV  2.15 mm    223 m          Iron      muIoni
    666    46  -26.6 m   -4.52 cm   55.1 cm   3.53 MeV   7.8 MeV  1.45 mm    223 m          Iron      muIoni
    667    47  -26.6 m   -4.52 cm   55.1 cm      0 eV   3.53 MeV   215 um    223 m          Iron      muIoni
    668    48  -26.6 m   -4.52 cm   55.1 cm      0 eV      0 eV      0 fm    223 m          Iron       Decay
    669 
    670 *********************************************************************************************************
    671 * G4Track Information:   Particle = e-,   Track ID = 6,   Parent ID = 3
    672 *********************************************************************************************************
    673 
    674 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
    675     0  -26.6 m   -4.52 cm   55.1 cm   20.3 MeV     0 eV      0 fm      0 fm         Iron    initStep
    676     1  -26.6 m   -4.15 cm     55 cm   14.1 MeV  6.22 MeV  4.21 mm   4.21 mm         Iron       eIoni
    677     2  -26.5 m   -3.92 cm   54.9 cm   7.04 MeV  7.08 MeV  3.55 mm   7.76 mm         Iron       eIoni
    678     3  -26.5 m   -3.75 cm   54.8 cm   4.04 MeV  3.01 MeV  2.61 mm   1.04 cm         Iron       eIoni
    679     4  -26.5 m   -3.69 cm   54.9 cm   1.91 MeV  2.13 MeV  2.06 mm   1.24 cm         Iron       eIoni
    680     5  -26.5 m   -3.63 cm     55 cm    656 keV  1.25 MeV  1.43 mm   1.39 cm         Iron       eIoni
    681     6  -26.5 m   -3.62 cm     55 cm      0 eV    656 keV   457 um   1.43 cm         Iron       eIoni
    682 
    683 *********************************************************************************************************
    684 * G4Track Information:   Particle = anti_nu_e,   Track ID = 5,   Parent ID = 3
    685 *********************************************************************************************************
    686 
    687 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
    688     0  -26.6 m   -4.52 cm   55.1 cm   37.1 MeV     0 eV      0 fm      0 fm         Iron    initStep
    689     1    215 m    72.6 m    -250 m    37.1 MeV     0 eV    356 m     356 m    OutOfWorld  Transportation
    690 
    691 *********************************************************************************************************
    692 * G4Track Information:   Particle = nu_mu,   Track ID = 4,   Parent ID = 3
    693 *********************************************************************************************************
    694 
    695 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
    696     0  -26.6 m   -4.52 cm   55.1 cm   47.2 MeV     0 eV      0 fm      0 fm         Iron    initStep
    697     1   -214 m    -221 m     250 m    47.2 MeV     0 eV    383 m     383 m    OutOfWorld  Transportation
    698 
    699 *********************************************************************************************************
    700 * G4Track Information:   Particle = mu+,   Track ID = 2,   Parent ID = 1
    701 *********************************************************************************************************
    702 
    703 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
    704     0   -249 m       0 fm      0 fm    159 GeV     0 eV      0 fm      0 fm         Iron    initStep
    705     1   -233 m    2.85 cm  -3.52 cm    125 GeV  33.6 GeV    16 m      16 m          Iron      muIoni
    706     2   -220 m     5.6 cm  -3.21 cm    101 GeV  24.4 GeV  13.2 m    29.3 m          Iron      muIoni
    707     3   -209 m    10.4 cm  -7.68 cm   80.8 GeV  19.8 GeV  11.1 m    40.4 m          Iron      muIoni
    708     4   -200 m    18.1 cm    -15 cm   63.6 GeV  17.2 GeV  9.19 m    49.5 m          Iron      muIoni
    709     5   -192 m    20.6 cm  -23.8 cm   51.1 GeV  12.5 GeV  7.47 m      57 m          Iron      muIoni
    710     6   -186 m    19.1 cm  -30.5 cm   41.3 GeV  9.76 GeV  6.15 m    63.2 m          Iron      muIoni
    711     7   -181 m      16 cm  -37.7 cm   33.2 GeV  8.15 GeV  5.09 m    68.3 m          Iron      muIoni
    712     8   -177 m    9.94 cm    -45 cm   26.9 GeV  6.31 GeV  4.18 m    72.4 m          Iron      muIoni
    713     9   -173 m    7.61 cm  -54.5 cm   21.7 GeV   5.2 GeV  3.45 m    75.9 m          Iron      muIoni
    714    10   -170 m    2.76 cm  -60.2 cm   17.4 GeV  4.21 GeV  2.84 m    78.7 m          Iron      muIoni
    715    11   -168 m   -3.27 cm  -65.8 cm   11.1 GeV  6.31 GeV  2.33 m    81.1 m          Iron      muIoni
    716    12   -167 m   -7.23 cm  -72.7 cm   8.29 GeV  2.83 GeV  1.54 m    82.6 m          Iron      muIoni
    717    13   -165 m   -8.79 cm  -79.2 cm    6.7 GeV  1.59 GeV  1.18 m    83.8 m          Iron      muIoni
    718    14   -164 m   -10.5 cm  -83.1 cm   5.43 GeV  1.28 GeV  97.1 cm   84.8 m          Iron      muIoni
    719    15   -164 m   -11.5 cm  -85.3 cm   4.34 GeV  1.09 GeV  79.9 cm   85.6 m          Iron      muIoni
    720    16   -163 m   -11.2 cm  -84.4 cm   3.52 GeV   819 MeV    65 cm   86.2 m          Iron      muIoni
    721    17   -162 m   -11.5 cm  -85.2 cm   2.89 GeV   630 MeV  53.6 cm   86.7 m          Iron      muIoni
    722    18   -162 m   -9.86 cm  -87.5 cm   2.34 GeV   548 MeV  44.6 cm   87.2 m          Iron      muIoni
    723    19   -162 m   -7.79 cm  -91.1 cm   1.89 GeV   453 MeV  36.6 cm   87.6 m          Iron      muIoni
    724    20   -161 m   -5.58 cm  -94.4 cm   1.47 GeV   418 MeV  29.9 cm   87.9 m          Iron      muIoni
    725    21   -161 m   -3.68 cm  -96.9 cm    1.2 GeV   274 MeV  23.6 cm   88.1 m          Iron      muIoni
    726    22   -161 m   -2.03 cm  -99.6 cm    991 MeV   204 MeV  19.3 cm   88.3 m          Iron      muIoni
    727    23   -161 m   -5.69 mm  -1.03 m     817 MeV   174 MeV  16.1 cm   88.4 m          Iron      muIoni
    728    24   -161 m    1.02 cm  -1.05 m     648 MeV   169 MeV  13.3 cm   88.6 m          Iron      muIoni
    729    25   -160 m     1.7 cm  -1.07 m     519 MeV   129 MeV  10.5 cm   88.7 m          Iron      muIoni
    730    26   -160 m    1.96 cm  -1.08 m     434 MeV  85.1 MeV  8.38 cm   88.8 m          Iron      muIoni
    731    27   -160 m    2.13 cm  -1.11 m     338 MeV  95.8 MeV  6.94 cm   88.8 m          Iron      muIoni
    732    28   -160 m    2.19 cm  -1.12 m     281 MeV  56.9 MeV   5.3 cm   88.9 m          Iron      muIoni
    733    29   -160 m    2.33 cm  -1.14 m     220 MeV  61.3 MeV  4.31 cm   88.9 m          Iron      muIoni
    734    30   -160 m    2.78 cm  -1.15 m     178 MeV  42.1 MeV  3.26 cm     89 m          Iron      muIoni
    735    31   -160 m     2.9 cm  -1.16 m     146 MeV  31.9 MeV  2.54 cm     89 m          Iron      muIoni
    736    32   -160 m    3.19 cm  -1.17 m     119 MeV  26.5 MeV     2 cm     89 m          Iron      muIoni
    737    33   -160 m    3.38 cm  -1.18 m    99.6 MeV  19.8 MeV  1.57 cm     89 m          Iron      muIoni
    738    34   -160 m    3.54 cm  -1.18 m    83.9 MeV  15.7 MeV  1.25 cm     89 m          Iron      muIoni
    739    35   -160 m    3.83 cm  -1.18 m    70.1 MeV  13.8 MeV  1.02 cm     89 m          Iron      muIoni
    740    36   -160 m     3.9 cm  -1.18 m    59.1 MeV    11 MeV  8.19 mm   89.1 m          Iron      muIoni
    741    37   -160 m    4.03 cm  -1.19 m    48.2 MeV  10.9 MeV  6.68 mm   89.1 m          Iron      muIoni
    742    38   -160 m    4.13 cm  -1.19 m    39.2 MeV  8.97 MeV  5.28 mm   89.1 m          Iron      muIoni
    743    39   -160 m    4.22 cm  -1.19 m    31.6 MeV  7.65 MeV  4.22 mm   89.1 m          Iron      muIoni
    744    40   -160 m    4.31 cm  -1.19 m    23.8 MeV  7.72 MeV   3.4 mm   89.1 m          Iron      muIoni
    745    41   -160 m    4.36 cm  -1.19 m    16.9 MeV  6.89 MeV  2.65 mm   89.1 m          Iron      muIoni
    746    42   -160 m    4.46 cm  -1.19 m    9.49 MeV  7.46 MeV  2.03 mm   89.1 m          Iron      muIoni
    747    43   -160 m    4.48 cm  -1.19 m    1.12 MeV  8.37 MeV  1.19 mm   89.1 m          Iron      muIoni
    748    44   -160 m    4.48 cm  -1.19 m       0 eV   1.12 MeV  29.6 um   89.1 m          Iron      muIoni
    749    45   -160 m    4.48 cm  -1.19 m       0 eV      0 eV      0 fm   89.1 m          Iron       Decay
    750 
    751 *********************************************************************************************************
    752 * G4Track Information:   Particle = e+,   Track ID = 9,   Parent ID = 2
    753 *********************************************************************************************************
    754 
    755 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
    756     0   -160 m    4.48 cm  -1.19 m    31.9 MeV     0 eV      0 fm      0 fm         Iron    initStep
    757     1   -144 m    89.2 m    -250 m    31.9 MeV     0 eV    265 m     265 m    OutOfWorld  Transportation
    758 
    759 *********************************************************************************************************
    760 * G4Track Information:   Particle = nu_e,   Track ID = 8,   Parent ID = 2
    761 *********************************************************************************************************
    762 
    763 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
    764     0   -160 m    4.48 cm  -1.19 m    34.5 MeV     0 eV      0 fm      0 fm         Iron    initStep
    765     1  -11.1 m    -250 m    24.6 m    34.5 MeV     0 eV    292 m     292 m    OutOfWorld  Transportation
    766 
    767 *********************************************************************************************************
    768 * G4Track Information:   Particle = anti_nu_mu,   Track ID = 7,   Parent ID = 2
    769 *********************************************************************************************************
    770 
    771 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
    772     0   -160 m    4.48 cm  -1.19 m    38.2 MeV     0 eV      0 fm      0 fm         Iron    initStep
    773     1   -250 m    86.5 m     123 m    38.2 MeV     0 eV    176 m     176 m    OutOfWorld  Transportation
     338    0   -250 m       0 fm      0 fm      1 TeV     0 eV      0 fm      0 fm         Iron    initStep
     339    1   -249 m       0 fm      0 fm      0 eV      0 eV   85.5 cm   85.5 cm         Iron  AnnihiToMuPair
    774340
    775341*********************************************************************************************************
     
    778344
    779345Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
    780     0   -250 m       0 fm      0 fm  1e+03 GeV     0 eV      0 fm      0 fm         Iron    initStep
    781     1   -250 m       0 fm      0 fm      0 eV      0 eV   17.5 cm   17.5 cm         Iron  AnnihiToMuPair
    782 
    783 *********************************************************************************************************
    784 * G4Track Information:   Particle = mu-,   Track ID = 3,   Parent ID = 1
    785 *********************************************************************************************************
    786 
    787 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
    788     0   -250 m       0 fm      0 fm    115 GeV     0 eV      0 fm      0 fm         Iron    initStep
    789     1   -237 m   -2.49 cm   6.03 cm   83.4 GeV  31.7 GeV  12.4 m    12.4 m          Iron      muIoni
    790     2   -228 m   -15.1 cm   6.68 cm   65.6 GeV  17.8 GeV  9.45 m    21.8 m          Iron      muIoni
    791     3   -220 m   -27.2 cm   4.45 cm   51.7 GeV  13.9 GeV  7.68 m    29.5 m          Iron      muIoni
    792     4   -214 m     -38 cm   5.05 cm   42.3 GeV  9.48 GeV  6.23 m    35.7 m          Iron      muIoni
    793     5   -209 m   -53.2 cm   5.09 cm   33.6 GeV  8.72 GeV  5.21 m    40.9 m          Iron      muIoni
    794     6   -205 m   -62.4 cm   3.21 cm   26.6 GeV  6.91 GeV  4.23 m    45.2 m          Iron      muIoni
    795     7   -201 m   -71.9 cm  -2.07 cm   20.1 GeV  6.55 GeV  3.43 m    48.6 m          Iron      muIoni
    796     8   -199 m   -80.8 cm  -8.81 cm   15.7 GeV  4.35 GeV  2.66 m    51.3 m          Iron      muIoni
    797     9   -196 m   -89.9 cm  -17.7 cm   12.6 GeV  3.13 GeV  2.13 m    53.4 m          Iron      muIoni
    798    10   -195 m   -94.1 cm  -28.7 cm   10.3 GeV  2.29 GeV  1.74 m    55.1 m          Iron      muIoni
    799    11   -193 m   -1.01 m   -37.9 cm   8.43 GeV  1.89 GeV  1.45 m    56.6 m          Iron      muIoni
    800    12   -192 m   -1.08 m   -48.9 cm   6.76 GeV  1.66 GeV   1.2 m    57.8 m          Iron      muIoni
    801    13   -191 m   -1.14 m   -57.9 cm   5.45 GeV  1.31 GeV    98 cm   58.8 m          Iron      muIoni
    802    14   -190 m    -1.2 m     -66 cm   4.42 GeV  1.03 GeV  80.4 cm   59.6 m          Iron      muIoni
    803    15   -190 m   -1.26 m   -72.2 cm    3.6 GeV   819 MeV  66.2 cm   60.2 m          Iron      muIoni
    804    16   -189 m   -1.31 m   -79.9 cm   2.84 GeV   762 MeV  54.8 cm   60.8 m          Iron      muIoni
    805    17   -189 m   -1.34 m   -86.4 cm   2.26 GeV   575 MeV  43.9 cm   61.2 m          Iron      muIoni
    806    18   -188 m   -1.35 m   -90.1 cm    1.8 GeV   465 MeV  35.6 cm   61.6 m          Iron      muIoni
    807    19   -188 m   -1.37 m   -92.7 cm   1.43 GeV   367 MeV  28.6 cm   61.9 m          Iron      muIoni
    808    20   -188 m   -1.38 m     -96 cm   1.15 GeV   279 MeV    23 cm   62.1 m          Iron      muIoni
    809    21   -188 m    -1.4 m   -98.3 cm    947 MeV   205 MeV  18.7 cm   62.3 m          Iron      muIoni
    810    22   -187 m   -1.43 m   -98.7 cm    783 MeV   164 MeV  15.4 cm   62.4 m          Iron      muIoni
    811    23   -187 m   -1.44 m     -99 cm    646 MeV   137 MeV  12.8 cm   62.6 m          Iron      muIoni
    812    24   -187 m   -1.46 m   -97.8 cm    498 MeV   148 MeV  10.5 cm   62.7 m          Iron      muIoni
    813    25   -187 m   -1.47 m   -96.7 cm    399 MeV  99.3 MeV  8.05 cm   62.7 m          Iron      muIoni
    814    26   -187 m   -1.47 m   -95.5 cm    330 MeV  68.6 MeV  6.36 cm   62.8 m          Iron      muIoni
    815    27   -187 m   -1.47 m   -94.2 cm    271 MeV  59.1 MeV  5.18 cm   62.9 m          Iron      muIoni
    816    28   -187 m   -1.47 m   -93.1 cm    223 MeV    48 MeV  4.15 cm   62.9 m          Iron      muIoni
    817    29   -187 m   -1.46 m   -92.2 cm    188 MeV  35.1 MeV  3.32 cm   62.9 m          Iron      muIoni
    818    30   -187 m   -1.46 m   -91.4 cm    158 MeV  30.5 MeV  2.72 cm     63 m          Iron      muIoni
    819    31   -187 m   -1.46 m   -90.7 cm    130 MeV  27.5 MeV   2.2 cm     63 m          Iron      muIoni
    820    32   -187 m   -1.45 m     -90 cm    111 MeV  19.6 MeV  1.74 cm     63 m          Iron      muIoni
    821    33   -187 m   -1.45 m   -89.4 cm   92.1 MeV  18.4 MeV  1.43 cm     63 m          Iron      muIoni
    822    34   -187 m   -1.45 m   -88.9 cm   77.4 MeV  14.7 MeV  1.14 cm     63 m          Iron      muIoni
    823    35   -187 m   -1.45 m   -88.5 cm   63.5 MeV  13.9 MeV  9.23 mm     63 m          Iron      muIoni
    824    36   -187 m   -1.45 m   -88.2 cm     53 MeV  10.6 MeV  7.27 mm     63 m          Iron      muIoni
    825    37   -187 m   -1.45 m   -87.9 cm     44 MeV  8.98 MeV  5.89 mm   63.1 m          Iron      muIoni
    826    38   -187 m   -1.45 m   -87.7 cm   35.9 MeV  8.06 MeV  4.79 mm   63.1 m          Iron      muIoni
    827    39   -187 m   -1.45 m   -87.6 cm   28.7 MeV  7.28 MeV  3.88 mm   63.1 m          Iron      muIoni
    828    40   -187 m   -1.45 m   -87.6 cm   20.9 MeV  7.76 MeV  3.12 mm   63.1 m          Iron      muIoni
    829    41   -187 m   -1.45 m   -87.6 cm   13.7 MeV  7.16 MeV  2.38 mm   63.1 m          Iron      muIoni
    830    42   -187 m   -1.45 m   -87.6 cm   7.26 MeV  6.47 MeV  1.72 mm   63.1 m          Iron      muIoni
    831    43   -187 m   -1.45 m   -87.6 cm      0 eV   7.26 MeV   762 um   63.1 m          Iron      muIoni
    832    44   -187 m   -1.45 m   -87.6 cm      0 eV      0 eV      0 fm   63.1 m          Iron       Decay
    833 
    834 *********************************************************************************************************
    835 * G4Track Information:   Particle = e-,   Track ID = 6,   Parent ID = 3
    836 *********************************************************************************************************
    837 
    838 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
    839     0   -187 m   -1.45 m   -87.6 cm   14.9 MeV     0 eV      0 fm      0 fm         Iron    initStep
    840     1   -187 m   -1.45 m   -87.9 cm   9.04 MeV  5.88 MeV  3.64 mm   3.64 mm         Iron       eIoni
    841     2   -187 m   -1.45 m   -88.2 cm   5.04 MeV     4 MeV  2.91 mm   6.55 mm         Iron       eIoni
    842     3   -187 m   -1.45 m   -88.2 cm   2.47 MeV  2.57 MeV  2.26 mm   8.81 mm         Iron       eIoni
    843     4   -187 m   -1.45 m   -88.3 cm    899 keV  1.57 MeV  1.64 mm   1.05 cm         Iron       eIoni
    844     5   -187 m   -1.45 m   -88.3 cm      0 eV    899 keV   680 um   1.11 cm         Iron       eIoni
    845 
    846 *********************************************************************************************************
    847 * G4Track Information:   Particle = anti_nu_e,   Track ID = 5,   Parent ID = 3
    848 *********************************************************************************************************
    849 
    850 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
    851     0   -187 m   -1.45 m   -87.6 cm   43.7 MeV     0 eV      0 fm      0 fm         Iron    initStep
    852     1   -202 m    -250 m    55.1 m    43.7 MeV     0 eV    255 m     255 m    OutOfWorld  Transportation
    853 
    854 *********************************************************************************************************
    855 * G4Track Information:   Particle = nu_mu,   Track ID = 4,   Parent ID = 3
    856 *********************************************************************************************************
    857 
    858 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
    859     0   -187 m   -1.45 m   -87.6 cm     46 MeV     0 eV      0 fm      0 fm         Iron    initStep
    860     1   -190 m     250 m    24.5 m      46 MeV     0 eV    253 m     253 m    OutOfWorld  Transportation
    861 
    862 *********************************************************************************************************
    863 * G4Track Information:   Particle = mu+,   Track ID = 2,   Parent ID = 1
    864 *********************************************************************************************************
    865 
    866 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
    867     0   -250 m       0 fm      0 fm    885 GeV     0 eV      0 fm      0 fm         Iron    initStep
    868     1   -200 m    -903 um  -1.72 cm    602 GeV   282 GeV  49.9 m    49.9 m          Iron      muIoni
    869     2   -160 m   -11.5 cm  -3.48 cm    379 GeV   223 GeV  40.4 m    90.2 m          Iron      muIoni
    870     3   -129 m   -10.5 cm   2.37 cm    286 GeV  93.1 GeV  30.2 m     120 m          Iron      muIoni
    871     4   -104 m   -2.96 cm   5.98 cm    211 GeV  75.2 GeV  24.9 m     145 m          Iron      muIoni
    872     5  -84.5 m    4.51 cm   9.06 cm    159 GeV  51.4 GeV  19.9 m     165 m          Iron      muIoni
    873     6  -68.4 m    21.9 cm   5.29 cm    111 GeV  47.9 GeV  16.1 m     181 m          Iron      muIoni
    874     7  -56.4 m    35.3 cm  -2.91 cm   89.8 GeV  21.5 GeV    12 m     193 m          Iron      muIoni
    875     8  -46.3 m    47.5 cm  -15.3 cm   69.7 GeV  20.1 GeV    10 m     204 m          Iron      muIoni
    876     9  -38.2 m    57.7 cm    -17 cm     40 GeV  29.7 GeV  8.08 m     212 m          Iron      muIoni
    877    10  -33.3 m    55.4 cm  -18.3 cm   32.8 GeV  7.24 GeV  4.95 m     217 m          Iron      muIoni
    878    11  -29.2 m    57.8 cm  -20.2 cm   25.7 GeV  7.06 GeV  4.14 m     221 m          Iron      muIoni
    879    12  -25.8 m    58.7 cm  -24.9 cm   20.1 GeV  5.61 GeV  3.32 m     224 m          Iron      muIoni
    880    13  -23.2 m      59 cm  -27.9 cm   16.1 GeV  4.06 GeV  2.66 m     227 m          Iron      muIoni
    881    14    -21 m    57.6 cm  -29.9 cm   13.2 GeV  2.91 GeV  2.16 m     229 m          Iron      muIoni
    882    15  -19.2 m    56.9 cm  -33.7 cm   10.9 GeV  2.26 GeV   1.8 m     231 m          Iron      muIoni
    883    16  -17.7 m    59.9 cm  -34.2 cm    8.6 GeV  2.28 GeV  1.51 m     232 m          Iron      muIoni
    884    17  -16.5 m    60.1 cm  -33.5 cm      7 GeV   1.6 GeV  1.22 m     233 m          Iron      muIoni
    885    18  -15.5 m    61.7 cm  -31.5 cm   5.25 GeV  1.75 GeV  1.01 m     234 m          Iron      muIoni
    886    19  -14.7 m    61.5 cm  -28.4 cm   4.12 GeV  1.13 GeV  77.4 cm    235 m          Iron      muIoni
    887    20  -14.1 m    62.3 cm  -26.6 cm   2.88 GeV  1.23 GeV  61.9 cm    236 m          Iron      muIoni
    888    21  -13.6 m    64.3 cm  -25.7 cm   2.27 GeV   611 MeV  44.5 cm    236 m          Iron      muIoni
    889    22  -13.3 m    66.6 cm  -25.4 cm   1.59 GeV   680 MeV  35.6 cm    237 m          Iron      muIoni
    890    23    -13 m    68.4 cm  -25.8 cm   1.27 GeV   318 MeV  25.4 cm    237 m          Iron      muIoni
    891    24  -12.8 m    69.1 cm    -26 cm   1.04 GeV   234 MeV  20.5 cm    237 m          Iron      muIoni
    892    25  -12.6 m    69.4 cm  -25.5 cm    841 MeV   196 MeV  16.9 cm    237 m          Iron      muIoni
    893    26  -12.5 m    70.1 cm  -24.8 cm    693 MeV   149 MeV  13.7 cm    237 m          Iron      muIoni
    894    27  -12.4 m    69.7 cm  -25.1 cm    564 MeV   129 MeV  11.3 cm    237 m          Iron      muIoni
    895    28  -12.3 m    69.4 cm  -25.1 cm    458 MeV   106 MeV  9.13 cm    238 m          Iron      muIoni
    896    29  -12.2 m    69.2 cm  -24.9 cm    356 MeV   102 MeV  7.35 cm    238 m          Iron      muIoni
    897    30  -12.2 m    68.8 cm  -24.9 cm    287 MeV  69.8 MeV  5.61 cm    238 m          Iron      muIoni
    898    31  -12.1 m    68.9 cm  -24.7 cm    239 MeV  48.1 MeV  4.41 cm    238 m          Iron      muIoni
    899    32  -12.1 m    69.1 cm  -25.2 cm    193 MeV    46 MeV  3.58 cm    238 m          Iron      muIoni
    900    33  -12.1 m    68.9 cm  -25.4 cm    158 MeV    35 MeV  2.79 cm    238 m          Iron      muIoni
    901    34    -12 m    68.7 cm  -25.3 cm    129 MeV  28.1 MeV   2.2 cm    238 m          Iron      muIoni
    902    35    -12 m    68.6 cm  -25.1 cm    108 MeV  21.7 MeV  1.73 cm    238 m          Iron      muIoni
    903    36    -12 m    68.7 cm    -25 cm   89.9 MeV  17.9 MeV  1.38 cm    238 m          Iron      muIoni
    904    37    -12 m    68.7 cm    -25 cm   75.4 MeV  14.5 MeV  1.11 cm    238 m          Iron      muIoni
    905    38    -12 m    68.7 cm  -25.2 cm     63 MeV  12.5 MeV  8.95 mm    238 m          Iron      muIoni
    906    39    -12 m    68.7 cm  -25.3 cm   51.5 MeV  11.5 MeV  7.19 mm    238 m          Iron      muIoni
    907    40    -12 m    68.7 cm  -25.5 cm   42.7 MeV  8.88 MeV   5.7 mm    238 m          Iron      muIoni
    908    41    -12 m    68.7 cm  -25.6 cm   33.8 MeV  8.87 MeV  4.63 mm    238 m          Iron      muIoni
    909    42    -12 m    68.7 cm  -25.8 cm   25.8 MeV  8.02 MeV  3.64 mm    238 m          Iron      muIoni
    910    43    -12 m    68.7 cm  -25.9 cm   18.1 MeV  7.63 MeV  2.83 mm    238 m          Iron      muIoni
    911    44    -12 m    68.7 cm    -26 cm   10.5 MeV  7.67 MeV  2.14 mm    238 m          Iron      muIoni
    912    45    -12 m    68.7 cm    -26 cm   2.05 MeV  8.41 MeV  1.33 mm    238 m          Iron      muIoni
    913    46    -12 m    68.7 cm    -26 cm      0 eV   2.05 MeV    83 um    238 m          Iron      muIoni
    914    47    -12 m    68.7 cm    -26 cm      0 eV      0 eV      0 fm    238 m          Iron       Decay
    915 
    916 *********************************************************************************************************
    917 * G4Track Information:   Particle = e+,   Track ID = 9,   Parent ID = 2
    918 *********************************************************************************************************
    919 
    920 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
    921     0    -12 m    68.7 cm    -26 cm     12 MeV     0 eV      0 fm      0 fm         Iron    initStep
    922     1  -95.6 m    -250 m     102 m      12 MeV     0 eV    283 m     283 m    OutOfWorld  Transportation
    923 
    924 *********************************************************************************************************
    925 * G4Track Information:   Particle = nu_e,   Track ID = 8,   Parent ID = 2
    926 *********************************************************************************************************
    927 
    928 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
    929     0    -12 m    68.7 cm    -26 cm   44.4 MeV     0 eV      0 fm      0 fm         Iron    initStep
    930     1    227 m    -250 m    -196 m    44.4 MeV     0 eV    398 m     398 m    OutOfWorld  Transportation
    931 
    932 *********************************************************************************************************
    933 * G4Track Information:   Particle = anti_nu_mu,   Track ID = 7,   Parent ID = 2
    934 *********************************************************************************************************
    935 
    936 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
    937     0    -12 m    68.7 cm    -26 cm   48.3 MeV     0 eV      0 fm      0 fm         Iron    initStep
    938     1   -162 m     250 m     113 m    48.3 MeV     0 eV    312 m     312 m    OutOfWorld  Transportation
     346    0   -250 m       0 fm      0 fm      1 TeV     0 eV      0 fm      0 fm         Iron    initStep
     347    1   -245 m       0 fm      0 fm      0 eV      0 eV   4.64 m    4.64 m          Iron  AnnihiToMuPair
    939348
    940349*********************************************************************************************************
     
    943352
    944353Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
    945     0   -250 m       0 fm      0 fm  1e+03 GeV     0 eV      0 fm      0 fm         Iron    initStep
    946     1   -247 m       0 fm      0 fm      0 eV      0 eV   3.34 m    3.34 m          Iron  AnnihiToMuPair
    947 
    948 *********************************************************************************************************
    949 * G4Track Information:   Particle = mu-,   Track ID = 3,   Parent ID = 1
    950 *********************************************************************************************************
    951 
    952 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
    953     0   -247 m       0 fm      0 fm    144 GeV     0 eV      0 fm      0 fm         Iron    initStep
    954     1   -232 m       7 cm   1.82 cm    113 GeV  30.8 GeV  14.9 m    14.9 m          Iron      muIoni
    955     2   -220 m      17 cm   6.71 cm   85.9 GeV  27.4 GeV  12.2 m    27.1 m          Iron      muIoni
    956     3   -210 m    31.1 cm     11 cm   69.5 GeV  16.5 GeV  9.69 m    36.8 m          Iron      muIoni
    957     4   -202 m    41.7 cm   9.58 cm   56.8 GeV  12.6 GeV  8.07 m    44.8 m          Iron      muIoni
    958     5   -195 m    51.4 cm   2.87 cm   45.1 GeV  11.8 GeV  6.77 m    51.6 m          Iron      muIoni
    959     6   -190 m    64.2 cm  -3.31 cm   34.7 GeV  10.4 GeV  5.51 m    57.1 m          Iron      muIoni
    960     7   -185 m    74.5 cm  -3.47 cm   27.7 GeV  6.95 GeV  4.36 m    61.5 m          Iron      muIoni
    961     8   -182 m    85.4 cm  -3.22 cm   22.5 GeV  5.26 GeV  3.56 m      65 m          Iron      muIoni
    962     9   -179 m    95.1 cm  -1.67 cm     18 GeV  4.48 GeV  2.94 m      68 m          Iron      muIoni
    963    10   -176 m    1.05 m   -1.71 cm   14.7 GeV   3.3 GeV   2.4 m    70.4 m          Iron      muIoni
    964    11   -174 m    1.13 m   -2.85 cm   11.9 GeV  2.79 GeV  1.99 m    72.4 m          Iron      muIoni
    965    12   -173 m     1.2 m   -4.02 cm   9.43 GeV  2.45 GeV  1.64 m      74 m          Iron      muIoni
    966    13   -171 m    1.22 m   -3.95 cm   7.28 GeV  2.15 GeV  1.33 m    75.4 m          Iron      muIoni
    967    14   -170 m    1.26 m   -4.15 cm   5.55 GeV  1.73 GeV  1.05 m    76.4 m          Iron      muIoni
    968    15   -169 m    1.28 m      -3 cm   4.55 GeV   999 MeV  81.7 cm   77.2 m          Iron      muIoni
    969    16   -169 m    1.29 m   -3.68 cm   3.65 GeV   906 MeV  68.1 cm   77.9 m          Iron      muIoni
    970    17   -168 m    1.31 m    -3.6 cm   1.93 GeV  1.72 GeV  55.5 cm   78.5 m          Iron      muIoni
    971    18   -168 m    1.31 m   -5.02 cm   1.54 GeV   388 MeV  30.6 cm   78.8 m          Iron      muIoni
    972    19   -168 m    1.32 m   -6.14 cm   1.15 GeV   389 MeV  24.8 cm     79 m          Iron      muIoni
    973    20   -167 m    1.33 m   -7.61 cm    950 MeV   203 MeV  18.7 cm   79.2 m          Iron      muIoni
    974    21   -167 m    1.34 m   -8.26 cm    765 MeV   185 MeV  15.5 cm   79.4 m          Iron      muIoni
    975    22   -167 m    1.34 m   -9.18 cm    622 MeV   143 MeV  12.5 cm   79.5 m          Iron      muIoni
    976    23   -167 m    1.35 m   -9.89 cm    511 MeV   111 MeV  10.1 cm   79.6 m          Iron      muIoni
    977    24   -167 m    1.35 m   -10.6 cm    387 MeV   124 MeV  8.26 cm   79.7 m          Iron      muIoni
    978    25   -167 m    1.35 m   -11.1 cm    319 MeV  67.5 MeV  6.15 cm   79.7 m          Iron      muIoni
    979    26   -167 m    1.35 m     -11 cm    262 MeV  57.3 MeV  4.98 cm   79.8 m          Iron      muIoni
    980    27   -167 m    1.35 m   -10.9 cm    218 MeV  43.9 MeV  3.99 cm   79.8 m          Iron      muIoni
    981    28   -167 m    1.34 m   -10.8 cm    180 MeV  37.6 MeV  3.23 cm   79.8 m          Iron      muIoni
    982    29   -167 m    1.34 m   -10.9 cm    146 MeV    34 MeV  2.59 cm   79.9 m          Iron      muIoni
    983    30   -167 m    1.33 m   -11.1 cm    123 MeV  23.8 MeV  2.01 cm   79.9 m          Iron      muIoni
    984    31   -167 m    1.33 m   -11.6 cm    103 MeV  19.6 MeV  1.62 cm   79.9 m          Iron      muIoni
    985    32   -167 m    1.33 m   -11.9 cm   86.7 MeV  16.3 MeV  1.31 cm   79.9 m          Iron      muIoni
    986    33   -167 m    1.33 m     -12 cm   73.8 MeV  12.9 MeV  1.06 cm   79.9 m          Iron      muIoni
    987    34   -167 m    1.33 m   -12.1 cm   62.4 MeV  11.4 MeV  8.73 mm   79.9 m          Iron      muIoni
    988    35   -167 m    1.33 m   -12.2 cm   51.7 MeV  10.8 MeV  7.13 mm   79.9 m          Iron      muIoni
    989    36   -167 m    1.33 m   -12.2 cm   41.1 MeV  10.6 MeV  5.72 mm     80 m          Iron      muIoni
    990    37   -167 m    1.33 m   -12.2 cm   33.7 MeV  7.31 MeV  4.44 mm     80 m          Iron      muIoni
    991    38   -167 m    1.33 m   -12.2 cm   26.1 MeV  7.65 MeV  3.64 mm     80 m          Iron      muIoni
    992    39   -167 m    1.33 m   -12.2 cm     19 MeV  7.09 MeV  2.87 mm     80 m          Iron      muIoni
    993    40   -167 m    1.33 m   -12.3 cm   11.8 MeV  7.23 MeV  2.21 mm     80 m          Iron      muIoni
    994    41   -167 m    1.33 m   -12.3 cm   3.66 MeV   8.1 MeV   1.5 mm     80 m          Iron      muIoni
    995    42   -167 m    1.33 m   -12.3 cm      0 eV   3.66 MeV   229 um     80 m          Iron      muIoni
    996    43   -167 m    1.33 m   -12.3 cm      0 eV      0 eV      0 fm     80 m          Iron       Decay
    997 
    998 *********************************************************************************************************
    999 * G4Track Information:   Particle = e-,   Track ID = 6,   Parent ID = 3
    1000 *********************************************************************************************************
    1001 
    1002 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
    1003     0   -167 m    1.33 m   -12.3 cm   32.7 MeV     0 eV      0 fm      0 fm         Iron    initStep
    1004     1   -167 m    1.33 m   -11.8 cm   20.3 MeV  12.4 MeV  5.24 mm   5.24 mm         Iron       eIoni
    1005     2   -167 m    1.33 m   -11.4 cm   13.4 MeV  6.93 MeV   4.2 mm   9.44 mm         Iron       eIoni
    1006     3   -167 m    1.33 m   -11.2 cm   8.54 MeV  4.82 MeV  3.46 mm   1.29 cm         Iron       eIoni
    1007     4   -167 m    1.33 m     -11 cm   5.17 MeV  3.36 MeV  2.84 mm   1.57 cm         Iron       eIoni
    1008     5   -167 m    1.33 m   -10.9 cm   2.78 MeV  2.39 MeV  2.29 mm    1.8 cm         Iron       eIoni
    1009     6   -167 m    1.33 m     -11 cm   1.11 MeV  1.68 MeV  1.74 mm   1.98 cm         Iron       eIoni
    1010     7   -167 m    1.33 m     -11 cm      0 eV   1.11 MeV   872 um   2.06 cm         Iron       eIoni
    1011 
    1012 *********************************************************************************************************
    1013 * G4Track Information:   Particle = anti_nu_e,   Track ID = 5,   Parent ID = 3
    1014 *********************************************************************************************************
    1015 
    1016 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
    1017     0   -167 m    1.33 m   -12.3 cm   21.9 MeV     0 eV      0 fm      0 fm         Iron    initStep
    1018     1  -90.3 m     250 m    80.8 m    21.9 MeV     0 eV    272 m     272 m    OutOfWorld  Transportation
    1019 
    1020 *********************************************************************************************************
    1021 * G4Track Information:   Particle = nu_mu,   Track ID = 4,   Parent ID = 3
    1022 *********************************************************************************************************
    1023 
    1024 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
    1025     0   -167 m    1.33 m   -12.3 cm     50 MeV     0 eV      0 fm      0 fm         Iron    initStep
    1026     1   -224 m    -227 m    -250 m      50 MeV     0 eV    344 m     344 m    OutOfWorld  Transportation
    1027 
    1028 *********************************************************************************************************
    1029 * G4Track Information:   Particle = mu+,   Track ID = 2,   Parent ID = 1
    1030 *********************************************************************************************************
    1031 
    1032 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
    1033     0   -247 m       0 fm      0 fm    856 GeV     0 eV      0 fm      0 fm         Iron    initStep
    1034     1   -198 m   -1.77 cm  -8.03 mm    600 GeV   255 GeV    49 m      49 m          Iron      muIoni
    1035     2   -157 m   -18.4 cm  -1.18 cm    437 GeV   163 GeV  40.3 m    89.3 m          Iron      muIoni
    1036     3   -124 m   -31.8 cm  -3.98 cm    316 GeV   122 GeV  33.2 m     122 m          Iron      muIoni
    1037     4  -97.4 m   -48.7 cm  -4.82 cm    244 GeV  71.6 GeV  26.8 m     149 m          Iron      muIoni
    1038     5  -75.1 m   -59.2 cm  -2.31 cm    192 GeV  51.9 GeV  22.3 m     172 m          Iron      muIoni
    1039     6  -56.5 m   -63.7 cm  -2.97 cm   47.6 GeV   145 GeV  18.6 m     190 m          Iron      muIoni
    1040     7  -50.7 m   -66.3 cm   -7.8 cm   36.8 GeV  10.7 GeV  5.77 m     196 m          Iron      muIoni
    1041     8  -46.1 m   -66.4 cm  -12.5 cm   29.3 GeV  7.52 GeV  4.59 m     201 m          Iron      muIoni
    1042     9  -42.4 m   -65.6 cm  -12.7 cm   23.9 GeV  5.43 GeV  3.74 m     204 m          Iron      muIoni
    1043    10  -39.3 m     -63 cm  -14.6 cm   19.1 GeV  4.75 GeV   3.1 m     207 m          Iron      muIoni
    1044    11  -36.7 m   -60.1 cm  -16.8 cm   15.1 GeV  4.04 GeV  2.54 m     210 m          Iron      muIoni
    1045    12  -34.7 m   -58.2 cm    -14 cm   11.8 GeV  3.34 GeV  2.04 m     212 m          Iron      muIoni
    1046    13  -33.1 m   -53.5 cm  -14.6 cm    9.5 GeV  2.26 GeV  1.62 m     214 m          Iron      muIoni
    1047    14  -31.7 m   -49.8 cm    -16 cm   7.73 GeV  1.77 GeV  1.34 m     215 m          Iron      muIoni
    1048    15  -30.6 m   -43.3 cm  -21.2 cm    5.8 GeV  1.92 GeV  1.11 m     216 m          Iron      muIoni
    1049    16  -29.8 m   -37.6 cm  -22.4 cm   4.63 GeV  1.18 GeV    85 cm    217 m          Iron      muIoni
    1050    17  -29.1 m   -34.7 cm  -21.7 cm   3.67 GeV   952 MeV    69 cm    218 m          Iron      muIoni
    1051    18  -28.6 m   -33.5 cm  -20.8 cm   2.67 GeV     1 GeV  55.7 cm    218 m          Iron      muIoni
    1052    19  -28.1 m   -33.2 cm  -21.4 cm   2.16 GeV   515 MeV  41.4 cm    219 m          Iron      muIoni
    1053    20  -27.8 m     -32 cm  -21.2 cm   1.74 GeV   419 MeV  33.9 cm    219 m          Iron      muIoni
    1054    21  -27.5 m   -30.7 cm  -21.5 cm   1.43 GeV   312 MeV  27.7 cm    219 m          Iron      muIoni
    1055    22  -27.3 m   -29.8 cm  -22.9 cm   1.09 GeV   337 MeV  22.9 cm    219 m          Iron      muIoni
    1056    23  -27.1 m   -29.2 cm  -23.8 cm    812 MeV   277 MeV  17.7 cm    220 m          Iron      muIoni
    1057    24    -27 m     -28 cm  -24.5 cm    668 MeV   145 MeV  13.2 cm    220 m          Iron      muIoni
    1058    25  -26.9 m   -26.6 cm  -24.7 cm    544 MeV   124 MeV  10.9 cm    220 m          Iron      muIoni
    1059    26  -26.8 m   -26.5 cm  -24.6 cm    441 MeV   103 MeV   8.8 cm    220 m          Iron      muIoni
    1060    27  -26.7 m   -26.4 cm  -24.1 cm    334 MeV   107 MeV  7.05 cm    220 m          Iron      muIoni
    1061    28  -26.7 m   -26.2 cm  -24.5 cm    281 MeV  52.5 MeV  5.22 cm    220 m          Iron      muIoni
    1062    29  -26.6 m     -26 cm  -24.4 cm    228 MeV  53.8 MeV  4.32 cm    220 m          Iron      muIoni
    1063    30  -26.6 m   -26.1 cm  -24.5 cm    190 MeV  37.6 MeV  3.39 cm    220 m          Iron      muIoni
    1064    31  -26.6 m     -26 cm  -24.8 cm    161 MeV  28.9 MeV  2.75 cm    220 m          Iron      muIoni
    1065    32  -26.5 m   -25.8 cm  -24.8 cm    131 MeV  29.8 MeV  2.26 cm    220 m          Iron      muIoni
    1066    33  -26.5 m     -26 cm  -24.8 cm    108 MeV  22.9 MeV  1.76 cm    220 m          Iron      muIoni
    1067    34  -26.5 m   -26.1 cm  -24.8 cm   92.3 MeV  16.2 MeV  1.39 cm    220 m          Iron      muIoni
    1068    35  -26.5 m   -26.3 cm  -24.7 cm   75.9 MeV  16.4 MeV  1.14 cm    220 m          Iron      muIoni
    1069    36  -26.5 m   -26.4 cm  -24.7 cm   63.5 MeV  12.4 MeV  9.01 mm    220 m          Iron      muIoni
    1070    37  -26.5 m   -26.5 cm  -24.7 cm   52.1 MeV  11.4 MeV  7.27 mm    220 m          Iron      muIoni
    1071    38  -26.5 m   -26.7 cm  -24.9 cm   42.4 MeV  9.74 MeV  5.78 mm    220 m          Iron      muIoni
    1072    39  -26.5 m   -26.7 cm  -25.1 cm   33.8 MeV  8.65 MeV   4.6 mm    220 m          Iron      muIoni
    1073    40  -26.5 m   -26.8 cm  -25.3 cm   25.3 MeV  8.48 MeV  3.64 mm    220 m          Iron      muIoni
    1074    41  -26.5 m   -26.8 cm  -25.4 cm   18.8 MeV  6.53 MeV  2.78 mm    220 m          Iron      muIoni
    1075    42  -26.5 m   -26.8 cm  -25.4 cm   11.5 MeV  7.28 MeV  2.19 mm    220 m          Iron      muIoni
    1076    43  -26.5 m   -26.8 cm  -25.4 cm   3.25 MeV  8.22 MeV  1.47 mm    220 m          Iron      muIoni
    1077    44  -26.5 m   -26.8 cm  -25.5 cm      0 eV   3.25 MeV   186 um    220 m          Iron      muIoni
    1078    45  -26.5 m   -26.8 cm  -25.5 cm      0 eV      0 eV      0 fm    220 m          Iron       Decay
    1079 
    1080 *********************************************************************************************************
    1081 * G4Track Information:   Particle = e+,   Track ID = 9,   Parent ID = 2
    1082 *********************************************************************************************************
    1083 
    1084 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
    1085     0  -26.5 m   -26.8 cm  -25.5 cm   40.8 MeV     0 eV      0 fm      0 fm         Iron    initStep
    1086     1    250 m   -91.1 m     -23 m    40.8 MeV     0 eV    292 m     292 m    OutOfWorld  Transportation
    1087 
    1088 *********************************************************************************************************
    1089 * G4Track Information:   Particle = nu_e,   Track ID = 8,   Parent ID = 2
    1090 *********************************************************************************************************
    1091 
    1092 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
    1093     0  -26.5 m   -26.8 cm  -25.5 cm   34.8 MeV     0 eV      0 fm      0 fm         Iron    initStep
    1094     1   -250 m    48.2 m    -189 m    34.8 MeV     0 eV    296 m     296 m    OutOfWorld  Transportation
    1095 
    1096 *********************************************************************************************************
    1097 * G4Track Information:   Particle = anti_nu_mu,   Track ID = 7,   Parent ID = 2
    1098 *********************************************************************************************************
    1099 
    1100 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
    1101     0  -26.5 m   -26.8 cm  -25.5 cm     29 MeV     0 eV      0 fm      0 fm         Iron    initStep
    1102     1   -149 m      69 m     250 m      29 MeV     0 eV    287 m     287 m    OutOfWorld  Transportation
     354    0   -250 m       0 fm      0 fm      1 TeV     0 eV      0 fm      0 fm         Iron    initStep
     355    1   -238 m       0 fm      0 fm      0 eV      0 eV   12.5 m    12.5 m          Iron  AnnihiToMuPair
    1103356
    1104357*********************************************************************************************************
     
    1107360
    1108361Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
    1109     0   -250 m       0 fm      0 fm  1e+03 GeV     0 eV      0 fm      0 fm         Iron    initStep
    1110     1   -248 m       0 fm      0 fm      0 eV      0 eV   2.11 m    2.11 m          Iron  AnnihiToMuPair
    1111 
    1112 *********************************************************************************************************
    1113 * G4Track Information:   Particle = mu-,   Track ID = 3,   Parent ID = 1
    1114 *********************************************************************************************************
    1115 
    1116 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
    1117     0   -248 m       0 fm      0 fm    517 GeV     0 eV      0 fm      0 fm         Iron    initStep
    1118     1   -211 m    -1.3 cm  -4.82 cm    365 GeV   152 GeV  36.9 m    36.9 m          Iron      muIoni
    1119     2   -181 m    10.7 cm  -3.94 cm    274 GeV  91.6 GeV  29.5 m    66.4 m          Iron      muIoni
    1120     3   -157 m    15.2 cm  -5.02 cm    210 GeV  63.5 GeV  24.2 m    90.6 m          Iron      muIoni
    1121     4   -137 m    21.4 cm  -3.09 cm    164 GeV  45.6 GeV  19.9 m     111 m          Iron      muIoni
    1122     5   -121 m    25.9 cm   4.66 cm    125 GeV  39.5 GeV  16.5 m     127 m          Iron      muIoni
    1123     6   -108 m    23.3 cm   8.43 cm    100 GeV  24.7 GeV  13.3 m     140 m          Iron      muIoni
    1124     7  -96.6 m    21.4 cm   16.6 cm   79.7 GeV  20.5 GeV    11 m     151 m          Iron      muIoni
    1125     8  -87.5 m    10.1 cm   31.1 cm   64.4 GeV  15.3 GeV   9.1 m     160 m          Iron      muIoni
    1126     9  -79.9 m    5.18 mm   47.9 cm   52.2 GeV  12.2 GeV  7.56 m     168 m          Iron      muIoni
    1127    10  -73.6 m   -10.1 cm   64.5 cm   40.9 GeV  11.4 GeV  6.28 m     174 m          Iron      muIoni
    1128    11  -68.6 m   -23.4 cm   76.2 cm   30.9 GeV  9.93 GeV  5.05 m     179 m          Iron      muIoni
    1129    12  -64.6 m   -34.8 cm   91.2 cm   25.1 GeV  5.79 GeV  3.93 m     183 m          Iron      muIoni
    1130    13  -61.4 m   -44.7 cm   1.07 m    16.4 GeV  8.76 GeV  3.26 m     187 m          Iron      muIoni
    1131    14  -59.2 m   -51.7 cm   1.19 m    13.2 GeV  3.17 GeV  2.21 m     189 m          Iron      muIoni
    1132    15  -57.4 m   -55.7 cm   1.27 m    10.4 GeV  2.78 GeV  1.81 m     191 m          Iron      muIoni
    1133    16  -55.9 m     -62 cm   1.34 m    8.14 GeV  2.29 GeV  1.46 m     192 m          Iron      muIoni
    1134    17  -54.8 m   -66.2 cm    1.4 m    6.68 GeV  1.47 GeV  1.16 m     193 m          Iron      muIoni
    1135    18  -53.8 m   -67.7 cm   1.42 m    5.38 GeV  1.29 GeV  96.9 cm    194 m          Iron      muIoni
    1136    19    -53 m   -68.2 cm   1.45 m    4.34 GeV  1.04 GeV  79.5 cm    195 m          Iron      muIoni
    1137    20  -52.3 m   -65.9 cm   1.47 m    3.21 GeV  1.13 GeV  65.1 cm    196 m          Iron      muIoni
    1138    21  -51.9 m   -62.9 cm    1.5 m    2.01 GeV   1.2 GeV  49.3 cm    196 m          Iron      muIoni
    1139    22  -51.5 m   -61.2 cm   1.52 m    1.58 GeV   435 MeV  31.9 cm    196 m          Iron      muIoni
    1140    23  -51.3 m   -60.2 cm   1.53 m    1.27 GeV   305 MeV  25.3 cm    197 m          Iron      muIoni
    1141    24  -51.1 m   -57.5 cm   1.54 m     974 MeV   297 MeV  20.6 cm    197 m          Iron      muIoni
    1142    25  -50.9 m   -55.5 cm   1.54 m     801 MeV   174 MeV  15.9 cm    197 m          Iron      muIoni
    1143    26  -50.8 m   -53.7 cm   1.53 m     657 MeV   143 MeV  13.1 cm    197 m          Iron      muIoni
    1144    27  -50.7 m     -53 cm   1.53 m     540 MeV   117 MeV  10.7 cm    197 m          Iron      muIoni
    1145    28  -50.6 m   -52.4 cm   1.53 m     435 MeV   105 MeV  8.75 cm    197 m          Iron      muIoni
    1146    29  -50.5 m   -51.8 cm   1.54 m     357 MeV  78.2 MeV  6.97 cm    197 m          Iron      muIoni
    1147    30  -50.5 m   -51.3 cm   1.54 m     295 MeV    62 MeV  5.63 cm    197 m          Iron      muIoni
    1148    31  -50.4 m   -50.7 cm   1.54 m     230 MeV  64.3 MeV  4.56 cm    198 m          Iron      muIoni
    1149    32  -50.4 m     -50 cm   1.54 m     184 MeV  46.2 MeV  3.44 cm    198 m          Iron      muIoni
    1150    33  -50.4 m   -49.5 cm   1.54 m     154 MeV    30 MeV  2.65 cm    198 m          Iron      muIoni
    1151    34  -50.3 m   -49.1 cm   1.54 m     131 MeV  23.2 MeV  2.14 cm    198 m          Iron      muIoni
    1152    35  -50.3 m     -49 cm   1.55 m     108 MeV  23.3 MeV  1.76 cm    198 m          Iron      muIoni
    1153    36  -50.3 m   -48.8 cm   1.55 m    91.4 MeV  16.2 MeV  1.38 cm    198 m          Iron      muIoni
    1154    37  -50.3 m     -49 cm   1.55 m    75.4 MeV  15.9 MeV  1.13 cm    198 m          Iron      muIoni
    1155    38  -50.3 m     -49 cm   1.56 m    61.8 MeV  13.6 MeV  8.95 mm    198 m          Iron      muIoni
    1156    39  -50.3 m   -48.8 cm   1.56 m    49.3 MeV  12.6 MeV  7.05 mm    198 m          Iron      muIoni
    1157    40  -50.3 m   -48.7 cm   1.56 m    40.9 MeV  8.39 MeV  5.42 mm    198 m          Iron      muIoni
    1158    41  -50.3 m   -48.4 cm   1.56 m    33.3 MeV  7.61 MeV  4.42 mm    198 m          Iron      muIoni
    1159    42  -50.3 m   -48.3 cm   1.56 m    26.1 MeV   7.2 MeV  3.59 mm    198 m          Iron      muIoni
    1160    43  -50.3 m   -48.1 cm   1.56 m    18.7 MeV  7.35 MeV  2.86 mm    198 m          Iron      muIoni
    1161    44  -50.3 m   -47.9 cm   1.56 m    11.6 MeV  7.14 MeV  2.19 mm    198 m          Iron      muIoni
    1162    45  -50.3 m   -47.8 cm   1.56 m    3.85 MeV  7.73 MeV  1.48 mm    198 m          Iron      muIoni
    1163    46  -50.3 m   -47.8 cm   1.56 m       0 eV   3.85 MeV   249 um    198 m          Iron      muIoni
    1164    47  -50.3 m   -47.8 cm   1.56 m       0 eV      0 eV      0 fm    198 m          Iron       Decay
    1165 
    1166 *********************************************************************************************************
    1167 * G4Track Information:   Particle = e-,   Track ID = 6,   Parent ID = 3
    1168 *********************************************************************************************************
    1169 
    1170 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
    1171     0  -50.3 m   -47.8 cm   1.56 m      42 MeV     0 eV      0 fm      0 fm         Iron    initStep
    1172     1  -50.3 m     -48 cm   1.56 m    26.9 MeV  15.2 MeV  5.85 mm   5.85 mm         Iron       eIoni
    1173     2  -50.3 m   -48.1 cm   1.56 m    16.7 MeV  10.1 MeV  4.78 mm   1.06 cm         Iron       eIoni
    1174     3  -50.3 m   -48.3 cm   1.56 m    10.6 MeV   6.1 MeV  3.84 mm   1.45 cm         Iron       eIoni
    1175     4  -50.3 m   -48.4 cm   1.56 m    6.32 MeV  4.29 MeV  3.12 mm   1.76 cm         Iron       eIoni
    1176     5  -50.3 m   -48.6 cm   1.56 m    3.06 MeV  3.27 MeV  2.49 mm   2.01 cm         Iron       eIoni
    1177     6  -50.3 m   -48.7 cm   1.56 m       0 eV   3.06 MeV  1.82 mm   2.19 cm         Iron       eIoni
    1178 
    1179 *********************************************************************************************************
    1180 * G4Track Information:   Particle = anti_nu_e,   Track ID = 5,   Parent ID = 3
    1181 *********************************************************************************************************
    1182 
    1183 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
    1184     0  -50.3 m   -47.8 cm   1.56 m    15.6 MeV     0 eV      0 fm      0 fm         Iron    initStep
    1185     1  -30.3 m   -24.8 m     250 m    15.6 MeV     0 eV    250 m     250 m    OutOfWorld  Transportation
    1186 
    1187 *********************************************************************************************************
    1188 * G4Track Information:   Particle = nu_mu,   Track ID = 4,   Parent ID = 3
    1189 *********************************************************************************************************
    1190 
    1191 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
    1192     0  -50.3 m   -47.8 cm   1.56 m      47 MeV     0 eV      0 fm      0 fm         Iron    initStep
    1193     1   -250 m    90.1 m   -85.4 m      47 MeV     0 eV    236 m     236 m    OutOfWorld  Transportation
    1194 
    1195 *********************************************************************************************************
    1196 * G4Track Information:   Particle = mu+,   Track ID = 2,   Parent ID = 1
    1197 *********************************************************************************************************
    1198 
    1199 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
    1200     0   -248 m       0 fm      0 fm    483 GeV     0 eV      0 fm      0 fm         Iron    initStep
    1201     1   -213 m   -1.46 cm  -2.55 cm    354 GeV   128 GeV  35.3 m    35.3 m          Iron      muIoni
    1202     2   -184 m    2.95 cm  -10.3 cm    272 GeV  82.6 GeV  28.9 m    64.2 m          Iron      muIoni
    1203     3   -160 m    2.07 cm  -24.2 cm    205 GeV  66.2 GeV    24 m    88.2 m          Iron      muIoni
    1204     4   -140 m    2.62 cm  -34.5 cm    156 GeV  49.8 GeV  19.6 m     108 m          Iron      muIoni
    1205     5   -124 m    9.68 cm  -42.2 cm    120 GeV  35.9 GeV  15.8 m     124 m          Iron      muIoni
    1206     6   -111 m    14.9 cm  -35.5 cm   95.2 GeV  24.6 GeV  12.8 m     136 m          Iron      muIoni
    1207     7   -101 m    32.1 cm  -32.4 cm   68.9 GeV  26.3 GeV  10.6 m     147 m          Iron      muIoni
    1208     8  -92.9 m    50.1 cm  -32.7 cm   53.2 GeV  15.7 GeV     8 m     155 m          Iron      muIoni
    1209     9  -86.6 m      66 cm  -37.2 cm   42.6 GeV  10.6 GeV  6.37 m     161 m          Iron      muIoni
    1210    10  -81.3 m    73.7 cm  -38.2 cm   32.6 GeV    10 GeV  5.24 m     167 m          Iron      muIoni
    1211    11  -77.2 m    80.4 cm  -35.7 cm   26.3 GeV  6.23 GeV  4.11 m     171 m          Iron      muIoni
    1212    12  -73.8 m    83.6 cm  -34.4 cm   19.7 GeV  6.65 GeV  3.39 m     174 m          Iron      muIoni
    1213    13  -71.2 m    89.8 cm  -34.5 cm   14.6 GeV  5.11 GeV  2.61 m     177 m          Iron      muIoni
    1214    14  -69.2 m    95.2 cm  -38.5 cm   11.4 GeV  3.23 GeV  1.98 m     179 m          Iron      muIoni
    1215    15  -67.7 m    95.9 cm  -42.6 cm   9.23 GeV  2.13 GeV  1.58 m     180 m          Iron      muIoni
    1216    16  -66.4 m    95.7 cm    -44 cm   7.53 GeV   1.7 GeV   1.3 m     182 m          Iron      muIoni
    1217    17  -65.3 m      96 cm  -39.7 cm   5.99 GeV  1.54 GeV  1.08 m     183 m          Iron      muIoni
    1218    18  -64.4 m    95.5 cm    -37 cm    4.7 GeV  1.29 GeV  87.5 cm    184 m          Iron      muIoni
    1219    19  -63.7 m    94.6 cm  -38.7 cm   3.85 GeV   855 MeV    70 cm    184 m          Iron      muIoni
    1220    20  -63.1 m    94.5 cm  -39.3 cm   3.03 GeV   821 MeV  58.2 cm    185 m          Iron      muIoni
    1221    21  -62.7 m    92.9 cm  -39.8 cm   2.37 GeV   660 MeV  46.6 cm    185 m          Iron      muIoni
    1222    22  -62.3 m    92.3 cm  -42.1 cm   1.71 GeV   656 MeV    37 cm    186 m          Iron      muIoni
    1223    23    -62 m    90.1 cm  -43.8 cm   1.37 GeV   339 MeV  27.3 cm    186 m          Iron      muIoni
    1224    24  -61.8 m    89.5 cm  -44.4 cm    1.1 GeV   269 MeV  22.1 cm    186 m          Iron      muIoni
    1225    25  -61.6 m    87.4 cm  -44.6 cm    897 MeV   208 MeV  17.9 cm    186 m          Iron      muIoni
    1226    26  -61.5 m    85.4 cm  -44.8 cm    740 MeV   158 MeV  14.6 cm    186 m          Iron      muIoni
    1227    27  -61.4 m    83.1 cm  -44.7 cm    605 MeV   135 MeV    12 cm    187 m          Iron      muIoni
    1228    28  -61.3 m    80.6 cm  -45.8 cm    503 MeV   101 MeV  9.82 cm    187 m          Iron      muIoni
    1229    29  -61.2 m    79.2 cm  -47.6 cm    421 MeV  82.8 MeV  8.12 cm    187 m          Iron      muIoni
    1230    30  -61.1 m    78.2 cm  -49.4 cm    333 MeV  87.4 MeV  6.71 cm    187 m          Iron      muIoni
    1231    31  -61.1 m    77.2 cm  -50.5 cm    267 MeV  66.7 MeV  5.21 cm    187 m          Iron      muIoni
    1232    32    -61 m    76.4 cm  -51.3 cm    220 MeV  46.9 MeV  4.06 cm    187 m          Iron      muIoni
    1233    33    -61 m    75.5 cm    -52 cm    187 MeV  32.7 MeV  3.25 cm    187 m          Iron      muIoni
    1234    34    -61 m    74.8 cm  -52.5 cm    151 MeV  35.6 MeV  2.69 cm    187 m          Iron      muIoni
    1235    35    -61 m    74.5 cm  -52.9 cm    125 MeV  26.7 MeV  2.09 cm    187 m          Iron      muIoni
    1236    36  -60.9 m    74.1 cm  -53.4 cm    106 MeV  19.2 MeV  1.65 cm    187 m          Iron      muIoni
    1237    37  -60.9 m    73.8 cm  -53.7 cm     88 MeV  17.6 MeV  1.35 cm    187 m          Iron      muIoni
    1238    38  -60.9 m    73.6 cm    -54 cm   73.1 MeV  14.9 MeV  1.08 cm    187 m          Iron      muIoni
    1239    39  -60.9 m    73.6 cm  -54.3 cm   61.2 MeV  11.9 MeV  8.61 mm    187 m          Iron      muIoni
    1240    40  -60.9 m    73.4 cm  -54.6 cm   49.7 MeV  11.5 MeV  6.96 mm    187 m          Iron      muIoni
    1241    41  -60.9 m    73.3 cm  -54.9 cm   40.7 MeV  9.01 MeV  5.47 mm    187 m          Iron      muIoni
    1242    42  -60.9 m    73.1 cm  -55.1 cm   32.2 MeV  8.56 MeV   4.4 mm    187 m          Iron      muIoni
    1243    43  -60.9 m      73 cm  -55.3 cm   23.3 MeV  8.88 MeV  3.47 mm    187 m          Iron      muIoni
    1244    44  -60.9 m    72.9 cm  -55.4 cm   16.1 MeV  7.16 MeV   2.6 mm    187 m          Iron      muIoni
    1245    45  -60.9 m    72.9 cm  -55.5 cm   9.53 MeV  6.59 MeV  1.95 mm    187 m          Iron      muIoni
    1246    46  -60.9 m    72.8 cm  -55.6 cm   1.29 MeV  8.25 MeV  1.19 mm    187 m          Iron      muIoni
    1247    47  -60.9 m    72.8 cm  -55.6 cm      0 eV   1.29 MeV  37.4 um    187 m          Iron      muIoni
    1248    48  -60.9 m    72.8 cm  -55.6 cm      0 eV      0 eV      0 fm    187 m          Iron       Decay
    1249 
    1250 *********************************************************************************************************
    1251 * G4Track Information:   Particle = e+,   Track ID = 9,   Parent ID = 2
    1252 *********************************************************************************************************
    1253 
    1254 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
    1255     0  -60.9 m    72.8 cm  -55.6 cm   33.2 MeV     0 eV      0 fm      0 fm         Iron    initStep
    1256     1   -180 m     -29 m     250 m    33.2 MeV     0 eV    279 m     279 m    OutOfWorld  Transportation
    1257 
    1258 *********************************************************************************************************
    1259 * G4Track Information:   Particle = nu_e,   Track ID = 8,   Parent ID = 2
    1260 *********************************************************************************************************
    1261 
    1262 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
    1263     0  -60.9 m    72.8 cm  -55.6 cm   26.6 MeV     0 eV      0 fm      0 fm         Iron    initStep
    1264     1    250 m     112 m     208 m    26.6 MeV     0 eV    391 m     391 m    OutOfWorld  Transportation
    1265 
    1266 *********************************************************************************************************
    1267 * G4Track Information:   Particle = anti_nu_mu,   Track ID = 7,   Parent ID = 2
    1268 *********************************************************************************************************
    1269 
    1270 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
    1271     0  -60.9 m    72.8 cm  -55.6 cm   44.8 MeV     0 eV      0 fm      0 fm         Iron    initStep
    1272     1   -100 m   -22.4 m    -250 m    44.8 MeV     0 eV    254 m     254 m    OutOfWorld  Transportation
     362    0   -250 m       0 fm      0 fm      1 TeV     0 eV      0 fm      0 fm         Iron    initStep
     363    1   -248 m       0 fm      0 fm      0 eV      0 eV   1.56 m    1.56 m          Iron  AnnihiToMuPair
    1273364Run terminated.
    1274365Run Summary
    1275366  Number of events processed : 5
    1276   User=0.03s Real=0.05s Sys=0.01s
     367  User=0s Real=0s Sys=0s
    1277368
    1278369--------- Ranecu engine status ---------
    1279370 Initial seed (index) = 0
    1280  Current couple of seeds = 2017260954, 352972547
     371 Current couple of seeds = 688971725, 890447704
    1281372----------------------------------------
     373
     374 Number of process calls --->   AnnihiToMuPair : 5
    1282375#
    1283376/gun/particle anti_proton
     
    1289382 Pointers : G4VUserRegionInformation[0], G4UserLimits[0], G4FastSimulationManager[0], G4UserSteppingAction[0]
    1290383 Materials : Iron
    1291  Production cuts :  gamma 1 km     e- 1 km     e+ 1 km
     384 Production cuts :   gamma 1 km      e- 1 km      e+ 1 km  proton 0 fm
    1292385
    1293386========= Table of registered couples ==============================
     
    1295388Index : 0     used in the geometry : Yes     recalculation needed : No
    1296389 Material : Iron
    1297  Range cuts        :  gamma 1 km     e- 1 km     e+ 1 km
    1298  Energy thresholds :  gamma 2.8802232e+295 J      e- 2.8802232e+295 J      e+ 2.8802232e+295 J
     390 Range cuts        :  gamma  1 km     e-  1 km     e+  1 km  proton 0 fm
     391 Energy thresholds :  gamma  10 GeV    e-  10 GeV    e+  10 GeV proton 0 eV
    1299392 Region(s) which use this couple :
    1300393    DefaultRegionForTheWorld
     
    1306399--------- Ranecu engine status ---------
    1307400 Initial seed (index) = 0
    1308  Current couple of seeds = 2017260954, 352972547
     401 Current couple of seeds = 688971725, 890447704
    1309402----------------------------------------
    1310403Start Run processing.
     
    1318411Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
    1319412    0   -250 m       0 fm      0 fm      1 GeV     0 eV      0 fm      0 fm         Iron    initStep
    1320     1   -250 m     479 um    677 um    928 MeV  72.2 MeV   5.8 cm    5.8 cm         Iron      hhIoni
    1321     2   -250 m    1.21 mm   2.46 mm    861 MeV  67.1 MeV  5.24 cm     11 cm         Iron      hhIoni
    1322     3   -250 m     1.2 mm   4.04 mm    801 MeV  60.1 MeV  4.71 cm   15.7 cm         Iron      hhIoni
    1323     4   -250 m    2.31 mm   6.03 mm    745 MeV  55.5 MeV  4.25 cm     20 cm         Iron      hhIoni
    1324     5   -250 m    2.69 mm   8.13 mm    690 MeV  54.8 MeV  3.84 cm   23.8 cm         Iron      hhIoni
    1325     6   -250 m    2.69 mm   9.18 mm    645 MeV  45.3 MeV  3.44 cm   27.3 cm         Iron      hhIoni
    1326     7   -250 m    3.28 mm   1.11 cm    601 MeV  44.3 MeV  3.11 cm   30.4 cm         Iron      hhIoni
    1327     8   -250 m    3.42 mm   1.35 cm    556 MeV  44.2 MeV   2.8 cm   33.2 cm         Iron      hhIoni
    1328     9   -250 m    2.92 mm   1.57 cm    520 MeV  36.8 MeV   2.5 cm   35.7 cm         Iron      hhIoni
    1329    10   -250 m    2.26 mm   1.72 cm    486 MeV    34 MeV  2.25 cm   37.9 cm         Iron      hhIoni
    1330    11   -250 m     1.7 mm   1.89 cm    453 MeV  32.5 MeV  2.03 cm     40 cm         Iron      hhIoni
    1331    12   -250 m     993 um   2.05 cm    423 MeV  30.2 MeV  1.83 cm   41.8 cm         Iron      hhIoni
    1332    13   -250 m     970 um   2.13 cm    399 MeV  24.3 MeV  1.65 cm   43.5 cm         Iron      hhIoni
    1333    14   -250 m    1.18 mm   2.22 cm    373 MeV  25.8 MeV   1.5 cm     45 cm         Iron      hhIoni
    1334    15   -250 m    1.39 mm   2.27 cm    348 MeV  24.5 MeV  1.35 cm   46.3 cm         Iron      hhIoni
    1335    16   -250 m    1.79 mm   2.34 cm    326 MeV  22.1 MeV  1.22 cm   47.5 cm         Iron      hhIoni
    1336    17   -250 m    1.84 mm   2.37 cm    305 MeV  21.5 MeV  1.09 cm   48.6 cm         Iron      hhIoni
    1337    18   -250 m    1.89 mm   2.36 cm    284 MeV  20.9 MeV   9.8 mm   49.6 cm         Iron      hhIoni
    1338    19   -249 m    1.88 mm   2.36 cm    265 MeV  19.3 MeV  8.77 mm   50.5 cm         Iron      hhIoni
    1339    20   -249 m    1.73 mm   2.35 cm    248 MeV  16.7 MeV  7.82 mm   51.3 cm         Iron      hhIoni
    1340    21   -249 m    1.56 mm   2.36 cm    232 MeV  16.2 MeV  7.02 mm     52 cm         Iron      hhIoni
    1341    22   -249 m    1.31 mm   2.37 cm    217 MeV    15 MeV  6.32 mm   52.6 cm         Iron      hhIoni
    1342    23   -249 m     893 um   2.38 cm    203 MeV  13.5 MeV  5.67 mm   53.2 cm         Iron      hhIoni
    1343    24   -249 m     617 um    2.4 cm    191 MeV  12.2 MeV  5.09 mm   53.7 cm         Iron      hhIoni
    1344    25   -249 m     188 um   2.41 cm    179 MeV  12.4 MeV  4.61 mm   54.1 cm         Iron      hhIoni
    1345    26   -249 m    -227 um   2.41 cm    168 MeV  10.3 MeV  4.15 mm   54.5 cm         Iron      hhIoni
    1346    27   -249 m    -673 um   2.41 cm    158 MeV  10.1 MeV  3.76 mm   54.9 cm         Iron      hhIoni
    1347    28   -249 m    -998 um   2.41 cm    148 MeV  10.4 MeV  3.38 mm   55.3 cm         Iron      hhIoni
    1348    29   -249 m   -1.21 mm    2.4 cm    138 MeV  9.48 MeV  3.05 mm   55.6 cm         Iron      hhIoni
    1349    30   -249 m   -1.33 mm   2.41 cm    130 MeV  7.95 MeV  2.74 mm   55.8 cm         Iron      hhIoni
    1350    31   -249 m   -1.43 mm   2.41 cm    122 MeV  8.09 MeV  2.49 mm   56.1 cm         Iron      hhIoni
    1351    32   -249 m   -1.49 mm   2.41 cm    114 MeV  8.68 MeV  2.24 mm   56.3 cm         Iron      hhIoni
    1352    33   -249 m   -1.65 mm   2.42 cm    106 MeV  7.37 MeV     2 mm   56.5 cm         Iron      hhIoni
    1353    34   -249 m   -1.81 mm   2.42 cm    100 MeV  6.22 MeV   1.8 mm   56.7 cm         Iron      hhIoni
    1354    35   -249 m   -1.94 mm   2.42 cm   92.9 MeV  7.11 MeV  1.63 mm   56.9 cm         Iron      hhIoni
    1355    36   -249 m   -2.03 mm   2.42 cm   86.9 MeV  6.03 MeV  1.46 mm     57 cm         Iron      hhIoni
    1356    37   -249 m   -2.08 mm   2.42 cm     81 MeV  5.97 MeV  1.32 mm   57.1 cm         Iron      hhIoni
    1357    38   -249 m   -2.06 mm   2.42 cm   75.3 MeV  5.61 MeV  1.18 mm   57.2 cm         Iron      hhIoni
    1358    39   -249 m   -2.09 mm   2.42 cm   70.2 MeV   5.2 MeV  1.07 mm   57.4 cm         Iron      hhIoni
    1359    40   -249 m   -2.11 mm   2.42 cm   65.6 MeV  4.53 MeV   963 um   57.5 cm         Iron      hhIoni
    1360    41   -249 m   -2.14 mm   2.41 cm   60.4 MeV   5.2 MeV   873 um   57.5 cm         Iron      hhIoni
    1361    42   -249 m   -2.19 mm   2.41 cm   56.1 MeV  4.34 MeV   779 um   57.6 cm         Iron      hhIoni
    1362    43   -249 m   -2.23 mm   2.41 cm   51.8 MeV  4.26 MeV   707 um   57.7 cm         Iron      hhIoni
    1363    44   -249 m   -2.27 mm    2.4 cm   47.6 MeV  4.24 MeV   636 um   57.7 cm         Iron      hhIoni
    1364    45   -249 m   -2.33 mm    2.4 cm   43.4 MeV  4.21 MeV   573 um   57.8 cm         Iron      hhIoni
    1365    46   -249 m   -2.37 mm   2.39 cm   39.6 MeV  3.79 MeV   514 um   57.9 cm         Iron      hhIoni
    1366    47   -249 m   -2.43 mm   2.39 cm   35.5 MeV   4.1 MeV   461 um   57.9 cm         Iron      hhIoni
    1367    48   -249 m   -2.47 mm   2.39 cm     32 MeV  3.51 MeV   413 um   57.9 cm         Iron      hhIoni
    1368    49   -249 m   -2.48 mm   2.38 cm   28.2 MeV  3.72 MeV   371 um     58 cm         Iron      hhIoni
    1369    50   -249 m   -2.52 mm   2.38 cm   24.7 MeV  3.55 MeV   333 um     58 cm         Iron      hhIoni
    1370    51   -249 m   -2.56 mm   2.38 cm   20.8 MeV  3.89 MeV   298 um     58 cm         Iron      hhIoni
    1371    52   -249 m   -2.59 mm   2.38 cm   17.3 MeV  3.46 MeV   263 um   58.1 cm         Iron      hhIoni
    1372    53   -249 m   -2.61 mm   2.38 cm   13.6 MeV  3.78 MeV   235 um   58.1 cm         Iron      hhIoni
    1373    54   -249 m   -2.62 mm   2.38 cm   9.64 MeV  3.92 MeV   204 um   58.1 cm         Iron      hhIoni
    1374    55   -249 m   -2.62 mm   2.38 cm   4.95 MeV  4.69 MeV   168 um   58.1 cm         Iron      hhIoni
    1375    56   -249 m   -2.62 mm   2.38 cm      0 eV   4.95 MeV  80.5 um   58.1 cm         Iron      hhIoni
     413    1   -250 m     598 um    569 um    925 MeV  75.1 MeV   5.8 cm    5.8 cm         Iron      hhIoni
     414    2   -250 m    99.6 um   1.18 mm    862 MeV  62.7 MeV  5.21 cm     11 cm         Iron      hhIoni
     415    3   -250 m    -725 um   1.38 mm    807 MeV  55.1 MeV  4.72 cm   15.7 cm         Iron      hhIoni
     416    4   -250 m    -248 um    711 um    747 MeV  60.4 MeV  4.29 cm     20 cm         Iron      hhIoni
     417    5   -250 m     455 um   5.88 um    694 MeV  52.5 MeV  3.84 cm   23.9 cm         Iron      hhIoni
     418    6   -250 m    1.69 mm   1.31 mm    649 MeV  44.9 MeV  3.45 cm   27.3 cm         Iron      hhIoni
     419    7   -250 m    2.66 mm   2.36 mm    607 MeV    42 MeV  3.13 cm   30.4 cm         Iron      hhIoni
     420    8   -250 m     3.6 mm   3.09 mm    569 MeV  38.5 MeV  2.83 cm   33.3 cm         Iron      hhIoni
     421    9   -250 m    4.26 mm   3.15 mm    531 MeV  38.3 MeV  2.56 cm   35.8 cm         Iron      hhIoni
     422   10   -250 m    4.68 mm   4.35 mm    494 MeV  36.6 MeV  2.31 cm   38.1 cm         Iron      hhIoni
     423   11   -250 m    4.95 mm   4.62 mm    463 MeV  30.7 MeV  2.07 cm   40.2 cm         Iron      hhIoni
     424   12   -250 m    6.25 mm   4.44 mm    432 MeV  31.7 MeV  1.87 cm   42.1 cm         Iron      hhIoni
     425   13   -250 m     7.4 mm   3.98 mm    405 MeV    27 MeV  1.68 cm   43.8 cm         Iron      hhIoni
     426   14   -250 m    8.21 mm   4.05 mm    379 MeV  25.3 MeV  1.52 cm   45.3 cm         Iron      hhIoni
     427   15   -250 m    8.66 mm   4.69 mm    354 MeV  25.1 MeV  1.37 cm   46.6 cm         Iron      hhIoni
     428   16   -250 m     9.3 mm   5.56 mm    333 MeV  21.7 MeV  1.23 cm   47.9 cm         Iron      hhIoni
     429   17   -250 m    9.74 mm   6.11 mm    312 MeV  20.4 MeV  1.11 cm     49 cm         Iron      hhIoni
     430   18   -250 m    1.04 cm   7.03 mm    292 MeV  19.6 MeV     1 cm     50 cm         Iron      hhIoni
     431   19   -249 m    1.09 cm   7.72 mm    274 MeV  18.6 MeV  9.05 mm   50.9 cm         Iron      hhIoni
     432   20   -249 m    1.15 cm   8.64 mm    256 MeV    18 MeV  8.13 mm   51.7 cm         Iron      hhIoni
     433   21   -249 m    1.19 cm   9.65 mm    239 MeV  16.6 MeV  7.29 mm   52.4 cm         Iron      hhIoni
     434   22   -249 m    1.24 cm   1.05 cm    225 MeV  14.5 MeV  6.54 mm   53.1 cm         Iron      hhIoni
     435   23   -249 m    1.26 cm   1.12 cm    211 MeV  14.2 MeV   5.9 mm   53.7 cm         Iron      hhIoni
     436   24   -249 m    1.27 cm   1.18 cm    198 MeV  12.7 MeV  5.31 mm   54.2 cm         Iron      hhIoni
     437   25   -249 m    1.28 cm   1.23 cm    186 MeV  12.3 MeV   4.8 mm   54.7 cm         Iron      hhIoni
     438   26   -249 m    1.27 cm   1.27 cm    174 MeV  11.1 MeV  4.32 mm   55.1 cm         Iron      hhIoni
     439   27   -249 m    1.26 cm   1.31 cm    162 MeV  12.5 MeV   3.9 mm   55.5 cm         Iron      hhIoni
     440   28   -249 m    1.26 cm   1.34 cm    152 MeV  9.69 MeV  3.46 mm   55.9 cm         Iron      hhIoni
     441   29   -249 m    1.26 cm   1.36 cm    143 MeV  9.18 MeV  3.13 mm   56.2 cm         Iron      hhIoni
     442   30   -249 m    1.24 cm   1.39 cm    134 MeV  9.35 MeV  2.83 mm   56.5 cm         Iron      hhIoni
     443   31   -249 m    1.24 cm   1.42 cm    125 MeV  8.35 MeV  2.54 mm   56.7 cm         Iron      hhIoni
     444   32   -249 m    1.23 cm   1.45 cm    117 MeV  8.16 MeV  2.29 mm   56.9 cm         Iron      hhIoni
     445   33   -249 m    1.22 cm   1.48 cm    110 MeV  7.22 MeV  2.06 mm   57.1 cm         Iron      hhIoni
     446   34   -249 m    1.21 cm   1.51 cm    102 MeV  7.66 MeV  1.86 mm   57.3 cm         Iron      hhIoni
     447   35   -249 m     1.2 cm   1.54 cm   95.3 MeV  7.08 MeV  1.66 mm   57.5 cm         Iron      hhIoni
     448   36   -249 m     1.2 cm   1.57 cm   88.7 MeV  6.61 MeV  1.49 mm   57.6 cm         Iron      hhIoni
     449   37   -249 m    1.19 cm    1.6 cm   82.8 MeV  5.94 MeV  1.33 mm   57.8 cm         Iron      hhIoni
     450   38   -249 m    1.19 cm   1.62 cm   76.5 MeV  6.23 MeV   1.2 mm   57.9 cm         Iron      hhIoni
     451   39   -249 m    1.18 cm   1.64 cm   71.2 MeV  5.31 MeV  1.07 mm     58 cm         Iron      hhIoni
     452   40   -249 m    1.17 cm   1.66 cm     66 MeV   5.2 MeV   961 um   58.1 cm         Iron      hhIoni
     453   41   -249 m    1.16 cm   1.67 cm   61.5 MeV  4.51 MeV   863 um   58.2 cm         Iron      hhIoni
     454   42   -249 m    1.15 cm   1.68 cm   56.8 MeV  4.67 MeV   783 um   58.3 cm         Iron      hhIoni
     455   43   -249 m    1.15 cm   1.69 cm   52.2 MeV  4.64 MeV   704 um   58.3 cm         Iron      hhIoni
     456   44   -249 m    1.15 cm    1.7 cm   47.8 MeV  4.45 MeV   630 um   58.4 cm         Iron      hhIoni
     457   45   -249 m    1.15 cm   1.71 cm   43.5 MeV  4.26 MeV   564 um   58.5 cm         Iron      hhIoni
     458   46   -249 m    1.14 cm   1.72 cm   39.5 MeV  3.99 MeV   505 um   58.5 cm         Iron      hhIoni
     459   47   -249 m    1.14 cm   1.73 cm   35.7 MeV   3.8 MeV   454 um   58.6 cm         Iron      hhIoni
     460   48   -249 m    1.13 cm   1.74 cm   32.2 MeV  3.52 MeV   408 um   58.6 cm         Iron      hhIoni
     461   49   -249 m    1.12 cm   1.74 cm   28.9 MeV  3.31 MeV   369 um   58.6 cm         Iron      hhIoni
     462   50   -249 m    1.12 cm   1.75 cm   25.3 MeV  3.57 MeV   334 um   58.7 cm         Iron      hhIoni
     463   51   -249 m    1.12 cm   1.75 cm   21.7 MeV  3.65 MeV   300 um   58.7 cm         Iron      hhIoni
     464   52   -249 m    1.11 cm   1.75 cm   17.9 MeV  3.74 MeV   268 um   58.7 cm         Iron      hhIoni
     465   53   -249 m    1.11 cm   1.76 cm   14.2 MeV  3.75 MeV   237 um   58.7 cm         Iron      hhIoni
     466   54   -249 m    1.11 cm   1.76 cm   9.99 MeV  4.18 MeV   207 um   58.8 cm         Iron      hhIoni
     467   55   -249 m    1.11 cm   1.76 cm   5.24 MeV  4.75 MeV   171 um   58.8 cm         Iron      hhIoni
     468   56   -249 m    1.11 cm   1.77 cm      0 eV   5.24 MeV  87.4 um   58.8 cm         Iron      hhIoni
    1376469
    1377470*********************************************************************************************************
     
    1381474Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
    1382475    0   -250 m       0 fm      0 fm      1 GeV     0 eV      0 fm      0 fm         Iron    initStep
    1383     1   -250 m     478 um   -678 um    930 MeV    70 MeV   5.8 cm    5.8 cm         Iron      hhIoni
    1384     2   -250 m     530 um  -1.26 mm    860 MeV    70 MeV  5.25 cm     11 cm         Iron      hhIoni
    1385     3   -250 m    -139 um   -945 um    797 MeV  63.4 MeV  4.71 cm   15.8 cm         Iron      hhIoni
    1386     4   -250 m    -619 um   -508 um    738 MeV  58.3 MeV  4.22 cm     20 cm         Iron      hhIoni
    1387     5   -250 m   -1.21 mm  -6.71 um    685 MeV  53.4 MeV  3.79 cm   23.8 cm         Iron      hhIoni
    1388     6   -250 m    -877 um    197 um    638 MeV    47 MeV   3.4 cm   27.2 cm         Iron      hhIoni
    1389     7   -250 m     -96 um   1.32 mm    591 MeV    47 MeV  3.06 cm   30.2 cm         Iron      hhIoni
    1390     8   -250 m    41.2 um   2.87 mm    549 MeV  41.8 MeV  2.74 cm     33 cm         Iron      hhIoni
    1391     9   -250 m    -500 um   4.73 mm    512 MeV  36.8 MeV  2.45 cm   35.4 cm         Iron      hhIoni
    1392    10   -250 m    -905 um   6.18 mm    476 MeV    36 MeV  2.21 cm   37.6 cm         Iron      hhIoni
    1393    11   -250 m   -1.59 mm   7.04 mm    445 MeV  31.3 MeV  1.98 cm   39.6 cm         Iron      hhIoni
    1394    12   -250 m   -1.74 mm   7.79 mm    417 MeV  28.2 MeV  1.78 cm   41.4 cm         Iron      hhIoni
    1395    13   -250 m   -1.63 mm   8.59 mm    390 MeV  26.7 MeV  1.61 cm     43 cm         Iron      hhIoni
    1396    14   -250 m   -1.06 mm   9.29 mm    365 MeV  24.7 MeV  1.45 cm   44.4 cm         Iron      hhIoni
    1397    15   -250 m    -462 um   9.77 mm    343 MeV  22.5 MeV  1.31 cm   45.8 cm         Iron      hhIoni
    1398    16   -250 m     295 um   9.92 mm    322 MeV  21.4 MeV  1.19 cm   46.9 cm         Iron      hhIoni
    1399    17   -250 m     828 um   1.02 cm    301 MeV  20.9 MeV  1.07 cm     48 cm         Iron      hhIoni
    1400    18   -250 m     974 um   1.05 cm    280 MeV  20.7 MeV   9.6 mm     49 cm         Iron      hhIoni
    1401    19   -250 m    1.17 mm   1.12 cm    263 MeV  16.9 MeV  8.58 mm   49.8 cm         Iron      hhIoni
    1402    20   -249 m    1.13 mm   1.16 cm    246 MeV  16.6 MeV  7.75 mm   50.6 cm         Iron      hhIoni
    1403    21   -249 m     912 um   1.23 cm    229 MeV    17 MeV  6.96 mm   51.3 cm         Iron      hhIoni
    1404    22   -249 m     806 um   1.31 cm    216 MeV  13.7 MeV  6.22 mm   51.9 cm         Iron      hhIoni
    1405    23   -249 m     573 um   1.38 cm    202 MeV  13.5 MeV  5.63 mm   52.5 cm         Iron      hhIoni
    1406    24   -249 m     568 um   1.46 cm    189 MeV  12.9 MeV  5.04 mm     53 cm         Iron      hhIoni
    1407    25   -249 m     386 um   1.52 cm    178 MeV  11.7 MeV  4.55 mm   53.4 cm         Iron      hhIoni
    1408    26   -249 m     165 um   1.57 cm    167 MeV  11.1 MeV  4.11 mm   53.8 cm         Iron      hhIoni
    1409    27   -249 m    -106 um   1.62 cm    157 MeV  9.35 MeV  3.69 mm   54.2 cm         Iron      hhIoni
    1410    28   -249 m    -244 um   1.65 cm    147 MeV  10.6 MeV  3.35 mm   54.6 cm         Iron      hhIoni
    1411    29   -249 m    -417 um   1.67 cm    136 MeV  10.1 MeV  3.01 mm   54.9 cm         Iron      hhIoni
    1412    30   -249 m    -518 um   1.69 cm    128 MeV  8.68 MeV  2.68 mm   55.1 cm         Iron      hhIoni
    1413    31   -249 m    -673 um   1.72 cm    120 MeV  7.66 MeV   2.4 mm   55.4 cm         Iron      hhIoni
    1414    32   -249 m    -870 um   1.74 cm    112 MeV  7.73 MeV  2.18 mm   55.6 cm         Iron      hhIoni
    1415    33   -249 m   -1.03 mm   1.77 cm    105 MeV  7.17 MeV  1.97 mm   55.8 cm         Iron      hhIoni
    1416    34   -249 m   -1.13 mm   1.79 cm   98.8 MeV  6.47 MeV  1.77 mm     56 cm         Iron      hhIoni
    1417    35   -249 m   -1.25 mm   1.81 cm   92.1 MeV  6.64 MeV   1.6 mm   56.1 cm         Iron      hhIoni
    1418    36   -249 m    -1.4 mm   1.82 cm   86.2 MeV  5.96 MeV  1.44 mm   56.3 cm         Iron      hhIoni
    1419    37   -249 m   -1.54 mm   1.83 cm   80.6 MeV   5.6 MeV   1.3 mm   56.4 cm         Iron      hhIoni
    1420    38   -249 m   -1.64 mm   1.83 cm   74.5 MeV  6.03 MeV  1.17 mm   56.5 cm         Iron      hhIoni
    1421    39   -249 m   -1.71 mm   1.83 cm   69.2 MeV   5.3 MeV  1.05 mm   56.6 cm         Iron      hhIoni
    1422    40   -249 m    -1.8 mm   1.84 cm   64.8 MeV  4.47 MeV   945 um   56.7 cm         Iron      hhIoni
    1423    41   -249 m   -1.88 mm   1.84 cm   59.8 MeV  4.95 MeV   857 um   56.8 cm         Iron      hhIoni
    1424    42   -249 m   -1.95 mm   1.84 cm     55 MeV   4.8 MeV   769 um   56.9 cm         Iron      hhIoni
    1425    43   -249 m   -2.05 mm   1.84 cm   50.9 MeV  4.17 MeV   690 um   56.9 cm         Iron      hhIoni
    1426    44   -249 m   -2.15 mm   1.84 cm   46.5 MeV  4.34 MeV   620 um     57 cm         Iron      hhIoni
    1427    45   -249 m   -2.24 mm   1.84 cm   42.2 MeV  4.33 MeV   558 um   57.1 cm         Iron      hhIoni
    1428    46   -249 m   -2.33 mm   1.84 cm   38.4 MeV  3.78 MeV   497 um   57.1 cm         Iron      hhIoni
    1429    47   -249 m    -2.4 mm   1.84 cm   34.5 MeV  3.86 MeV   447 um   57.1 cm         Iron      hhIoni
    1430    48   -249 m   -2.47 mm   1.84 cm     31 MeV  3.51 MeV   402 um   57.2 cm         Iron      hhIoni
    1431    49   -249 m   -2.54 mm   1.84 cm   27.4 MeV  3.61 MeV   361 um   57.2 cm         Iron      hhIoni
    1432    50   -249 m   -2.59 mm   1.84 cm   23.7 MeV  3.72 MeV   325 um   57.3 cm         Iron      hhIoni
    1433    51   -249 m   -2.66 mm   1.84 cm   20.1 MeV  3.59 MeV   289 um   57.3 cm         Iron      hhIoni
    1434    52   -249 m   -2.72 mm   1.85 cm   16.3 MeV  3.77 MeV   257 um   57.3 cm         Iron      hhIoni
    1435    53   -249 m   -2.76 mm   1.85 cm   12.7 MeV  3.62 MeV   226 um   57.3 cm         Iron      hhIoni
    1436    54   -249 m    -2.8 mm   1.85 cm   8.36 MeV  4.36 MeV   197 um   57.4 cm         Iron      hhIoni
    1437    55   -249 m   -2.82 mm   1.85 cm   3.34 MeV  5.03 MeV   153 um   57.4 cm         Iron      hhIoni
    1438    56   -249 m   -2.83 mm   1.85 cm      0 eV   3.34 MeV  42.5 um   57.4 cm         Iron      hhIoni
     476    1   -250 m    -729 um   -387 um    925 MeV    75 MeV   5.8 cm    5.8 cm         Iron      hhIoni
     477    2   -250 m   -3.08 mm    194 um    857 MeV  67.8 MeV  5.21 cm     11 cm         Iron      hhIoni
     478    3   -250 m   -5.83 mm   2.56 mm    792 MeV    65 MeV  4.68 cm   15.7 cm         Iron      hhIoni
     479    4   -250 m   -9.32 mm   4.97 mm    735 MeV  57.4 MeV  4.18 cm   19.9 cm         Iron      hhIoni
     480    5   -250 m   -1.32 cm   6.67 mm    683 MeV  52.3 MeV  3.75 cm   23.6 cm         Iron      hhIoni
     481    6   -250 m   -1.64 cm   8.28 mm    635 MeV    48 MeV  3.37 cm     27 cm         Iron      hhIoni
     482    7   -250 m   -1.51 cm   9.19 mm    590 MeV  44.1 MeV  3.02 cm     30 cm         Iron      hhIoni
     483    8   -250 m    -1.3 cm   9.79 mm    550 MeV  40.1 MeV  2.71 cm   32.7 cm         Iron      hhIoni
     484    9   -250 m   -1.14 cm   1.02 cm    517 MeV  33.5 MeV  2.44 cm   35.2 cm         Iron      hhIoni
     485   10   -250 m   -9.35 mm   1.04 cm    483 MeV  33.8 MeV  2.22 cm   37.4 cm         Iron      hhIoni
     486   11   -250 m   -7.83 mm      1 cm    451 MeV    32 MeV     2 cm   39.4 cm         Iron      hhIoni
     487   12   -250 m   -6.64 mm   9.43 mm    422 MeV  29.6 MeV   1.8 cm   41.2 cm         Iron      hhIoni
     488   13   -250 m   -5.22 mm    8.8 mm    394 MeV  27.8 MeV  1.62 cm   42.8 cm         Iron      hhIoni
     489   14   -250 m   -4.03 mm   8.83 mm    368 MeV  25.4 MeV  1.45 cm   44.2 cm         Iron      hhIoni
     490   15   -250 m   -2.94 mm   8.69 mm    345 MeV  23.3 MeV  1.31 cm   45.6 cm         Iron      hhIoni
     491   16   -250 m   -1.84 mm   8.66 mm    323 MeV  21.9 MeV  1.18 cm   46.7 cm         Iron      hhIoni
     492   17   -250 m    -902 um   8.38 mm    302 MeV    21 MeV  1.06 cm   47.8 cm         Iron      hhIoni
     493   18   -250 m     276 um   8.18 mm    283 MeV  19.3 MeV  9.54 mm   48.8 cm         Iron      hhIoni
     494   19   -250 m    1.22 mm   8.09 mm    266 MeV    17 MeV  8.58 mm   49.6 cm         Iron      hhIoni
     495   20   -249 m    2.05 mm   7.97 mm    248 MeV  17.7 MeV  7.76 mm   50.4 cm         Iron      hhIoni
     496   21   -249 m    3.03 mm   7.88 mm    233 MeV  15.1 MeV  6.94 mm   51.1 cm         Iron      hhIoni
     497   22   -249 m    3.81 mm   7.86 mm    220 MeV  13.1 MeV  6.26 mm   51.7 cm         Iron      hhIoni
     498   23   -249 m    4.63 mm   7.81 mm    206 MeV  13.6 MeV   5.7 mm   52.3 cm         Iron      hhIoni
     499   24   -249 m    5.41 mm   7.59 mm    193 MeV  13.2 MeV  5.13 mm   52.8 cm         Iron      hhIoni
     500   25   -249 m    6.02 mm   7.36 mm    181 MeV    12 MeV  4.61 mm   53.2 cm         Iron      hhIoni
     501   26   -249 m    6.44 mm    7.1 mm    169 MeV  12.3 MeV  4.15 mm   53.7 cm         Iron      hhIoni
     502   27   -249 m    6.75 mm   6.84 mm    159 MeV  10.4 MeV   3.7 mm     54 cm         Iron      hhIoni
     503   28   -249 m    7.05 mm   6.58 mm    148 MeV    10 MeV  3.34 mm   54.4 cm         Iron      hhIoni
     504   29   -249 m    7.42 mm   6.32 mm    139 MeV  9.41 MeV     3 mm   54.7 cm         Iron      hhIoni
     505   30   -249 m    7.76 mm    6.2 mm    130 MeV   8.7 MeV   2.7 mm   54.9 cm         Iron      hhIoni
     506   31   -249 m    8.03 mm   6.07 mm    122 MeV   8.1 MeV  2.43 mm   55.2 cm         Iron      hhIoni
     507   32   -249 m    8.21 mm   6.03 mm    114 MeV  8.29 MeV   2.2 mm   55.4 cm         Iron      hhIoni
     508   33   -249 m    8.33 mm   6.02 mm    106 MeV   7.5 MeV  1.96 mm   55.6 cm         Iron      hhIoni
     509   34   -249 m    8.39 mm   6.05 mm   99.2 MeV  7.23 MeV  1.76 mm   55.8 cm         Iron      hhIoni
     510   35   -249 m    8.45 mm   6.11 mm   92.4 MeV  6.85 MeV  1.58 mm   55.9 cm         Iron      hhIoni
     511   36   -249 m    8.53 mm   6.16 mm     86 MeV  6.35 MeV  1.42 mm   56.1 cm         Iron      hhIoni
     512   37   -249 m    8.64 mm   6.22 mm   79.9 MeV   6.1 MeV  1.27 mm   56.2 cm         Iron      hhIoni
     513   38   -249 m    8.76 mm   6.28 mm   74.4 MeV  5.57 MeV  1.14 mm   56.3 cm         Iron      hhIoni
     514   39   -249 m    8.88 mm   6.34 mm   69.4 MeV  4.97 MeV  1.02 mm   56.4 cm         Iron      hhIoni
     515   40   -249 m    9.02 mm   6.36 mm   64.5 MeV  4.94 MeV   926 um   56.5 cm         Iron      hhIoni
     516   41   -249 m    9.17 mm    6.4 mm   59.7 MeV  4.72 MeV   835 um   56.6 cm         Iron      hhIoni
     517   42   -249 m    9.28 mm   6.42 mm   55.2 MeV   4.5 MeV   752 um   56.7 cm         Iron      hhIoni
     518   43   -249 m    9.37 mm   6.47 mm     51 MeV  4.26 MeV   678 um   56.7 cm         Iron      hhIoni
     519   44   -249 m    9.46 mm   6.51 mm   46.9 MeV  4.07 MeV   612 um   56.8 cm         Iron      hhIoni
     520   45   -249 m    9.56 mm   6.56 mm   42.9 MeV  4.03 MeV   553 um   56.9 cm         Iron      hhIoni
     521   46   -249 m    9.61 mm    6.6 mm   39.2 MeV  3.73 MeV   497 um   56.9 cm         Iron      hhIoni
     522   47   -249 m    9.65 mm   6.64 mm   35.4 MeV  3.78 MeV   450 um   56.9 cm         Iron      hhIoni
     523   48   -249 m     9.7 mm   6.67 mm   31.7 MeV  3.66 MeV   404 um     57 cm         Iron      hhIoni
     524   49   -249 m    9.74 mm   6.69 mm     28 MeV  3.72 MeV   364 um     57 cm         Iron      hhIoni
     525   50   -249 m    9.78 mm   6.72 mm   24.6 MeV  3.42 MeV   326 um   57.1 cm         Iron      hhIoni
     526   51   -249 m    9.78 mm   6.74 mm   20.9 MeV  3.69 MeV   293 um   57.1 cm         Iron      hhIoni
     527   52   -249 m    9.79 mm   6.74 mm   17.3 MeV  3.62 MeV   261 um   57.1 cm         Iron      hhIoni
     528   53   -249 m    9.79 mm   6.74 mm   13.3 MeV  3.98 MeV   232 um   57.1 cm         Iron      hhIoni
     529   54   -249 m    9.78 mm   6.74 mm   9.02 MeV  4.25 MeV   200 um   57.2 cm         Iron      hhIoni
     530   55   -249 m    9.79 mm   6.76 mm   3.85 MeV  5.17 MeV   160 um   57.2 cm         Iron      hhIoni
     531   56   -249 m    9.78 mm   6.76 mm      0 eV   3.85 MeV  52.9 um   57.2 cm         Iron      hhIoni
    1439532Run terminated.
    1440533Run Summary
    1441534  Number of events processed : 2
    1442   User=0s Real=0.01s Sys=0.01s
     535  User=0s Real=0.01s Sys=0s
    1443536
    1444537--------- Ranecu engine status ---------
    1445538 Initial seed (index) = 0
    1446  Current couple of seeds = 1245766379, 897014051
     539 Current couple of seeds = 1754181475, 972707921
    1447540----------------------------------------
    1448 #
    1449 Graphics systems deleted.
    1450 Visualization Manager deleting...
     541
     542 Number of process calls --->   hhIoni : 112
     543#
    1451544UserDetectorConstruction deleted.
    1452545UserPhysicsList deleted.
     
    1455548G4 kernel has come to Quit state.
    1456549EventManager deleted.
    1457 Default detector region deleted.
    1458550UImanager deleted.
    1459551Units table cleared.
     
    1461553RunManagerKernel is deleted.
    1462554RunManager is deleting.
     555### G4eeTo3PiModel::~G4eeTo3PiModel: gmax= 1 gcash= 0
     556### G4eeTo3PiModel::~G4eeTo3PiModel: gmax= 1 gcash= 0
     557
  • trunk/examples/extended/electromagnetic/TestEm6/include/DetectorConstruction.hh

    r1230 r1337  
    2525//
    2626// $Id: DetectorConstruction.hh,v 1.3 2006/06/29 16:56:34 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm6/include/DetectorMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: DetectorMessenger.hh,v 1.4 2006/06/29 16:56:37 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm6/include/EventAction.hh

    r1230 r1337  
    2525//
    2626// $Id: EventAction.hh,v 1.3 2006/06/29 16:56:40 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm6/include/EventActionMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: EventActionMessenger.hh,v 1.3 2006/06/29 16:56:43 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm6/include/PhysicsList.hh

    r1230 r1337  
    2424// ********************************************************************
    2525//
    26 // $Id: PhysicsList.hh,v 1.7 2006/06/29 16:56:45 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     26// $Id: PhysicsList.hh,v 1.8 2009/11/27 14:54:58 hbu Exp $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    6868  private:
    6969     PhysicsListMessenger*  pMes;
    70      G4GammaConversionToMuons* theGammaToMuPairProcess;
    71      G4AnnihiToMuPair*         theAnnihiToMuPairProcess;
    72      G4eeToHadrons*            eehadProcess;
    7370};
    7471
  • trunk/examples/extended/electromagnetic/TestEm6/include/PhysicsListMessenger.hh

    r1230 r1337  
    2424// ********************************************************************
    2525//
    26 // $Id: PhysicsListMessenger.hh,v 1.5 2006/06/29 16:56:47 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     26// $Id: PhysicsListMessenger.hh,v 1.6 2009/11/27 14:54:58 hbu Exp $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    5656   
    5757    G4UIdirectory*      physDir;   
    58     G4UIcmdWithADouble* GammaToMuPairFac;
    59     G4UIcmdWithADouble* AnnihiToMuPairFac;
    60     G4UIcmdWithADouble* AnnihiToHadronFac;   
     58    G4UIcmdWithADouble* GammaToMuPairFacCmd;
     59    G4UIcmdWithADouble* AnnihiToMuPairFacCmd;
     60    G4UIcmdWithADouble* AnnihiToHadronFacCmd;   
    6161};
    6262
  • trunk/examples/extended/electromagnetic/TestEm6/include/PrimaryGeneratorAction.hh

    r1230 r1337  
    2525//
    2626// $Id: PrimaryGeneratorAction.hh,v 1.3 2006/06/29 16:56:49 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm6/include/PrimaryGeneratorMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: PrimaryGeneratorMessenger.hh,v 1.3 2006/06/29 16:56:52 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm6/include/RunAction.hh

    r1230 r1337  
    2424// ********************************************************************
    2525//
    26 // $Id: RunAction.hh,v 1.9 2006/06/29 16:56:54 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     26// $Id: RunAction.hh,v 1.10 2009/11/27 14:54:58 hbu Exp $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    3434
    3535#include "G4UserRunAction.hh"
     36#include "ProcessesCount.hh"
    3637#include "globals.hh"
    3738
     
    5758    void BeginOfRunAction(const G4Run*);
    5859    void   EndOfRunAction(const G4Run*);
    59    
     60    void     CountProcesses(G4String);
     61
    6062    AIDA::IHistogram1D* GetHisto(G4int id) {return histo[id];}
    6163   
     
    6466    AIDA::ITree* tree;
    6567    AIDA::IHistogram1D* histo[6];
     68    ProcessesCount*     ProcCounter;
    6669};
    6770
  • trunk/examples/extended/electromagnetic/TestEm6/include/SteppingAction.hh

    r1230 r1337  
    2525//
    2626// $Id: SteppingAction.hh,v 1.4 2006/06/29 16:56:56 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm6/include/SteppingVerbose.hh

    r1230 r1337  
    2525//
    2626// $Id: SteppingVerbose.hh,v 1.3 2006/06/29 16:56:58 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//   This class manages the verbose outputs in G4SteppingManager.
  • trunk/examples/extended/electromagnetic/TestEm6/run01.mac

    r807 r1337  
    1 # $Id: run01.mac,v 1.5 2004/09/27 09:35:31 maire Exp $
     1# $Id: run01.mac,v 1.6 2009/11/27 16:19:36 vnivanch Exp $
    22#
    33# Macro file for "TestEm6.cc"
     
    88/run/verbose 2
    99#
     10/cuts/setMaxCutEnergy 1 TeV
     11/run/setCut 100 km
    1012/run/initialize
    1113#
    12 /run/beamOn 100000
     14/run/beamOn 10
  • trunk/examples/extended/electromagnetic/TestEm6/src/DetectorConstruction.cc

    r1230 r1337  
    2525//
    2626// $Id: DetectorConstruction.cc,v 1.10 2006/06/29 16:57:00 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm6/src/DetectorMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: DetectorMessenger.cc,v 1.5 2006/06/29 16:57:02 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm6/src/EventAction.cc

    r1230 r1337  
    2424// ********************************************************************
    2525//
    26 // $Id: EventAction.cc,v 1.6 2006/06/29 16:57:04 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     26// $Id: EventAction.cc,v 1.8 2010/06/07 05:40:46 perl Exp $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    6767//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
    6868
    69 void EventAction::EndOfEventAction(const G4Event* evt)
     69void EventAction::EndOfEventAction(const G4Event*)
    7070{
    71   if (G4VVisManager::GetConcreteInstance())
    72   {
    73    G4TrajectoryContainer* trajectoryContainer = evt->GetTrajectoryContainer();
    74    G4int n_trajectories = 0;
    75    if (trajectoryContainer) n_trajectories = trajectoryContainer->entries(); 
    76    for(G4int i=0; i<n_trajectories; i++)
    77       { G4Trajectory* trj = (G4Trajectory*)
    78                                        ((*(evt->GetTrajectoryContainer()))[i]);
    79         if (drawFlag == "all") trj->DrawTrajectory(100);
    80         else if ((drawFlag == "charged")&&(trj->GetCharge() != 0.))
    81                                trj->DrawTrajectory(100);
    82       }
    83   }
    8471}
    8572
  • trunk/examples/extended/electromagnetic/TestEm6/src/EventActionMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: EventActionMessenger.cc,v 1.6 2006/06/29 16:57:07 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm6/src/PhysicsList.cc

    r1230 r1337  
    2424// ********************************************************************
    2525//
    26 // $Id: PhysicsList.cc,v 1.13 2009/05/13 17:25:33 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     26// $Id: PhysicsList.cc,v 1.15 2010/03/31 09:26:09 vnivanch Exp $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    4242#include "G4Neutron.hh"
    4343#include "G4AntiNeutron.hh"
    44 //#include "G4GenericIon.hh"
    4544
    4645#include "G4GammaConversionToMuons.hh"
    4746
    48 #include "G4MultipleScattering.hh"
     47#include "G4eMultipleScattering.hh"
     48#include "G4MuMultipleScattering.hh"
     49#include "G4hMultipleScattering.hh"
    4950
    5051#include "G4eIonisation.hh"
     
    6768#include "G4StepLimiter.hh"
    6869
     70#include "G4ProcessTable.hh"
     71
     72#include "G4ComptonScattering.hh"
     73#include "G4GammaConversion.hh"
     74#include "G4PhotoElectricEffect.hh"
     75
     76
    6977//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
    7078
     
    7482  defaultCutValue = 1.*km;
    7583  pMes = new PhysicsListMessenger(this);
    76   theGammaToMuPairProcess = 0;
    77   theAnnihiToMuPairProcess = 0;
    78   eehadProcess = 0;
    7984  SetVerboseLevel(1);
    8085}
     
    8590{
    8691  delete pMes;
    87   delete theAnnihiToMuPairProcess;
    88   delete theGammaToMuPairProcess;
    89   delete eehadProcess;
    9092}
    9193
     
    176178    if (particleName == "gamma") {
    177179      // gamma    allow  only   gamma -> mu+mu-
    178       theGammaToMuPairProcess=new G4GammaConversionToMuons();
    179       pmanager->AddDiscreteProcess(theGammaToMuPairProcess);
    180 
     180      pmanager->AddDiscreteProcess(new G4GammaConversionToMuons);
     181      pmanager->AddDiscreteProcess(new G4PhotoElectricEffect);
     182      pmanager->AddDiscreteProcess(new G4ComptonScattering);
     183      pmanager->AddDiscreteProcess(new G4GammaConversion);
     184         
    181185    } else if (particleName == "e-") {
    182186      //electron
    183       pmanager->AddProcess(new G4MultipleScattering,-1, 1,1);
     187      pmanager->AddProcess(new G4eMultipleScattering,-1, 1,1);
    184188      pmanager->AddProcess(new G4eIonisation,       -1, 2,2);
    185189      pmanager->AddProcess(new G4eBremsstrahlung,   -1, 3,3);
     
    190194      // to make the process of e+e- annihilation more visible,
    191195      // do not enable the other standard processes:
    192       pmanager->AddProcess(new G4MultipleScattering,-1, 1,1);
    193       pmanager->AddProcess(new G4eIonisation,       -1, 2,2);
    194       pmanager->AddProcess(new G4eBremsstrahlung,   -1, 3,3);
    195       pmanager->AddProcess(new G4eplusAnnihilation,  0,-1,4);
    196      
    197       theAnnihiToMuPairProcess = new G4AnnihiToMuPair();
    198       eehadProcess             = new G4eeToHadrons();
    199       pmanager->AddDiscreteProcess(theAnnihiToMuPairProcess);
    200       pmanager->AddDiscreteProcess(eehadProcess);
     196      //pmanager->AddProcess(new G4eMultipleScattering,-1, 1,1);
     197      //pmanager->AddProcess(new G4eIonisation,       -1, 2,2);
     198      //pmanager->AddProcess(new G4eBremsstrahlung,   -1, 3,3);
     199      //pmanager->AddProcess(new G4eplusAnnihilation,  0,-1,4);
     200
     201      pmanager->AddDiscreteProcess(new G4AnnihiToMuPair);
     202      pmanager->AddDiscreteProcess(new G4eeToHadrons);
    201203      pmanager->AddDiscreteProcess(new G4StepLimiter);
    202204       
     
    204206               particleName == "mu-"    ) {
    205207      //muon
    206       pmanager->AddProcess(new G4MultipleScattering,-1, 1,1);
     208      pmanager->AddProcess(new G4MuMultipleScattering,-1, 1,1);
    207209      pmanager->AddProcess(new G4MuIonisation,      -1, 2,2);
    208210      pmanager->AddProcess(new G4MuBremsstrahlung,  -1, 3,3);
     
    211213     
    212214    } else if( particleName == "anti_proton") {
    213       pmanager->AddProcess(new G4MultipleScattering,-1, 1,1);
     215      pmanager->AddProcess(new G4hMultipleScattering,-1, 1,1);
    214216      pmanager->AddProcess(new G4hhIonisation,      -1, 2,2);
    215217      pmanager->AddProcess(new G4StepLimiter,       -1,-1,3);       
    216218
    217219    } else if( particleName == "GenericIon") {
    218       pmanager->AddProcess(new G4MultipleScattering,-1, 1,1);
     220      pmanager->AddProcess(new G4hMultipleScattering,-1, 1,1);
    219221      pmanager->AddProcess(new G4ionIonisation,     -1, 2,2);
    220222      pmanager->AddProcess(new G4StepLimiter,       -1,-1,3);       
     
    222224    } else if( particle->GetPDGCharge() != 0.0 && !particle->IsShortLived()
    223225            && particleName != "chargedgeantino") {
    224       pmanager->AddProcess(new G4MultipleScattering,-1, 1,1);
     226      pmanager->AddProcess(new G4hMultipleScattering,-1, 1,1);
    225227      pmanager->AddProcess(new G4hIonisation,       -1, 2,2);
    226228      pmanager->AddProcess(new G4StepLimiter,       -1,-1,3);       
     
    277279void PhysicsList::SetGammaToMuPairFac(G4double fac)
    278280{
     281  G4ProcessTable* theProcessTable = G4ProcessTable::GetProcessTable();
     282  G4GammaConversionToMuons* theGammaToMuPairProcess = (G4GammaConversionToMuons*) theProcessTable->FindProcess("GammaToMuPair","gamma");
    279283  if(theGammaToMuPairProcess) theGammaToMuPairProcess->SetCrossSecFactor(fac);
     284  else G4cout << "Warning. No process GammaToMuPair found, SetGammaToMuPairFac was ignored" << G4endl;
    280285}
    281286
     
    284289void PhysicsList::SetAnnihiToMuPairFac(G4double fac)
    285290{
     291  G4ProcessTable* theProcessTable = G4ProcessTable::GetProcessTable();
     292  G4AnnihiToMuPair* theAnnihiToMuPairProcess = (G4AnnihiToMuPair*) theProcessTable->FindProcess("AnnihiToMuPair","e+");
    286293  if(theAnnihiToMuPairProcess) theAnnihiToMuPairProcess->SetCrossSecFactor(fac);
     294  else G4cout << "Warning. No process AnnihiToMuPair found, SetAnnihiToMuPairFac was ignored" << G4endl;
    287295}
    288296
     
    291299void PhysicsList::SetAnnihiToHadronFac(G4double fac)
    292300{
     301  G4ProcessTable* theProcessTable = G4ProcessTable::GetProcessTable();
     302  G4eeToHadrons* eehadProcess = (G4eeToHadrons*) theProcessTable->FindProcess("ee2hadr","e+");
    293303  if(eehadProcess) eehadProcess->SetCrossSecFactor(fac);
    294 }
    295 
    296 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     304  else G4cout << "Warning. No process ee2hadr found, SetAnnihiToHadronFac was ignored" << G4endl;
     305}
     306
     307//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm6/src/PhysicsListMessenger.cc

    r1230 r1337  
    2424// ********************************************************************
    2525//
    26 // $Id: PhysicsListMessenger.cc,v 1.8 2006/06/29 16:57:11 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     26// $Id: PhysicsListMessenger.cc,v 1.9 2009/11/27 14:54:58 hbu Exp $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    4444  physDir->SetGuidance("physics list commands");
    4545 
    46   GammaToMuPairFac=new G4UIcmdWithADouble
     46  GammaToMuPairFacCmd=new G4UIcmdWithADouble
    4747                                      ("/testem/phys/SetGammaToMuPairFac",this);
    48   GammaToMuPairFac->SetGuidance(
     48  GammaToMuPairFacCmd->SetGuidance(
    4949         "Set factor to artificially increase the GammaToMuPair cross section");
    50   GammaToMuPairFac->SetParameterName("GammaToMuPairFac",false);
    51   GammaToMuPairFac->SetRange("GammaToMuPairFac>0.0");
    52   GammaToMuPairFac->AvailableForStates(G4State_PreInit,G4State_Idle);
     50  GammaToMuPairFacCmd->SetParameterName("GammaToMuPairFac",false);
     51  GammaToMuPairFacCmd->SetRange("GammaToMuPairFac>0.0");
     52  GammaToMuPairFacCmd->AvailableForStates(G4State_PreInit,G4State_Idle);
    5353
    54   AnnihiToMuPairFac=new G4UIcmdWithADouble
     54  AnnihiToMuPairFacCmd=new G4UIcmdWithADouble
    5555                                     ("/testem/phys/SetAnnihiToMuPairFac",this);
    56   AnnihiToMuPairFac->SetGuidance(
     56  AnnihiToMuPairFacCmd->SetGuidance(
    5757        "Set factor to artificially increase the AnnihiToMuPair cross section");
    58   AnnihiToMuPairFac->SetParameterName("AnnihiToMuPairFac",false);
    59   AnnihiToMuPairFac->SetRange("AnnihiToMuPairFac>0.0");
    60   AnnihiToMuPairFac->AvailableForStates(G4State_PreInit,G4State_Idle);
     58  AnnihiToMuPairFacCmd->SetParameterName("AnnihiToMuPairFac",false);
     59  AnnihiToMuPairFacCmd->SetRange("AnnihiToMuPairFac>0.0");
     60  AnnihiToMuPairFacCmd->AvailableForStates(G4State_PreInit,G4State_Idle);
    6161 
    62   AnnihiToHadronFac=new G4UIcmdWithADouble
     62  AnnihiToHadronFacCmd=new G4UIcmdWithADouble
    6363                                      ("/testem/phys/SetAnnihiToHadronFac",this);
    64   AnnihiToHadronFac->SetGuidance(
     64  AnnihiToHadronFacCmd->SetGuidance(
    6565       "Set factor to artificially increase the AnnihiToHadrons cross section");
    66   AnnihiToHadronFac->SetParameterName("AnnihiToHadFac",false);
    67   AnnihiToHadronFac->SetRange("AnnihiToHadFac>0.0");
    68   AnnihiToHadronFac->AvailableForStates(G4State_PreInit,G4State_Idle); 
     66  AnnihiToHadronFacCmd->SetParameterName("AnnihiToHadFac",false);
     67  AnnihiToHadronFacCmd->SetRange("AnnihiToHadFac>0.0");
     68  AnnihiToHadronFacCmd->AvailableForStates(G4State_PreInit,G4State_Idle); 
    6969}
    7070
     
    7373PhysicsListMessenger::~PhysicsListMessenger()
    7474{
    75   delete GammaToMuPairFac;
    76   delete AnnihiToMuPairFac;
    77   delete AnnihiToHadronFac
     75  delete GammaToMuPairFacCmd;
     76  delete AnnihiToMuPairFacCmd;
     77  delete AnnihiToHadronFacCmd
    7878  delete physDir; 
    7979}
     
    8484                                          G4String newValue)
    8585{
    86   if(command == GammaToMuPairFac)
     86  if(command == GammaToMuPairFacCmd)
    8787   { physList->SetGammaToMuPairFac(
    88                            GammaToMuPairFac->GetNewDoubleValue(newValue));}   
     88                           GammaToMuPairFacCmd->GetNewDoubleValue(newValue));}   
    8989
    90   if( command == AnnihiToMuPairFac)
     90  if( command == AnnihiToMuPairFacCmd)
    9191   { physList->SetAnnihiToMuPairFac(
    92                           AnnihiToMuPairFac->GetNewDoubleValue(newValue));}
     92                          AnnihiToMuPairFacCmd->GetNewDoubleValue(newValue));}
    9393                         
    94   if( command == AnnihiToHadronFac)
     94  if( command == AnnihiToHadronFacCmd)
    9595   { physList->SetAnnihiToHadronFac(
    96                           AnnihiToHadronFac->GetNewDoubleValue(newValue));}                         
     96                          AnnihiToHadronFacCmd->GetNewDoubleValue(newValue));}                       
    9797}
    9898
  • trunk/examples/extended/electromagnetic/TestEm6/src/PrimaryGeneratorAction.cc

    r1230 r1337  
    2525//
    2626// $Id: PrimaryGeneratorAction.cc,v 1.3 2006/06/29 16:57:14 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm6/src/PrimaryGeneratorMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: PrimaryGeneratorMessenger.cc,v 1.5 2006/06/29 16:57:17 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm6/src/RunAction.cc

    r1230 r1337  
    2424// ********************************************************************
    2525//
    26 // $Id: RunAction.cc,v 1.13 2008/09/18 16:42:07 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     26// $Id: RunAction.cc,v 1.14 2009/11/27 14:54:58 hbu Exp $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    108108  G4RunManager::GetRunManager()->SetRandomNumberStore(true);
    109109  CLHEP::HepRandom::showEngineStatus();
     110  ProcCounter = new ProcessesCount;
     111}
     112
     113//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     114
     115void RunAction::CountProcesses(G4String procName)
     116{
     117  //does the process  already encounted ?
     118  size_t nbProc = ProcCounter->size();
     119  size_t i = 0;
     120  while ((i<nbProc)&&((*ProcCounter)[i]->GetName()!=procName)) i++;
     121  if (i == nbProc) ProcCounter->push_back( new OneProcessCount(procName));
     122 
     123  (*ProcCounter)[i]->Count();
    110124}
    111125
     
    116130  // show Rndm status
    117131  CLHEP::HepRandom::showEngineStatus();
     132  //total number of process calls
     133  G4double countTot = 0.;
     134  G4cout << "\n Number of process calls --->";
     135  for (size_t i=0; i< ProcCounter->size();i++) {
     136        G4String procName = (*ProcCounter)[i]->GetName();
     137        if (procName != "Transportation") {
     138          G4int count    = (*ProcCounter)[i]->GetCounter();
     139          G4cout << "\t" << procName << " : " << count;
     140          countTot += count;
     141        }
     142  }
     143  G4cout << G4endl;
     144 
    118145}
    119146
  • trunk/examples/extended/electromagnetic/TestEm6/src/SteppingAction.cc

    r1230 r1337  
    2424// ********************************************************************
    2525//
    26 // $Id: SteppingAction.cc,v 1.9 2006/06/29 16:57:23 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     26// $Id: SteppingAction.cc,v 1.10 2009/11/27 14:54:58 hbu Exp $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    6060 if (process == 0) return; 
    6161 G4String processName = process->GetProcessName();
     62 runAction->CountProcesses(processName); //count processes
     63 
    6264 if (processName != "GammaToMuPair") return;
    6365 
  • trunk/examples/extended/electromagnetic/TestEm6/src/SteppingVerbose.cc

    r1230 r1337  
    2525//
    2626// $Id: SteppingVerbose.cc,v 1.5 2006/06/29 16:57:25 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm6/vis.mac

    r807 r1337  
    1010/run/initialize
    1111#
    12 # Create empty scene ("world" is default)
    13 /vis/scene/create
    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 #
    20 ####/vis/open DAWNFILE
    21 #
    22 # Draw scene
    23 /vis/viewer/zoom 1.4
    24 /vis/viewer/flush
    25 #
    26 # for drawing the tracks
    27 # if too many tracks cause core dump => storeTrajectory 0
    28 /tracking/storeTrajectory 1
    29 /vis/scene/endOfEventAction accumulate
    30 #
    31 /testem/event/drawTracks all
    32 #
    3312# set magnetic field for visualization only, and limit
    3413# the step for a proper visualization of the tracjectories
     
    3615/testem/det/setField 100 tesla
    3716/testem/tracking/stepMax 10 m
     17#
     18# Use this open statement to create an OpenGL view:
     19/vis/open OGL 600x600-0+0
     20#
     21# Use this open statement to create a .prim file suitable for
     22# viewing in DAWN:
     23#/vis/open DAWNFILE
     24#
     25# Use this open statement to create a .heprep file suitable for
     26# viewing in HepRApp:
     27#/vis/open HepRepFile
     28#
     29# Use this open statement to create a .wrl file suitable for
     30# viewing in a VRML viewer:
     31#/vis/open VRML2FILE
     32#
     33# Disable auto refresh and quieten vis messages whilst scene and
     34# trajectories are established:
     35/vis/viewer/set/autoRefresh false
     36/vis/verbose errors
     37#
     38# Draw geometry:
     39/vis/drawVolume
     40#
     41# Specify view angle:
     42#/vis/viewer/set/viewpointThetaPhi 90. 0.
     43#
     44# Specify zoom value:
     45/vis/viewer/zoom 1.4
     46#
     47# Specify style (surface or wireframe):
     48#/vis/viewer/set/style wireframe
     49#
     50# Draw coordinate axes:
     51#/vis/scene/add/axes 0 0 0 1 m
     52#
     53# Draw smooth trajectories at end of event, showing trajectory points
     54# as markers 2 pixels wide:
     55/vis/scene/add/trajectories smooth
     56/vis/modeling/trajectories/create/drawByCharge
     57/vis/modeling/trajectories/drawByCharge-0/default/setDrawStepPts true
     58/vis/modeling/trajectories/drawByCharge-0/default/setStepPtsSize 2
     59# (if too many tracks cause core dump => /tracking/storeTrajectory 0)
     60#
     61# Draw hits at end of event:
     62#/vis/scene/add/hits
     63#
     64# To draw only gammas:
     65#/vis/filtering/trajectories/create/particleFilter
     66#/vis/filtering/trajectories/particleFilter-0/add gamma
     67#
     68# To invert the above, drawing all particles except gammas,
     69# keep the above two lines but also add:
     70#/vis/filtering/trajectories/particleFilter-0/invert true
     71#
     72# Many other options are available with /vis/modeling and /vis/filtering.
     73# For example, to select colour by particle ID:
     74#/vis/modeling/trajectories/create/drawByParticleID
     75#/vis/modeling/trajectories/drawByParticleID-0/set e- blue
     76#
     77# To superimpose all of the events from a given run:
     78#/vis/scene/endOfEventAction accumulate
     79#
     80# Re-establish auto refreshing and verbosity:
     81/vis/viewer/set/autoRefresh true
     82/vis/verbose warnings
     83#
     84# For file-based drivers, use this to create an empty detector view:
     85#/vis/viewer/flush
  • trunk/examples/extended/electromagnetic/TestEm7/History

    r807 r1337  
    1 $Id: History,v 1.64 2008/01/14 12:14:52 vnivanch Exp $
     1$Id: History,v 1.96 2010/06/21 10:24:48 vnivanch Exp $
    22-------------------------------------------------------------------
    33
     
    1515     * Reverse chronological order (last date on top), please *
    1616     ----------------------------------------------------------
     17
     1821-06-10 V.Ivant (testem7-V09-03-04)
     19- Cleanup Histo according to epert recommendations
     20     
     2106-06-10 J.Perl (testem7-V09-03-03)
     22- Remove unused variable in EventAction
     23
     2403-06-10 J.Perl (testem7-V09-03-02)
     25- Updated vis usage
     26   
     2704-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       
     3221-05-10 mma (testem7-V09-03-00)
     33- TestEm7.cc : introduction of G4UIExecutive
     34
     3501-12-09 V.Ivant (testem7-V09-02-04)
     36- An attempt to fix SLC5 compillation problem
     37
     3826-11-09 G.Cosmo (testem7-V09-02-03)
     39- Corrected disclaimer in some files.
     40
     4125-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     
     4521-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 
     5120-11-09 V.Ivant (testem7-V09-02-00)
     52- use Livermore and Penelope builders from PhysList library
     53- G4LiniardPartition moved to source
     54
     5521-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     
     6316-11-08 mma (testem7-V09-01-16)
     64- Em options: 20bins/decade  LinLossLimit=default=0.01
     65
     6631-10-08 mma (testem7-V09-01-15)
     67- Use G4hMultipleScattering for muons and protons
     68- Modify EM options
     69     
     7023-10-08 mma (testem7-V09-01-14)
     71- update PhysListEmStandard and README
     72
     7316-10-08 V.Ivant (testem7-V09-01-13)
     74- Removed temporary builder PhysListEmStandardIG
     75     
     7622-09-08 mma (testem7-V09-01-12)
     77- Histo.cc : root format by default
     78 
     7921-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
     8422-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 
     8912-06-08 mma (testem7-V09-01-09)
     90- Remove AIDA from GNUmakefile
     91
     9222-05-08 V.Ivant (testem7-V09-01-08)
     93- c2_function fixed compillation problem at SUN
     94
     9514-05-08 V.Ivant (testem7-V09-01-07)
     96- README: updated Phys List description
     97- c2_function fixed
     98     
     9909-05-08 mma
     100- README: update Aida information
     101
     10221-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
     10821-04-08 V.Ivant (testem7-V09-01-05)
     109- Add spline to physics tables
     110- DetectorConstruction more flexible to change parameters between runs
     111     
     11211-04-08 mma
     113- RunAction::FillHisto : suppress warning
     114     
     11504-04-08 mma (testem7-V09-01-04)
     116- PhysListEmStandard : replace G4MultipleScattering by G4eMultipleScattering.
     117- complete EmOptions
     118     
     11917-03-08 mma (testem7-V09-01-03)
     120- TestEm7.in : physicsList emstandard_opt3
     121 
     12204-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
    17127
    1812814-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 vnivanch Exp $
     1$Id: README,v 1.22 2009/11/21 22:02:51 maire Exp $
    22-------------------------------------------------------------------
    33
     
    3535       
    3636 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
    3755
    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 data
    41     - "penelope"     low-energy EM physics implementing Penelope models
    42     - "standardSS"   standard EM physics with single Coulomb scattering
    43                      instead of multiple scattering; G4ionIonisation is
    44                      substituted by G4ionGasIonisation for GenericIons
    45     - "standardNR"   standard EM physics with single Coulomb scattering
    46                      process G4ScreenedNuclearRecoil instead of the
    47                      multiple scattering; the new process was developed
    48                      by M.H. Mendenhall and R.A. Weller from Vanderbuilt
    49                      University and published in NIM B 277 (2005) 420.
    50                      In later Geant4 releases the process will be a part
    51                      of Geant4 source, currently it is released together
    52                      with its mathematical tool c2_functions in current
    53                      example
    5456   
    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.         
    6778         
    6879 3- AN EVENT : THE PRIMARY GENERATOR
     
    8192     A RUN is a set of events.
    8293       
     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.
    8399                               
    84  4- VISUALIZATION
     100 5- VISUALIZATION
    85101 
    86102     The Visualization Manager is set in the main().
     
    95111     
    96112                       
    97  5- HOW TO START ?
     113 6- HOW TO START ?
    98114 
    99115     - compile and link to generate an executable
     
    112128
    113129
    114  6- HISTOGRAM OF THE BRAGG PEAK
     130 7- HISTOGRAM OF THE BRAGG PEAK
    115131 
    116132     Testem7 computes the total energy deposited along the trajectory of
     
    121137     (command /testem/stepMax )
    122138 
    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.
    127141     
    128142     The bin size is egal to stepMax. The number of bins is determined by
     
    130144     The total energy deposited is plotted in MeV/mm per incident particle. 
    131145
    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.
    136159 
    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
    140162
    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:
    151164        gmake histclean
    152165        gmake
    153166
    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
    158169
    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  
    2424// ********************************************************************
    2525//
    26 // $Id: TestEm7.cc,v 1.8 2007/06/22 12:44:42 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-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 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    3232#include "G4RunManager.hh"
    3333#include "G4UImanager.hh"
    34 #include "G4UIterminal.hh"
    35 #include "G4UItcsh.hh"
    3634#include "Randomize.hh"
    3735
     
    4846#ifdef G4VIS_USE
    4947 #include "G4VisExecutive.hh"
     48#endif
     49
     50#ifdef G4UI_USE
     51#include "G4UIExecutive.hh"
    5052#endif
    5153
     
    9698#endif   
    9799     
    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
    106105     
    107106#ifdef G4VIS_USE
  • trunk/examples/extended/electromagnetic/TestEm7/TestEm7.in

    r807 r1337  
    1 # $Id: TestEm7.in,v 1.16 2008/01/14 12:11:38 vnivanch Exp $
     1# $Id: TestEm7.in,v 1.20 2008/11/20 20:34:50 vnivanch Exp $
    22#
    33# Macro file for "TestEm7.cc"
     
    1919/testem/det/tallyPosition  5.  0. 0. cm
    2020#
    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
    2422#
    2523/run/initialize
     
    4240#
    4341/testem/det/setMat G4_Cu
     42/testem/det/tallyMat G4_Cu
    4443/testem/det/update
    4544/gun/particle kaon+
    4645/gun/energy 100 MeV
    4746/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        ############################################
    15
    26*************************************************************
    3  Geant4 version Name: global-V09-00-03    (9-May-2008)
     7 Geant4 version Name: geant4-09-03-ref-06    (25-June-2010)
    48                      Copyright : Geant4 Collaboration
    59                      Reference : NIM A 506 (2003), 250-303
     
    1721/testem/det/tallyPosition 0. 0. 0. cm
    1822/testem/det/tallyPosition 5. 0. 0. cm
    19 /testem/phys/addPhysics emstandard
    20 PhysicsList::AddPhysicsList: <emstandard>
     23/testem/phys/addPhysics emstandard_opt3
    2124/run/initialize
    2225
    23 ***** Table : Nb of materials = 4 *****
    24 
    25  Material:    Water     density:  1.000 g/cm3   RadL:  36.084 cm   Imean:  75.000 eV
     26***** 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
    2629   --->  Element: Hydrogen (H)   Z =  1.0   N =   1.0   A =   1.01 g/mole  ElmMassFraction:  11.19 %  ElmAbundance  66.67 %
    2730   --->  Element: Oxygen (O)   Z =  8.0   N =  16.0   A =  16.00 g/mole  ElmMassFraction:  88.81 %  ElmAbundance  33.33 %
    2831
    29  Material:      Air     density:  1.290 mg/cm3  RadL: 285.161 m    Imean:  85.684 eV   temperature: 273.15 K  pressure:   1.00 atm
     32 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
    3033   --->  Element: Nitrogen (N)   Z =  7.0   N =  14.0   A =  14.01 g/mole  ElmMassFraction:  70.00 %  ElmAbundance  72.71 %
    3134   --->  Element: Oxygen (O)   Z =  8.0   N =  16.0   A =  16.00 g/mole  ElmMassFraction:  30.00 %  ElmAbundance  27.29 %
    3235
    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
    3441   --->  Element: Galactic ( )   Z =  1.0   N =   1.0   A =   1.01 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    3542
    36  Material: G4_WATER H_2O   density:  1.000 g/cm3   RadL:  36.083 cm   Imean:  75.000 eV
     43 Material: G4_WATER H_2O   density:  1.000 g/cm3   RadL:  36.083 cm   Nucl.Int.Length:  75.505 cm   Imean:  78.000 eV
    3744   --->  Element: H (H)   Z =  1.0   N =   1.0   A =   1.01 g/mole
    38    --->  Isotope:     H   Z =  1   N =   1   A =   1.01 g/mole   abundance:  99.99 %
    39    --->  Isotope:     H   Z =  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 %
    4047   --->  Element: O (O)   Z =  8.0   N =  16.0   A =  16.00 g/mole
    41    --->  Isotope:     O   Z =  8   N =  16   A =  15.99 g/mole   abundance:  99.76 %
    42    --->  Isotope:     O   Z =  8   N =  17   A =  17.00 g/mole   abundance:   0.04 %
    43    --->  Isotope:     O   Z =  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 %
    4451
    4552
     
    6471/run/beamOn 10000
    6572
     73phot:   for  gamma    SubType= 12
     74      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     75       PhotoElectric :     Emin=          0 eV         Emax=   10 TeV
     76
     77compt:   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
     82conv:   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
     87Rayl:   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
     92msc:   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
     98eIoni:   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
     105eBrem:   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
     113eIoni:   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
     120eBrem:   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
     128annihil:   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
     133msc:   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
     139hIoni:   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
     147hBrems:   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
     153hPairProd:   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
     159msc:   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
     164ionIoni:   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
     172nuclearStopping:   for  GenericIon    SubType= 1
     173      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     174   ICRU49NucStopping :     Emin=          0 eV         Emax=   10 TeV
     175
     176nuclearStopping:   for  alpha    SubType= 1
     177      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     178   ICRU49NucStopping :     Emin=          0 eV         Emax=   10 TeV
     179
     180hIoni:   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
     188hIoni:   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
     196hBrems:   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
     202hPairProd:   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
     208hIoni:   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
     216hBrems:   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
     222hPairProd:   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
     228muMsc:   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
     234muIoni:   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
     243muBrems:   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
     249muPairProd:   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
     255CoulombScat:   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
     261muIoni:   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
     270muBrems:   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
     276muPairProd:   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
     282CoulombScat:   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
     288hIoni:   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
     296hBrems:   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
     302hPairProd:   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
     308msc:   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
     314hIoni:   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
     322hBrems:   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
     328hPairProd:   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
    66334========= Table of registered couples ==============================
    67335
    68336Index : 0     used in the geometry : Yes     recalculation needed : No
    69337 Material : Galactic
    70  Range cuts        :  gamma 1 mm     e- 1 mm     e+ 1 mm
    71  Energy thresholds :  gamma 990 eV     e- 990 eV     e+ 990 eV
     338 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
    72340 Region(s) which use this couple :
    73341    DefaultRegionForTheWorld
     
    75343Index : 1     used in the geometry : Yes     recalculation needed : No
    76344 Material : G4_WATER
    77  Range cuts        :  gamma 1 mm     e- 1 mm     e+ 1 mm
    78  Energy thresholds :  gamma 2.90186 keV    e- 347.138 keV    e+ 338.695 keV
     345 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
    79347 Region(s) which use this couple :
    80348    DefaultRegionForTheWorld
     
    112380Run Summary
    113381  Number of events processed : 10000
    114   User=26.66s Real=51.85s Sys=2.43s
     382  User=14.67s Real=18.57s Sys=0.29s
    115383
    116384 The run consists of 10000 proton of 160 MeV through 20 cm  of G4_WATER (density: 1 g/cm3 )
    117385
    118  Projected Range= 17.6814 cm    rms= 3.24109 mm
    119  Mean number of primary steps = 180.342
    120  Total energy deposit= 159.996 MeV
    121  NIEL energy deposit = 1.30056 MeV
     386 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
    122390
    123391---------------------------------------------------------
    124392 Cumulated Doses :      Edep            Edep/Ebeam      Dose
    125  tally 0:               4.59613 GeV     0.287258 %      9.20477e-05 Gy
    126  tally 1:               5.03188 GeV     0.314492 %      0.000100774 Gy
    127  tally 2:               3.35921 GeV     0.209951 %      6.72757e-05 Gy
    128  tally 3:               1.91106 GeV     0.119442 %      3.82733e-05 Gy
     393 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
    129397
    130398---------------------------------------------------------
     
    133401--------- Ranecu engine status ---------
    134402 Initial seed (index) = 0
    135  Current couple of seeds = 1831983498, 1543283355
     403 Current couple of seeds = 567759070, 309223076
    136404----------------------------------------
    137405/testem/stepMax 100 mm
     
    145413Index : 0     used in the geometry : Yes     recalculation needed : No
    146414 Material : Galactic
    147  Range cuts        :  gamma 1 mm     e- 1 mm     e+ 1 mm
    148  Energy thresholds :  gamma 990 eV     e- 990 eV     e+ 990 eV
     415 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
    149417 Region(s) which use this couple :
    150418    DefaultRegionForTheWorld
     
    152420Index : 1     used in the geometry : Yes     recalculation needed : No
    153421 Material : G4_WATER
    154  Range cuts        :  gamma 1 mm     e- 1 mm     e+ 1 mm
    155  Energy thresholds :  gamma 2.90186 keV    e- 347.138 keV    e+ 338.695 keV
     422 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
    156424 Region(s) which use this couple :
    157425    DefaultRegionForTheWorld
     
    163431--------- Ranecu engine status ---------
    164432 Initial seed (index) = 0
    165  Current couple of seeds = 1831983498, 1543283355
     433 Current couple of seeds = 567759070, 309223076
    166434----------------------------------------
    167435Start Run processing.
     
    171439Run Summary
    172440  Number of events processed : 1000
    173   User=6.05s Real=8.59s Sys=0.32s
     441  User=5.24s Real=5.33s Sys=0.05s
    174442
    175443 The run consists of 1000 C12[0.0] of 3.5 GeV through 20 cm  of G4_WATER (density: 1 g/cm3 )
    176444
    177  Projected Range= 16.5882 cm    rms= 583.467 um
    178  Mean number of primary steps = 109.409
     445 Projected Range= 16.4851 cm    rms= 470.241 um
     446 Mean number of primary steps = 127.035
    179447 Total energy deposit= 3.49997 GeV
    180  NIEL energy deposit = 52.7658 MeV
     448 NIEL energy deposit = 1.33982 MeV
    181449
    182450---------------------------------------------------------
    183451 Cumulated Doses :      Edep            Edep/Ebeam      Dose
    184  tally 0:               10.9951 GeV     0.314146 %      0.000220201 Gy
    185  tally 1:               12.785 GeV      0.365287 %      0.000256049 Gy
    186  tally 2:               15.894 GeV      0.454114 %      0.000318313 Gy
    187  tally 3:               21.1941 GeV     0.605546 %      0.000424459 Gy
     452 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
    188456
    189457---------------------------------------------------------
     
    192460--------- Ranecu engine status ---------
    193461 Initial seed (index) = 0
    194  Current couple of seeds = 770553093, 1387520321
     462 Current couple of seeds = 289091108, 1884059862
    195463----------------------------------------
    196464/testem/det/setMat G4_Cu
     465/testem/det/tallyMat G4_Cu
    197466/testem/det/update
    198467
    199 ***** Table : Nb of materials = 5 *****
    200 
    201  Material:    Water     density:  1.000 g/cm3   RadL:  36.084 cm   Imean:  75.000 eV
     468***** 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
    202471   --->  Element: Hydrogen (H)   Z =  1.0   N =   1.0   A =   1.01 g/mole  ElmMassFraction:  11.19 %  ElmAbundance  66.67 %
    203472   --->  Element: Oxygen (O)   Z =  8.0   N =  16.0   A =  16.00 g/mole  ElmMassFraction:  88.81 %  ElmAbundance  33.33 %
    204473
    205  Material:      Air     density:  1.290 mg/cm3  RadL: 285.161 m    Imean:  85.684 eV   temperature: 273.15 K  pressure:   1.00 atm
     474 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
    206475   --->  Element: Nitrogen (N)   Z =  7.0   N =  14.0   A =  14.01 g/mole  ElmMassFraction:  70.00 %  ElmAbundance  72.71 %
    207476   --->  Element: Oxygen (O)   Z =  8.0   N =  16.0   A =  16.00 g/mole  ElmMassFraction:  30.00 %  ElmAbundance  27.29 %
    208477
    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
    210483   --->  Element: Galactic ( )   Z =  1.0   N =   1.0   A =   1.01 g/mole  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    211484
    212  Material: G4_WATER H_2O   density:  1.000 g/cm3   RadL:  36.083 cm   Imean:  75.000 eV
     485 Material: G4_WATER H_2O   density:  1.000 g/cm3   RadL:  36.083 cm   Nucl.Int.Length:  75.505 cm   Imean:  78.000 eV
    213486   --->  Element: H (H)   Z =  1.0   N =   1.0   A =   1.01 g/mole
    214    --->  Isotope:     H   Z =  1   N =   1   A =   1.01 g/mole   abundance:  99.99 %
    215    --->  Isotope:     H   Z =  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 %
    216489   --->  Element: O (O)   Z =  8.0   N =  16.0   A =  16.00 g/mole
    217    --->  Isotope:     O   Z =  8   N =  16   A =  15.99 g/mole   abundance:  99.76 %
    218    --->  Isotope:     O   Z =  8   N =  17   A =  17.00 g/mole   abundance:   0.04 %
    219    --->  Isotope:     O   Z =  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 eV
     490   --->  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
    222495   --->  Element: Cu (Cu)   Z = 29.0   N =  63.6   A =  63.55 g/mole
    223    --->  Isotope:    Cu   Z = 29   N =  63   A =  62.93 g/mole   abundance:  69.17 %
    224    --->  Isotope:    Cu   Z = 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 %
    225498
    226499
     
    228501---------------------------------------------------------
    229502---> 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)
     506tally 0: position = -9.9 0 0 cm
     507tally 1: position = -5 0 0 cm
     508tally 2: position = 0 0 0 fm
     509tally 3: position = 5 0 0 cm
     510
     511---------------------------------------------------------
     512/gun/particle kaon+
     513/gun/energy 100 MeV
     514/run/beamOn 1000
     515
     516phot:   for  gamma    SubType= 12
     517      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     518       PhotoElectric :     Emin=          0 eV         Emax=   10 TeV
     519
     520compt:   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
     525conv:   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
     530Rayl:   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
     535msc:   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
     541eIoni:   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
     548eBrem:   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
     556eIoni:   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
     563eBrem:   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
     571annihil:   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
     576msc:   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
     582hIoni:   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
     590hBrems:   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
     596hPairProd:   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
     602msc:   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
     607ionIoni:   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
     615nuclearStopping:   for  GenericIon    SubType= 1
     616      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     617   ICRU49NucStopping :     Emin=          0 eV         Emax=   10 TeV
     618
     619nuclearStopping:   for  alpha    SubType= 1
     620      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     621   ICRU49NucStopping :     Emin=          0 eV         Emax=   10 TeV
     622
     623hIoni:   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
     631hIoni:   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
     639hBrems:   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
     645hPairProd:   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
     651hIoni:   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
     659hBrems:   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
     665hPairProd:   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
     671muMsc:   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
     677muIoni:   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
     686muBrems:   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
     692muPairProd:   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
     698CoulombScat:   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
     704muIoni:   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
     713muBrems:   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
     719muPairProd:   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
     725CoulombScat:   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
     731hIoni:   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
     739hBrems:   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
     745hPairProd:   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
     751msc:   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
     757hIoni:   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
     765hBrems:   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
     771hPairProd:   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
     779Index : 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
     786Index : 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
     791Index : 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----------------------------------------
     806Start Run processing.
     807
     808---> Begin of Event: 0
     809Run terminated.
     810Run 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)
     877tally 0: position = -9.9 0 0 cm
     878tally 1: position = -5 0 0 cm
     879tally 2: position = 0 0 0 fm
     880tally 3: position = 5 0 0 cm
     881
     882---------------------------------------------------------
     883/gun/particle alpha
     884/gun/energy 0.265 keV
     885/run/beamOn 100
     886
     887phot:   for  gamma    SubType= 12
     888      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     889       PhotoElectric :     Emin=          0 eV         Emax=   10 TeV
     890
     891compt:   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
     896conv:   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
     901Rayl:   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
     906msc:   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
     912eIoni:   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
     919eBrem:   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
     927eIoni:   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
     934eBrem:   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
     942annihil:   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
     947msc:   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
     953hIoni:   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
     961hBrems:   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
     967hPairProd:   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
     973msc:   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
     978ionIoni:   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
     986nuclearStopping:   for  GenericIon    SubType= 1
     987      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     988   ICRU49NucStopping :     Emin=          0 eV         Emax=   10 TeV
     989
     990nuclearStopping:   for  alpha    SubType= 1
     991      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     992   ICRU49NucStopping :     Emin=          0 eV         Emax=   10 TeV
     993
     994hIoni:   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
     1002hIoni:   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
     1010hBrems:   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
     1016hPairProd:   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
     1022hIoni:   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
     1030hBrems:   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
     1036hPairProd:   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
     1042muMsc:   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
     1048muIoni:   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
     1057muBrems:   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
     1063muPairProd:   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
     1069CoulombScat:   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
     1075muIoni:   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
     1084muBrems:   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
     1090muPairProd:   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
     1096CoulombScat:   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
     1102hIoni:   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
     1110hBrems:   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
     1116hPairProd:   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
     1122msc:   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
     1128hIoni:   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
     1136hBrems:   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
     1142hPairProd:   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
     1150Index : 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
     1157Index : 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
     1162Index : 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
     1167Index : 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----------------------------------------
     1182Start Run processing.
     1183
     1184---> Begin of Event: 0
     1185Run terminated.
     1186Run 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
    2301250
    2311251---------------------------------------------------------
     
    2371257
    2381258---------------------------------------------------------
    239 /gun/particle kaon+
     1259/gun/particle alpha
    2401260/gun/energy 100 MeV
    241 /run/beamOn 1000
     1261/run/beamOn 100
     1262
     1263phot:   for  gamma    SubType= 12
     1264      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1265       PhotoElectric :     Emin=          0 eV         Emax=   10 TeV
     1266
     1267compt:   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
     1272conv:   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
     1277Rayl:   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
     1282msc:   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
     1288eIoni:   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
     1295eBrem:   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
     1303eIoni:   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
     1310eBrem:   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
     1318annihil:   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
     1323msc:   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
     1329hIoni:   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
     1337hBrems:   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
     1343hPairProd:   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
     1349msc:   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
     1354ionIoni:   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
     1362nuclearStopping:   for  GenericIon    SubType= 1
     1363      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1364   ICRU49NucStopping :     Emin=          0 eV         Emax=   10 TeV
     1365
     1366nuclearStopping:   for  alpha    SubType= 1
     1367      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     1368   ICRU49NucStopping :     Emin=          0 eV         Emax=   10 TeV
     1369
     1370hIoni:   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
     1378hIoni:   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
     1386hBrems:   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
     1392hPairProd:   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
     1398hIoni:   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
     1406hBrems:   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
     1412hPairProd:   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
     1418muMsc:   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
     1424muIoni:   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
     1433muBrems:   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
     1439muPairProd:   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
     1445CoulombScat:   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
     1451muIoni:   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
     1460muBrems:   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
     1466muPairProd:   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
     1472CoulombScat:   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
     1478hIoni:   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
     1486hBrems:   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
     1492hPairProd:   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
     1498msc:   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
     1504hIoni:   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
     1512hBrems:   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
     1518hPairProd:   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
    2421523
    2431524========= Table of registered couples ==============================
     
    2451526Index : 0     used in the geometry : Yes     recalculation needed : No
    2461527 Material : Galactic
    247  Range cuts        :  gamma 1 mm     e- 1 mm     e+ 1 mm
    248  Energy thresholds :  gamma 990 eV     e- 990 eV     e+ 990 eV
     1528 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
    2491530 Region(s) which use this couple :
    2501531    DefaultRegionForTheWorld
     
    2521533Index : 1     used in the geometry : Yes     recalculation needed : No
    2531534 Material : G4_WATER
    254  Range cuts        :  gamma 1 mm     e- 1 mm     e+ 1 mm
    255  Energy thresholds :  gamma 2.90186 keV    e- 347.138 keV    e+ 338.695 keV
     1535 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
    2561537 Region(s) which use this couple :
    2571538    DefaultRegionForTheWorld
    2581539
    259 Index : 2     used in the geometry : Yes     recalculation needed : No
     1540Index : 2     used in the geometry : No      recalculation needed : No
    2601541 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
     1545Index : 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
    2651549
    2661550====================================================================
    2671551
    268 ### Run 2 start.
     1552### Run 4 start.
    2691553
    2701554--------- Ranecu engine status ---------
    2711555 Initial seed (index) = 0
    272  Current couple of seeds = 770553093, 1387520321
     1556 Current couple of seeds = 1729482278, 1310294582
    2731557----------------------------------------
    2741558Start Run processing.
     
    2771561Run terminated.
    2781562Run Summary
    279   Number of events processed : 1000
    280   User=3.33s Real=5.77s Sys=0.28s
    281 
    282  The run consists of 1000 kaon+ of 100 MeV through 20 cm  of G4_Cu (density: 8.96 g/cm3 )
    283 
    284  Projected Range= 2.12085 cm    rms= 3.06477 mm
    285  Mean number of primary steps = 8.338
    286  Total energy deposit= 287.281 MeV
    287  NIEL energy deposit = 39.9169 keV
     1563  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
    2881572
    2891573---------------------------------------------------------
    2901574 Cumulated Doses :      Edep            Edep/Ebeam      Dose
    291  tally 0:               402.239 MeV     0.402239 %      8.05572e-06 Gy
    292  tally 1:               561.479 keV     0.000561479 %   1.12449e-08 Gy
     1575 tally 0:               748.313 MeV     7.48313 %       1.49866e-05 Gy
     1576 tally 1:               0 eV    0 %     0 Gy
    2931577 tally 2:               0 eV    0 %     0 Gy
    2941578 tally 3:               0 eV    0 %     0 Gy
     
    2991583--------- Ranecu engine status ---------
    3001584 Initial seed (index) = 0
    301  Current couple of seeds = 870364835, 1349713125
     1585 Current couple of seeds = 1429738487, 350077603
    3021586----------------------------------------
    3031587G4 kernel has come to Quit state.
     1588
  • trunk/examples/extended/electromagnetic/TestEm7/include/DetectorConstruction.hh

    r1230 r1337  
    2525//
    2626// $Id: DetectorConstruction.hh,v 1.2 2006/06/29 16:57:29 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm7/include/DetectorMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: DetectorMessenger.hh,v 1.3 2006/06/29 16:57:31 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm7/include/EventAction.hh

    r1230 r1337  
    2525//
    2626// $Id: EventAction.hh,v 1.2 2006/06/29 16:57:34 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm7/include/EventActionMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: EventActionMessenger.hh,v 1.3 2006/06/29 16:57:36 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm7/include/PhysListEmStandard.hh

    r1230 r1337  
    2626//
    2727// $Id: PhysListEmStandard.hh,v 1.3 2006/06/29 16:57:44 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm7/include/PhysListEmStandardNR.hh

    r1230 r1337  
    2525//
    2626// $Id: PhysListEmStandardNR.hh,v 1.1 2008/01/14 12:11:38 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm7/include/PhysListEmStandardSS.hh

    r1230 r1337  
    2525//
    2626// $Id: PhysListEmStandardSS.hh,v 1.1 2006/10/24 11:37:56 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm7/include/PhysicsList.hh

    r1230 r1337  
    2525//
    2626//
    27 // $Id: PhysicsList.hh,v 1.8 2008/11/20 20:34:50 vnivanch Exp $
    28 // GEANT4 tag $Name: geant4-09-03-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 $
    2929//
    3030//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    3939
    4040#include "G4VModularPhysicsList.hh"
    41 #include "G4EmConfigurator.hh"
    4241#include "globals.hh"
    4342
     
    7069private:
    7170
    72   G4EmConfigurator em_config;
     71  void AddIonGasModels();
    7372
    7473  G4double cutForGamma;
  • trunk/examples/extended/electromagnetic/TestEm7/include/PhysicsListMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: PhysicsListMessenger.hh,v 1.3 2006/06/29 16:57:52 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm7/include/PrimaryGeneratorAction.hh

    r1230 r1337  
    2525//
    2626// $Id: PrimaryGeneratorAction.hh,v 1.3 2006/06/29 16:57:54 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm7/include/PrimaryGeneratorMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: PrimaryGeneratorMessenger.hh,v 1.3 2006/06/29 16:57:56 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm7/include/RunAction.hh

    r1230 r1337  
    2525//
    2626// $Id: RunAction.hh,v 1.14 2008/08/22 18:30:27 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm7/include/StepMax.hh

    r1230 r1337  
    2525//
    2626// $Id: StepMax.hh,v 1.3 2006/06/29 16:58:01 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm7/include/StepMaxMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: StepMaxMessenger.hh,v 1.2 2006/06/29 16:58:03 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm7/include/SteppingAction.hh

    r1230 r1337  
    2525//
    2626// $Id: SteppingAction.hh,v 1.2 2006/06/29 16:58:05 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm7/include/SteppingVerbose.hh

    r1230 r1337  
    2525//
    2626// $Id: SteppingVerbose.hh,v 1.2 2006/06/29 16:58:07 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm7/include/TrackingAction.hh

    r1230 r1337  
    2525//
    2626// $Id: TrackingAction.hh,v 1.2 2006/06/29 16:58:09 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm7/include/c2_function.hh

    r1230 r1337  
    3131 *
    3232 *  \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.
    3434 *
    3535 *      \version c2_function.hh,v 1.238 2008/05/22 12:45:19 marcus Exp
     
    302302        /// It is not maintained automatically in general!  The root finder, integrator, and sampler do increment it.
    303303        /// \return number of evaluations logged since last reset.
    304         volatile size_t get_evaluations() const { return evaluations; }
     304        size_t get_evaluations() const { return evaluations; }
    305305        /// \brief reset the counter
    306306        void reset_evaluations()  const { evaluations=0; } // evaluations are 'invisible' to constant
  • trunk/examples/extended/electromagnetic/TestEm7/include/c2_function.icc

    r1230 r1337  
    3131 *
    3232 *  \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.
    3434 *
    3535 *      \version c2_function.cc,v 1.169 2008/05/22 12:45:19 marcus Exp
     
    346346        size_t i;
    347347       
    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++) { }
    350350       
    351351        if(i != np) throw c2_exception(message);
  • trunk/examples/extended/electromagnetic/TestEm7/ionC12.mac

    r1230 r1337  
    1 # $Id: ionC12.mac,v 1.22 2008/10/24 15:36:24 maire Exp $
     1# $Id: ionC12.mac,v 1.23 2009/11/21 22:02:51 maire Exp $
    22#
    33# Macro file for "TestEm7.cc"
     
    2121#
    2222#/testem/phys/addPhysics  standardNR   
    23 /testem/phys/addPhysics  emstandard
     23/testem/phys/addPhysics  emstandard_opt0
    2424#/testem/phys/addPhysics  emstandard_opt2
    2525#
  • trunk/examples/extended/electromagnetic/TestEm7/proton.mac

    r1230 r1337  
    1 # $Id: proton.mac,v 1.17 2008/10/24 15:36:24 maire Exp $
     1# $Id: proton.mac,v 1.18 2009/11/21 22:02:51 maire Exp $
    22#
    33# Macro file for "TestEm7.cc"
     
    1313/testem/det/tallyMat G4_WATER
    1414#
    15 #/testem/phys/addPhysics  standard
     15#/testem/phys/addPhysics  local
    1616/testem/phys/addPhysics  emstandard_opt3
    1717#
  • trunk/examples/extended/electromagnetic/TestEm7/snr.mac

    r1230 r1337  
    1 # $Id: snr.mac,v 1.3 2008/05/08 11:20:50 vnivanch Exp $
     1# $Id: snr.mac,v 1.4 2009/11/21 22:02:51 maire Exp $
    22#
    33# Macro file for "TestEm7.cc"
     
    1919/testem/det/tallyPosition  5.  0. 0. cm
    2020#
    21 #/testem/phys/addPhysics  emstandard
     21#/testem/phys/addPhysics  emstandard_opt0
    2222#/testem/phys/addPhysics  emstandard_opt2
    2323#/testem/phys/addPhysics  emstandard_opt3 
    2424/testem/phys/addPhysics  standardNR       
    25 #/testem/phys/addPhysics  standardIG 
    2625###/testem/phys/addPhysics  binary
    2726#
  • trunk/examples/extended/electromagnetic/TestEm7/src/DetectorConstruction.cc

    r1230 r1337  
    2525//
    2626// $Id: DetectorConstruction.cc,v 1.10 2008/04/21 13:13:30 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm7/src/DetectorMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: DetectorMessenger.cc,v 1.3 2006/06/29 16:58:13 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm7/src/EventAction.cc

    r1230 r1337  
    2424// ********************************************************************
    2525//
    26 // $Id: EventAction.cc,v 1.4 2006/06/29 16:58:15 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-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 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    3535
    3636#include "G4Event.hh"
    37 #include "G4TrajectoryContainer.hh"
    38 #include "G4Trajectory.hh"
    39 #include "G4VVisManager.hh"
    4037
    4138//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    6764//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
    6865
    69 void EventAction::EndOfEventAction(const G4Event* evt)
     66void EventAction::EndOfEventAction(const G4Event*)
    7067{
    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   }
    8468}
    8569
  • trunk/examples/extended/electromagnetic/TestEm7/src/EventActionMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: EventActionMessenger.cc,v 1.4 2006/06/29 16:58:17 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm7/src/PhysListEmStandard.cc

    r1230 r1337  
    2424// ********************************************************************
    2525//
    26 // $Id: PhysListEmStandard.cc,v 1.19 2008/11/20 20:34:50 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-03-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 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    3939
    4040#include "G4eMultipleScattering.hh"
    41 #include "G4hMultipleScattering.hh"
    42 
     41#include "G4UrbanMscModel93.hh"
    4342#include "G4eIonisation.hh"
    4443#include "G4eBremsstrahlung.hh"
    4544#include "G4eplusAnnihilation.hh"
    4645
     46#include "G4MuMultipleScattering.hh"
    4747#include "G4MuIonisation.hh"
    4848#include "G4MuBremsstrahlung.hh"
    4949#include "G4MuPairProduction.hh"
    5050
     51#include "G4hMultipleScattering.hh"
    5152#include "G4hIonisation.hh"
    5253#include "G4hBremsstrahlung.hh"
     
    5455
    5556#include "G4ionIonisation.hh"
     57#include "G4IonParametrisedLossModel.hh"
     58#include "G4NuclearStopping.hh"
    5659
    5760#include "G4EmProcessOptions.hh"
     
    7477{
    7578  // Add standard EM Processes
     79  //
    7680
    7781  theParticleIterator->reset();
     
    8286     
    8387    if (particleName == "gamma") {
    84       // gamma         
     88      // gamma
    8589      pmanager->AddDiscreteProcess(new G4PhotoElectricEffect);
    8690      pmanager->AddDiscreteProcess(new G4ComptonScattering);
     
    8993    } else if (particleName == "e-") {
    9094      //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);     
    93101      pmanager->AddProcess(new G4eBremsstrahlung,     -1, 3, 3);
    94102           
    95103    } else if (particleName == "e+") {
    96104      //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);
    99111      pmanager->AddProcess(new G4eBremsstrahlung,     -1, 3, 3);
    100112      pmanager->AddProcess(new G4eplusAnnihilation,    0,-1, 4);
    101      
    102     } else if( particleName == "mu+" ||
     113           
     114    } else if (particleName == "mu+" ||
    103115               particleName == "mu-"    ) {
    104116      //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             
    110124    } else if( particleName == "proton" ||
    111125               particleName == "pi-" ||
     
    113127      //proton 
    114128      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);     
    116132      pmanager->AddProcess(new G4hBremsstrahlung,     -1, 3, 3);
    117133      pmanager->AddProcess(new G4hPairProduction,     -1, 4, 4);       
     134      pmanager->AddProcess(new G4NuclearStopping,     -1, 5,-1);
    118135     
    119136    } 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" ) {
    122146      //Ions
    123147      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     
    126154    } else if ((!particle->IsShortLived()) &&
    127155               (particle->GetPDGCharge() != 0.0) &&
     
    132160    }
    133161  }
     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
    134188}
    135189
  • trunk/examples/extended/electromagnetic/TestEm7/src/PhysListEmStandardNR.cc

    r1230 r1337  
    2424// ********************************************************************
    2525//
    26 // $Id: PhysListEmStandardNR.cc,v 1.3 2008/05/09 08:30:59 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-03-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 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    3939#include "G4PhotoElectricEffect.hh"
    4040
    41 #include "G4MultipleScattering.hh"
    42 #include "G4hMultipleScattering.hh"
    4341#include "G4ScreenedNuclearRecoil.hh"
    4442
     43#include "G4eMultipleScattering.hh"
    4544#include "G4eIonisation.hh"
    4645#include "G4eBremsstrahlung.hh"
    4746#include "G4eplusAnnihilation.hh"
    4847
     48#include "G4MuMultipleScattering.hh"
    4949#include "G4MuIonisation.hh"
    5050#include "G4MuBremsstrahlung.hh"
    5151#include "G4MuPairProduction.hh"
    5252
     53#include "G4hMultipleScattering.hh"
    5354#include "G4hIonisation.hh"
    5455#include "G4ionIonisation.hh"
     
    9394    } else if (particleName == "e-") {
    9495      //electron
    95       pmanager->AddProcess(new G4MultipleScattering, -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);
    9899           
    99100    } else if (particleName == "e+") {
    100101      //positron
    101       pmanager->AddProcess(new G4MultipleScattering, -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);
    105106           
    106107    } else if (particleName == "mu+" ||
    107108               particleName == "mu-"    ) {
    108109      //muon 
    109       pmanager->AddProcess(new G4hMultipleScattering,-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);
    113114             
    114115    } else if (particleName == "alpha" || particleName == "He3") {
  • trunk/examples/extended/electromagnetic/TestEm7/src/PhysListEmStandardSS.cc

    r1230 r1337  
    2525//
    2626// $Id: PhysListEmStandardSS.cc,v 1.8 2008/11/16 19:17:39 maire Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm7/src/PhysicsList.cc

    r1230 r1337  
    2424// ********************************************************************
    2525//
    26 // $Id: PhysicsList.cc,v 1.36 2008/11/21 12:53:13 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-03-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 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    3636#include "PhysListEmStandardSS.hh"
    3737#include "PhysListEmStandardNR.hh"
    38 #include "PhysListEmLivermore.hh"
    39 #include "PhysListEmPenelope.hh"
    4038#include "G4EmStandardPhysics.hh"
    4139#include "G4EmStandardPhysics_option1.hh"
    4240#include "G4EmStandardPhysics_option2.hh"
    4341#include "G4EmStandardPhysics_option3.hh"
     42#include "G4EmLivermorePhysics.hh"
     43#include "G4EmPenelopePhysics.hh"
    4444
    4545#include "G4DecayPhysics.hh"
     
    5353
    5454#include "G4LossTableManager.hh"
     55#include "G4EmConfigurator.hh"
    5556#include "G4UnitsTable.hh"
    5657
     
    6263#include "G4IonFluctuations.hh"
    6364#include "G4IonParametrisedLossModel.hh"
     65#include "G4UniversalFluctuation.hh"
     66
     67#include "G4BraggIonGasModel.hh"
     68#include "G4BetheBlochIonGasModel.hh"
    6469
    6570//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    8489
    8590  // EM physics
     91  emName = G4String("emstandard_opt0"); 
    8692  emPhysicsList = new G4EmStandardPhysics(1);
    87   emName = G4String("emstandard");
    8893
    8994  // Deacy physics and all particles
     
    119124  //
    120125  emPhysicsList->ConstructProcess();
    121   em_config.AddModels();
    122126
    123127  // decay physics list
     
    145149  if (name == emName) return;
    146150
    147   if (name == "standard_local") {
     151  if (name == "local") {
    148152
    149153    emName = name;
     
    151155    emPhysicsList = new PhysListEmStandard(name);
    152156
    153   } else if (name == "emstandard") {
     157  } else if (name == "emstandard_opt0") {
    154158
    155159    emName = name;
     
    181185    emPhysicsList = new PhysListEmStandardSS(name);
    182186
     187  } else if (name == "ionGasModels") {
     188
     189    AddPhysicsList("emstandard_opt0");
     190    emName = name;
     191    AddIonGasModels();
     192
    183193  } else if (name == "standardNR") {
    184194
     
    187197    emPhysicsList = new PhysListEmStandardNR(name);
    188198
    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();
    209208
    210209  } else if (name == "elastic" && !helIsRegisted) {
     
    304303//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
    305304
     305void 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  
    2525//
    2626// $Id: PhysicsListMessenger.cc,v 1.3 2006/06/29 16:58:37 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm7/src/PrimaryGeneratorAction.cc

    r1230 r1337  
    2525//
    2626// $Id: PrimaryGeneratorAction.cc,v 1.2 2006/06/29 16:58:39 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm7/src/PrimaryGeneratorMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: PrimaryGeneratorMessenger.cc,v 1.3 2006/06/29 16:58:41 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm7/src/RunAction.cc

    r1230 r1337  
    2525//
    2626// $Id: RunAction.cc,v 1.24 2008/08/22 18:30:27 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm7/src/StepMax.cc

    r1230 r1337  
    2525//
    2626// $Id: StepMax.cc,v 1.5 2006/06/29 16:58:45 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm7/src/StepMaxMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: StepMaxMessenger.cc,v 1.3 2006/06/29 16:58:47 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm7/src/SteppingAction.cc

    r1230 r1337  
    2525//
    2626// $Id: SteppingAction.cc,v 1.14 2008/08/22 18:30:27 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm7/src/SteppingVerbose.cc

    r1230 r1337  
    2525//
    2626// $Id: SteppingVerbose.cc,v 1.3 2006/06/29 16:58:51 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm7/src/TrackingAction.cc

    r1230 r1337  
    2525//
    2626// $Id: TrackingAction.cc,v 1.5 2008/08/22 18:30:27 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....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:33 maire Exp $
     1# $Id: tallies.mac,v 1.2 2009/11/21 22:02:51 maire Exp $
    22#
    33# Macro file for "TestEm7.cc"
     
    2020/testem/det/tallyPosition  5.  0. 0. cm
    2121#
    22 /testem/phys/addPhysics  standard       # em physics 
     22/testem/phys/addPhysics  local  # em physics 
    2323#
    2424/run/initialize
  • trunk/examples/extended/electromagnetic/TestEm7/vis.mac

    r807 r1337  
    1010/run/initialize
    1111#
    12 # Create empty scene ("world" is default)
    13 /vis/scene/create
     12# Use this open statement to create an OpenGL view:
     13/vis/open OGL 600x600-0+0
    1414#
    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:
    2017#/vis/open DAWNFILE
    2118#
    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:
    2339/vis/viewer/zoom 1.4
    24 /vis/viewer/flush
    2540#
    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:
    2972/vis/scene/endOfEventAction accumulate
    3073#
    31 /testem/event/drawTracks all
    32 
     74# Re-establish auto refreshing and verbosity:
     75/vis/viewer/set/autoRefresh true
     76/vis/verbose warnings
     77#
     78# For file-based drivers, use this to create an empty detector view:
     79#/vis/viewer/flush
  • trunk/examples/extended/electromagnetic/TestEm8/History

    r807 r1337  
    1 $Id: History,v 1.29 2007/11/12 10:54:49 vnivanch Exp $
     1$Id: History,v 1.37 2010/06/06 04:31:28 perl Exp $
    22-------------------------------------------------------------------
    33
     
    1515     * Reverse chronological order (last date on top), please *
    1616     ----------------------------------------------------------
     17
     1804-06-10 J.Perl (testem8-V09-03-03)
     19- Updated vis usage
     20
     2104-06-10 V.Ivant (testem8-V09-03-02)
     22- PhysicsList, Em8DetectorConstruction - renamed "VertexDetector" by
     23  "GasDetector"
     24- added cut per region into TestEm8.in
     25     
     2621-05-10 mma (testem8-V09-03-01)
     27- TestEm8.cc : introduction of G4UIExecutive
     28
     2913-04-10 V.Ivant (testem8-V09-03-00)
     30- Use pointer to G4EmConfigurator and not as a memeber of the class
     31
     3224-11-08 V.Ivant (testem8-V09-02-00)
     33- Fixed compillation warnings at SLC5
     34
     3505-12-08 V.Ivant (testem8-V09-01-02)
     36- Fixed typo in Physics List
     37
     3821-11-08 V.Ivant (testem8-V09-01-01)
     39- remove local components of PhsyicsList and use G4EmConfigurator to
     40  configure PAI model
     41
     4212-06-08 mma (testem8-V09-01-00)
     43- Remove AIDA from GNUmakefile
    1744
    184512-11-07 V.Ivant  (testem8-V09-00-05)
  • trunk/examples/extended/electromagnetic/TestEm8/TestEm8.cc

    r1230 r1337  
    2525//
    2626//
    27 // $Id: TestEm8.cc,v 1.8 2007/07/27 15:29:38 vnivanch Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// $Id: TestEm8.cc,v 1.9 2010/05/21 18:15:04 maire Exp $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    30 //
    31 // --------------------------------------------------------------
    32 //      GEANT 4 - TestEm8
    33 //
    34 // --------------------------------------------------------------
    35 // Comments
    36 //     
    37 //   
    38 // --------------------------------------------------------------
     30//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     31//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
    3932
    4033#include "G4RunManager.hh"
    4134#include "G4UImanager.hh"
    42 #include "G4UIterminal.hh"
    4335#include "Randomize.hh"
    44 
    45 #ifdef G4VIS_USE
    46 #include "G4VisExecutive.hh"
    47 #endif
    4836
    4937#include "Em8DetectorConstruction.hh"
     
    5442#include "Em8SteppingAction.hh"
    5543#include "Em8SteppingVerbose.hh"
     44
     45#ifdef G4VIS_USE
     46#include "G4VisExecutive.hh"
     47#endif
     48
     49#ifdef G4UI_USE
     50#include "G4UIExecutive.hh"
     51#endif
     52
     53//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
    5654
    5755int main(int argc,char** argv)
     
    7674  runManager->SetUserInitialization(detector);
    7775  runManager->SetUserInitialization(new PhysicsList);
    78  
    79 #ifdef G4VIS_USE
    80   G4VisManager* visManager = 0;
    81 #endif
    8276 
    8377  // set user action classes
     
    9993 
    10094  G4UImanager* UI = G4UImanager::GetUIpointer(); 
    101  
    102   if (argc==1)   // Define UI terminal for interactive mode 
     95
     96  if (argc!=1)   // batch mode 
     97    {
     98     G4String command = "/control/execute ";
     99     G4String fileName = argv[1];
     100     UI->ApplyCommand(command+fileName);
     101    }
     102   
     103  else           //define visualization and UI terminal for interactive mode
    103104    {
    104105#ifdef G4VIS_USE
    105      visManager = new G4VisExecutive;
    106       visManager->Initialize();
    107 #endif
    108       G4UIsession * session = new G4UIterminal;
    109       UI->ApplyCommand("/control/execute init.mac");   
    110       session->SessionStart();
    111       delete session;
    112     }
    113   else           // Batch mode
    114     {
    115       G4String command = "/control/execute ";
    116       G4String fileName = argv[1];
    117       UI->ApplyCommand(command+fileName);
    118     }
    119     
     106   G4VisManager* visManager = new G4VisExecutive;
     107   visManager->Initialize();
     108#endif    
     109     
     110#ifdef G4UI_USE
     111      G4UIExecutive * ui = new G4UIExecutive(argc,argv);     
     112      ui->SessionStart();
     113      delete ui;
     114#endif
     115   
     116#ifdef G4VIS_USE
     117     delete visManager;
     118#endif     
     119    } 
     120   
    120121  // job termination
    121  
    122 #ifdef G4VIS_USE
    123   delete visManager;
    124 #endif 
     122  //
    125123  delete runManager;
    126124
     
    128126}
    129127
     128//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     129
  • trunk/examples/extended/electromagnetic/TestEm8/TestEm8.in

    r807 r1337  
    1010#  select EM PhysicsList
    1111#
    12 #/testem/phys/addPhysics  emstandard
    1312/testem/phys/addPhysics  pai
    1413#/testem/phys/addPhysics  pai_photon
    15 #/testem/phys/addPhysics  pai_brem
    1614#
    1715/testem/phys/setCuts    1 mm
     
    2624#
    2725/run/initialize
     26#
     27/run/setCut  0.5 mm
     28/run/setCutForRegion GasDetector 1.8 mm
    2829/run/particle/dumpCutValues
    2930#
  • trunk/examples/extended/electromagnetic/TestEm8/TestEm8.out

    r807 r1337  
     1
     2        ############################################
     3        !!! WARNING - FPE detection is activated !!!
     4        ############################################
    15
    26*************************************************************
    3  Geant4 version Name: global-V09-00-03    (9-May-2008)
     7 Geant4 version Name: geant4-09-03-ref-06    (25-June-2010)
    48                      Copyright : Geant4 Collaboration
    59                      Reference : NIM A 506 (2003), 250-303
     
    1014#/tracking/verbose 2
    1115#
    12 # select EM PhysicsList
    13 #
    14 #/testem/phys/addPhysics emstandard
     16#  select EM PhysicsList
     17#
    1518/testem/phys/addPhysics pai
    16 PhysicsList::AddPhysicsList: <pai>
    17 PhysListEmModelPai is called
    18 #/testem/phys/addPhysics pai_photon
    19 #/testem/phys/addPhysics pai_brem
     19#/testem/phys/addPhysics  pai_photon
    2020#
    2121/testem/phys/setCuts 1 mm
    22 #/testem/stepMax 10 mm
    23 #
    24 # PLOT: energy deposit distribution in absorber
     22#/testem/stepMax         10 mm
     23#
     24#  PLOT: energy deposit distribution in absorber
    2525#
    2626/plots/setnbinEn 20
     
    4343physicsList->Construct() start.
    4444physicsList->Construct() start.
     45physicsList->CheckParticleList() start.
    4546physicsList->setCut() start.
    4647PhysicsList::SetCuts:CutLength : 1 mm
     48#
     49/run/setCut 0.5 mm
     50/run/setCutForRegion GasDetector 1.8 mm
    4751/run/particle/dumpCutValues
    4852#
     
    6165/event/printModulo 100
    6266/run/beamOn 1000
    63 
    64 phot:  Total cross sections from Sandia parametrisation.
    65       Sampling according PhotoElectric model
    66 
    67 compt:  Total cross sections has a good parametrisation from 10 KeV to (100/Z) GeV
    68       Sampling according Klein-Nishina model
    69       tables are built for  gamma
    70       Lambda tables from 100 eV  to 100 GeV in 90 bins.
    71 
    72 conv:  Total cross sections has a good parametrisation from 1.5 MeV to 100 GeV for all Z;
    73       sampling secondary e+e- according Bethe-Heitler model
    74       tables are built for  gamma
    75       Lambda tables from 1.022 MeV to 100 GeV in 100 bins.
    76 
    77 msc:  Model variant of multiple scattering for e-
    78       Lambda tables from 100 eV  to 100 TeV in 120 bins.
    79       LateralDisplacementFlag=  1   Skin= 0
    80       Boundary/stepping algorithm is active with RangeFactor= 0.02  Step limit type 1
    81 
    82 eIoni:   tables are built for  e-
    83       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    84       Lambda tables from threshold to 100 TeV in 120 bins.
    85       Delta cross sections and sampling from MollerBhabha model
    86       Good description from 1 KeV to 100 GeV.
    87       Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1
    88 
    89 eBrem:   tables are built for  e-
    90       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    91       Lambda tables from threshold to 100 TeV in 120 bins.
    92       Total cross sections and sampling from StandBrem model (based on the EEDL data library)
    93       Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV. LPM flag 1
    94 
    95 eIoni:   tables are built for  e+
    96       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    97       Lambda tables from threshold to 100 TeV in 120 bins.
    98       Delta cross sections and sampling from MollerBhabha model
    99       Good description from 1 KeV to 100 GeV.
    100       Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1
    101 
    102 eBrem:   tables are built for  e+
    103       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    104       Lambda tables from threshold to 100 TeV in 120 bins.
    105       Total cross sections and sampling from StandBrem model (based on the EEDL data library)
    106       Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV. LPM flag 1
    107 
    108 annihil:       Sampling according eplus2gg model
    109       tables are built for  e+
    110       Lambda tables from 100 eV  to 100 TeV in 120 bins.
    111 
    112 msc:  Model variant of multiple scattering for proton
    113       Lambda tables from 100 eV  to 100 TeV in 120 bins.
    114       LateralDisplacementFlag=  1   Skin= 0
    115       Boundary/stepping algorithm is active with RangeFactor= 0.02  Step limit type 1
    116 
    117 hIoni:   tables are built for  proton
    118       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    119       Lambda tables from threshold to 100 TeV in 120 bins.
    120       Scaling relation is used from proton dE/dx and range.
    121       Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV
    122       Parametrisation from Bragg for protons below. NuclearStopping= 1
    123       Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1
    124 
    125 msc:  Model variant of multiple scattering for GenericIon
    126       LateralDisplacementFlag=  0   Skin= 0
    127       Boundary/stepping algorithm is active with RangeFactor= 0.2  Step limit type 1
    128 
    129 ionIoni:   tables are built for  GenericIon
    130       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    131       Lambda tables from threshold to 100 TeV in 120 bins.
    132       Scaling relation is used from proton dE/dx and range.
    133       Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV
    134       Parametrisation from BraggIon for protons below. NuclearStopping= 1
    135 
    136       Stopping Power data for 8 ion/material pairs are used.
    137       Step function: finalRange(mm)= 0.1, dRoverRange= 0.1, integral: 1, fluct: 1
    138 
    139 hIoni:   tables are built for  anti_proton
    140       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    141       Lambda tables from threshold to 100 TeV in 120 bins.
    142       Scaling relation is used from proton dE/dx and range.
    143       Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV
    144       Parametrisation from Bragg for protons below. NuclearStopping= 1
    145       Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1
    146 
    147 msc:  Model variant of multiple scattering for mu+
    148       Lambda tables from 100 eV  to 100 TeV in 120 bins.
    149       LateralDisplacementFlag=  1   Skin= 0
    150       Boundary/stepping algorithm is active with RangeFactor= 0.02  Step limit type 1
    151 
    152 muIoni:   tables are built for  mu+
    153       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    154       Lambda tables from threshold to 100 TeV in 120 bins.
    155       Bether-Bloch model for E > 0.2 MeV, parametrisation of Bragg peak below,
    156       radiative corrections for E > 1 GeV
    157       Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1
    158 
    159 muBrems:   tables are built for  mu+
    160       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    161       Lambda tables from threshold to 100 TeV in 120 bins.
    162       Parametrised model
    163 
    164 muPairProd:   tables are built for  mu+
    165       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    166       Lambda tables from threshold to 100 TeV in 120 bins.
    167       Parametrised model
    168 
    169 muIoni:   tables are built for  mu-
    170       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    171       Lambda tables from threshold to 100 TeV in 120 bins.
    172       Bether-Bloch model for E > 0.2 MeV, parametrisation of Bragg peak below,
    173       radiative corrections for E > 1 GeV
    174       Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1
    175 
    176 muBrems:   tables are built for  mu-
    177       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    178       Lambda tables from threshold to 100 TeV in 120 bins.
    179       Parametrised model
    180 
    181 muPairProd:   tables are built for  mu-
    182       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    183       Lambda tables from threshold to 100 TeV in 120 bins.
    184       Parametrised model
    185 
    186 hIoni:   tables are built for  pi+
    187       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    188       Lambda tables from threshold to 100 TeV in 120 bins.
    189       Scaling relation is used from proton dE/dx and range.
    190       Delta cross sections and sampling from BetheBloch model for scaled energy > 0.297504 MeV
    191       Parametrisation from Bragg for protons below. NuclearStopping= 1
    192       Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1
    193 
    194 msc:  Model variant of multiple scattering for pi-
    195       Lambda tables from 100 eV  to 100 TeV in 120 bins.
    196       LateralDisplacementFlag=  1   Skin= 0
    197       Boundary/stepping algorithm is active with RangeFactor= 0.02  Step limit type 1
    198 
    199 hIoni:   tables are built for  pi-
    200       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    201       Lambda tables from threshold to 100 TeV in 120 bins.
    202       Scaling relation is used from proton dE/dx and range.
    203       Delta cross sections and sampling from BetheBloch model for scaled energy > 0.297504 MeV
    204       Parametrisation from Bragg for protons below. NuclearStopping= 1
    205       Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1
     67G4PAIModel::Initialise for e+
     68G4PAIModel::Initialise for e-
     69G4PAIModel::Initialise for mu+
     70G4PAIModel::Initialise for mu-
     71G4PAIModel::Initialise for pi+
     72G4PAIModel::Initialise for pi-
     73G4PAIModel::Initialise for proton
     74
     75phot:   for  gamma    SubType= 12
     76      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     77       PhotoElectric :     Emin=          0 eV         Emax=   10 TeV
     78
     79compt:   for  gamma    SubType= 13
     80      Lambda tables from 100 eV  to 10 TeV in 77 bins, spline: 1
     81      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     82       Klein-Nishina :     Emin=          0 eV         Emax=   10 TeV
     83
     84conv:   for  gamma    SubType= 14
     85      Lambda tables from 1.022 MeV to 10 TeV in 77 bins, spline: 1
     86      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     87       Bethe-Heitler :     Emin=          0 eV         Emax=   10 TeV
     88
     89msc:   for e-    SubType= 10
     90      Lambda tables from 100 eV  to 10 TeV in 77 bins, spline: 1
     91      RangeFactor= 0.04, stepLimitType: 1, latDisplacement: 1
     92      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     93          UrbanMsc93 :     Emin=          0 eV         Emax=   10 TeV
     94
     95eIoni:   for  e-    SubType= 2
     96      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     97      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     98      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     99      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     100        MollerBhabha :     Emin=          0 eV         Emax=   10 TeV
     101      ===== EM models for the G4Region  GasDetector ======
     102            PAIModel :     Emin=          0 eV         Emax=   10 TeV
     103
     104eBrem:   for  e-    SubType= 3
     105      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     106      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     107      LPM flag: 1 for E > 1 GeV
     108      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     109               eBrem :     Emin=          0 eV         Emax=   1 GeV
     110            eBremRel :     Emin=          1 GeV        Emax=   10 TeV
     111
     112eIoni:   for  e+    SubType= 2
     113      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     114      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     115      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     116      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     117        MollerBhabha :     Emin=          0 eV         Emax=   10 TeV
     118      ===== EM models for the G4Region  GasDetector ======
     119            PAIModel :     Emin=          0 eV         Emax=   10 TeV
     120
     121eBrem:   for  e+    SubType= 3
     122      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     123      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     124      LPM flag: 1 for E > 1 GeV
     125      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     126               eBrem :     Emin=          0 eV         Emax=   1 GeV
     127            eBremRel :     Emin=          1 GeV        Emax=   10 TeV
     128
     129annihil:   for  e+    SubType= 5
     130      Lambda tables from 100 eV  to 10 TeV in 77 bins, spline: 1
     131      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     132            eplus2gg :     Emin=          0 eV         Emax=   10 TeV
     133
     134msc:   for proton    SubType= 10
     135      Lambda tables from 100 eV  to 10 TeV in 77 bins, spline: 1
     136      RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
     137      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     138          UrbanMsc90 :     Emin=          0 eV         Emax=   10 TeV
     139
     140hIoni:   for  proton    SubType= 2
     141      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     142      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     143      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     144      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     145               Bragg :     Emin=          0 eV         Emax=   2 MeV
     146          BetheBloch :     Emin=          2 MeV        Emax=   10 TeV
     147      ===== EM models for the G4Region  GasDetector ======
     148            PAIModel :     Emin=          0 eV         Emax=   10 TeV
     149
     150hBrems:   for  proton    SubType= 3
     151      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     152      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     153      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     154               hBrem :     Emin=          0 eV         Emax=   10 TeV
     155
     156hPairProd:   for  proton    SubType= 4
     157      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     158      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     159      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     160           hPairProd :     Emin=          0 eV         Emax=   10 TeV
     161
     162msc:   for GenericIon    SubType= 10
     163      RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 0
     164      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     165          UrbanMsc90 :     Emin=          0 eV         Emax=   10 TeV
     166
     167ionIoni:   for  GenericIon    SubType= 2
     168      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     169      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     170      finalRange(mm)= 0.1, dRoverRange= 0.1, integral: 1, fluct: 1, linLossLimit= 0.02
     171      Stopping Power data for 17 ion/material pairs, nuclearStopping: 1
     172      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     173            BraggIon :     Emin=          0 eV         Emax=   2 MeV
     174          BetheBloch :     Emin=          2 MeV        Emax=   10 TeV
     175
     176hIoni:   for  anti_proton    SubType= 2
     177      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     178      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     179      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     180      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     181            ICRU73QO :     Emin=          0 eV         Emax=   2 MeV
     182          BetheBloch :     Emin=          2 MeV        Emax=   10 TeV
     183
     184hIoni:   for  kaon+    SubType= 2
     185      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     186      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     187      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     188      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     189               Bragg :     Emin=          0 eV         Emax=   1.05231 MeV
     190          BetheBloch :     Emin=    1.05231 MeV        Emax=   10 TeV
     191
     192hBrems:   for  kaon+    SubType= 3
     193      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     194      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     195      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     196               hBrem :     Emin=          0 eV         Emax=   10 TeV
     197
     198hPairProd:   for  kaon+    SubType= 4
     199      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     200      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     201      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     202           hPairProd :     Emin=          0 eV         Emax=   10 TeV
     203
     204hIoni:   for  kaon-    SubType= 2
     205      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     206      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     207      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     208      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     209            ICRU73QO :     Emin=          0 eV         Emax=   1.05231 MeV
     210          BetheBloch :     Emin=    1.05231 MeV        Emax=   10 TeV
     211
     212hBrems:   for  kaon-    SubType= 3
     213      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     214      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     215      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     216               hBrem :     Emin=          0 eV         Emax=   10 TeV
     217
     218hPairProd:   for  kaon-    SubType= 4
     219      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     220      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     221      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     222           hPairProd :     Emin=          0 eV         Emax=   10 TeV
     223
     224muMsc:   for mu+    SubType= 10
     225      Lambda tables from 100 eV  to 10 TeV in 77 bins, spline: 1
     226      RangeFactor= 0.2, step limit type: 0, lateralDisplacement: 1, polarAngleLimit(deg)= 0
     227      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     228          UrbanMsc90 :     Emin=          0 eV         Emax=   10 TeV
     229
     230muIoni:   for  mu+    SubType= 2
     231      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     232      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     233      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     234      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     235               Bragg :     Emin=          0 eV         Emax=   200 keV
     236          BetheBloch :     Emin=        200 keV        Emax=   1 GeV
     237        MuBetheBloch :     Emin=          1 GeV        Emax=   10 TeV
     238      ===== EM models for the G4Region  GasDetector ======
     239            PAIModel :     Emin=          0 eV         Emax=   10 TeV
     240
     241muBrems:   for  mu+    SubType= 3
     242      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     243      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     244      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     245              MuBrem :     Emin=          0 eV         Emax=   10 TeV
     246
     247muPairProd:   for  mu+    SubType= 4
     248      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     249      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     250      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     251          muPairProd :     Emin=          0 eV         Emax=   10 TeV
     252
     253muIoni:   for  mu-    SubType= 2
     254      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     255      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     256      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     257      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     258            ICRU73QO :     Emin=          0 eV         Emax=   200 keV
     259          BetheBloch :     Emin=        200 keV        Emax=   1 GeV
     260        MuBetheBloch :     Emin=          1 GeV        Emax=   10 TeV
     261      ===== EM models for the G4Region  GasDetector ======
     262            PAIModel :     Emin=          0 eV         Emax=   10 TeV
     263
     264muBrems:   for  mu-    SubType= 3
     265      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     266      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     267      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     268              MuBrem :     Emin=          0 eV         Emax=   10 TeV
     269
     270muPairProd:   for  mu-    SubType= 4
     271      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     272      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     273      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     274          muPairProd :     Emin=          0 eV         Emax=   10 TeV
     275
     276hIoni:   for  pi+    SubType= 2
     277      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     278      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     279      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     280      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     281               Bragg :     Emin=          0 eV         Emax=   297.504 keV
     282          BetheBloch :     Emin=    297.504 keV        Emax=   10 TeV
     283      ===== EM models for the G4Region  GasDetector ======
     284            PAIModel :     Emin=          0 eV         Emax=   10 TeV
     285
     286hBrems:   for  pi+    SubType= 3
     287      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     288      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     289      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     290               hBrem :     Emin=          0 eV         Emax=   10 TeV
     291
     292hPairProd:   for  pi+    SubType= 4
     293      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     294      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     295      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     296           hPairProd :     Emin=          0 eV         Emax=   10 TeV
     297
     298msc:   for pi-    SubType= 10
     299      Lambda tables from 100 eV  to 10 TeV in 77 bins, spline: 1
     300      RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
     301      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     302          UrbanMsc90 :     Emin=          0 eV         Emax=   10 TeV
     303
     304hIoni:   for  pi-    SubType= 2
     305      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     306      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     307      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     308      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     309            ICRU73QO :     Emin=          0 eV         Emax=   297.504 keV
     310          BetheBloch :     Emin=    297.504 keV        Emax=   10 TeV
     311      ===== EM models for the G4Region  GasDetector ======
     312            PAIModel :     Emin=          0 eV         Emax=   10 TeV
     313
     314hBrems:   for  pi-    SubType= 3
     315      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     316      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     317      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     318               hBrem :     Emin=          0 eV         Emax=   10 TeV
     319
     320hPairProd:   for  pi-    SubType= 4
     321      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     322      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     323      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     324           hPairProd :     Emin=          0 eV         Emax=   10 TeV
    206325
    207326Region <DefaultRegionForTheWorld> -- appears in <World> world volume
     
    209328 Pointers : G4VUserRegionInformation[0], G4UserLimits[0], G4FastSimulationManager[0], G4UserSteppingAction[0]
    210329 Materials : Mylar
    211  Production cuts :  gamma 1 mm     e- 1 mm     e+ 1 mm
    212 
    213 Region <VertexDetector> -- appears in <World> world volume
     330 Production cuts :   gamma 500 um      e- 500 um      e+ 500 um  proton 500 um
     331
     332Region <GasDetector> -- appears in <World> world volume
    214333 Root logical volume(s) : Absorber
    215334 Pointers : G4VUserRegionInformation[0], G4UserLimits[0], G4FastSimulationManager[0], G4UserSteppingAction[0]
    216335 Materials : XeCH4C3H8
    217  Production cuts :  gamma 2.3 cm     e- 2.3 cm     e+ 2.3 cm
     336 Production cuts :   gamma 1.8 mm      e- 1.8 mm      e+ 1.8 mm  proton 1.8 mm
    218337
    219338========= Table of registered couples ==============================
     
    221340Index : 0     used in the geometry : Yes     recalculation needed : No
    222341 Material : Mylar
    223  Range cuts        :  gamma 1 mm     e- 1 mm     e+ 1 mm
    224  Energy thresholds :  gamma 2.97898 keV    e- 417.539 keV    e+ 402.4 keV
     342 Range cuts        :  gamma  500 um     e-  500 um     e+  500 um  proton 500 um
     343 Energy thresholds :  gamma  2.27786 keV    e-  261.805 keV    e+  258.31 keV proton 50 keV
    225344 Region(s) which use this couple :
    226345    DefaultRegionForTheWorld
     
    228347Index : 1     used in the geometry : Yes     recalculation needed : No
    229348 Material : XeCH4C3H8
    230  Range cuts        :  gamma 2.3 cm     e- 2.3 cm     e+ 2.3 cm
    231  Energy thresholds :  gamma 3.83995 keV    e- 63.4899 keV    e+ 61.9458 keV
     349 Range cuts        :  gamma  1.8 mm     e-  1.8 mm     e+  1.8 mm  proton 1.8 mm
     350 Energy thresholds :  gamma  990 eV     e-  5.57533 keV    e+  5.40743 keV proton 180 keV
    232351 Region(s) which use this couple :
    233     VertexDetector
     352    GasDetector
    234353
    235354====================================================================
     
    270389Run Summary
    271390  Number of events processed : 1000
    272   User=0.15s Real=0.15s Sys=0s
     391  User=0.11s Real=0.1s Sys=0s
    273392 ================== run summary =====================
    274393 end of Run TotNbofEvents = 1000
    275     mean charged track length   in absorber=23.3231 +- 0.118697  mm 
    276 
    277             mean energy deposit in absorber=0.0158995 +- 0.000304796  MeV
    278 
    279  mean number of steps in absorber (charged) =0.092 +- 0.043215     
    280  mean number of steps in absorber (neutral) =0 +- 0     
    281 
    282    mean number of charged secondaries = 0.01 +- 0.00314643
    283 
    284    mean number of neutral secondaries = 0 +- 0
    285 
    286    mean number of e-s =0.01  and e+s =0
     394    mean charged track length   in absorber=24.2704 +- 0.310817  mm 
     395
     396            mean energy deposit in absorber=0.0160189 +- 0.000378691  MeV
     397
     398 mean number of steps in absorber (charged) =0.898 +- 0.0848269     
     399 mean number of steps in absorber (neutral) =0.002 +- 0.0014128     
     400
     401   mean number of charged secondaries = 0.257 +- 0.0163997
     402
     403   mean number of neutral secondaries = 0.002 +- 0.0014128
     404
     405   mean number of e-s =0.257  and e+s =0
    287406
    288407(number) transmission coeff=1  reflection coeff=0
    289408
    290409 energy deposit distribution
    291 #entries=1000    #underflows=0    #overflows=7
     410#entries=1000    #underflows=0    #overflows=12
    292411 bin nb      Elow      entries     normalized
    293412    0         0           0           0
    294     1         3           8       0.008
    295     2         6         102       0.102
    296     3         9         261       0.261
    297     4        12         240        0.24
    298     5        15         158       0.158
    299     6        18          77       0.077
    300     7        21          45       0.045
     413    1         3           4       0.004
     414    2         6          95       0.095
     415    3         9         270        0.27
     416    4        12         251       0.251
     417    5        15         146       0.146
     418    6        18          90        0.09
     419    7        21          49       0.049
    301420    8        24          30        0.03
    302     9        27          17       0.017
    303    10        30          14       0.014
    304    11        33          10        0.01
    305    12        36           8       0.008
    306    13        39           6       0.006
    307    14        42           5       0.005
    308    15        45           1       0.001
     421    9        27          16       0.016
     422   10        30          13       0.013
     423   11        33           5       0.005
     424   12        36           5       0.005
     425   13        39           9       0.009
     426   14        42           1       0.001
     427   15        45           2       0.002
    309428   16        48           1       0.001
    310    17        51           1       0.001
    311    18        54           5       0.005
    312    19        57           4       0.004
     429   17        51           0           0
     430   18        54           0           0
     431   19        57           1       0.001
    313432
    314433 Emp =           0.009   width=          0.006  MeV
     
    317436--------- Ranecu engine status ---------
    318437 Initial seed (index) = 0
    319  Current couple of seeds = 1062535304, 247495324
     438 Current couple of seeds = 1481926969, 852281434
    320439----------------------------------------
    321440#
     
    327446G4SDManager deleted.
    328447EventManager deleted.
    329 Default detector region deleted.
    330448UImanager deleted.
    331449Units table cleared.
     
    333451RunManagerKernel is deleted.
    334452RunManager is deleting.
     453
  • trunk/examples/extended/electromagnetic/TestEm8/include/Em8CalorHit.hh

    r1230 r1337  
    2626//
    2727// $Id: Em8CalorHit.hh,v 1.4 2006/06/29 16:58:58 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm8/include/Em8CalorimeterSD.hh

    r1230 r1337  
    2626//
    2727// $Id: Em8CalorimeterSD.hh,v 1.4 2006/06/29 16:59:01 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm8/include/Em8DetectorConstruction.hh

    r1230 r1337  
    2626//
    2727// $Id: Em8DetectorConstruction.hh,v 1.9 2007/10/02 10:12:47 vnivanch Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm8/include/Em8DetectorMessenger.hh

    r1230 r1337  
    2626//
    2727// $Id: Em8DetectorMessenger.hh,v 1.6 2007/10/02 10:12:47 vnivanch Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm8/include/Em8EventAction.hh

    r1230 r1337  
    2626//
    2727// $Id: Em8EventAction.hh,v 1.4 2006/06/29 16:59:08 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm8/include/Em8EventActionMessenger.hh

    r1230 r1337  
    2626//
    2727// $Id: Em8EventActionMessenger.hh,v 1.4 2006/06/29 16:59:10 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm8/include/Em8PrimaryGeneratorAction.hh

    r1230 r1337  
    2626//
    2727// $Id: Em8PrimaryGeneratorAction.hh,v 1.4 2006/06/29 16:59:12 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm8/include/Em8PrimaryGeneratorMessenger.hh

    r1230 r1337  
    2626//
    2727// $Id: Em8PrimaryGeneratorMessenger.hh,v 1.4 2006/06/29 16:59:14 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm8/include/Em8RunAction.hh

    r1230 r1337  
    2626//
    2727// $Id: Em8RunAction.hh,v 1.8 2006/06/29 16:59:16 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm8/include/Em8RunMessenger.hh

    r1230 r1337  
    2727//
    2828// $Id: Em8RunMessenger.hh,v 1.4 2006/06/29 16:59:18 gunter Exp $
    29 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     29// GEANT4 tag $Name: geant4-09-04-beta-01 $
    3030//
    3131//
  • trunk/examples/extended/electromagnetic/TestEm8/include/Em8SteppingAction.hh

    r1230 r1337  
    2626//
    2727// $Id: Em8SteppingAction.hh,v 1.5 2006/06/29 16:59:20 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm8/include/Em8SteppingVerbose.hh

    r1230 r1337  
    2626//
    2727// $Id: Em8SteppingVerbose.hh,v 1.4 2006/06/29 16:59:22 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030// 
  • trunk/examples/extended/electromagnetic/TestEm8/include/PhysicsList.hh

    r1230 r1337  
    2525//
    2626//
    27 // $Id: PhysicsList.hh,v 1.3 2008/11/21 12:39:24 vnivanch Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// $Id: PhysicsList.hh,v 1.4 2010/04/13 08:12:23 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    7373                    const G4String& procname);
    7474
    75   G4EmConfigurator em_config;
     75  G4EmConfigurator* em_config;
    7676
    7777  G4double cutForGamma;
  • trunk/examples/extended/electromagnetic/TestEm8/include/PhysicsListMessenger.hh

    r1230 r1337  
    2626//
    2727// $Id: PhysicsListMessenger.hh,v 1.2 2006/06/29 16:59:49 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm8/include/StepMax.hh

    r1230 r1337  
    2525//
    2626// $Id: StepMax.hh,v 1.2 2006/06/29 16:59:52 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm8/include/StepMaxMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: StepMaxMessenger.hh,v 1.2 2006/06/29 16:59:55 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm8/include/TRTDetectorConstruction.hh

    r1230 r1337  
    2626//
    2727// $Id: TRTDetectorConstruction.hh,v 1.4 2006/06/29 16:59:58 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm8/include/TRTMaterials.hh

    r1230 r1337  
    2626//
    2727// $Id: TRTMaterials.hh,v 1.4 2006/06/29 17:00:01 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm8/run11.mac

    r807 r1337  
    1111#  select EM PhysicsList
    1212#
    13 /testem/phys/addPhysics  pai
     13#/testem/phys/addPhysics  pai
    1414#
    15 #/testem/phys/addPhysics  pai-photon
     15/testem/phys/addPhysics  pai_photon
    1616#
    1717#/testem/phys/addPhysics  standard
     
    1919#/testem/phys/addPhysics model
    2020#
    21 /testem/phys/setCuts    1 mm
     21/testem/phys/setCuts    1.01 mm
    2222#/testem/phys/VertexCuts 0.1 mm
    2323#/testem/phys/MuonCuts  10.0 mm
     
    3333#  PLOT: energy deposit distribution in absorber
    3434#
    35 /plots/setnbinEn 150
     35/plots/setnbinEn 50
    3636/plots/setEnlow 0.00 MeV
    37 /plots/setEnhigh 0.3  MeV 
     37/plots/setEnhigh 0.5  MeV 
    3838#
    3939#
     
    8080#/tracking/verbose 1
    8181#
    82 /event/printModulo 1000
     82/event/printModulo 10000
    8383/run/beamOn 50000
    8484#
  • trunk/examples/extended/electromagnetic/TestEm8/src/Em8CalorHit.cc

    r1230 r1337  
    2626//
    2727// $Id: Em8CalorHit.cc,v 1.5 2006/06/29 17:00:03 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm8/src/Em8CalorimeterSD.cc

    r1230 r1337  
    2626//
    2727// $Id: Em8CalorimeterSD.cc,v 1.7 2006/06/29 17:00:05 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm8/src/Em8DetectorConstruction.cc

    r1230 r1337  
    2525//
    2626//
    27 // $Id: Em8DetectorConstruction.cc,v 1.21 2007/10/02 10:12:47 vnivanch Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// $Id: Em8DetectorConstruction.cc,v 1.23 2010/06/04 17:08:15 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
     
    149149  a = 26.98*g/mole;
    150150  density = 2.7*g/cm3;
    151   G4Material* Al = new G4Material(name="Aluminium", z=13., a, density);
    152   if(Al);
     151  new G4Material(name="Aluminium", z=13., a, density);
    153152
    154153  // Mylar
     
    162161  density = 2.330*g/cm3;
    163162  a = 28.09*g/mole;
    164   G4Material* Si = new G4Material(name="Silicon", z=14., a, density);
    165   if(Si);
     163  new G4Material(name="Silicon", z=14., a, density);
    166164
    167165  // Krypton as detector gas, STP
     
    367365  if( fRegGasDet == 0 ) // First time - instantiate a region and a cut objects
    368366  {   
    369     fRegGasDet = new G4Region("VertexDetector");
     367    fRegGasDet = new G4Region("GasDetector");
    370368    cuts = new G4ProductionCuts();
    371369    fRegGasDet->SetProductionCuts(cuts);
  • trunk/examples/extended/electromagnetic/TestEm8/src/Em8DetectorMessenger.cc

    r1230 r1337  
    2626//
    2727// $Id: Em8DetectorMessenger.cc,v 1.8 2007/10/02 10:12:47 vnivanch Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm8/src/Em8EventAction.cc

    r1230 r1337  
    2525//
    2626//
    27 // $Id: Em8EventAction.cc,v 1.10 2007/11/12 10:54:49 vnivanch Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// $Id: Em8EventAction.cc,v 1.11 2010/06/06 04:31:28 perl Exp $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
     
    4545#include "G4SDManager.hh"
    4646#include "G4UImanager.hh"
    47 #include "G4TrajectoryContainer.hh"
    48 #include "G4Trajectory.hh"
    49 #include "G4VVisManager.hh"
    5047#include "G4ios.hh"
    5148#include "G4UnitsTable.hh"
     
    142139    runaction->FillNbOfSteps(nstep);
    143140  }
    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   } 
    159141
    160142  if(verboselevel>0)
  • trunk/examples/extended/electromagnetic/TestEm8/src/Em8EventActionMessenger.cc

    r1230 r1337  
    2626//
    2727// $Id: Em8EventActionMessenger.cc,v 1.5 2006/06/29 17:00:15 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm8/src/Em8PrimaryGeneratorAction.cc

    r1230 r1337  
    2626//
    2727// $Id: Em8PrimaryGeneratorAction.cc,v 1.7 2006/06/29 17:00:18 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm8/src/Em8PrimaryGeneratorMessenger.cc

    r1230 r1337  
    2626//
    2727// $Id: Em8PrimaryGeneratorMessenger.cc,v 1.5 2006/06/29 17:00:21 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm8/src/Em8RunAction.cc

    r1230 r1337  
    2626//
    2727// $Id: Em8RunAction.cc,v 1.15 2007/11/12 10:54:49 vnivanch Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm8/src/Em8RunMessenger.cc

    r1230 r1337  
    2626//
    2727// $Id: Em8RunMessenger.cc,v 1.7 2006/06/29 17:00:25 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm8/src/Em8SteppingAction.cc

    r1230 r1337  
    2626//
    2727// $Id: Em8SteppingAction.cc,v 1.10 2007/11/12 10:54:49 vnivanch Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm8/src/Em8SteppingVerbose.cc

    r1230 r1337  
    2626//
    2727// $Id: Em8SteppingVerbose.cc,v 1.8 2006/06/29 17:00:29 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm8/src/PhysicsList.cc

    r1230 r1337  
    2525//
    2626//
    27 // $Id: PhysicsList.cc,v 1.16 2008/12/05 17:46:12 vnivanch Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// $Id: PhysicsList.cc,v 1.19 2010/06/04 17:08:15 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030
     
    6161PhysicsList::PhysicsList() : G4VModularPhysicsList()
    6262{
    63   G4LossTableManager::Instance();
     63  em_config = G4LossTableManager::Instance()->EmConfigurator();
     64  G4LossTableManager::Instance()->SetVerbose(1);
    6465  defaultCutValue = 1.*mm;
    6566  cutForGamma     = defaultCutValue;
     
    8889  delete generalPhysicsList;
    8990  delete emPhysicsList;
    90   for(size_t i=0; i<hadronPhys.size(); i++) delete hadronPhys[i];
     91  for(size_t i=0; i<hadronPhys.size(); ++i) { delete hadronPhys[i]; }
    9192  delete stepMaxProcess;
    9293}
     
    105106  AddTransportation();
    106107  emPhysicsList->ConstructProcess();
    107   em_config.AddModels();
    108108  generalPhysicsList->ConstructProcess();
    109   for(size_t i=0; i<hadronPhys.size(); i++) hadronPhys[i]->ConstructProcess();
     109  for(size_t i=0; i<hadronPhys.size(); ++i) { hadronPhys[i]->ConstructProcess(); }
    110110  AddStepMax();
    111111}
     
    196196  SetCutValue(cutForPositron, "e+");
    197197
    198   if ( verboseLevel > 0 ) DumpCutValuesTable();
     198  if ( verboseLevel > 0 ) { DumpCutValuesTable(); }
    199199}
    200200
     
    256256  if(modname == "pai") {
    257257    G4PAIModel* pai = new G4PAIModel(part,"PAIModel");
    258     em_config.SetExtraEmModel(partname,procname,pai,"VertexDetector",
     258    em_config->SetExtraEmModel(partname,procname,pai,"GasDetector",
    259259                              0.0,100.*TeV,pai);
    260260  } else if(modname == "pai_photon") {
    261261    G4PAIPhotonModel* pai = new G4PAIPhotonModel(part,"PAIPhotModel");
    262     em_config.SetExtraEmModel(partname,procname,pai,"VertexDetector",
     262    em_config->SetExtraEmModel(partname,procname,pai,"GasDetector",
    263263                              0.0,100.*TeV,pai);
    264264  }
  • trunk/examples/extended/electromagnetic/TestEm8/src/PhysicsListMessenger.cc

    r1230 r1337  
    2626//
    2727// $Id: PhysicsListMessenger.cc,v 1.2 2006/06/29 17:00:47 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm8/src/StepMax.cc

    r1230 r1337  
    2525//
    2626// $Id: StepMax.cc,v 1.3 2006/06/29 17:00:49 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm8/src/StepMaxMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: StepMaxMessenger.cc,v 1.2 2006/06/29 17:00:52 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm9/GNUmakefile

    r1230 r1337  
    1 # $Id: GNUmakefile,v 1.9 2008/06/11 22:31:05 maire Exp $
    2 # GEANT4 tag $Name: geant4-09-03-cand-01 $
     1# $Id: GNUmakefile,v 1.10 2010/01/11 16:29:51 gcosmo Exp $
     2# GEANT4 tag $Name: geant4-09-04-beta-01 $
    33# --------------------------------------------------------------
    44# GNUmakefile for examples module with AIDA interface
     
    1010
    1111ifndef G4INSTALL
    12   G4INSTALL = ../../../../
     12  G4INSTALL = ../../../..
    1313endif
    1414
  • trunk/examples/extended/electromagnetic/TestEm9/History

    r807 r1337  
    1 $Id: History,v 1.44 2007/11/13 14:44:26 vnivanch Exp $
     1$Id: History,v 1.62 2010/06/07 05:40:46 perl Exp $
    22-------------------------------------------------------------------
    33
     
    1414     ----------------------------------------------------------
    1515     * Reverse chronological order (last date on top), please *
    16 
    1716     ----------------------------------------------------------
     17     
     1806-06-10 J.Perl (testem9-V09-03-03)
     19- Remove unused variable in EventAction
     20
     2103-06-10 J.Perl (testem9-V09-03-02)
     22- Updated vis usage
     23
     2421-05-10 mma (testem9-V09-03-01)     
     25TestEm9.cc : introduction of G4UIExecutive
     26
     2729-04-10 V.Ivant (testem9-V09-03-00)
     28- added a table of average number of calls of processes versus
     29  atomic number of an atom on which interaction takes place
     30
     3120-11-09 V.Ivant (testem9-V09-02-00)
     32- use Livermore and Penelope builders from PhysList library
     33     
     3416-11-08 mma (testem9-V09-01-09)
     35- Em options: 20bins/decade  LinLossLimit=default=0.01
     36
     3716-10-08 V.Ivant (testem9-V09-01-08)
     38- Removed temporary builders PhysListEmStandardLPM and
     39PhysListEmStandardIG
     40
     4124-09-08 V.Ivant (testem9-V09-01-07)
     42- added control on number of events with Edep < 80%
     43- use double for number of steps instead of integer
     44     
     4522-09-08 mma
     46- histo.cc : root format by default
     47
     4822-08-08 V.Ivant (testem9-V09-01-06)
     49- added computation of ratios E9/E25
     50- PhysList with relativistic LPM model is done on top of PhysList
     51  option1
     52
     5311-08-08 V.Ivant (testem9-V09-01-05)
     54- added computation of ratios E1/E9 and E1/E25
     55- added PhysLists with relativistic LPM model
     56- updated macro
     57
     5812-06-08 mma (testem9-V09-01-04)
     59- Remove AIDA from GNUmakefile
     60     
     6107-05-08 mma (testem9-V09-01-03)
     62- PhysListEmStandard : add spline option for physics tables
     63- README : update Aida informations
     64     
     6508-04-08 mma (testem9-V09-01-02)
     66- PhysListEmStandard : replace G4MultipleScattering by G4eMultipleScattering.
     67                       Complete EmOptions
     68
     6907-04-08 V.Ivant (testem9-V09-01-01)
     70- fixed problem of geometry/cut modification between runs
     71
     7218-03-08 V.Ivant (testem9-V09-01-00)
     73- added G4EmStandardPhyiscs_option3
    1874
    197513-11-07 V.Ivant (testem9-V09-00-00)
  • trunk/examples/extended/electromagnetic/TestEm9/README

    r807 r1337  
    1 $Id: README,v 1.10 2006/11/22 18:58:25 vnivanch Exp $
     1$Id: README,v 1.12 2008/08/22 14:35:12 vnivanch Exp $
    22-------------------------------------------------------------------
    33
     
    4545    4. StepMax - for steplimitation
    4646
    47     The following options for EM physics are available: 
    48     - "standard"        the best standard EM physics (default)
    49     - "G4standard"      recommended standard EM physics for LHC
    50     - "G4standard_fast" the best CPU performance standard physics for LHC
    51     - "G4standard_exp"  experimental standard physics for LHC
    52     - "Livermore"       low-energy EM physics using Livermore data
    53     - "Penelope"        low-energy EM physics implementing Penelope models
     47    The following options for EM physics using builders from physics_lists
     48    sub-package are available:   
     49    - "emstandard"        (default)
     50    - "emstandard_opt1"   (EMV)
     51    - "emstandard_opt2"   (EMX)
     52    - "emstandard_opt3"   recommended for medical and space applications
     53
     54    There are local to this example variants of EM physics:
     55    - "emstandard_local"   close to opt3
     56    - "standardIG"         close to opt2
     57    - "standardLPM"        relativistic bremsstrahlung model added to opt1 
     58    - "Livermore"          low-energy EM physics using Livermore data
     59    - "Penelope"           low-energy EM physics implementing Penelope models
    5460
    5561    Optional components can be added:
     
    105111 -------------------
    106112
    107 By default the histograms are not activated. To activate histograms
    108 the environment variable G4ANALYSIS_USE should be defined. For instance
    109 uncomment the flag G4ANALYSIS_USE in GNUmakefile.
     113     By default the histograms are not activated. To activate histograms
     114     the environment variable G4ANALYSIS_USE should be defined. For instance
     115     uncomment the flag G4ANALYSIS_USE in GNUmakefile.
    110116
    111 To use histograms any of implementations of AIDA interfaces should
    112 be available (see http://aida.freehep.org).
    113 
    114 A package including AIDA and extended interfaces also using Python
    115 is PI, available from: http://cern.ch/pi .
    116 
    117 Once installed PI or PI-Lite in a specified local area $MYPY, it is
    118 required to add the installation path to $PATH, i.e. for example,
    119 for release 1.2.1 of PI:
    120 
    121 setenv PATH ${PATH}:$MYPI/1.2.1/app/releases/PI/PI_1_2_1/rh73_gcc32/bin
    122 
    123 CERN users can use the PATH to the LCG area on AFS.
    124 
    125 Before compilation of the example it is optimal to clean up old
    126 files:
    127 
    128 gmake histclean
    129 gmake
    130 
    131 Before running the example the command should be issued:
    132 
    133 eval `aida-config --runtime csh`
    134 
    135 It is possible to choose the format of the output file with
    136 histograms using UI command:
    137 
    138 /testem/histo/setFileType type
    139 
    140 The following types are available: hbook, root, xml.
     117     To use histograms any of implementations of AIDA interfaces should
     118     be available. See InstallAida.txt
  • trunk/examples/extended/electromagnetic/TestEm9/TestEm9.cc

    r1230 r1337  
    2525//
    2626//
    27 // $Id: TestEm9.cc,v 1.8 2006/11/17 17:45:05 vnivanch Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// $Id: TestEm9.cc,v 1.10 2010/05/21 18:32:34 maire Exp $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    3333#include "G4RunManager.hh"
    3434#include "G4UImanager.hh"
    35 #include "G4UIterminal.hh"
    36 #include "G4UItcsh.hh"
    3735#include "Randomize.hh"
    3836
     
    4846#ifdef G4VIS_USE
    4947  #include "G4VisExecutive.hh"
     48#endif
     49
     50#ifdef G4UI_USE
     51#include "G4UIExecutive.hh"
    5052#endif
    5153
     
    6870  runManager->SetUserAction(kin = new PrimaryGeneratorAction(det));
    6971
    70   //visualization manager
    71 #ifdef G4VIS_USE
    72   G4VisManager* visManager = 0;
    73 #endif
    74 
    7572  //set user action classes
    76   RunAction* run        = new RunAction();
    77   EventAction* event    = new EventAction();
    78   TrackingAction* track = new TrackingAction();
    79   SteppingAction* step  = new SteppingAction();
    80 
    81   runManager->SetUserAction(run);
    82   runManager->SetUserAction(event);
    83   runManager->SetUserAction(track);
    84   runManager->SetUserAction(step);
     73  runManager->SetUserAction(new RunAction());
     74  runManager->SetUserAction(new EventAction());
     75  runManager->SetUserAction(new TrackingAction());
     76  runManager->SetUserAction(new SteppingAction());
    8577
    8678  //get the pointer to the User Interface manager
    8779  G4UImanager* UI = G4UImanager::GetUIpointer();
    88 
    89   if (argc==1)   // Define UI terminal for interactive mode
    90     {
    91 #ifdef G4VIS_USE
    92       visManager = new G4VisExecutive;
    93       visManager->Initialize();
    94 #endif
    95      G4UIsession* session = 0;
    96 #ifdef G4UI_USE_TCSH
    97       session = new G4UIterminal(new G4UItcsh);
    98 #else
    99       session = new G4UIterminal();
    100 #endif
    101      session->SessionStart();
    102      delete session;
    103     }
    104   else           // Batch mode
     80   
     81  if (argc!=1)   // batch mode 
    10582    {
    10683     G4String command = "/control/execute ";
     
    10885     UI->ApplyCommand(command+fileName);
    10986    }
     87   
     88  else           //define visualization and UI terminal for interactive mode
     89    {
     90#ifdef G4VIS_USE
     91   G4VisManager* visManager = new G4VisExecutive;
     92   visManager->Initialize();
     93#endif   
     94     
     95#ifdef G4UI_USE
     96      G4UIExecutive * ui = new G4UIExecutive(argc,argv);     
     97      ui->SessionStart();
     98      delete ui;
     99#endif
     100         
     101#ifdef G4VIS_USE
     102     delete visManager;
     103#endif     
     104    }
    110105
    111106  //job termination
    112 #ifdef G4VIS_USE
    113   if(visManager) delete visManager;
    114 #endif
     107  //
    115108  delete runManager;
    116109
  • trunk/examples/extended/electromagnetic/TestEm9/TestEm9.in

    r807 r1337  
    11# $Id: TestEm9.in,v 1.16 2007/05/17 15:23:04 vnivanch Exp $
    2 # GEANT4 tag $Name: $
     2# GEANT4 tag $Name: geant4-09-04-beta-01 $
    33#
    44# Macro file for TestEm9 - Crystal Calorimeter
  • trunk/examples/extended/electromagnetic/TestEm9/TestEm9.out

    r807 r1337  
     1
     2        ############################################
     3        !!! WARNING - FPE detection is activated !!!
     4        ############################################
    15
    26*************************************************************
    3  Geant4 version Name: global-V09-00-03    (9-May-2008)
     7 Geant4 version Name: geant4-09-03-ref-06    (25-June-2010)
    48                      Copyright : Geant4 Collaboration
    59                      Reference : NIM A 506 (2003), 250-303
     
    711*************************************************************
    812
    9 ### NIST DataBase for Materials is used
    10 G4Material: Mean excitation energy is changed for G4_AIR Iold= 85.627eV; Inew= 85.7 eV;
    11 G4Material: Mean excitation energy is changed for G4_Al Iold= 166.4eV; Inew= 166 eV;
    12 G4Material: Mean excitation energy is changed for G4_Si Iold= 173.6eV; Inew= 173 eV;
    13 G4Material: Mean excitation energy is changed for G4_Fe Iold= 286eV; Inew= 286 eV;
    14 G4Material: Mean excitation energy is changed for G4_CESIUM_IODIDE Iold= 491.166eV; Inew= 553.1 eV;
    1513/run/verbose 1
    1614#/tracking/verbose 1
    1715#
    18 # select EM PhysicsList
     16#  select EM PhysicsList
    1917#
    2018/testem/phys/addPhysics emstandard_opt1
     
    3028/testem/det/acceptance25 0.9793 0.00884 2.5
    3129#
    32 #/process/eLoss/preciseRange true
    33 #/process/eLoss/integral true
     30#/process/eLoss/preciseRange  true
     31#/process/eLoss/integral      true
    3432/run/initialize
    35 
    36 ***** Table : Nb of materials = 5 *****
    37 
    38  Material:   G4_AIR     density:  1.205 mg/cm3  RadL: 303.921 m    Imean:  85.700 eV   temperature: 273.15 K  pressure:   1.00 atm
    39    --->  Element: C (C)   Z =  6.0   N =  12.0   A =  12.01 g/mole
    40    --->  Isotope:     C   Z =  6   N =  12   A =  12.00 g/mole   abundance:  98.93 %
    41    --->  Isotope:     C   Z =  6   N =  13   A =  13.00 g/mole   abundance:   1.07 %  ElmMassFraction:   0.01 %  ElmAbundance   0.02 %
    42    --->  Element: N (N)   Z =  7.0   N =  14.0   A =  14.01 g/mole
    43    --->  Isotope:     N   Z =  7   N =  14   A =  14.00 g/mole   abundance:  99.63 %
    44    --->  Isotope:     N   Z =  7   N =  15   A =  15.00 g/mole   abundance:   0.37 %  ElmMassFraction:  75.53 %  ElmAbundance  78.44 %
    45    --->  Element: O (O)   Z =  8.0   N =  16.0   A =  16.00 g/mole
    46    --->  Isotope:     O   Z =  8   N =  16   A =  15.99 g/mole   abundance:  99.76 %
    47    --->  Isotope:     O   Z =  8   N =  17   A =  17.00 g/mole   abundance:   0.04 %
    48    --->  Isotope:     O   Z =  8   N =  18   A =  18.00 g/mole   abundance:   0.20 %  ElmMassFraction:  23.18 %  ElmAbundance  21.07 %
    49    --->  Element: Ar (Ar)   Z = 18.0   N =  40.0   A =  39.95 g/mole
    50    --->  Isotope:    Ar   Z = 18   N =  36   A =  35.97 g/mole   abundance:   0.34 %
    51    --->  Isotope:    Ar   Z = 18   N =  38   A =  37.96 g/mole   abundance:   0.06 %
    52    --->  Isotope:    Ar   Z = 18   N =  40   A =  39.96 g/mole   abundance:  99.60 %  ElmMassFraction:   1.28 %  ElmAbundance   0.47 %
    53 
    54  Material:    G4_Al     density:  2.699 g/cm3   RadL:   8.896 cm   Imean: 166.000 eV
    55    --->  Element: Al (Al)   Z = 13.0   N =  27.0   A =  26.98 g/mole
    56    --->  Isotope:    Al   Z = 13   N =  27   A =  26.98 g/mole   abundance: 100.00 %  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    57 
    58  Material:    G4_Si     density:  2.330 g/cm3   RadL:   9.366 cm   Imean: 173.000 eV
    59    --->  Element: Si (Si)   Z = 14.0   N =  28.1   A =  28.09 g/mole
    60    --->  Isotope:    Si   Z = 14   N =  28   A =  27.98 g/mole   abundance:  92.23 %
    61    --->  Isotope:    Si   Z = 14   N =  29   A =  28.98 g/mole   abundance:   4.68 %
    62    --->  Isotope:    Si   Z = 14   N =  30   A =  29.97 g/mole   abundance:   3.09 %  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    63 
    64  Material:    G4_Fe     density:  7.874 g/cm3   RadL:   1.757 cm   Imean: 286.000 eV
    65    --->  Element: Fe (Fe)   Z = 26.0   N =  55.9   A =  55.85 g/mole
    66    --->  Isotope:    Fe   Z = 26   N =  54   A =  53.94 g/mole   abundance:   5.84 %
    67    --->  Isotope:    Fe   Z = 26   N =  56   A =  55.93 g/mole   abundance:  91.75 %
    68    --->  Isotope:    Fe   Z = 26   N =  57   A =  56.94 g/mole   abundance:   2.12 %
    69    --->  Isotope:    Fe   Z = 26   N =  58   A =  57.93 g/mole   abundance:   0.28 %  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    70 
    71  Material: G4_CESIUM_IODIDE     density:  4.510 g/cm3   RadL:   1.860 cm   Imean: 553.100 eV
    72    --->  Element: I (I)   Z = 53.0   N = 127.0   A = 126.90 g/mole
    73    --->  Isotope:     I   Z = 53   N = 127   A = 126.90 g/mole   abundance: 100.00 %  ElmMassFraction:  48.85 %  ElmAbundance  50.00 %
    74    --->  Element: Cs (Cs)   Z = 55.0   N = 133.0   A = 132.91 g/mole
    75    --->  Isotope:    Cs   Z = 55   N = 133   A = 132.91 g/mole   abundance: 100.00 %  ElmMassFraction:  51.15 %  ElmAbundance  50.00 %
    76 
    77 
    7833Ecal is 36 cm  of G4_CESIUM_IODIDE
    7934Absorber is 2 mm  of G4_Al
    8035Vertex is 3 cm  of 3 layers of Si of 100 um  npads= 601
    8136### New geometry is constructed
    82 PhysicsList: world cuts are set cutG= 0.3 mm    cutE= 0.3 mm
    83 Vertex cuts are set
    84 Muon cuts are set
    85 #
    86 #/testem/histo/fileName e_pr.root
    87 #/testem/histo/fileType root
     37#
     38#/testem/histo/fileName  e_pr.root
     39#/testem/histo/fileType  root
    8840/gun/particle e-
    8941/gun/energy 1 GeV
    9042/run/beamOn 100
    9143
    92 phot:  Total cross sections from Sandia parametrisation.
    93       Sampling according PhotoElectric model
    94 
    95 compt:  Total cross sections has a good parametrisation from 10 KeV to (100/Z) GeV
    96       Sampling according Klein-Nishina model
    97       tables are built for  gamma
    98       Lambda tables from 100 eV  to 100 GeV in 90 bins.
    99 
    100 conv:  Total cross sections has a good parametrisation from 1.5 MeV to 100 GeV for all Z;
    101       sampling secondary e+e- according Bethe-Heitler model
    102       tables are built for  gamma
    103       Lambda tables from 1.022 MeV to 100 GeV in 100 bins.
    104 
    105 msc:  Model variant of multiple scattering for e-
    106       Lambda tables from 100 eV  to 100 TeV in 120 bins.
    107       LateralDisplacementFlag=  1   Skin= 0
    108       Boundary/stepping algorithm is active with RangeFactor= 0.2  Step limit type 0
    109 
    110 eIoni:   tables are built for  e-
    111       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    112       Lambda tables from threshold to 100 TeV in 120 bins.
    113       Delta cross sections and sampling from MollerBhabha model
    114       Good description from 1 KeV to 100 GeV.
    115       Step function: finalRange(mm)= 1, dRoverRange= 0.8, integral: 1, fluct: 1
    116 
    117 eBrem:   tables are built for  e-
    118       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    119       Lambda tables from threshold to 100 TeV in 120 bins.
    120       Total cross sections and sampling from StandBrem model (based on the EEDL data library)
    121       Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV. LPM flag 1
    122 
    123 eIoni:   tables are built for  e+
    124       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    125       Lambda tables from threshold to 100 TeV in 120 bins.
    126       Delta cross sections and sampling from MollerBhabha model
    127       Good description from 1 KeV to 100 GeV.
    128       Step function: finalRange(mm)= 1, dRoverRange= 0.8, integral: 1, fluct: 1
    129 
    130 eBrem:   tables are built for  e+
    131       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    132       Lambda tables from threshold to 100 TeV in 120 bins.
    133       Total cross sections and sampling from StandBrem model (based on the EEDL data library)
    134       Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV. LPM flag 1
    135 
    136 annihil:       Sampling according eplus2gg model
    137       tables are built for  e+
    138       Lambda tables from 100 eV  to 100 TeV in 120 bins.
    139 
    140 msc:  Model variant of multiple scattering for proton
    141       Lambda tables from 100 eV  to 100 TeV in 120 bins.
    142       LateralDisplacementFlag=  1   Skin= 0
    143       Boundary/stepping algorithm is active with RangeFactor= 0.2  Step limit type 0
    144 
    145 hIoni:   tables are built for  proton
    146       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    147       Lambda tables from threshold to 100 TeV in 120 bins.
    148       Scaling relation is used from proton dE/dx and range.
    149       Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV
    150       Parametrisation from Bragg for protons below. NuclearStopping= 1
    151       Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1
    152 
    153 msc:  Model variant of multiple scattering for GenericIon
    154       LateralDisplacementFlag=  0   Skin= 0
    155       Boundary/stepping algorithm is active with RangeFactor= 0.2  Step limit type 1
    156 
    157 ionIoni:   tables are built for  GenericIon
    158       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    159       Lambda tables from threshold to 100 TeV in 120 bins.
    160       Scaling relation is used from proton dE/dx and range.
    161       Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV
    162       Parametrisation from BraggIon for protons below. NuclearStopping= 1
    163 
    164       Stopping Power data for 8 ion/material pairs are used.
    165       Step function: finalRange(mm)= 0.1, dRoverRange= 0.1, integral: 1, fluct: 1
    166 
    167 hIoni:   tables are built for  anti_proton
    168       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    169       Lambda tables from threshold to 100 TeV in 120 bins.
    170       Scaling relation is used from proton dE/dx and range.
    171       Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV
    172       Parametrisation from Bragg for protons below. NuclearStopping= 1
    173       Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1
    174 
    175 msc:  Model variant of multiple scattering for mu+
    176       Lambda tables from 100 eV  to 100 TeV in 120 bins.
    177       LateralDisplacementFlag=  1   Skin= 0
    178       Boundary/stepping algorithm is active with RangeFactor= 0.2  Step limit type 0
    179 
    180 muIoni:   tables are built for  mu+
    181       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    182       Lambda tables from threshold to 100 TeV in 120 bins.
    183       Bether-Bloch model for E > 0.2 MeV, parametrisation of Bragg peak below,
    184       radiative corrections for E > 1 GeV
    185       Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1
    186 
    187 muBrems:   tables are built for  mu+
    188       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    189       Lambda tables from threshold to 100 TeV in 120 bins.
    190       Parametrised model
    191 
    192 muPairProd:   tables are built for  mu+
    193       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    194       Lambda tables from threshold to 100 TeV in 120 bins.
    195       Parametrised model
    196 
    197 muIoni:   tables are built for  mu-
    198       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    199       Lambda tables from threshold to 100 TeV in 120 bins.
    200       Bether-Bloch model for E > 0.2 MeV, parametrisation of Bragg peak below,
    201       radiative corrections for E > 1 GeV
    202       Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1
    203 
    204 muBrems:   tables are built for  mu-
    205       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    206       Lambda tables from threshold to 100 TeV in 120 bins.
    207       Parametrised model
    208 
    209 muPairProd:   tables are built for  mu-
    210       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    211       Lambda tables from threshold to 100 TeV in 120 bins.
    212       Parametrised model
    213 
    214 hIoni:   tables are built for  pi+
    215       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    216       Lambda tables from threshold to 100 TeV in 120 bins.
    217       Scaling relation is used from proton dE/dx and range.
    218       Delta cross sections and sampling from BetheBloch model for scaled energy > 0.297504 MeV
    219       Parametrisation from Bragg for protons below. NuclearStopping= 1
    220       Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1
    221 
    222 msc:  Model variant of multiple scattering for pi-
    223       Lambda tables from 100 eV  to 100 TeV in 120 bins.
    224       LateralDisplacementFlag=  1   Skin= 0
    225       Boundary/stepping algorithm is active with RangeFactor= 0.2  Step limit type 0
    226 
    227 hIoni:   tables are built for  pi-
    228       dE/dx and range tables from 100 eV  to 100 TeV in 120 bins.
    229       Lambda tables from threshold to 100 TeV in 120 bins.
    230       Scaling relation is used from proton dE/dx and range.
    231       Delta cross sections and sampling from BetheBloch model for scaled energy > 0.297504 MeV
    232       Parametrisation from Bragg for protons below. NuclearStopping= 1
    233       Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1
     44phot:   for  gamma, applyCuts: 1     SubType= 12
     45      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     46       PhotoElectric :     Emin=          0 eV         Emax=   10 TeV
     47
     48compt:   for  gamma, applyCuts: 1     SubType= 13
     49      Lambda tables from 100 eV  to 10 TeV in 77 bins, spline: 1
     50      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     51       Klein-Nishina :     Emin=          0 eV         Emax=   10 TeV
     52
     53conv:   for  gamma, applyCuts: 1     SubType= 14
     54      Lambda tables from 1.022 MeV to 10 TeV in 77 bins, spline: 1
     55      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     56       Bethe-Heitler :     Emin=          0 eV         Emax=   10 TeV
     57
     58msc:   for e-    SubType= 10
     59      Lambda tables from 100 eV  to 10 TeV in 77 bins, spline: 1
     60      RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
     61      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     62          UrbanMsc93 :     Emin=          0 eV         Emax=   10 TeV
     63
     64eIoni:   for  e-    SubType= 2
     65      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     66      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     67      finalRange(mm)= 1, dRoverRange= 0.8, integral: 1, fluct: 1, linLossLimit= 0.01
     68      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     69        MollerBhabha :     Emin=          0 eV         Emax=   10 TeV
     70
     71eBrem:   for  e-    SubType= 3
     72      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     73      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     74      LPM flag: 1 for E > 1 GeV
     75      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     76               eBrem :     Emin=          0 eV         Emax=   1 GeV
     77            eBremRel :     Emin=          1 GeV        Emax=   10 TeV
     78
     79eIoni:   for  e+    SubType= 2
     80      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     81      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     82      finalRange(mm)= 1, dRoverRange= 0.8, integral: 1, fluct: 1, linLossLimit= 0.01
     83      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     84        MollerBhabha :     Emin=          0 eV         Emax=   10 TeV
     85
     86eBrem:   for  e+    SubType= 3
     87      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     88      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     89      LPM flag: 1 for E > 1 GeV
     90      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     91               eBrem :     Emin=          0 eV         Emax=   1 GeV
     92            eBremRel :     Emin=          1 GeV        Emax=   10 TeV
     93
     94annihil:   for  e+, applyCuts: 1     SubType= 5
     95      Lambda tables from 100 eV  to 10 TeV in 77 bins, spline: 1
     96      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     97            eplus2gg :     Emin=          0 eV         Emax=   10 TeV
     98
     99msc:   for proton    SubType= 10
     100      Lambda tables from 100 eV  to 10 TeV in 77 bins, spline: 1
     101      RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
     102      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     103          UrbanMsc90 :     Emin=          0 eV         Emax=   10 TeV
     104
     105hIoni:   for  proton    SubType= 2
     106      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     107      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     108      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     109      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     110               Bragg :     Emin=          0 eV         Emax=   2 MeV
     111          BetheBloch :     Emin=          2 MeV        Emax=   10 TeV
     112
     113hBrems:   for  proton    SubType= 3
     114      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     115      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     116      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     117               hBrem :     Emin=          0 eV         Emax=   10 TeV
     118
     119hPairProd:   for  proton    SubType= 4
     120      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     121      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     122      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     123           hPairProd :     Emin=          0 eV         Emax=   10 TeV
     124
     125msc:   for GenericIon    SubType= 10
     126      RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 0
     127      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     128          UrbanMsc90 :     Emin=          0 eV         Emax=   10 TeV
     129
     130ionIoni:   for  GenericIon    SubType= 2
     131      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     132      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     133      finalRange(mm)= 0.1, dRoverRange= 0.1, integral: 1, fluct: 1, linLossLimit= 0.02
     134      Stopping Power data for 17 ion/material pairs, nuclearStopping: 1
     135      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     136            BraggIon :     Emin=          0 eV         Emax=   2 MeV
     137          BetheBloch :     Emin=          2 MeV        Emax=   10 TeV
     138
     139hIoni:   for  anti_proton    SubType= 2
     140      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     141      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     142      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     143      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     144            ICRU73QO :     Emin=          0 eV         Emax=   2 MeV
     145          BetheBloch :     Emin=          2 MeV        Emax=   10 TeV
     146
     147hIoni:   for  kaon+    SubType= 2
     148      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     149      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     150      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     151      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     152               Bragg :     Emin=          0 eV         Emax=   1.05231 MeV
     153          BetheBloch :     Emin=    1.05231 MeV        Emax=   10 TeV
     154
     155hBrems:   for  kaon+    SubType= 3
     156      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     157      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     158      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     159               hBrem :     Emin=          0 eV         Emax=   10 TeV
     160
     161hPairProd:   for  kaon+    SubType= 4
     162      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     163      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     164      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     165           hPairProd :     Emin=          0 eV         Emax=   10 TeV
     166
     167hIoni:   for  kaon-    SubType= 2
     168      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     169      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     170      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     171      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     172            ICRU73QO :     Emin=          0 eV         Emax=   1.05231 MeV
     173          BetheBloch :     Emin=    1.05231 MeV        Emax=   10 TeV
     174
     175hBrems:   for  kaon-    SubType= 3
     176      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     177      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     178      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     179               hBrem :     Emin=          0 eV         Emax=   10 TeV
     180
     181hPairProd:   for  kaon-    SubType= 4
     182      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     183      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     184      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     185           hPairProd :     Emin=          0 eV         Emax=   10 TeV
     186
     187muMsc:   for mu+    SubType= 10
     188      Lambda tables from 100 eV  to 10 TeV in 77 bins, spline: 1
     189      RangeFactor= 0.2, step limit type: 0, lateralDisplacement: 1, polarAngleLimit(deg)= 0
     190      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     191          UrbanMsc90 :     Emin=          0 eV         Emax=   10 TeV
     192
     193muIoni:   for  mu+    SubType= 2
     194      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     195      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     196      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     197      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     198               Bragg :     Emin=          0 eV         Emax=   200 keV
     199          BetheBloch :     Emin=        200 keV        Emax=   1 GeV
     200        MuBetheBloch :     Emin=          1 GeV        Emax=   10 TeV
     201
     202muBrems:   for  mu+    SubType= 3
     203      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     204      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     205      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     206              MuBrem :     Emin=          0 eV         Emax=   10 TeV
     207
     208muPairProd:   for  mu+    SubType= 4
     209      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     210      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     211      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     212          muPairProd :     Emin=          0 eV         Emax=   10 TeV
     213
     214muIoni:   for  mu-    SubType= 2
     215      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     216      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     217      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     218      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     219            ICRU73QO :     Emin=          0 eV         Emax=   200 keV
     220          BetheBloch :     Emin=        200 keV        Emax=   1 GeV
     221        MuBetheBloch :     Emin=          1 GeV        Emax=   10 TeV
     222
     223muBrems:   for  mu-    SubType= 3
     224      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     225      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     226      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     227              MuBrem :     Emin=          0 eV         Emax=   10 TeV
     228
     229muPairProd:   for  mu-    SubType= 4
     230      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     231      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     232      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     233          muPairProd :     Emin=          0 eV         Emax=   10 TeV
     234
     235hIoni:   for  pi+    SubType= 2
     236      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     237      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     238      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     239      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     240               Bragg :     Emin=          0 eV         Emax=   297.504 keV
     241          BetheBloch :     Emin=    297.504 keV        Emax=   10 TeV
     242
     243hBrems:   for  pi+    SubType= 3
     244      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     245      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     246      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     247               hBrem :     Emin=          0 eV         Emax=   10 TeV
     248
     249hPairProd:   for  pi+    SubType= 4
     250      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     251      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     252      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     253           hPairProd :     Emin=          0 eV         Emax=   10 TeV
     254
     255msc:   for pi-    SubType= 10
     256      Lambda tables from 100 eV  to 10 TeV in 77 bins, spline: 1
     257      RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
     258      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     259          UrbanMsc90 :     Emin=          0 eV         Emax=   10 TeV
     260
     261hIoni:   for  pi-    SubType= 2
     262      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     263      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     264      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
     265      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     266            ICRU73QO :     Emin=          0 eV         Emax=   297.504 keV
     267          BetheBloch :     Emin=    297.504 keV        Emax=   10 TeV
     268
     269hBrems:   for  pi-    SubType= 3
     270      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     271      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     272      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     273               hBrem :     Emin=          0 eV         Emax=   10 TeV
     274
     275hPairProd:   for  pi-    SubType= 4
     276      dE/dx and range tables from 100 eV  to 10 TeV in 77 bins
     277      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
     278      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     279           hPairProd :     Emin=          0 eV         Emax=   10 TeV
    234280
    235281========= Table of registered couples ==============================
     
    237283Index : 0     used in the geometry : Yes     recalculation needed : No
    238284 Material : G4_AIR
    239  Range cuts        :  gamma 300 um     e- 300 um     e+ 300 um
    240  Energy thresholds :  gamma 990 eV     e- 990 eV     e+ 990 eV
     285 Range cuts        :  gamma  300 um     e-  300 um     e+  300 um  proton 0 fm
     286 Energy thresholds :  gamma  990 eV     e-  990 eV     e+  990 eV  proton 0 eV
    241287 Region(s) which use this couple :
    242288    DefaultRegionForTheWorld
     
    244290Index : 1     used in the geometry : Yes     recalculation needed : No
    245291 Material : G4_CESIUM_IODIDE
    246  Range cuts        :  gamma 300 um     e- 300 um     e+ 300 um
    247  Energy thresholds :  gamma 18.1187 keV    e- 288.607 keV    e+ 278.143 keV
     292 Range cuts        :  gamma  300 um     e-  300 um     e+  300 um  proton 0 fm
     293 Energy thresholds :  gamma  18.2919 keV    e-  291.524 keV    e+  281.891 keV proton 0 eV
    248294 Region(s) which use this couple :
    249295    DefaultRegionForTheWorld
     
    251297Index : 2     used in the geometry : Yes     recalculation needed : No
    252298 Material : G4_Al
    253  Range cuts        :  gamma 300 um     e- 300 um     e+ 300 um
    254  Energy thresholds :  gamma 3.89739 keV    e- 258.339 keV    e+ 252.056 keV
     299 Range cuts        :  gamma  300 um     e-  300 um     e+  300 um  proton 0 fm
     300 Energy thresholds :  gamma  3.92577 keV    e-  258.31 keV    e+  253.154 keV proton 0 eV
    255301 Region(s) which use this couple :
    256302    DefaultRegionForTheWorld
     
    258304Index : 3     used in the geometry : Yes     recalculation needed : No
    259305 Material : G4_AIR
    260  Range cuts        :  gamma 10 um     e- 10 um     e+ 10 um
    261  Energy thresholds :  gamma 990 eV     e- 990 eV     e+ 990 eV
     306 Range cuts        :  gamma  10 um     e-  10 um     e+  10 um  proton 0 fm
     307 Energy thresholds :  gamma  990 eV     e-  990 eV     e+  990 eV  proton 0 eV
    262308 Region(s) which use this couple :
    263309    VertexDetector
     
    265311Index : 4     used in the geometry : Yes     recalculation needed : No
    266312 Material : G4_Al
    267  Range cuts        :  gamma 10 um     e- 10 um     e+ 10 um
    268  Energy thresholds :  gamma 990 eV     e- 33.8876 keV    e+ 33.4729 keV
     313 Range cuts        :  gamma  10 um     e-  10 um     e+  10 um  proton 0 fm
     314 Energy thresholds :  gamma  990 eV     e-  34.1725 keV    e+  33.9436 keV proton 0 eV
    269315 Region(s) which use this couple :
    270316    VertexDetector
     
    272318Index : 5     used in the geometry : Yes     recalculation needed : No
    273319 Material : G4_Si
    274  Range cuts        :  gamma 10 um     e- 10 um     e+ 10 um
    275  Energy thresholds :  gamma 990 eV     e- 31.4747 keV    e+ 31.0896 keV
     320 Range cuts        :  gamma  10 um     e-  10 um     e+  10 um  proton 0 fm
     321 Energy thresholds :  gamma  990 eV     e-  31.9516 keV    e+  31.7376 keV proton 0 eV
    276322 Region(s) which use this couple :
    277323    VertexDetector
     
    279325Index : 6     used in the geometry : Yes     recalculation needed : No
    280326 Material : G4_Fe
    281  Range cuts        :  gamma 1 cm     e- 1 cm     e+ 1 cm
    282  Energy thresholds :  gamma 60.4019 keV    e- 12.9518 MeV    e+ 12.0297 MeV
     327 Range cuts        :  gamma  1 cm     e-  1 cm     e+  1 cm  proton 0 fm
     328 Energy thresholds :  gamma  60.499 keV    e-  13.0779 MeV    e+  12.2279 MeV proton 0 eV
    283329 Region(s) which use this couple :
    284330    MuonDetector
     
    286332Index : 7     used in the geometry : Yes     recalculation needed : No
    287333 Material : G4_Al
    288  Range cuts        :  gamma 1 cm     e- 1 cm     e+ 1 cm
    289  Energy thresholds :  gamma 20.4949 keV    e- 4.54874 MeV    e+ 4.2772 MeV
     334 Range cuts        :  gamma  1 cm     e-  1 cm     e+  1 cm  proton 0 fm
     335 Energy thresholds :  gamma  20.3682 keV    e-  4.52289 MeV    e+  4.28616 MeV proton 0 eV
    290336 Region(s) which use this couple :
    291337    MuonDetector
     
    299345Run Summary
    300346  Number of events processed : 100
    301   User=4.19s Real=4.21s Sys=0s
     347  User=1.85s Real=2.86s Sys=0s
    302348RunAction: End of run actions are started
    303349HistoManager: End of run actions are started
    304350=================================================================
    305351Number of events             100
    306 Average number of e-         1320
    307 Average number of gamma      701.3
    308 Average number of e+         48.12
    309 Average number of steps      3980
    310 Edep 1x1 =                   0.8336 +- 0.002518  res=  3.021 %
    311 Edep 3x3 =                   0.9601 +- 0.001163  res=  1.212 %
    312 Edep 5x5 =                   0.9807 +- 0.0007853  res=  0.8007 %
     352Average number of e-         404.1
     353Average number of gamma      680.3
     354Average number of e+         48.44
     355Average number of steps      3032
     356Edep 1x1 =                   0.8268 +- 0.003033  res=  3.576 %
     357Edep 3x3 =                   0.9564 +- 0.00132  res=  1.36 %
     358Edep 5x5 =                   0.98 +- 0.0007972  res=  0.8052 %
    313359===========  Mean values without trancating =====================
    314 Edep 1x1 =                   0.8327 +- 0.002681  res=  3.219 %
    315 Edep 3x3 =                   0.9596 +- 0.001241  res=  1.293 %
    316 Edep 5x5 =                   0.9807 +- 0.0007853  res=  0.8007 %
     360Edep 1x1 =                   0.8215 +- 0.003784  res=  4.607 %
     361Edep 3x3 =                   0.9552 +- 0.001452  res=  1.52 %
     362Edep 5x5 =                   0.9793 +- 0.0009604  res=  0.9807 %
     363===========  Ratios without trancating ===========================
     364  E1/E9  =                   0.8599 +- 0.003448
     365  E1/E25 =                   0.8388 +- 0.003691
     366  E9/E25 =                   0.9754 +- 0.001015
     367Beam Energy                  1 GeV
    317368==================================================================
    318369
    319370
    320371<<<<<ACCEPTANCE>>>>> 100 events for Crystal Calorimeter
    321 Edep1x1: 0.8336  delEdep1x1= 0.006515 nrms= 2.191
    322 Erms1x1: 0.02518  delErms1x1= -0.00456 nrms= -1.533
    323 Edep3x3: 0.9601  delEdep3x3= 0.003087 nrms= 2.401
    324 Erms3x3: 0.01163  delErms3x3= -0.001226 nrms= -0.9531
    325 Edep5x5: 0.9807  delEdep5x5= 0.001428 nrms= 1.615
    326 Erms5x5: 0.007853  delErms5x5= -0.0009872 nrms= -1.117
     372Edep1x1: 0.8268  delEdep1x1= -0.0003204 nrms= -0.1077
     373Erms1x1: 0.02957  delErms1x1= -0.0001739 nrms= -0.05847
     374Edep3x3: 0.9564  delEdep3x3= -0.0006442 nrms= -0.5009
     375Erms3x3: 0.01301  delErms3x3= 0.0001451 nrms= 0.1128
     376Edep5x5: 0.98  delEdep5x5= 0.0007303 nrms= 0.8261
     377Erms5x5: 0.007892  delErms5x5= -0.0009484 nrms= -1.073
    327378<<<<<END>>>>>   IS ACCEPTED
    328379
     380   Z  bremsstrahlung photoeffect  compton    conversion
     381  13           0           0         158           0
     382  53         284          41           0          45
     383  55         298          48           0          49
    329384#
    330385G4 kernel has come to Quit state.
     386
  • trunk/examples/extended/electromagnetic/TestEm9/csi.mac

    r1230 r1337  
    11# $Id: csi.mac,v 1.4 2006/10/26 15:50:35 maire Exp $
    2 # GEANT4 tag $Name: geant4-09-03-cand-01 $
     2# GEANT4 tag $Name: geant4-09-04-beta-01 $
    33#
    44# Macro file for TestEm9 - Crystal Calorimeter
  • trunk/examples/extended/electromagnetic/TestEm9/include/DetectorConstruction.hh

    r1230 r1337  
    2626//
    2727// $Id: DetectorConstruction.hh,v 1.7 2008/04/07 18:09:05 vnivanch Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm9/include/DetectorMessenger.hh

    r1230 r1337  
    2626//
    2727// $Id: DetectorMessenger.hh,v 1.4 2006/06/29 17:00:58 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm9/include/EmAcceptance.hh

    r1230 r1337  
    2626//
    2727// $Id: EmAcceptance.hh,v 1.2 2006/06/29 17:01:00 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm9/include/EventAction.hh

    r1230 r1337  
    2828
    2929// $Id: EventAction.hh,v 1.3 2006/06/29 17:01:02 gunter Exp $
    30 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     30// GEANT4 tag $Name: geant4-09-04-beta-01 $
    3131
    3232//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
  • trunk/examples/extended/electromagnetic/TestEm9/include/EventActionMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: EventActionMessenger.hh,v 1.3 2006/06/29 17:01:04 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm9/include/Histo.hh

    r1230 r1337  
    2525//
    2626// $Id: Histo.hh,v 1.5 2007/05/24 13:17:41 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828
    2929#ifndef Histo_h
  • trunk/examples/extended/electromagnetic/TestEm9/include/HistoManager.hh

    r1230 r1337  
    2424// ********************************************************************
    2525//
    26 // $Id: HistoManager.hh,v 1.11 2008/09/24 10:38:46 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     26// $Id: HistoManager.hh,v 1.12 2010/04/29 15:21:39 vnivanch Exp $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828
    2929#ifndef HistoManager_h
     
    5454#include "G4DataVector.hh"
    5555#include "G4Track.hh"
    56 //#include "Histo.hh"
    5756
    5857//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
     
    150149  G4DataVector Evertex;
    151150  G4DataVector Nvertex;
     151  G4DataVector brem;
     152  G4DataVector phot;
     153  G4DataVector comp;
     154  G4DataVector conv;
    152155
    153156  G4double  edeptrue[3];
  • trunk/examples/extended/electromagnetic/TestEm9/include/HistoMessenger.hh

    r1230 r1337  
    2727//
    2828// $Id: HistoMessenger.hh,v 1.3 2006/06/29 17:01:11 gunter Exp $
    29 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     29// GEANT4 tag $Name: geant4-09-04-beta-01 $
    3030//
    3131//
  • trunk/examples/extended/electromagnetic/TestEm9/include/PhysListEmStandard.hh

    r1230 r1337  
    2525//
    2626//
    27 // $Id: PhysListEmStandard.hh,v 1.3 2006/06/29 17:02:17 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// $Id: PhysListEmStandard.hh,v 1.5 2009/11/20 20:25:40 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm9/include/PhysicsList.hh

    r1230 r1337  
    2525//
    2626// $Id: PhysicsList.hh,v 1.7 2008/04/07 18:09:05 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm9/include/PhysicsListMessenger.hh

    r1230 r1337  
    2626//
    2727// $Id: PhysicsListMessenger.hh,v 1.4 2006/06/29 17:02:32 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm9/include/PrimaryGeneratorAction.hh

    r1230 r1337  
    2626//
    2727// $Id: PrimaryGeneratorAction.hh,v 1.3 2006/06/29 17:02:35 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm9/include/StepMax.hh

    r1230 r1337  
    2525//
    2626// $Id: StepMax.hh,v 1.3 2006/06/29 17:02:40 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm9/include/StepMaxMessenger.hh

    r1230 r1337  
    2525//
    2626// $Id: StepMaxMessenger.hh,v 1.3 2006/06/29 17:02:42 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm9/include/SteppingAction.hh

    r1230 r1337  
    2626//
    2727// $Id: SteppingAction.hh,v 1.3 2006/06/29 17:02:44 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm9/src/DetectorConstruction.cc

    r1230 r1337  
    2525//
    2626//
    27 // $Id: DetectorConstruction.cc,v 1.11 2008/04/07 18:09:05 vnivanch Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// $Id: DetectorConstruction.cc,v 1.14 2009/11/21 17:28:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
     
    251251  G4double vertWidth = ecalWidth/5.;
    252252  G4int npads = (G4int)(vertWidth/padWidth);
     253  //G4cout << " vertWidth= " << vertWidth << " padWidth= " << padWidth
     254  //     << " npads= " << npads << G4endl;
     255  // insure beam to hit a middle of central pad
    253256  npads = (npads/2)*2 + 1;
    254   x0 = -0.5*padWidth*((G4double)(npads-1));
    255   G4double x1 = std::fabs(x0) + 0.5*padWidth + gap;
     257  x0 = -0.5*(padWidth + vertWidth);
     258  G4double x1 = 0.5*vertWidth + gap;
    256259  G4double z  = -(vertexLength+absLength);
    257260
  • trunk/examples/extended/electromagnetic/TestEm9/src/DetectorMessenger.cc

    r1230 r1337  
    2626//
    2727// $Id: DetectorMessenger.cc,v 1.3 2006/06/29 17:03:01 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm9/src/EmAcceptance.cc

    r1230 r1337  
    2626//
    2727// $Id: EmAcceptance.cc,v 1.4 2006/06/29 17:03:03 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm9/src/EventAction.cc

    r1230 r1337  
    2424// ********************************************************************
    2525//
    26 // $Id: EventAction.cc,v 1.4 2006/06/29 17:03:06 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-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 $
    2828
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
     
    3535
    3636#include "G4UImanager.hh"
    37 #include "G4TrajectoryContainer.hh"
    38 #include "G4Trajectory.hh"
    39 #include "G4VVisManager.hh"
    4037#include "G4Gamma.hh"
    4138#include "G4ios.hh"
     
    9289//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
    9390
    94 void EventAction::EndOfEventAction(const G4Event* evt)
     91void EventAction::EndOfEventAction(const G4Event*)
    9592{
    9693  (HistoManager::GetPointer())->EndOfEvent();
    97   G4VVisManager* pVVisManager = G4VVisManager::GetConcreteInstance();
    98 
    99   if(pVVisManager) {
    100     G4TrajectoryContainer* trjc = evt->GetTrajectoryContainer();
    101     G4int n_trajectories = 0;
    102     if (trjc) n_trajectories = trjc->entries();
    103 
    104     for(G4int i=0; i<n_trajectories; i++) {
    105       G4Trajectory* t = (G4Trajectory*)((*(evt->GetTrajectoryContainer()))[i]);
    106       if (drawFlag == "all") t->DrawTrajectory(1000);
    107       else if ((drawFlag == "charged")&&(t->GetCharge() != 0.))
    108                              t->DrawTrajectory(1000);
    109     }
    110   }
    11194
    11295  if(verbose > 0) {
  • trunk/examples/extended/electromagnetic/TestEm9/src/EventActionMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: EventActionMessenger.cc,v 1.3 2006/06/29 17:03:08 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm9/src/HistoManager.cc

    r1230 r1337  
    3838
    3939#include "HistoManager.hh"
     40#include "G4MaterialCutsCouple.hh"
     41#include "G4EmProcessSubType.hh"
     42#include "G4VProcess.hh"
     43#include "G4VEmProcess.hh"
     44#include "G4VEnergyLossProcess.hh"
    4045#include "G4UnitsTable.hh"
    4146#include "Histo.hh"
     
    163168
    164169  histo->book();
     170
     171  brem.resize(93,0.0);
     172  phot.resize(93,0.0);
     173  comp.resize(93,0.0);
     174  conv.resize(93,0.0);
    165175
    166176  if(verbose > 0) {
     
    280290  }
    281291  if(isStarted) acc.EndOfAcceptance();
     292
     293  // atom frequency
     294  G4cout << "   Z  bremsstrahlung photoeffect  compton    conversion" << G4endl;
     295  for(j=1; j<93; ++j) {
     296    G4int n1 = G4int(brem[j]*x);
     297    G4int n2 = G4int(phot[j]*x);
     298    G4int n3 = G4int(comp[j]*x);
     299    G4int n4 = G4int(conv[j]*x);
     300    if(n1 + n2 + n3 + n4 > 0) {
     301      G4cout << std::setw(4) << j << std::setw(12) << n1 << std::setw(12) << n2
     302             << std::setw(12) << n3 << std::setw(12) << n4 << G4endl;
     303    }
     304  }
    282305}
    283306
     
    390413  G4ThreeVector pos = aTrack->GetVertexPosition();
    391414
     415  // primary
    392416  if(0 == pid) {
    393417
     
    414438    }
    415439
     440    // secondary
     441  } else {
     442    const G4VProcess* proc = aTrack->GetCreatorProcess();
     443    G4int type = proc->GetProcessSubType();
     444    if(type == fBremsstrahlung) {
     445      const G4Element* elm = static_cast<const G4VEnergyLossProcess*>(proc)->GetCurrentElement();
     446      if(elm) {
     447        G4int Z = G4int(elm->GetZ());
     448        if(Z > 0 && Z < 93) { brem[Z] += 1.0; }
     449      }
     450    } else if(type == fPhotoElectricEffect) {
     451      const G4Element* elm = static_cast<const G4VEmProcess*>(proc)->GetCurrentElement();
     452      if(elm) {
     453        G4int Z = G4int(elm->GetZ());
     454        if(Z > 0 && Z < 93) { phot[Z] += 1.0; }
     455      }
     456    } else if(type == fGammaConversion) {
     457      const G4Element* elm = static_cast<const G4VEmProcess*>(proc)->GetCurrentElement();
     458      if(elm) {
     459        G4int Z = G4int(elm->GetZ());
     460        if(Z > 0 && Z < 93) { conv[Z] += 1.0; }
     461      }
     462    } else if(type == fComptonScattering) {
     463      const G4Element* elm = static_cast<const G4VEmProcess*>(proc)->GetCurrentElement();
     464      if(elm) {
     465        G4int Z = G4int(elm->GetZ());
     466        if(Z > 0 && Z < 93) { comp[Z] += 1.0; }
     467      }
     468    }
     469
    416470    // delta-electron
    417   } else if (0 < pid && "e-" == name) {
    418     if(1 < verbose) {
    419       G4cout << "TrackingAction: Secondary electron " << G4endl;
    420     }
    421     AddDeltaElectron(dynParticle);
    422 
    423   } else if (0 < pid && "e+" == name) {
    424     if(1 < verbose) {
    425       G4cout << "TrackingAction: Secondary positron " << G4endl;
    426     }
    427     AddPositron(dynParticle);
    428 
    429   } else if (0 < pid && "gamma" == name) {
    430     if(1 < verbose) {
    431       G4cout << "TrackingAction: Secondary gamma; parentID= " << pid
    432              << " E= " << kinE << G4endl;
    433     }
    434     AddPhoton(dynParticle);
    435 
     471    if (0 < pid && "e-" == name) {
     472      if(1 < verbose) {
     473        G4cout << "TrackingAction: Secondary electron " << G4endl;
     474      }
     475      AddDeltaElectron(dynParticle);
     476
     477    } else if (0 < pid && "e+" == name) {
     478      if(1 < verbose) {
     479        G4cout << "TrackingAction: Secondary positron " << G4endl;
     480      }
     481      AddPositron(dynParticle);
     482
     483    } else if (0 < pid && "gamma" == name) {
     484      if(1 < verbose) {
     485        G4cout << "TrackingAction: Secondary gamma; parentID= " << pid
     486               << " E= " << kinE << G4endl;
     487      }
     488      AddPhoton(dynParticle);
     489    }
    436490  }
    437491}
  • trunk/examples/extended/electromagnetic/TestEm9/src/HistoMessenger.cc

    r1230 r1337  
    2626//
    2727// $Id: HistoMessenger.cc,v 1.7 2008/08/22 14:11:53 vnivanch Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm9/src/PhysListEmStandard.cc

    r1230 r1337  
    2525//
    2626//
    27 // $Id: PhysListEmStandard.cc,v 1.13 2008/11/16 21:01:10 maire Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// $Id: PhysListEmStandard.cc,v 1.15 2009/11/20 20:27:21 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm9/src/PhysicsList.cc

    r1230 r1337  
    2424// ********************************************************************
    2525//
    26 // $Id: PhysicsList.cc,v 1.24 2008/10/16 11:48:58 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     26// $Id: PhysicsList.cc,v 1.25 2009/11/20 20:22:44 vnivanch Exp $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//---------------------------------------------------------------------------
     
    5050#include "G4EmStandardPhysics_option2.hh"
    5151#include "G4EmStandardPhysics_option3.hh"
    52 #include "PhysListEmLivermore.hh"
    53 #include "PhysListEmPenelope.hh"
     52#include "G4EmLivermorePhysics.hh"
     53#include "G4EmPenelopePhysics.hh"
    5454#include "G4DecayPhysics.hh"
    5555#include "G4HadronElasticPhysics.hh"
     
    188188      G4cout << "PhysicsList::Set " << name << " EM physics" << G4endl;
    189189
    190   } else if (name == "livermore") {
    191     emName = name;
    192     delete emPhysicsList;
    193     emPhysicsList = new PhysListEmLivermore();
    194     if (verboseLevel > 0)
    195       G4cout << "PhysicsList::Set Livermore EM physics" << G4endl;
    196 
    197   } else if (name == "penelope") {
    198     emName = name;
    199     delete emPhysicsList;
    200     emPhysicsList = new PhysListEmPenelope();
    201     if (verboseLevel > 0)
    202       G4cout << "PhysicsList::Set Penelope EM physics" << G4endl;
     190  } else if (name == "emlivermore") {
     191    emName = name;
     192    delete emPhysicsList;
     193    emPhysicsList = new G4EmLivermorePhysics();
     194
     195  } else if (name == "empenelope") {
     196    emName = name;
     197    delete emPhysicsList;
     198    emPhysicsList = new G4EmPenelopePhysics();
    203199
    204200  } else if (name == "elastic" && !helIsRegisted) {
  • trunk/examples/extended/electromagnetic/TestEm9/src/PhysicsListMessenger.cc

    r1230 r1337  
    2626//
    2727// $Id: PhysicsListMessenger.cc,v 1.4 2008/04/03 15:07:55 vnivanch Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm9/src/PrimaryGeneratorAction.cc

    r1230 r1337  
    2626//
    2727// $Id: PrimaryGeneratorAction.cc,v 1.3 2006/06/29 17:03:46 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm9/src/StepMax.cc

    r1230 r1337  
    2525//
    2626// $Id: StepMax.cc,v 1.3 2006/06/29 17:03:52 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm9/src/StepMaxMessenger.cc

    r1230 r1337  
    2525//
    2626// $Id: StepMaxMessenger.cc,v 1.2 2006/06/29 17:03:54 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/electromagnetic/TestEm9/src/SteppingAction.cc

    r1230 r1337  
    2626//
    2727// $Id: SteppingAction.cc,v 1.2 2006/06/29 17:03:57 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-beta-01 $
    2929//
    3030//
  • trunk/examples/extended/electromagnetic/TestEm9/vis.mac

    r807 r1337  
    1010/run/initialize
    1111#
    12 # Create empty scene ("world" is default)
    13 /vis/scene/create
     12# Use this open statement to create an OpenGL view:
     13/vis/open OGL 600x600-0+0
    1414#
    15 # Create a scene handler for a specific graphics system
    16 # Edit the next line(s) to choose another graphic system
    17 #
    18 /vis/open OGLIX
    19 #/vis/open OGLIXm
    20 #
     15# Use this open statement to create a .prim file suitable for
     16# viewing in DAWN:
    2117#/vis/open DAWNFILE
    2218#
    23 # Draw scene
    24 /vis/viewer/set/viewpointThetaPhi 90 0 deg
     19# Use this open statement to create a .heprep file suitable for
     20# viewing in HepRApp:
     21#/vis/open HepRepFile
     22#
     23# Use this open statement to create a .wrl file suitable for
     24# viewing in a VRML viewer:
     25#/vis/open VRML2FILE
     26#
     27# Disable auto refresh and quieten vis messages whilst scene and
     28# trajectories are established:
     29/vis/viewer/set/autoRefresh false
     30/vis/verbose errors
     31#
     32# Draw geometry:
     33/vis/drawVolume
     34#
     35# Specify view angle:
     36/vis/viewer/set/viewpointThetaPhi 90. 0.
     37#
     38# Specify zoom value:
    2539/vis/viewer/zoom 1.4
    26 /vis/viewer/flush
    2740#
    28 # for drawing the tracks
    29 # if too many tracks cause core dump => storeTrajectory 0
    30 /tracking/storeTrajectory 1
     41# Specify style (surface or wireframe):
     42#/vis/viewer/set/style wireframe
     43#
     44# Draw coordinate axes:
     45#/vis/scene/add/axes 0 0 0 1 m
     46#
     47# Draw smooth trajectories at end of event, showing trajectory points
     48# as markers 2 pixels wide:
     49/vis/scene/add/trajectories smooth
     50/vis/modeling/trajectories/create/drawByCharge
     51/vis/modeling/trajectories/drawByCharge-0/default/setDrawStepPts true
     52/vis/modeling/trajectories/drawByCharge-0/default/setStepPtsSize 1
     53# (if too many tracks cause core dump => /tracking/storeTrajectory 0)
     54#
     55# Draw hits at end of event:
     56#/vis/scene/add/hits
     57#
     58# To draw only gammas:
     59/vis/filtering/trajectories/create/particleFilter
     60/vis/filtering/trajectories/particleFilter-0/add gamma
     61#
     62# To invert the above, drawing all particles except gammas,
     63# keep the above two lines but also add:
     64/vis/filtering/trajectories/particleFilter-0/invert true
     65#
     66# Many other options are available with /vis/modeling and /vis/filtering.
     67# For example, to select colour by particle ID:
     68#/vis/modeling/trajectories/create/drawByParticleID
     69#/vis/modeling/trajectories/drawByParticleID-0/set e- blue
     70#
     71# To superimpose all of the events from a given run:
    3172/vis/scene/endOfEventAction accumulate
    3273#
    33 #/testem/event/drawTracks all
    34 /testem/event/drawTracks charged
    35 
     74# Re-establish auto refreshing and verbosity:
     75/vis/viewer/set/autoRefresh true
     76/vis/verbose warnings
     77#
     78# For file-based drivers, use this to create an empty detector view:
     79#/vis/viewer/flush
Note: See TracChangeset for help on using the changeset viewer.