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

tag geant4.9.4 beta 1 + modifs locales

Location:
trunk/examples/extended/electromagnetic/TestEm10
Files:
42 edited

Legend:

Unmodified
Added
Removed
  • trunk/examples/extended/electromagnetic/TestEm10/GNUmakefile

    r1230 r1337  
    1 # $Id: GNUmakefile,v 1.5 2008/06/11 22:34:04 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///////////////////////////////////////////////////////////////////////////
Note: See TracChangeset for help on using the changeset viewer.