Ignore:
Timestamp:
Nov 5, 2010, 4:08:39 PM (14 years ago)
Author:
garnier
Message:

update ti head

Location:
trunk/examples/extended/hadronic/Hadr01
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/examples/extended/hadronic/Hadr01/History

    r1337 r1342  
    1 $Id: History,v 1.39 2010/06/11 17:01:26 vnivanch Exp $
     1$Id: History,v 1.42 2010/10/25 16:15:08 vnivanch Exp $
    22-------------------------------------------------------------------
    33
     
    1515     * Reverse chronological order (last date on top), please *
    1616     ----------------------------------------------------------
     17
     1825-10-10  V.Ivant (exhadr01-V09-03-09)
     19- PhysicsList - removed unused headers and double definition of
     20                QGSP_BIC_EMY
     21
     2211-10-10  V.Ivant (exhadr01-V09-03-08)
     23- PhysicsList - removed TRV physics lists and cleanup elastic
     24- Histo - use default options for AIDA
     25
     2617-08-10  V.Ivant (exhadr01-V09-03-07)
     27- PhysicsList - use deafault elastic builder in majority of cases
    1728
    182911-06-10  V.Ivant (exhadr01-V09-03-06)
  • trunk/examples/extended/hadronic/Hadr01/hadr01.out

    r1337 r1342  
    55
    66*************************************************************
    7  Geant4 version Name: geant4-09-03-ref-06    (25-June-2010)
     7 Geant4 version Name: geant4-09-03-ref-09    (25-June-2010)
    88                      Copyright : Geant4 Collaboration
    99                      Reference : NIM A 506 (2003), 250-303
     
    3434   --->  Isotope:  Al27   Z = 13   N =  27   A =  26.98 g/mole   abundance: 100.00 %  ElmMassFraction: 100.00 %  ElmAbundance 100.00 %
    3535
    36  Material: G4_Galactic     density:  0.000 kg/m3   RadL: 204310101.835 pc   Nucl.Int.Length: 114319208.901 pc   Imean:  21.800 eV   temperature:   2.73 K  pressure:   0.00 atm
     36 Material: G4_Galactic     density:  0.000 kg/m3   RadL: 204310101.835 pc   Nucl.Int.Length: 114327973.206 pc   Imean:  21.800 eV   temperature:   2.73 K  pressure:   0.00 atm
    3737   --->  Element: H (H)   Z =  1.0   N =   1.0   A =   1.01 g/mole
    3838   --->  Isotope:    H1   Z =  1   N =   1   A =   1.01 g/mole   abundance:  99.99 %
     
    4141
    4242### Adding tracking cuts for neutron  TimeCut(ns)= 10000  KinEnergyCut(MeV)= 0
    43 G4NeutronInelasticXS::G4NeutronInelasticXS: Initialise
    44 G4NeutronCaptureXS::G4NeutronCaptureXS: Initialise
    4543PhysicsList::SetCuts:CutLength : 700 um
    4644#
     
    5149phot:   for  gamma, applyCuts: 1     SubType= 12
    5250      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
    53        PhotoElectric :     Emin=          0 eV         Emax=   10 TeV
     51       PhotoElectric :   Emin=        0 eV       Emax=         10 TeV
    5452
    5553compt:   for  gamma, applyCuts: 1     SubType= 13
    5654      Lambda tables from 100 eV  to 10 TeV in 77 bins, spline: 1
    5755      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
    58        Klein-Nishina :     Emin=          0 eV         Emax=   10 TeV
     56       Klein-Nishina :   Emin=        0 eV       Emax=         10 TeV
    5957
    6058conv:   for  gamma, applyCuts: 1     SubType= 14
    6159      Lambda tables from 1.022 MeV to 10 TeV in 77 bins, spline: 1
    6260      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
    63        Bethe-Heitler :     Emin=          0 eV         Emax=   10 TeV
     61        BetheHeitler :   Emin=        0 eV       Emax=         10 TeV
    6462
    6563msc:   for e-    SubType= 10
     
    6765      RangeFactor= 0.04, stepLimitType: 1, latDisplacement: 1
    6866      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
    69         WentzelVIUni :     Emin=          0 eV         Emax=   10 TeV
     67        WentzelVIUni :   Emin=        0 eV       Emax=         10 TeV
    7068
    7169eIoni:   for  e-    SubType= 2
     
    7472      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
    7573      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
    76         MollerBhabha :     Emin=          0 eV         Emax=   10 TeV
     74        MollerBhabha :   Emin=        0 eV       Emax=         10 TeV
    7775
    7876eBrem:   for  e-    SubType= 3
     
    8179      LPM flag: 1 for E > 1 GeV
    8280      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
    83                eBrem :     Emin=          0 eV         Emax=   1 GeV
    84             eBremRel :     Emin=          1 GeV        Emax=   10 TeV
     81               eBrem :   Emin=        0 eV       Emax=          1 GeV  AngularGenUrban
     82            eBremLPM :   Emin=        1 GeV      Emax=         10 TeV  AngularGenUrban
    8583
    8684CoulombScat:   for  e-, applyCuts: 1     SubType= 1
     
    8886      11.4592 < Theta(degree) < 180, Eth(MeV)= 10000; pLimit(GeV^1)= 0.139531
    8987      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
    90   eCoulombScattering :     Emin=          0 eV         Emax=   10 TeV
     88  eCoulombScattering :   Emin=        0 eV       Emax=         10 TeV
    9189
    9290eIoni:   for  e+    SubType= 2
     
    9593      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
    9694      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
    97         MollerBhabha :     Emin=          0 eV         Emax=   10 TeV
     95        MollerBhabha :   Emin=        0 eV       Emax=         10 TeV
    9896
    9997eBrem:   for  e+    SubType= 3
     
    102100      LPM flag: 1 for E > 1 GeV
    103101      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
    104                eBrem :     Emin=          0 eV         Emax=   1 GeV
    105             eBremRel :     Emin=          1 GeV        Emax=   10 TeV
     102               eBrem :   Emin=        0 eV       Emax=          1 GeV  AngularGenUrban
     103            eBremLPM :   Emin=        1 GeV      Emax=         10 TeV  AngularGenUrban
    106104
    107105annihil:   for  e+, applyCuts: 1     SubType= 5
    108106      Lambda tables from 100 eV  to 10 TeV in 77 bins, spline: 1
    109107      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
    110             eplus2gg :     Emin=          0 eV         Emax=   10 TeV
     108            eplus2gg :   Emin=        0 eV       Emax=         10 TeV
    111109
    112110CoulombScat:   for  e+, applyCuts: 1     SubType= 1
     
    114112      11.4592 < Theta(degree) < 180, Eth(MeV)= 10000; pLimit(GeV^1)= 0.139531
    115113      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
    116   eCoulombScattering :     Emin=          0 eV         Emax=   10 TeV
     114  eCoulombScattering :   Emin=        0 eV       Emax=         10 TeV
    117115
    118116msc:   for proton    SubType= 10
     
    120118      RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
    121119      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
    122           UrbanMsc90 :     Emin=          0 eV         Emax=   10 TeV
     120        WentzelVIUni :   Emin=        0 eV       Emax=         10 TeV
    123121
    124122hIoni:   for  proton    SubType= 2
     
    127125      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
    128126      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
    129                Bragg :     Emin=          0 eV         Emax=   2 MeV
    130           BetheBloch :     Emin=          2 MeV        Emax=   10 TeV
     127               Bragg :   Emin=        0 eV       Emax=          2 MeV
     128          BetheBloch :   Emin=        2 MeV      Emax=         10 TeV
    131129
    132130hBrems:   for  proton    SubType= 3
     
    134132      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
    135133      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
    136                hBrem :     Emin=          0 eV         Emax=   10 TeV
     134               hBrem :   Emin=        0 eV       Emax=         10 TeV
    137135
    138136hPairProd:   for  proton    SubType= 4
     
    140138      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
    141139      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
    142            hPairProd :     Emin=          0 eV         Emax=   10 TeV
     140           hPairProd :   Emin=        0 eV       Emax=         10 TeV
    143141
    144142msc:   for GenericIon    SubType= 10
    145143      RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 0
    146144      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
    147           UrbanMsc90 :     Emin=          0 eV         Emax=   10 TeV
     145          UrbanMsc90 :   Emin=        0 eV       Emax=         10 TeV
    148146
    149147ionIoni:   for  GenericIon    SubType= 2
     
    151149      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
    152150      finalRange(mm)= 0.1, dRoverRange= 0.1, integral: 1, fluct: 1, linLossLimit= 0.02
    153       Stopping Power data for 17 ion/material pairs, nuclearStopping: 1
    154       ===== EM models for the G4Region  DefaultRegionForTheWorld ======
    155             BraggIon :     Emin=          0 eV         Emax=   2 MeV
    156           BetheBloch :     Emin=          2 MeV        Emax=   10 TeV
     151      Stopping Power data for 17 ion/material pairs 
     152      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     153            BraggIon :   Emin=        0 eV       Emax=          2 MeV
     154          BetheBloch :   Emin=        2 MeV      Emax=         10 TeV
    157155
    158156hIoni:   for  anti_proton    SubType= 2
     
    161159      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
    162160      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
    163             ICRU73QO :     Emin=          0 eV         Emax=   2 MeV
    164           BetheBloch :     Emin=          2 MeV        Emax=   10 TeV
     161            ICRU73QO :   Emin=        0 eV       Emax=          2 MeV
     162          BetheBloch :   Emin=        2 MeV      Emax=         10 TeV
     163
     164msc:   for kaon+    SubType= 10
     165      Lambda tables from 100 eV  to 10 TeV in 77 bins, spline: 1
     166      RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
     167      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
     168        WentzelVIUni :   Emin=        0 eV       Emax=         10 TeV
    165169
    166170hIoni:   for  kaon+    SubType= 2
     
    169173      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
    170174      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
    171                Bragg :     Emin=          0 eV         Emax=   1.05231 MeV
    172           BetheBloch :     Emin=    1.05231 MeV        Emax=   10 TeV
     175               Bragg :   Emin=        0 eV       Emax=    1.05231 MeV
     176          BetheBloch :   Emin=  1.05231 MeV      Emax=         10 TeV
    173177
    174178hBrems:   for  kaon+    SubType= 3
     
    176180      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
    177181      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
    178                hBrem :     Emin=          0 eV         Emax=   10 TeV
     182               hBrem :   Emin=        0 eV       Emax=         10 TeV
    179183
    180184hPairProd:   for  kaon+    SubType= 4
     
    182186      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
    183187      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
    184            hPairProd :     Emin=          0 eV         Emax=   10 TeV
     188           hPairProd :   Emin=        0 eV       Emax=         10 TeV
    185189
    186190hIoni:   for  kaon-    SubType= 2
     
    189193      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
    190194      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
    191             ICRU73QO :     Emin=          0 eV         Emax=   1.05231 MeV
    192           BetheBloch :     Emin=    1.05231 MeV        Emax=   10 TeV
     195            ICRU73QO :   Emin=        0 eV       Emax=    1.05231 MeV
     196          BetheBloch :   Emin=  1.05231 MeV      Emax=         10 TeV
    193197
    194198hBrems:   for  kaon-    SubType= 3
     
    196200      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
    197201      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
    198                hBrem :     Emin=          0 eV         Emax=   10 TeV
     202               hBrem :   Emin=        0 eV       Emax=         10 TeV
    199203
    200204hPairProd:   for  kaon-    SubType= 4
     
    202206      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
    203207      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
    204            hPairProd :     Emin=          0 eV         Emax=   10 TeV
     208           hPairProd :   Emin=        0 eV       Emax=         10 TeV
    205209
    206210muMsc:   for mu+    SubType= 10
     
    208212      RangeFactor= 0.2, step limit type: 0, lateralDisplacement: 1, polarAngleLimit(deg)= 11.4592
    209213      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
    210         WentzelVIUni :     Emin=          0 eV         Emax=   10 TeV
     214        WentzelVIUni :   Emin=        0 eV       Emax=         10 TeV
    211215
    212216muIoni:   for  mu+    SubType= 2
     
    215219      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
    216220      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
    217                Bragg :     Emin=          0 eV         Emax=   200 keV
    218           BetheBloch :     Emin=        200 keV        Emax=   1 GeV
    219         MuBetheBloch :     Emin=          1 GeV        Emax=   10 TeV
     221               Bragg :   Emin=        0 eV       Emax=        200 keV
     222          BetheBloch :   Emin=      200 keV      Emax=          1 GeV
     223        MuBetheBloch :   Emin=        1 GeV      Emax=         10 TeV
    220224
    221225muBrems:   for  mu+    SubType= 3
     
    223227      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
    224228      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
    225               MuBrem :     Emin=          0 eV         Emax=   10 TeV
     229              MuBrem :   Emin=        0 eV       Emax=         10 TeV
    226230
    227231muPairProd:   for  mu+    SubType= 4
     
    229233      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
    230234      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
    231           muPairProd :     Emin=          0 eV         Emax=   10 TeV
     235          muPairProd :   Emin=        0 eV       Emax=         10 TeV
    232236
    233237CoulombScat:   for  mu+, applyCuts: 1     SubType= 1
     
    235239      11.4592 < Theta(degree) < 180, Eth(MeV)= 10; pLimit(GeV^1)= 0.139531
    236240      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
    237   eCoulombScattering :     Emin=          0 eV         Emax=   10 TeV
     241  eCoulombScattering :   Emin=        0 eV       Emax=         10 TeV
    238242
    239243muIoni:   for  mu-    SubType= 2
     
    242246      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
    243247      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
    244             ICRU73QO :     Emin=          0 eV         Emax=   200 keV
    245           BetheBloch :     Emin=        200 keV        Emax=   1 GeV
    246         MuBetheBloch :     Emin=          1 GeV        Emax=   10 TeV
     248            ICRU73QO :   Emin=        0 eV       Emax=        200 keV
     249          BetheBloch :   Emin=      200 keV      Emax=          1 GeV
     250        MuBetheBloch :   Emin=        1 GeV      Emax=         10 TeV
    247251
    248252muBrems:   for  mu-    SubType= 3
     
    250254      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
    251255      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
    252               MuBrem :     Emin=          0 eV         Emax=   10 TeV
     256              MuBrem :   Emin=        0 eV       Emax=         10 TeV
    253257
    254258muPairProd:   for  mu-    SubType= 4
     
    256260      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
    257261      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
    258           muPairProd :     Emin=          0 eV         Emax=   10 TeV
     262          muPairProd :   Emin=        0 eV       Emax=         10 TeV
    259263
    260264CoulombScat:   for  mu-, applyCuts: 1     SubType= 1
     
    262266      11.4592 < Theta(degree) < 180, Eth(MeV)= 10; pLimit(GeV^1)= 0.139531
    263267      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
    264   eCoulombScattering :     Emin=          0 eV         Emax=   10 TeV
    265 G4NeutronInelasticXS::BuildPhysicsTable:
    266 neutron
    267 G4NEUTRONXSDATA environment variable not set
    268 G4NeutronCaptureXS::BuildPhysicsTable:
    269 neutron
    270 G4NEUTRONXSDATA environment variable not set
     268  eCoulombScattering :   Emin=        0 eV       Emax=         10 TeV
    271269
    272270hIoni:   for  pi+    SubType= 2
     
    275273      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
    276274      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
    277                Bragg :     Emin=          0 eV         Emax=   297.504 keV
    278           BetheBloch :     Emin=    297.504 keV        Emax=   10 TeV
     275               Bragg :   Emin=        0 eV       Emax=    297.505 keV
     276          BetheBloch :   Emin=  297.505 keV      Emax=         10 TeV
    279277
    280278hBrems:   for  pi+    SubType= 3
     
    282280      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
    283281      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
    284                hBrem :     Emin=          0 eV         Emax=   10 TeV
     282               hBrem :   Emin=        0 eV       Emax=         10 TeV
    285283
    286284hPairProd:   for  pi+    SubType= 4
     
    288286      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
    289287      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
    290            hPairProd :     Emin=          0 eV         Emax=   10 TeV
     288           hPairProd :   Emin=        0 eV       Emax=         10 TeV
    291289
    292290msc:   for pi-    SubType= 10
     
    294292      RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
    295293      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
    296           UrbanMsc90 :     Emin=          0 eV         Emax=   10 TeV
     294        WentzelVIUni :   Emin=        0 eV       Emax=         10 TeV
    297295
    298296hIoni:   for  pi-    SubType= 2
     
    301299      finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
    302300      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
    303             ICRU73QO :     Emin=          0 eV         Emax=   297.504 keV
    304           BetheBloch :     Emin=    297.504 keV        Emax=   10 TeV
     301            ICRU73QO :   Emin=        0 eV       Emax=    297.505 keV
     302          BetheBloch :   Emin=  297.505 keV      Emax=         10 TeV
    305303
    306304hBrems:   for  pi-    SubType= 3
     
    308306      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
    309307      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
    310                hBrem :     Emin=          0 eV         Emax=   10 TeV
     308               hBrem :   Emin=        0 eV       Emax=         10 TeV
    311309
    312310hPairProd:   for  pi-    SubType= 4
     
    314312      Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
    315313      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
    316            hPairProd :     Emin=          0 eV         Emax=   10 TeV
     314           hPairProd :   Emin=        0 eV       Emax=         10 TeV
    317315============================================================================================
    318316             HADRONIC PROCESSES SUMMARY (verbose level 1)
    319317
    320318                     Hadronic Processes for <anti_neutron>
    321           hadElastic  Models:              hElasticLHEP: Emin(GeV)=     0  Emax(GeV)= 100000
    322319          CHIPS_Inelastic
    323320
    324321                     Hadronic Processes for <anti_proton>
    325           hadElastic  Models:              hElasticLHEP: Emin(GeV)=     0  Emax(GeV)= 100000
    326322          CHIPS_Inelastic
    327323
     
    334330
    335331                     Hadronic Processes for <kaon+>
    336           hadElastic  Models:              hElasticLHEP: Emin(GeV)=     0  Emax(GeV)= 100000
    337332          hInelastic  Models:                      FTFP: Emin(GeV)=     4  Emax(GeV)= 100000
    338333                                        Bertini Cascade: Emin(GeV)=     0  Emax(GeV)= 5
    339334
    340335                     Hadronic Processes for <kaon->
    341           hadElastic  Models:              hElasticLHEP: Emin(GeV)=     0  Emax(GeV)= 100000
    342336          hInelastic  Models:                      FTFP: Emin(GeV)=     4  Emax(GeV)= 100000
    343337                                        Bertini Cascade: Emin(GeV)=     0  Emax(GeV)= 5
    344338
    345339                     Hadronic Processes for <lambda>
    346           hadElastic  Models:              hElasticLHEP: Emin(GeV)=     0  Emax(GeV)= 100000
    347340          hInelastic  Models:                      FTFP: Emin(GeV)=     4  Emax(GeV)= 100000
    348341                                        Bertini Cascade: Emin(GeV)=     0  Emax(GeV)= 5
     
    352345
    353346                     Hadronic Processes for <neutron>
    354           hadElastic  Models:             hElasticCHIPS: Emin(GeV)=     0  Emax(GeV)= 100000
    355347          hInelastic  Models:                      QGSP: Emin(GeV)=  12.5  Emax(GeV)= 100000
    356348                                                   FTFP: Emin(GeV)=     4  Emax(GeV)= 25
     
    360352
    361353                     Hadronic Processes for <pi+>
    362           hadElastic  Models:              hElasticLHEP: Emin(GeV)=     0  Emax(GeV)= 1
    363                                         hElasticGlauber: Emin(GeV)=     1  Emax(GeV)= 100000
    364354          hInelastic  Models:                      QGSP: Emin(GeV)=  12.5  Emax(GeV)= 100000
    365355                                                   FTFP: Emin(GeV)=     4  Emax(GeV)= 25
     
    367357
    368358                     Hadronic Processes for <pi->
    369           hadElastic  Models:              hElasticLHEP: Emin(GeV)=     0  Emax(GeV)= 1
    370                                         hElasticGlauber: Emin(GeV)=     1  Emax(GeV)= 100000
    371359          hInelastic  Models:                      QGSP: Emin(GeV)=  12.5  Emax(GeV)= 100000
    372360                                                   FTFP: Emin(GeV)=     4  Emax(GeV)= 25
     
    374362
    375363                     Hadronic Processes for <proton>
    376           hadElastic  Models:             hElasticCHIPS: Emin(GeV)=     0  Emax(GeV)= 100000
    377364          hInelastic  Models:                      QGSP: Emin(GeV)=  12.5  Emax(GeV)= 100000
    378365                                                   FTFP: Emin(GeV)=     4  Emax(GeV)= 25
     
    421408Beam Energy(MeV)                     3000
    422409Number of events                     100
    423 Average energy deposit (MeV)         69.45   RMS(MeV) 55
    424 Average number of steps              360.1
    425 Average number of gamma              2.24
    426 Average number of e-                 3.14
    427 Average number of e+                 0.07
    428 Average number of neutrons           1.36
    429 Average number of protons            1.39
     410Average energy deposit (MeV)         60.26   RMS(MeV) 44.68
     411Average number of steps              331.5
     412Average number of gamma              1.9
     413Average number of e-                 3.1
     414Average number of e+                 0.03
     415Average number of neutrons           1.14
     416Average number of protons            1.02
    430417Average number of antiprotons        0
    431 Average number of pi+ & pi-          0.49
    432 Average number of pi0                0.21
    433 Average number of kaons              0
    434 Average number of muons              0.02
    435 Average number of deuterons+tritons  0.11
    436 Average number of He3+alpha          0.2
    437 Average number of ions               0.68
    438 Average number of forward neutrons   0.1
    439 Average number of reflected neutrons 1.2
    440 Average number of leaked neutrons    0.06
    441 Average number of proton leak        0.61
    442 Average number of pion leak          0.45
     418Average number of pi+ & pi-          0.19
     419Average number of pi0                0.18
     420Average number of kaons              0.01
     421Average number of muons              0
     422Average number of deuterons+tritons  0.1
     423Average number of He3+alpha          0.17
     424Average number of ions               0.31
     425Average number of forward neutrons   0.15
     426Average number of reflected neutrons 0.91
     427Average number of leaked neutrons    0.01
     428Average number of proton leak        0.5
     429Average number of pion leak          0.19
    443430========================================================
    444431
  • trunk/examples/extended/hadronic/Hadr01/include/PhysicsList.hh

    r1337 r1342  
    2525//
    2626//
    27 // $Id: PhysicsList.hh,v 1.7 2009/11/25 19:56:36 vnivanch Exp $
    28 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     27// $Id: PhysicsList.hh,v 1.8 2010/10/11 10:37:48 vnivanch Exp $
     28// GEANT4 tag $Name: examples-V09-03-09 $
    2929//
    3030/////////////////////////////////////////////////////////////////////////
     
    7474  void SetBuilderList0(G4bool flagHP = false);
    7575  void SetBuilderList1(G4bool flagHP = false);
    76   void SetBuilderList2(G4bool flagHP = false);
    77   void SetBuilderList3(G4bool flagHP = false);
    78   void SetBuilderList4(G4bool flagHP = false);
    79   void SetBuilderList5(G4bool flagHP = false);
    80   void SetBuilderList6(G4bool flagHP = false);
     76  void SetBuilderList2(G4bool addStopping = false);
     77  void SetBuilderList3(const G4String& type);
     78  void SetBuilderList4();
    8179
    8280  G4double cutForGamma;
  • trunk/examples/extended/hadronic/Hadr01/run.csh

    r1337 r1342  
    11#/bin/csh
    22
    3 setenv HISTODIR 20091229
     3setenv HISTODIR 20101011+PHEVAP
    44mkdir -p $HISTODIR
    55
  • trunk/examples/extended/hadronic/Hadr01/src/Histo.cc

    r1230 r1342  
    5252  histName   = "histo";
    5353  histType   = "root";
    54   option     = "--noErrors uncompress";
     54  option     = "";
    5555  nHisto     = 0;
    5656  defaultAct = 1;
     
    8686  // Creating the analysis factory
    8787  if(!af) af = AIDA_createAnalysisFactory();
    88   if(verbose>0)
     88  if(verbose>0) {
    8989    G4cout<<"HIsto books analysis factory ......... "<<G4endl;
    90 
     90  }
    9191  // Creating the tree factory
    9292  AIDA::ITreeFactory* tf = af->createTreeFactory();
    93   if(verbose>0)
     93  if(verbose>0) {
    9494    G4cout<<"Histo books tree factory ......... "<<G4endl;
    95 
     95  }
    9696  G4String histExt = "";
    9797  char* path = getenv("PHYSLIST");
    98   if (path) histExt = "_" + G4String(path);
     98  if (path) { histExt = "_" + G4String(path); }
    9999
    100100  G4String histDir = "";
     
    114114  for(G4int i=0; i<nHisto; i++) {
    115115    if(active[i]) {
    116       if(verbose>0)
     116      if(verbose>0) {
    117117        G4cout<<" I am in book: histogram "<< i << " id= " << ids[i] <<G4endl;
    118 
     118      }
    119119      G4String idd;
    120       if(histType == "root") idd = "h" +  ids[i];
    121       else                   idd = ids[i];
     120      if(histType == "root") { idd = "h" +  ids[i]; }
     121      else                   { idd = ids[i]; }
    122122      histo[i] = hf->createHistogram1D(idd, tittles[i], bins[i], xmin[i], xmax[i]);
    123123    } else {
     
    128128  // Creating a tuple factory, whose tuples will be handled by the tree
    129129  if(tupleList != "") {
    130     if(verbose>0)
     130    if(verbose>0) {
    131131      G4cout<<"Histo books tuple factory for "<<tupleName <<G4endl;
    132 
     132    }
    133133    AIDA::ITupleFactory* tpf = af->createTupleFactory( *tree );
    134134    ntup = tpf->create(tupleId, tupleName, tupleList);
     
    225225void Histo::fill(G4int i, G4double x, G4double w)
    226226{
    227   if(verbose > 1)
     227  if(verbose > 1) {
    228228    G4cout << "fill histogram: #" << i << " at x= " << x
    229229           << "  weight= " << w << " unit= " << unit[i]
    230            << G4endl;   
     230           << G4endl;
     231  }   
    231232#ifdef G4ANALYSIS_USE 
    232233  if(i>=0 && i<nHisto) {
     
    242243void Histo::scale(G4int i, G4double x)
    243244{
    244   if(verbose > 0)
     245  if(verbose > 0) {
    245246    G4cout << "Scale histogram: #" << i << " by factor " << x << G4endl;   
    246 
     247  }
    247248#ifdef G4ANALYSIS_USE 
    248249  if(i>=0 && i<nHisto) {
     
    269270void Histo::fillTuple(const G4String& parname, G4double x)
    270271{
    271   if(verbose > 1)
     272  if(verbose > 1) {
    272273    G4cout << "fill tuple by parameter <" << parname << "> = " << x << G4endl;
    273  
     274  }
    274275#ifdef G4ANALYSIS_USE 
    275276  if(ntup) ntup->fill(ntup->findColumn(parname), (float)x);
  • trunk/examples/extended/hadronic/Hadr01/src/PhysicsList.cc

    r1337 r1342  
    2525//
    2626//
    27 // $Id: PhysicsList.cc,v 1.33 2010/06/11 17:01:26 vnivanch Exp $
    28 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     27// $Id: PhysicsList.cc,v 1.36 2010/10/25 16:15:08 vnivanch Exp $
     28// GEANT4 tag $Name: examples-V09-03-09 $
    2929//
    3030/////////////////////////////////////////////////////////////////////////
     
    5252#include "G4EmPenelopePhysics.hh"
    5353#include "G4HadronElasticPhysics.hh"
    54 #include "G4HadronDElasticPhysics.hh"
    55 #include "G4HadronQElasticPhysics.hh"
     54#include "G4HadronElasticPhysicsXS.hh"
     55#include "G4HadronElasticPhysics93.hh"
    5656#include "G4HadronElasticPhysicsHP.hh"
    5757#include "G4HadronElasticPhysicsLHEP.hh"
    5858#include "G4HadronHElasticPhysics.hh"
     59#include "G4HadronQElasticPhysics.hh"
    5960#include "G4ChargeExchangePhysics.hh"
    6061#include "G4NeutronTrackingCut.hh"
     
    6667#include "G4EmProcessOptions.hh"
    6768
    68 #include "HadronPhysicsFTFP_BERT_TRV.hh"
    6969#include "HadronPhysicsFTFP.hh"
    7070#include "HadronPhysicsFTFP_BERT.hh"
     
    7575#include "HadronPhysicsQGSC.hh"
    7676#include "HadronPhysicsQGSC_BERT.hh"
    77 #include "HadronPhysicsQGSC_CHIPS.hh"
    78 #include "HadronPhysicsQGSC_QGSC.hh"
    7977#include "HadronPhysicsQGSP.hh"
    8078#include "HadronPhysicsQGSP_BERT.hh"
     
    8583#include "HadronPhysicsQGS_BIC.hh"
    8684
    87 #include "G4HadronInelasticQLHEP.hh"
    8885#include "G4IonPhysics.hh"
    8986
     
    154151void PhysicsList::AddPhysicsList(const G4String& name)
    155152{
    156   if (verboseLevel>0)
     153  if (verboseLevel>0) {
    157154    G4cout << "PhysicsList::AddPhysicsList: <" << name << ">" << G4endl;
    158 
     155  }
    159156  if (name == "emstandard_opt2") {
    160157
     
    192189    hadronPhys.push_back( new HadronPhysicsFTFP_BERT());
    193190
    194   } else if (name == "FTFP_BERT_TRV") {
    195 
    196     SetBuilderList1();
    197     hadronPhys.push_back( new HadronPhysicsFTFP_BERT_TRV());
    198 
    199191  } else if (name == "FTF_BIC") {
    200192
     
    210202
    211203    AddPhysicsList("emstandard_opt1");
    212     SetBuilderList3();
     204    SetBuilderList2(true);
    213205    hadronPhys.push_back( new HadronPhysicsLHEP_EMV());
    214206
     
    216208
    217209    AddPhysicsList("emstandard_opt2");
    218     SetBuilderList6();
     210    SetBuilderList3(name);
    219211    hadronPhys.push_back( new G4HadronInelasticQBBC());
    220212
     
    222214
    223215    AddPhysicsList("emstandard_opt2");
    224     SetBuilderList6();
    225     hadronPhys.push_back( new G4HadronInelasticQBBC("QBBC_XGG",verboseLevel));
     216    SetBuilderList3(name);
     217    hadronPhys.push_back( new G4HadronInelasticQBBC(name,verboseLevel));
    226218
    227219  } else if (name == "QBBC_XGGSN") {
    228220
    229221    AddPhysicsList("emstandard_opt2");
    230     SetBuilderList6();
    231     hadronPhys.push_back( new G4HadronInelasticQBBC("QBBC_XGG",verboseLevel));
    232 
     222    SetBuilderList3(name);
     223    hadronPhys.push_back( new G4HadronInelasticQBBC(name,verboseLevel));
    233224
    234225  } else if (name == "QGSC_BERT") {
     
    236227    SetBuilderList4();
    237228    hadronPhys.push_back( new HadronPhysicsQGSC_BERT());
    238 
    239   } else if (name == "QGSC_CHIPS") {
    240 
    241     SetBuilderList4();
    242     hadronPhys.push_back( new HadronPhysicsQGSC_CHIPS());
    243229
    244230  } else if (name == "QGSP_BERT") {
     
    287273    SetBuilderList0(true);
    288274    hadronPhys.push_back( new HadronPhysicsQGSP_BIC_HP());
    289 
    290   } else if (name == "QGSP_BIC_EMY") {
    291 
    292     AddPhysicsList("emstandard_opt3");
    293     AddPhysicsList("QGSP_BIC");
    294275
    295276  } else {
     
    324305    hadronPhys.push_back( new G4HadronElasticPhysicsHP(verboseLevel) );
    325306  } else {
    326     hadronPhys.push_back( new G4HadronHElasticPhysics(verboseLevel) );
     307    hadronPhys.push_back( new G4HadronElasticPhysics(verboseLevel) );
    327308  }
    328309  hadronPhys.push_back( new G4QStoppingPhysics(verboseLevel));
     
    333314//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo.....
    334315
    335 void PhysicsList::SetBuilderList2(G4bool)
     316void PhysicsList::SetBuilderList2(G4bool addStopping)
    336317{
    337318  hadronPhys.push_back( new G4EmExtraPhysics(verboseLevel));
    338319  hadronPhys.push_back( new G4HadronElasticPhysicsLHEP(verboseLevel));
     320  if(addStopping) { hadronPhys.push_back( new G4QStoppingPhysics(verboseLevel)); }
    339321  hadronPhys.push_back( new G4IonPhysics(verboseLevel));
    340322}
     
    342324//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo.....
    343325
    344 void PhysicsList::SetBuilderList3(G4bool)
     326void PhysicsList::SetBuilderList3(const G4String& type)
    345327{
    346328  hadronPhys.push_back( new G4EmExtraPhysics(verboseLevel));
    347   hadronPhys.push_back( new G4HadronElasticPhysicsLHEP(verboseLevel));
     329  if(type == "QBBC") {
     330    RegisterPhysics( new G4HadronElasticPhysicsXS(verboseLevel) );
     331  } else if(type == "QBBC_XGG") {
     332    RegisterPhysics( new G4HadronElasticPhysics(verboseLevel) );
     333  } else if(type == "QBBC_XGGSN") {
     334    RegisterPhysics( new G4HadronElasticPhysics93(verboseLevel) );
     335  } else if(type == "QBBC_HP") {
     336    RegisterPhysics( new G4HadronElasticPhysicsHP(verboseLevel) );
     337  }
    348338  hadronPhys.push_back( new G4QStoppingPhysics(verboseLevel));
    349   hadronPhys.push_back( new G4IonPhysics(verboseLevel));
    350 }
    351 
    352 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo.....
    353 
    354 void PhysicsList::SetBuilderList4(G4bool)
     339  hadronPhys.push_back( new G4IonBinaryCascadePhysics(verboseLevel));
     340  hadronPhys.push_back( new G4NeutronTrackingCut(verboseLevel));
     341}
     342
     343//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo.....
     344
     345void PhysicsList::SetBuilderList4()
    355346{
    356347  hadronPhys.push_back( new G4EmExtraPhysics(verboseLevel));
     
    358349  hadronPhys.push_back( new G4QStoppingPhysics(verboseLevel));
    359350  hadronPhys.push_back( new G4IonPhysics(verboseLevel));
    360   hadronPhys.push_back( new G4NeutronTrackingCut(verboseLevel));
    361 }
    362 
    363 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo.....
    364 
    365 void PhysicsList::SetBuilderList5(G4bool)
    366 {
    367   hadronPhys.push_back( new G4EmExtraPhysics(verboseLevel));
    368   hadronPhys.push_back( new G4HadronDElasticPhysics(verboseLevel));
    369   hadronPhys.push_back( new G4QStoppingPhysics(verboseLevel));
    370   hadronPhys.push_back( new G4IonBinaryCascadePhysics(verboseLevel));
    371   hadronPhys.push_back( new G4NeutronTrackingCut(verboseLevel));
    372 }
    373 
    374 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo.....
    375 
    376 void PhysicsList::SetBuilderList6(G4bool)
    377 {
    378   hadronPhys.push_back( new G4EmExtraPhysics(verboseLevel));
    379   hadronPhys.push_back( new G4HadronHElasticPhysics(verboseLevel));
    380   hadronPhys.push_back( new G4QStoppingPhysics(verboseLevel));
    381   hadronPhys.push_back( new G4IonBinaryCascadePhysics(verboseLevel));
    382351  hadronPhys.push_back( new G4NeutronTrackingCut(verboseLevel));
    383352}
     
    437406void PhysicsList::List()
    438407{
    439   G4cout << "### PhysicsLists available: FTFP_BERT FTFP_BERT_EMV FTFP_BERT_EMX FTFP_BERT_TRV FTF_BIC"
     408  G4cout << "### PhysicsLists available: FTFP_BERT FTFP_BERT_EMV FTFP_BERT_EMX FTF_BIC"
    440409         << G4endl;
    441410  G4cout << "                            LHEP LHEP_EMV QBBC QBBC_XGG QBBC_XGGSN"
    442411         << G4endl;
    443   G4cout << "                            QGSC_BERT QGSC_CHIPS QGSP_BERT QGSP_BERT_EMV QGSP_BIC_EMY"
     412  G4cout << "                            QGSC_BERT QGSP_BERT QGSP_BERT_EMV QGSP_BIC_EMY"
    444413         << G4endl;
    445414  G4cout << "                            QGSP_BERT_EMX QGSP_BERT_HP QGSP_BIC QGSP_BIC_HP"
Note: See TracChangeset for help on using the changeset viewer.