Ignore:
Timestamp:
Nov 5, 2010, 3:45:55 PM (14 years ago)
Author:
garnier
Message:

update ti head

Location:
trunk/source/physics_lists
Files:
4 added
79 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/physics_lists/CVS/Entries

    r1337 r1340  
    11D/builders////
    22D/lists////
    3 /GNUmakefile/1.6/Thu Sep 30 06:13:35 2010//Tgeant4-09-04-beta-01
    4 /History/1.139/Thu Sep 30 06:13:45 2010//Tgeant4-09-04-beta-01
     3/CMakeLists.txt/1.1/Wed Sep 29 18:50:46 2010//Tphys-lists-V09-03-34
     4/GNUmakefile/1.6/Thu Sep 30 06:13:35 2010//Tphys-lists-V09-03-34
     5/History/1.158/Thu Nov  4 14:51:31 2010//Tphys-lists-V09-03-34
  • trunk/source/physics_lists/CVS/Tag

    r1331 r1340  
    1 Ngeant4-09-04-beta-01
     1Nphys-lists-V09-03-34
  • trunk/source/physics_lists/History

    r1337 r1340  
    1 q$Id: History,v 1.139 2010/06/19 11:12:58 vnivanch Exp $
     1q$Id: History,v 1.158 2010/11/03 16:54:43 gum Exp $
    22-------------------------------------------------------------------
    33
     
    1616     ----------------------------------------------------------
    1717
    18 19-06-2011, V.Ivantchenko (phys-lists-V09-03-16)
     1803-11-2010, P.Gumplinger                (phys-lists-V09-03-34)
     19-  correctly implement the new option SetScintillationByParticleType
     20   in G4OpticalPhysics
     21
     2202-11-2010, P.Gumplinger                (phys-lists-V09-03-33)
     23-  Make ConstructProcess and ConstructParticle methods public
     24   in G4OpticalPhysics
     25
     2628-10-2010, P.Gumplinger                (phys-lists-V09-03-32)
     27-  Add SetScintillationByParticleTypeCmd and associated methods
     28
     2923-10-2010, P.Gumplinger                (phys-lists-V09-03-31)
     30-  Add the G4OpMieHG scattering process to G4OpticalPhysics builder
     31
     3220-10-2010, L.Pandola                   (phys-lists-V09-03-30)
     33- updated physics list LBE to comply with the new EM design
     34  (use Livermore models rather than LowEnergy processes)
     35
     3620-10-2010, L.Pandola                   (phys-lists-V09-03-30)
     37- updated physics list LBE to comply with the new EM design
     38  (use Livermore models rather than LowEnergy processes)
     39
     4010-10-2010, V.Ivanchenko                (phys-lists-V09-03-29)
     41- anti_deuteron, anti_triton, anti_alpha, anti_He3 are included
     42  in all builders except DNA
     43- G4EmStandardPhysics - WentzelVI model for multiple scattering and
     44             G4CoulombScattering process for muons are added
     45- G4EmStandardPhysics_option2 - WentzelVI model for multiple scattering
     46             is added for pi+-, kaon+-, protons, single scattering
     47             model is not added, because hadron elastic process
     48             should be used
     49
     5008-10-2010, S. Incerti                  (phys-lists-V09-03-28)
     51- Added new H excitation model to G4EmDNAPhysics.cc in builders
     52
     5330-09-2010, G.Folger                    (phys-lists-V09-03-27)
     54-  Further Bug fix in G4IonQMDPhysics: use QMD for d, alpha
     55
     5624-09-2010, V.Ivanchenko                (phys-lists-V09-03-26)
     57- G4HadronElasticPhysics - attempt to use exactly the same cross section
     58                           for p and n as in 9.4beta
     59
     6023-09-2010, V.Ivanchenko                (phys-lists-V09-03-25)
     61- G4HadronElasticPhysics, G4HadronElasticPhysicsHP - added CHIPS cross
     62  sections for p and n on Hydrogen and Helium targets
     63- G4PhysicsListFactory - return NULL if the name is wrong
     64
     6509-09-2010, S.Incerti                   (phys-lists-V09-03-24)
     66- Added new e- G4DNA processes to G4EmDNAPhysics.cc in builders
     67
     6830-08-2010, G.Folger                    (phys-lists-V09-03-23)
     69-  Bug fix in G4IonQMDPhysics: wrong energy limit for overlap with BIC
     70
     7125-08-2010, G.Folger                    (phys-lists-V09-03-22)
     72-  Correct obsolete ctor of G4HadronElasticPhysics in header
     73
     7424-08-2010, V.Ivanchenko (phys-lists-V09-03-21)
     75-  don't use
     76
     7717-08-2010, V.Ivanchenko (phys-lists-V09-03-20)
     78- Obsolete G4ParticleWithCut.hh header removed from many .icc files
     79  by H.Kurashige
     80
     8130-07-2010, V.Ivanchenko (phys-lists-V09-03-19)
     82- In all EM builders use G4ionIonisation for He3 and He4 ions
     83
     8429-07-2010, V.Ivanchenko (phys-lists-V09-03-18)
     85- G4IonBinaryCascadePhysics - added G4IonProtonCrossSection
     86
     8729-07-2010, V.Ivanchenko (phys-lists-V09-03-17)
     88- G4DataQuestionaire - for optical physics G4REALSURFACEDATA is checked
     89  instead of G4LEDATA (bug report #1125), the check is disabled, because
     90  not clear if this dataset is mandatory or not; check on new
     91  G4NEUTRONXSDATA is added
     92- QBBC - added check on G4NEUTRONXSDATA, use G4HadronElasticPhysics
     93- G4NeutronCrossSectionXS - added check on G4NEUTRONXSDATA
     94- G4HadronElasticPhysics renamed to G4HadronElasticPhysics93
     95- G4HadronHElasticPhysics is copied to G4HadronElasticPhysics
     96- QGSP_BERT_EMV use G4HadronElasticPhysics instead of G4HadronHElasticPhysics
     97- G4HadronHElasticPhysics is marked as obsolete
     98
     9919-06-2010, V.Ivanchenko (phys-lists-V09-03-16)
    19100- G4FTFPNeutronBuilder, G4FTFPPiKBuilder, G4FTFPProtonBuilder,
    20101  G4QGSPNeutronBuilder, G4QGSPPiKBuilder, G4QGSPProtonBuilder
     
    23104  HadronPhysicsQGSP_FTFP_BERT - added deletion of neutron builder
    24105
    25 11-06-2011, G.Folger                    (phys-lists-V09-03-15)
     10611-06-2010, G.Folger                    (phys-lists-V09-03-15)
    26107- fix compilation error in G4QPhotoNuclearPhysics
    27108
    28 11-06-2011, G.Folger                    (phys-lists-V09-03-14)
     10911-06-2010, G.Folger                    (phys-lists-V09-03-14)
    29110- tag changes of Vladimir & Mikhail
    30111
    31 11-06-2011, V.Ivantchenko
     11211-06-2010, V.Ivanchenko
    32113- G4EmStandardPhysics_option2 - RangeFactor for e+- is set to 0.04
    33114
     
    68149bug fix for the virtual distructor in G4QElasticPhysics & G4QIonPhysics
    69150
    70 03-June, V.Ivantchenko, G.Folger        (phys-lists-V09-03-07)
     15103-June, V.Ivanchenko, G.Folger        (phys-lists-V09-03-07)
    71152- Introduce new ctor for all builders with signature
    72153    AbcPhysics::AbcPhyics(G4int ver=value);
     
    696777  in order to have backward compatibility with the previous release
    697778
    698 02.12.2005, G.Folger & V.Ivantchenko - phys-lists-V07-01-01
     77902.12.2005, G.Folger & V.Ivanchenko - phys-lists-V07-01-01
    699780- Includes tags: emphys-V07-01-01 and hadr-lists-V07-01-02.
    700781- Implemented migration of physics lists to non static particles scheme.
  • trunk/source/physics_lists/builders/CVS/Entries

    r1337 r1340  
    11D/include////
    22D/src////
    3 /GNUmakefile/1.11/Thu Sep 30 06:13:45 2010//Tgeant4-09-04-beta-01
     3/CMakeLists.txt/1.1/Wed Sep 29 18:50:54 2010//Tphys-lists-V09-03-34
     4/GNUmakefile/1.11/Thu Sep 30 06:13:45 2010//Tphys-lists-V09-03-34
     5/sources.cmake/1.1/Wed Sep 29 18:51:02 2010//Tphys-lists-V09-03-34
  • trunk/source/physics_lists/builders/CVS/Tag

    r1331 r1340  
    1 Ngeant4-09-04-beta-01
     1Nphys-lists-V09-03-34
  • trunk/source/physics_lists/builders/include/CVS/Entries

    r1337 r1340  
    1 /CompileTimeConstraints.hh/1.1/Thu Sep 30 06:13:45 2010//Tgeant4-09-04-beta-01
    2 /G4BertiniNeutronBuilder.hh/1.2/Thu Sep 30 06:13:45 2010//Tgeant4-09-04-beta-01
    3 /G4BertiniPiKBuilder.hh/1.2/Thu Sep 30 06:13:45 2010//Tgeant4-09-04-beta-01
    4 /G4BertiniProtonBuilder.hh/1.2/Thu Sep 30 06:13:53 2010//Tgeant4-09-04-beta-01
    5 /G4BinaryNeutronBuilder.hh/1.2/Thu Sep 30 06:13:53 2010//Tgeant4-09-04-beta-01
    6 /G4BinaryPiKBuilder.hh/1.2/Thu Sep 30 06:13:53 2010//Tgeant4-09-04-beta-01
    7 /G4BinaryProtonBuilder.hh/1.2/Thu Sep 30 06:13:53 2010//Tgeant4-09-04-beta-01
    8 /G4ChargeExchangePhysics.hh/1.2/Thu Sep 30 06:13:53 2010//Tgeant4-09-04-beta-01
    9 /G4DataQuestionaire.hh/1.6/Thu Sep 30 06:13:53 2010//Tgeant4-09-04-beta-01
    10 /G4DecayPhysics.hh/1.4/Thu Sep 30 06:13:53 2010//Tgeant4-09-04-beta-01
    11 /G4ElectroNuclearBuilder.hh/1.1/Thu Sep 30 06:13:53 2010//Tgeant4-09-04-beta-01
    12 /G4EmDNAPhysics.hh/1.2/Thu Sep 30 06:13:53 2010//Tgeant4-09-04-beta-01
    13 /G4EmExtraPhysics.hh/1.3/Thu Sep 30 06:14:05 2010//Tgeant4-09-04-beta-01
    14 /G4EmLivermorePhysics.hh/1.2/Thu Sep 30 06:14:05 2010//Tgeant4-09-04-beta-01
    15 /G4EmLivermorePolarizedPhysics.hh/1.2/Thu Sep 30 06:14:05 2010//Tgeant4-09-04-beta-01
    16 /G4EmMessenger.hh/1.1/Thu Sep 30 06:14:05 2010//Tgeant4-09-04-beta-01
    17 /G4EmPenelopePhysics.hh/1.2/Thu Sep 30 06:14:05 2010//Tgeant4-09-04-beta-01
    18 /G4EmStandardPhysics.hh/1.5/Thu Sep 30 06:14:05 2010//Tgeant4-09-04-beta-01
    19 /G4EmStandardPhysics_option1.hh/1.2/Thu Sep 30 06:14:05 2010//Tgeant4-09-04-beta-01
    20 /G4EmStandardPhysics_option2.hh/1.2/Thu Sep 30 06:14:05 2010//Tgeant4-09-04-beta-01
    21 /G4EmStandardPhysics_option3.hh/1.2/Thu Sep 30 06:14:05 2010//Tgeant4-09-04-beta-01
    22 /G4FTFBinaryNeutronBuilder.hh/1.3/Thu Sep 30 06:14:05 2010//Tgeant4-09-04-beta-01
    23 /G4FTFBinaryPiKBuilder.hh/1.2/Thu Sep 30 06:14:10 2010//Tgeant4-09-04-beta-01
    24 /G4FTFBinaryProtonBuilder.hh/1.2/Thu Sep 30 06:14:10 2010//Tgeant4-09-04-beta-01
    25 /G4FTFBuilder.hh/1.2/Thu Sep 30 06:14:10 2010//Tgeant4-09-04-beta-01
    26 /G4FTFCNeutronBuilder.hh/1.3/Thu Sep 30 06:14:10 2010//Tgeant4-09-04-beta-01
    27 /G4FTFCPiKBuilder.hh/1.3/Thu Sep 30 06:14:10 2010//Tgeant4-09-04-beta-01
    28 /G4FTFCProtonBuilder.hh/1.4/Thu Sep 30 06:14:10 2010//Tgeant4-09-04-beta-01
    29 /G4FTFPNeutronBuilder.hh/1.5/Thu Sep 30 06:14:10 2010//Tgeant4-09-04-beta-01
    30 /G4FTFPPiKBuilder.hh/1.5/Thu Sep 30 06:14:10 2010//Tgeant4-09-04-beta-01
    31 /G4FTFPProtonBuilder.hh/1.5/Thu Sep 30 06:14:10 2010//Tgeant4-09-04-beta-01
    32 /G4HadronDElasticPhysics.hh/1.2/Thu Sep 30 06:14:15 2010//Tgeant4-09-04-beta-01
    33 /G4HadronElasticPhysics.hh/1.6/Thu Sep 30 06:14:15 2010//Tgeant4-09-04-beta-01
    34 /G4HadronElasticPhysicsHP.hh/1.1/Thu Sep 30 06:14:15 2010//Tgeant4-09-04-beta-01
    35 /G4HadronElasticPhysicsLHEP.hh/1.1/Thu Sep 30 06:14:15 2010//Tgeant4-09-04-beta-01
    36 /G4HadronElasticPhysicsXS.hh/1.1/Thu Sep 30 06:14:15 2010//Tgeant4-09-04-beta-01
    37 /G4HadronHElasticPhysics.hh/1.5/Thu Sep 30 06:14:15 2010//Tgeant4-09-04-beta-01
    38 /G4HadronQElasticPhysics.hh/1.2/Thu Sep 30 06:14:15 2010//Tgeant4-09-04-beta-01
    39 /G4InclAblaNeutronBuilder.hh/1.1/Thu Sep 30 06:14:15 2010//Tgeant4-09-04-beta-01
    40 /G4InclAblaPiKBuilder.hh/1.2/Thu Sep 30 06:14:15 2010//Tgeant4-09-04-beta-01
    41 /G4InclAblaProtonBuilder.hh/1.1/Thu Sep 30 06:14:35 2010//Tgeant4-09-04-beta-01
    42 /G4IonBinaryCascadePhysics.hh/1.2/Thu Sep 30 06:14:35 2010//Tgeant4-09-04-beta-01
    43 /G4IonInclAblaPhysics.hh/1.2/Thu Sep 30 06:14:35 2010//Tgeant4-09-04-beta-01
    44 /G4IonPhysics.hh/1.2/Thu Sep 30 06:14:35 2010//Tgeant4-09-04-beta-01
    45 /G4IonQMDPhysics.hh/1.2/Thu Sep 30 06:14:35 2010//Tgeant4-09-04-beta-01
    46 /G4LEPNeutronBuilder.hh/1.1/Thu Sep 30 06:14:35 2010//Tgeant4-09-04-beta-01
    47 /G4LEPPiKBuilder.hh/1.1/Thu Sep 30 06:14:35 2010//Tgeant4-09-04-beta-01
    48 /G4LEPProtonBuilder.hh/1.1/Thu Sep 30 06:14:35 2010//Tgeant4-09-04-beta-01
    49 /G4LHEPNeutronBuilder.hh/1.1/Thu Sep 30 06:14:35 2010//Tgeant4-09-04-beta-01
    50 /G4LHEPPiKBuilder.hh/1.1/Thu Sep 30 06:14:43 2010//Tgeant4-09-04-beta-01
    51 /G4LHEPProtonBuilder.hh/1.1/Thu Sep 30 06:14:43 2010//Tgeant4-09-04-beta-01
    52 /G4LHEPStoppingPhysics.hh/1.2/Thu Sep 30 06:14:43 2010//Tgeant4-09-04-beta-01
    53 /G4MiscCHIPSBuilder.hh/1.2/Thu Sep 30 06:14:43 2010//Tgeant4-09-04-beta-01
    54 /G4MiscLHEPBuilder.hh/1.2/Thu Sep 30 06:14:43 2010//Tgeant4-09-04-beta-01
    55 /G4MiscQGSCBuilder.hh/1.2/Thu Sep 30 06:14:43 2010//Tgeant4-09-04-beta-01
    56 /G4NeutronBuilder.hh/1.1/Thu Sep 30 06:14:43 2010//Tgeant4-09-04-beta-01
    57 /G4NeutronCrossSectionXS.hh/1.1/Thu Sep 30 06:14:43 2010//Tgeant4-09-04-beta-01
    58 /G4NeutronHPBuilder.hh/1.2/Thu Sep 30 06:14:43 2010//Tgeant4-09-04-beta-01
    59 /G4NeutronTrackingCut.hh/1.3/Thu Sep 30 06:14:55 2010//Tgeant4-09-04-beta-01
    60 /G4OpticalPhysics.hh/1.2/Thu Sep 30 06:14:55 2010//Tgeant4-09-04-beta-01
    61 /G4OpticalPhysicsMessenger.hh/1.1/Thu Sep 30 06:14:55 2010//Tgeant4-09-04-beta-01
    62 /G4PiKBuilder.hh/1.1/Thu Sep 30 06:14:55 2010//Tgeant4-09-04-beta-01
    63 /G4PrecoNeutronBuilder.hh/1.2/Thu Sep 30 06:14:55 2010//Tgeant4-09-04-beta-01
    64 /G4PrecoProtonBuilder.hh/1.2/Thu Sep 30 06:14:55 2010//Tgeant4-09-04-beta-01
    65 /G4ProtonBuilder.hh/1.1/Thu Sep 30 06:14:55 2010//Tgeant4-09-04-beta-01
    66 /G4QAtomicPhysics.hh/1.2/Thu Sep 30 06:14:55 2010//Tgeant4-09-04-beta-01
    67 /G4QCaptureAtRestPhysics.hh/1.2/Thu Sep 30 06:14:55 2010//Tgeant4-09-04-beta-01
    68 /G4QElasticPhysics.hh/1.2/Thu Sep 30 06:14:55 2010//Tgeant4-09-04-beta-01
    69 /G4QEmExtraPhysics.hh/1.2/Thu Sep 30 06:14:55 2010//Tgeant4-09-04-beta-01
    70 /G4QGSBinaryNeutronBuilder.hh/1.2/Thu Sep 30 06:14:55 2010//Tgeant4-09-04-beta-01
    71 /G4QGSBinaryPiKBuilder.hh/1.2/Thu Sep 30 06:14:55 2010//Tgeant4-09-04-beta-01
    72 /G4QGSBinaryProtonBuilder.hh/1.2/Thu Sep 30 06:14:55 2010//Tgeant4-09-04-beta-01
    73 /G4QGSBuilder.hh/1.3/Thu Sep 30 06:14:55 2010//Tgeant4-09-04-beta-01
    74 /G4QGSCEflowNeutronBuilder.hh/1.3/Thu Sep 30 06:14:55 2010//Tgeant4-09-04-beta-01
    75 /G4QGSCEflowPiKBuilder.hh/1.3/Thu Sep 30 06:14:55 2010//Tgeant4-09-04-beta-01
    76 /G4QGSCEflowProtonBuilder.hh/1.3/Thu Sep 30 06:14:55 2010//Tgeant4-09-04-beta-01
    77 /G4QGSCNeutronBuilder.hh/1.4/Thu Sep 30 06:14:56 2010//Tgeant4-09-04-beta-01
    78 /G4QGSCPiKBuilder.hh/1.4/Thu Sep 30 06:14:56 2010//Tgeant4-09-04-beta-01
    79 /G4QGSCProtonBuilder.hh/1.4/Thu Sep 30 06:14:56 2010//Tgeant4-09-04-beta-01
    80 /G4QGSC_CHIPSNeutronBuilder.hh/1.2/Thu Sep 30 06:14:56 2010//Tgeant4-09-04-beta-01
    81 /G4QGSC_CHIPSPiKBuilder.hh/1.1/Thu Sep 30 06:14:56 2010//Tgeant4-09-04-beta-01
    82 /G4QGSC_CHIPSProtonBuilder.hh/1.1/Thu Sep 30 06:14:56 2010//Tgeant4-09-04-beta-01
    83 /G4QGSC_QGSCNeutronBuilder.hh/1.1/Thu Sep 30 06:14:56 2010//Tgeant4-09-04-beta-01
    84 /G4QGSC_QGSCPiKBuilder.hh/1.1/Thu Sep 30 06:14:56 2010//Tgeant4-09-04-beta-01
    85 /G4QGSC_QGSCProtonBuilder.hh/1.1/Thu Sep 30 06:14:56 2010//Tgeant4-09-04-beta-01
    86 /G4QGSPNeutronBuilder.hh/1.5/Thu Sep 30 06:14:56 2010//Tgeant4-09-04-beta-01
    87 /G4QGSPPiKBuilder.hh/1.5/Thu Sep 30 06:14:56 2010//Tgeant4-09-04-beta-01
    88 /G4QGSPProtonBuilder.hh/1.6/Thu Sep 30 06:14:56 2010//Tgeant4-09-04-beta-01
    89 /G4QInelasticCHIPSBuilder.hh/1.2/Thu Sep 30 06:14:56 2010//Tgeant4-09-04-beta-01
    90 /G4QIonPhysics.hh/1.2/Thu Sep 30 06:14:56 2010//Tgeant4-09-04-beta-01
    91 /G4QMessenger.hh/1.1/Thu Sep 30 06:14:56 2010//Tgeant4-09-04-beta-01
    92 /G4QNeutrinoPhysics.hh/1.3/Thu Sep 30 06:14:56 2010//Tgeant4-09-04-beta-01
    93 /G4QNeutronBuilder.hh/1.4/Thu Sep 30 06:14:56 2010//Tgeant4-09-04-beta-01
    94 /G4QPhotoNuclearPhysics.hh/1.3/Thu Sep 30 06:14:56 2010//Tgeant4-09-04-beta-01
    95 /G4QProtonBuilder.hh/1.3/Thu Sep 30 06:14:56 2010//Tgeant4-09-04-beta-01
    96 /G4QStoppingPhysics.hh/1.6/Thu Sep 30 06:14:56 2010//Tgeant4-09-04-beta-01
    97 /G4RadioactiveDecayPhysics.hh/1.2/Thu Sep 30 06:14:56 2010//Tgeant4-09-04-beta-01
    98 /G4StoppingHadronBuilder.hh/1.1/Thu Sep 30 06:14:56 2010//Tgeant4-09-04-beta-01
    99 /G4VHadronModelBuilder.hh/1.1/Thu Sep 30 06:14:56 2010//Tgeant4-09-04-beta-01
    100 /G4VNeutronBuilder.hh/1.2/Thu Sep 30 06:14:56 2010//Tgeant4-09-04-beta-01
    101 /G4VPiKBuilder.hh/1.2/Thu Sep 30 06:14:56 2010//Tgeant4-09-04-beta-01
    102 /G4VProtonBuilder.hh/1.2/Thu Sep 30 06:14:56 2010//Tgeant4-09-04-beta-01
    103 /G4WarnPLStatus.hh/1.3/Thu Sep 30 06:14:56 2010//Tgeant4-09-04-beta-01
    104 /TheoModelFactory.hh/1.1/Thu Sep 30 06:14:56 2010//Tgeant4-09-04-beta-01
     1/CompileTimeConstraints.hh/1.1/Thu Sep 30 06:13:45 2010//Tphys-lists-V09-03-34
     2/G4BertiniNeutronBuilder.hh/1.2/Thu Sep 30 06:13:45 2010//Tphys-lists-V09-03-34
     3/G4BertiniPiKBuilder.hh/1.2/Thu Sep 30 06:13:45 2010//Tphys-lists-V09-03-34
     4/G4BertiniProtonBuilder.hh/1.2/Thu Sep 30 06:13:53 2010//Tphys-lists-V09-03-34
     5/G4BinaryNeutronBuilder.hh/1.2/Thu Sep 30 06:13:53 2010//Tphys-lists-V09-03-34
     6/G4BinaryPiKBuilder.hh/1.2/Thu Sep 30 06:13:53 2010//Tphys-lists-V09-03-34
     7/G4BinaryProtonBuilder.hh/1.2/Thu Sep 30 06:13:53 2010//Tphys-lists-V09-03-34
     8/G4ChargeExchangePhysics.hh/1.2/Thu Sep 30 06:13:53 2010//Tphys-lists-V09-03-34
     9/G4DataQuestionaire.hh/1.7/Thu Nov  4 14:51:31 2010//Tphys-lists-V09-03-34
     10/G4DecayPhysics.hh/1.4/Thu Sep 30 06:13:53 2010//Tphys-lists-V09-03-34
     11/G4ElectroNuclearBuilder.hh/1.1/Thu Sep 30 06:13:53 2010//Tphys-lists-V09-03-34
     12/G4EmDNAPhysics.hh/1.2/Thu Sep 30 06:13:53 2010//Tphys-lists-V09-03-34
     13/G4EmExtraPhysics.hh/1.3/Thu Sep 30 06:14:05 2010//Tphys-lists-V09-03-34
     14/G4EmLivermorePhysics.hh/1.2/Thu Sep 30 06:14:05 2010//Tphys-lists-V09-03-34
     15/G4EmLivermorePolarizedPhysics.hh/1.2/Thu Sep 30 06:14:05 2010//Tphys-lists-V09-03-34
     16/G4EmMessenger.hh/1.1/Thu Sep 30 06:14:05 2010//Tphys-lists-V09-03-34
     17/G4EmPenelopePhysics.hh/1.2/Thu Sep 30 06:14:05 2010//Tphys-lists-V09-03-34
     18/G4EmStandardPhysics.hh/1.5/Thu Sep 30 06:14:05 2010//Tphys-lists-V09-03-34
     19/G4EmStandardPhysics_option1.hh/1.2/Thu Sep 30 06:14:05 2010//Tphys-lists-V09-03-34
     20/G4EmStandardPhysics_option2.hh/1.2/Thu Sep 30 06:14:05 2010//Tphys-lists-V09-03-34
     21/G4EmStandardPhysics_option3.hh/1.2/Thu Sep 30 06:14:05 2010//Tphys-lists-V09-03-34
     22/G4FTFBinaryNeutronBuilder.hh/1.3/Thu Sep 30 06:14:05 2010//Tphys-lists-V09-03-34
     23/G4FTFBinaryPiKBuilder.hh/1.2/Thu Sep 30 06:14:10 2010//Tphys-lists-V09-03-34
     24/G4FTFBinaryProtonBuilder.hh/1.2/Thu Sep 30 06:14:10 2010//Tphys-lists-V09-03-34
     25/G4FTFBuilder.hh/1.2/Thu Sep 30 06:14:10 2010//Tphys-lists-V09-03-34
     26/G4FTFCNeutronBuilder.hh/1.3/Thu Sep 30 06:14:10 2010//Tphys-lists-V09-03-34
     27/G4FTFCPiKBuilder.hh/1.3/Thu Sep 30 06:14:10 2010//Tphys-lists-V09-03-34
     28/G4FTFCProtonBuilder.hh/1.4/Thu Sep 30 06:14:10 2010//Tphys-lists-V09-03-34
     29/G4FTFPNeutronBuilder.hh/1.5/Thu Sep 30 06:14:10 2010//Tphys-lists-V09-03-34
     30/G4FTFPPiKBuilder.hh/1.5/Thu Sep 30 06:14:10 2010//Tphys-lists-V09-03-34
     31/G4FTFPProtonBuilder.hh/1.5/Thu Sep 30 06:14:10 2010//Tphys-lists-V09-03-34
     32/G4HadronDElasticPhysics.hh/1.2/Thu Sep 30 06:14:15 2010//Tphys-lists-V09-03-34
     33/G4HadronElasticPhysics93.hh/1.1/Thu Jul 29 10:52:13 2010//Tphys-lists-V09-03-34
     34/G4HadronElasticPhysicsHP.hh/1.1/Thu Sep 30 06:14:15 2010//Tphys-lists-V09-03-34
     35/G4HadronElasticPhysicsLHEP.hh/1.1/Thu Sep 30 06:14:15 2010//Tphys-lists-V09-03-34
     36/G4HadronElasticPhysicsXS.hh/1.1/Thu Sep 30 06:14:15 2010//Tphys-lists-V09-03-34
     37/G4HadronHElasticPhysics.hh/1.5/Thu Sep 30 06:14:15 2010//Tphys-lists-V09-03-34
     38/G4HadronQElasticPhysics.hh/1.2/Thu Sep 30 06:14:15 2010//Tphys-lists-V09-03-34
     39/G4InclAblaNeutronBuilder.hh/1.1/Thu Sep 30 06:14:15 2010//Tphys-lists-V09-03-34
     40/G4InclAblaPiKBuilder.hh/1.2/Thu Sep 30 06:14:15 2010//Tphys-lists-V09-03-34
     41/G4InclAblaProtonBuilder.hh/1.1/Thu Sep 30 06:14:35 2010//Tphys-lists-V09-03-34
     42/G4IonInclAblaPhysics.hh/1.2/Thu Sep 30 06:14:35 2010//Tphys-lists-V09-03-34
     43/G4IonPhysics.hh/1.2/Thu Sep 30 06:14:35 2010//Tphys-lists-V09-03-34
     44/G4IonQMDPhysics.hh/1.2/Thu Sep 30 06:14:35 2010//Tphys-lists-V09-03-34
     45/G4LEPNeutronBuilder.hh/1.1/Thu Sep 30 06:14:35 2010//Tphys-lists-V09-03-34
     46/G4LEPPiKBuilder.hh/1.1/Thu Sep 30 06:14:35 2010//Tphys-lists-V09-03-34
     47/G4LEPProtonBuilder.hh/1.1/Thu Sep 30 06:14:35 2010//Tphys-lists-V09-03-34
     48/G4LHEPNeutronBuilder.hh/1.1/Thu Sep 30 06:14:35 2010//Tphys-lists-V09-03-34
     49/G4LHEPPiKBuilder.hh/1.1/Thu Sep 30 06:14:43 2010//Tphys-lists-V09-03-34
     50/G4LHEPProtonBuilder.hh/1.1/Thu Sep 30 06:14:43 2010//Tphys-lists-V09-03-34
     51/G4LHEPStoppingPhysics.hh/1.2/Thu Sep 30 06:14:43 2010//Tphys-lists-V09-03-34
     52/G4MiscCHIPSBuilder.hh/1.2/Thu Sep 30 06:14:43 2010//Tphys-lists-V09-03-34
     53/G4MiscLHEPBuilder.hh/1.2/Thu Sep 30 06:14:43 2010//Tphys-lists-V09-03-34
     54/G4MiscQGSCBuilder.hh/1.2/Thu Sep 30 06:14:43 2010//Tphys-lists-V09-03-34
     55/G4NeutronBuilder.hh/1.1/Thu Sep 30 06:14:43 2010//Tphys-lists-V09-03-34
     56/G4NeutronCrossSectionXS.hh/1.1/Thu Sep 30 06:14:43 2010//Tphys-lists-V09-03-34
     57/G4NeutronHPBuilder.hh/1.2/Thu Sep 30 06:14:43 2010//Tphys-lists-V09-03-34
     58/G4NeutronTrackingCut.hh/1.3/Thu Sep 30 06:14:55 2010//Tphys-lists-V09-03-34
     59/G4OpticalPhysics.hh/1.6/Thu Nov  4 14:51:32 2010//Tphys-lists-V09-03-34
     60/G4OpticalPhysicsMessenger.hh/1.2/Thu Nov  4 14:51:32 2010//Tphys-lists-V09-03-34
     61/G4PiKBuilder.hh/1.1/Thu Sep 30 06:14:55 2010//Tphys-lists-V09-03-34
     62/G4PrecoNeutronBuilder.hh/1.2/Thu Sep 30 06:14:55 2010//Tphys-lists-V09-03-34
     63/G4PrecoProtonBuilder.hh/1.2/Thu Sep 30 06:14:55 2010//Tphys-lists-V09-03-34
     64/G4ProtonBuilder.hh/1.1/Thu Sep 30 06:14:55 2010//Tphys-lists-V09-03-34
     65/G4QAtomicPhysics.hh/1.2/Thu Sep 30 06:14:55 2010//Tphys-lists-V09-03-34
     66/G4QCaptureAtRestPhysics.hh/1.2/Thu Sep 30 06:14:55 2010//Tphys-lists-V09-03-34
     67/G4QElasticPhysics.hh/1.2/Thu Sep 30 06:14:55 2010//Tphys-lists-V09-03-34
     68/G4QEmExtraPhysics.hh/1.2/Thu Sep 30 06:14:55 2010//Tphys-lists-V09-03-34
     69/G4QGSBinaryNeutronBuilder.hh/1.2/Thu Sep 30 06:14:55 2010//Tphys-lists-V09-03-34
     70/G4QGSBinaryPiKBuilder.hh/1.2/Thu Sep 30 06:14:55 2010//Tphys-lists-V09-03-34
     71/G4QGSBinaryProtonBuilder.hh/1.2/Thu Sep 30 06:14:55 2010//Tphys-lists-V09-03-34
     72/G4QGSBuilder.hh/1.3/Thu Sep 30 06:14:55 2010//Tphys-lists-V09-03-34
     73/G4QGSCEflowNeutronBuilder.hh/1.3/Thu Sep 30 06:14:55 2010//Tphys-lists-V09-03-34
     74/G4QGSCEflowPiKBuilder.hh/1.3/Thu Sep 30 06:14:55 2010//Tphys-lists-V09-03-34
     75/G4QGSCEflowProtonBuilder.hh/1.3/Thu Sep 30 06:14:55 2010//Tphys-lists-V09-03-34
     76/G4QGSCNeutronBuilder.hh/1.4/Thu Sep 30 06:14:56 2010//Tphys-lists-V09-03-34
     77/G4QGSCPiKBuilder.hh/1.4/Thu Sep 30 06:14:56 2010//Tphys-lists-V09-03-34
     78/G4QGSCProtonBuilder.hh/1.4/Thu Sep 30 06:14:56 2010//Tphys-lists-V09-03-34
     79/G4QGSC_CHIPSNeutronBuilder.hh/1.2/Thu Sep 30 06:14:56 2010//Tphys-lists-V09-03-34
     80/G4QGSC_CHIPSPiKBuilder.hh/1.1/Thu Sep 30 06:14:56 2010//Tphys-lists-V09-03-34
     81/G4QGSC_CHIPSProtonBuilder.hh/1.1/Thu Sep 30 06:14:56 2010//Tphys-lists-V09-03-34
     82/G4QGSC_QGSCNeutronBuilder.hh/1.1/Thu Sep 30 06:14:56 2010//Tphys-lists-V09-03-34
     83/G4QGSC_QGSCPiKBuilder.hh/1.1/Thu Sep 30 06:14:56 2010//Tphys-lists-V09-03-34
     84/G4QGSC_QGSCProtonBuilder.hh/1.1/Thu Sep 30 06:14:56 2010//Tphys-lists-V09-03-34
     85/G4QGSPNeutronBuilder.hh/1.5/Thu Sep 30 06:14:56 2010//Tphys-lists-V09-03-34
     86/G4QGSPPiKBuilder.hh/1.5/Thu Sep 30 06:14:56 2010//Tphys-lists-V09-03-34
     87/G4QGSPProtonBuilder.hh/1.6/Thu Sep 30 06:14:56 2010//Tphys-lists-V09-03-34
     88/G4QInelasticCHIPSBuilder.hh/1.2/Thu Sep 30 06:14:56 2010//Tphys-lists-V09-03-34
     89/G4QIonPhysics.hh/1.2/Thu Sep 30 06:14:56 2010//Tphys-lists-V09-03-34
     90/G4QMessenger.hh/1.1/Thu Sep 30 06:14:56 2010//Tphys-lists-V09-03-34
     91/G4QNeutrinoPhysics.hh/1.3/Thu Sep 30 06:14:56 2010//Tphys-lists-V09-03-34
     92/G4QNeutronBuilder.hh/1.4/Thu Sep 30 06:14:56 2010//Tphys-lists-V09-03-34
     93/G4QPhotoNuclearPhysics.hh/1.3/Thu Sep 30 06:14:56 2010//Tphys-lists-V09-03-34
     94/G4QProtonBuilder.hh/1.3/Thu Sep 30 06:14:56 2010//Tphys-lists-V09-03-34
     95/G4QStoppingPhysics.hh/1.6/Thu Sep 30 06:14:56 2010//Tphys-lists-V09-03-34
     96/G4RadioactiveDecayPhysics.hh/1.2/Thu Sep 30 06:14:56 2010//Tphys-lists-V09-03-34
     97/G4StoppingHadronBuilder.hh/1.1/Thu Sep 30 06:14:56 2010//Tphys-lists-V09-03-34
     98/G4VHadronModelBuilder.hh/1.1/Thu Sep 30 06:14:56 2010//Tphys-lists-V09-03-34
     99/G4VNeutronBuilder.hh/1.2/Thu Sep 30 06:14:56 2010//Tphys-lists-V09-03-34
     100/G4VPiKBuilder.hh/1.2/Thu Sep 30 06:14:56 2010//Tphys-lists-V09-03-34
     101/G4VProtonBuilder.hh/1.2/Thu Sep 30 06:14:56 2010//Tphys-lists-V09-03-34
     102/G4WarnPLStatus.hh/1.3/Thu Sep 30 06:14:56 2010//Tphys-lists-V09-03-34
     103/TheoModelFactory.hh/1.1/Thu Sep 30 06:14:56 2010//Tphys-lists-V09-03-34
     104/G4HadronElasticPhysics.hh/1.9/Thu Nov  4 14:51:36 2010//Tphys-lists-V09-03-34
     105/G4IonBinaryCascadePhysics.hh/1.3/Thu Nov  4 14:51:36 2010//Tphys-lists-V09-03-34
    105106D
  • trunk/source/physics_lists/builders/include/CVS/Tag

    r1331 r1340  
    1 Ngeant4-09-04-beta-01
     1Nphys-lists-V09-03-34
  • trunk/source/physics_lists/builders/include/G4DataQuestionaire.hh

    r1228 r1340  
    3333#include "G4VPiKBuilder.hh"
    3434
    35 enum G4DataType {no, photon, neutron, radioactive, lowenergy, optical};
     35enum G4DataType {no, photon, neutron, radioactive, lowenergy, optical, neutronxs};
    3636class G4DataQuestionaire
    3737{
    3838  public:
    39     G4DataQuestionaire(G4DataType t1=no, G4DataType t2=no, G4DataType t3=no, G4DataType t4=no, G4DataType t5=no)
     39    G4DataQuestionaire(G4DataType t1=no, G4DataType t2=no, G4DataType t3=no,
     40                       G4DataType t4=no, G4DataType t5=no, G4DataType t6=no)
    4041    {
    4142      G4cout << G4endl;
     
    4344      //      G4cout <<G4endl<<G4endl;
    4445      // G4cout << "##### the input "<<t1<<" "<<t2<<" "<<t3<<" "<<t4<<G4endl;
    45       for(G4int i=0; i<5; i++)
     46      for(G4int i=0; i<6; ++i)
    4647      {
    4748        G4DataType t(no);
     
    5152        if(i==3) t=t4;
    5253        if(i==4) t=t5;
     54        if(i==5) t=t6;
    5355        switch(t)
    5456        {
     
    98100            break;
    99101          case optical:
    100             if(!getenv("G4LEDATA") )
     102            /*
     103            if(!getenv("G4REALSURFACEDATA") )
    101104            {
    102105              G4cout << "Data describing surface propeties for optical photons are needed."<<G4endl;
    103106              G4cout << "Please set the environmental variable G4REALSURFACEDATA"<<G4endl;
    104107              G4cout << "to point to your RealSurface directory."<<G4endl;
     108              G4cout << "Data are available from the Geant4 download page."<<G4endl;
     109              G4Exception("G4DataQuestionaire", "007", FatalException,
     110                          "Fatal error: Missing mandatory data for this simulation engine");
     111            }
     112            */
     113            break;
     114          case neutronxs:
     115            if(!getenv("G4NEUTRONXSDATA") )
     116            {
     117              G4cout << "G4NEUTRONXS are needed."<<G4endl;
     118              G4cout << "Please set the environmental variable G4NEUTRONXSDATA"<<G4endl;
     119              G4cout << "to point to your G4NEUTRONXS directory."<<G4endl;
    105120              G4cout << "Data are available from the Geant4 download page."<<G4endl;
    106121              G4Exception("G4DataQuestionaire", "007", FatalException,
  • trunk/source/physics_lists/builders/include/G4HadronElasticPhysics.hh

    r1337 r1340  
    2424// ********************************************************************
    2525//
    26 // $Id: G4HadronElasticPhysics.hh,v 1.6 2010/06/03 16:28:39 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     26// $Id: G4HadronElasticPhysics.hh,v 1.9 2010/08/25 16:49:51 gunter Exp $
     27// GEANT4 tag $Name: phys-lists-V09-03-34 $
    2828//
    2929//---------------------------------------------------------------------------
     
    3131// ClassName:   G4HadronElasticPhysics
    3232//
    33 // Author: 11 April 2006 V. Ivanchenko
     33// Author: 23 November 2006 V. Ivanchenko
    3434//
    3535// Modified:
    36 // 05.07.2006 V.Ivanchenko fix problem of initialisation of HP
    37 // 23.11.2006 V.Ivanchenko remove variables
     36// 29.07.2010 V.Ivanchenko rename this class from G4HadronHElasticPhysics to
     37//                         G4HadronElasticPhysics, old version of the class
     38//                         is renamed to G4HadronElasticPhysics93
    3839//
    3940//----------------------------------------------------------------------------
     
    4546#include "globals.hh"
    4647#include "G4VPhysicsConstructor.hh"
    47 #include "G4UHadronElasticProcess.hh"
    48 #include "G4HadronElastic.hh"
    49 #include "G4NeutronHPElastic.hh"
    50 #include "G4NeutronHPElasticData.hh"
    5148
    5249class G4HadronElasticPhysics : public G4VPhysicsConstructor
    5350{
    5451public:
    55    G4HadronElasticPhysics(G4int ver = 1);
    56    G4HadronElasticPhysics(const G4String& name,
    57                          G4int ver = 0, G4bool hp = false,
    58                          G4bool glauber = false);
     52
     53  G4HadronElasticPhysics(G4int ver = 0);
     54
     55  // obsolete
     56  G4HadronElasticPhysics(const G4String& name ,
     57                         G4int ver = 0, G4bool hp = false,
     58                         const G4String& type="");
     59
    5960  virtual ~G4HadronElasticPhysics();
    6061
    61 public:
    6262  // This method will be invoked in the Construct() method.
    6363  // each particle type will be instantiated
     
    7171private:
    7272
    73   G4HadronicInteraction* model;
    74   G4HadronicInteraction* neutronModel;
    75   G4HadronicInteraction* neutronHPModel;
    76 
    77   G4String mname;
    78 
    7973  G4int    verbose;
    80   G4bool   hpFlag;
    81   G4bool   glFlag;
    8274  G4bool   wasActivated;
    8375};
  • trunk/source/physics_lists/builders/include/G4IonBinaryCascadePhysics.hh

    r1337 r1340  
    2424// ********************************************************************
    2525//
    26 // $Id: G4IonBinaryCascadePhysics.hh,v 1.2 2010/06/03 15:03:53 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     26// $Id: G4IonBinaryCascadePhysics.hh,v 1.3 2010/07/30 14:20:08 vnivanch Exp $
     27// GEANT4 tag $Name: phys-lists-V09-03-34 $
    2828//
    2929//---------------------------------------------------------------------------
     
    5555class G4TripathiCrossSection;
    5656class G4IonsShenCrossSection;
    57 
     57class G4IonProtonCrossSection;
    5858
    5959class G4IonBinaryCascadePhysics : public G4VPhysicsConstructor
     
    8686  G4TripathiLightCrossSection* fTripathiLight;
    8787  G4IonsShenCrossSection* fShen;
     88  G4IonProtonCrossSection* fIonH;
    8889
    8990  G4LEDeuteronInelastic*  fLEDModel;
  • trunk/source/physics_lists/builders/include/G4OpticalPhysics.hh

    r1315 r1340  
    5454#include "G4OpAbsorption.hh"
    5555#include "G4OpRayleigh.hh"
     56#include "G4OpMieHG.hh"
    5657#include "G4OpBoundaryProcess.hh"
    5758
     
    6768    G4OpticalPhysics(G4int verbose, const G4String& name);
    6869    virtual ~G4OpticalPhysics();
    69 
    70   protected:
    7170
    7271    // construct particle and physics
     
    8584    // get methods
    8685    virtual G4Scintillation* GetScintillationProcess()
    87                                          { return fScintillationProcess; }
    88     virtual G4Cerenkov* GetCerenkovProcess() { return fCerenkovProcess; }
     86                                       { return fScintillationProcess; }
     87    virtual G4Cerenkov* GetCerenkovProcess()
     88                                       { return fCerenkovProcess; }
    8989    virtual G4OpWLS* GetOpWLSProcess() { return fOpWLSProcess; }
    9090
    9191    virtual G4OpAbsorption* GetOpAbsorptionProcess()
    92                                          { return fOpAbsorptionProcess; }
     92                                       { return fOpAbsorptionProcess; }
    9393    virtual G4OpRayleigh* GetOpRayleighProcess()
    9494                                       { return fOpRayleighScatteringProcess; }
     95    virtual G4OpMieHG* GetOpMieHGProcess()
     96                                       { return fOpMieHGScatteringProcess; }
    9597    virtual G4OpBoundaryProcess* GetOpBoundaryProcess()
    96                                          { return fOpBoundaryProcess; }
     98                                       { return fOpBoundaryProcess; }
    9799
    98100    // set methods
     
    105107
    106108    void SetWLSTimeProfile(G4String );
     109    void SetScintillationByParticleType(G4bool );
    107110    void AddScintillationSaturation(G4EmSaturation* );
     111
    108112
    109113    void SetTrackSecondariesFirst(G4bool );
     
    123127    G4OpAbsorption*      fOpAbsorptionProcess;
    124128    G4OpRayleigh*        fOpRayleighScatteringProcess;
     129    G4OpMieHG*           fOpMieHGScatteringProcess;
    125130    G4OpBoundaryProcess* fOpBoundaryProcess;
    126131
     
    146151    G4bool                      fTrackSecondariesFirst;
    147152
     153    /// option to  allow for the light yield to be a function of
     154    /// particle type and deposited energy in case of non-linear
     155    /// light emission in scintillators
     156    G4bool                      fScintillationByParticleType;
     157
    148158};
    149159
  • trunk/source/physics_lists/builders/include/G4OpticalPhysicsMessenger.hh

    r1203 r1340  
    9090  G4UIcmdWithADouble*    fSetScintillationYieldFactorCmd;
    9191
     92  /// setScintillationByParticleType command
     93  G4UIcmdWithABool*      fSetScintillationByParticleTypeCmd;
     94
    9295  /// setOpticalSurfaceModel command
    9396  G4UIcmdWithAString*    fSetOpticalSurfaceModelCmd;
  • trunk/source/physics_lists/builders/src/CVS/Entries

    r1337 r1340  
    1 /G4BertiniNeutronBuilder.cc/1.4/Thu Sep 30 06:14:57 2010//Tgeant4-09-04-beta-01
    2 /G4BertiniPiKBuilder.cc/1.3/Thu Sep 30 06:14:57 2010//Tgeant4-09-04-beta-01
    3 /G4BertiniProtonBuilder.cc/1.3/Thu Sep 30 06:14:57 2010//Tgeant4-09-04-beta-01
    4 /G4BinaryNeutronBuilder.cc/1.3/Thu Sep 30 06:14:57 2010//Tgeant4-09-04-beta-01
    5 /G4BinaryPiKBuilder.cc/1.3/Thu Sep 30 06:14:57 2010//Tgeant4-09-04-beta-01
    6 /G4BinaryProtonBuilder.cc/1.3/Thu Sep 30 06:14:57 2010//Tgeant4-09-04-beta-01
    7 /G4ChargeExchangePhysics.cc/1.2/Thu Sep 30 06:14:57 2010//Tgeant4-09-04-beta-01
    8 /G4DecayPhysics.cc/1.2/Thu Sep 30 06:14:57 2010//Tgeant4-09-04-beta-01
    9 /G4ElectroNuclearBuilder.cc/1.1/Thu Sep 30 06:14:57 2010//Tgeant4-09-04-beta-01
    10 /G4EmDNAPhysics.cc/1.4/Thu Sep 30 06:14:57 2010//Tgeant4-09-04-beta-01
    11 /G4EmExtraPhysics.cc/1.4/Thu Sep 30 06:14:57 2010//Tgeant4-09-04-beta-01
    12 /G4EmLivermorePhysics.cc/1.9/Thu Sep 30 06:14:57 2010//Tgeant4-09-04-beta-01
    13 /G4EmLivermorePolarizedPhysics.cc/1.8/Thu Sep 30 06:14:57 2010//Tgeant4-09-04-beta-01
    14 /G4EmMessenger.cc/1.1/Thu Sep 30 06:14:57 2010//Tgeant4-09-04-beta-01
    15 /G4EmPenelopePhysics.cc/1.9/Thu Sep 30 06:14:57 2010//Tgeant4-09-04-beta-01
    16 /G4EmStandardPhysics.cc/1.21/Thu Sep 30 06:14:58 2010//Tgeant4-09-04-beta-01
    17 /G4EmStandardPhysics_option1.cc/1.16/Thu Sep 30 06:14:58 2010//Tgeant4-09-04-beta-01
    18 /G4EmStandardPhysics_option2.cc/1.24/Thu Sep 30 06:14:58 2010//Tgeant4-09-04-beta-01
    19 /G4EmStandardPhysics_option3.cc/1.20/Thu Sep 30 06:14:58 2010//Tgeant4-09-04-beta-01
    20 /G4FTFBinaryNeutronBuilder.cc/1.4/Thu Sep 30 06:14:58 2010//Tgeant4-09-04-beta-01
    21 /G4FTFBinaryPiKBuilder.cc/1.3/Thu Sep 30 06:14:58 2010//Tgeant4-09-04-beta-01
    22 /G4FTFBinaryProtonBuilder.cc/1.3/Thu Sep 30 06:14:58 2010//Tgeant4-09-04-beta-01
    23 /G4FTFBuilder.cc/1.3/Thu Sep 30 06:14:58 2010//Tgeant4-09-04-beta-01
    24 /G4FTFCNeutronBuilder.cc/1.3/Thu Sep 30 06:14:58 2010//Tgeant4-09-04-beta-01
    25 /G4FTFCPiKBuilder.cc/1.3/Thu Sep 30 06:14:58 2010//Tgeant4-09-04-beta-01
    26 /G4FTFCProtonBuilder.cc/1.4/Thu Sep 30 06:14:58 2010//Tgeant4-09-04-beta-01
    27 /G4FTFPNeutronBuilder.cc/1.6/Thu Sep 30 06:14:59 2010//Tgeant4-09-04-beta-01
    28 /G4FTFPPiKBuilder.cc/1.6/Thu Sep 30 06:14:59 2010//Tgeant4-09-04-beta-01
    29 /G4FTFPProtonBuilder.cc/1.7/Thu Sep 30 06:14:59 2010//Tgeant4-09-04-beta-01
    30 /G4HadronDElasticPhysics.cc/1.6/Thu Sep 30 06:14:59 2010//Tgeant4-09-04-beta-01
    31 /G4HadronElasticPhysics.cc/1.12/Thu Sep 30 06:14:59 2010//Tgeant4-09-04-beta-01
    32 /G4HadronElasticPhysicsHP.cc/1.2/Thu Sep 30 06:14:59 2010//Tgeant4-09-04-beta-01
    33 /G4HadronElasticPhysicsLHEP.cc/1.2/Thu Sep 30 06:14:59 2010//Tgeant4-09-04-beta-01
    34 /G4HadronElasticPhysicsXS.cc/1.2/Thu Sep 30 06:14:59 2010//Tgeant4-09-04-beta-01
    35 /G4HadronHElasticPhysics.cc/1.9/Thu Sep 30 06:14:59 2010//Tgeant4-09-04-beta-01
    36 /G4HadronQElasticPhysics.cc/1.9/Thu Sep 30 06:14:59 2010//Tgeant4-09-04-beta-01
    37 /G4InclAblaNeutronBuilder.cc/1.1/Thu Sep 30 06:14:59 2010//Tgeant4-09-04-beta-01
    38 /G4InclAblaPiKBuilder.cc/1.2/Thu Sep 30 06:15:00 2010//Tgeant4-09-04-beta-01
    39 /G4InclAblaProtonBuilder.cc/1.1/Thu Sep 30 06:15:00 2010//Tgeant4-09-04-beta-01
    40 /G4IonBinaryCascadePhysics.cc/1.3/Thu Sep 30 06:15:00 2010//Tgeant4-09-04-beta-01
    41 /G4IonInclAblaPhysics.cc/1.2/Thu Sep 30 06:15:00 2010//Tgeant4-09-04-beta-01
    42 /G4IonPhysics.cc/1.2/Thu Sep 30 06:15:00 2010//Tgeant4-09-04-beta-01
    43 /G4IonQMDPhysics.cc/1.2/Thu Sep 30 06:15:00 2010//Tgeant4-09-04-beta-01
    44 /G4LEPNeutronBuilder.cc/1.4/Thu Sep 30 06:15:00 2010//Tgeant4-09-04-beta-01
    45 /G4LEPPiKBuilder.cc/1.1/Thu Sep 30 06:15:00 2010//Tgeant4-09-04-beta-01
    46 /G4LEPProtonBuilder.cc/1.1/Thu Sep 30 06:15:00 2010//Tgeant4-09-04-beta-01
    47 /G4LHEPNeutronBuilder.cc/1.1/Thu Sep 30 06:15:00 2010//Tgeant4-09-04-beta-01
    48 /G4LHEPPiKBuilder.cc/1.1/Thu Sep 30 06:15:00 2010//Tgeant4-09-04-beta-01
    49 /G4LHEPProtonBuilder.cc/1.1/Thu Sep 30 06:15:00 2010//Tgeant4-09-04-beta-01
    50 /G4LHEPStoppingPhysics.cc/1.2/Thu Sep 30 06:15:00 2010//Tgeant4-09-04-beta-01
    51 /G4MiscCHIPSBuilder.cc/1.1/Thu Sep 30 06:15:00 2010//Tgeant4-09-04-beta-01
    52 /G4MiscLHEPBuilder.cc/1.3/Thu Sep 30 06:15:00 2010//Tgeant4-09-04-beta-01
    53 /G4MiscQGSCBuilder.cc/1.2/Thu Sep 30 06:15:00 2010//Tgeant4-09-04-beta-01
    54 /G4NeutronBuilder.cc/1.1/Thu Sep 30 06:15:00 2010//Tgeant4-09-04-beta-01
    55 /G4NeutronCrossSectionXS.cc/1.3/Thu Sep 30 06:15:00 2010//Tgeant4-09-04-beta-01
    56 /G4NeutronHPBuilder.cc/1.2/Thu Sep 30 06:15:01 2010//Tgeant4-09-04-beta-01
    57 /G4NeutronTrackingCut.cc/1.6/Thu Sep 30 06:15:01 2010//Tgeant4-09-04-beta-01
    58 /G4OpticalPhysics.cc/1.2/Thu Sep 30 06:15:01 2010//Tgeant4-09-04-beta-01
    59 /G4OpticalPhysicsMessenger.cc/1.1/Thu Sep 30 06:15:01 2010//Tgeant4-09-04-beta-01
    60 /G4PiKBuilder.cc/1.1/Thu Sep 30 06:15:01 2010//Tgeant4-09-04-beta-01
    61 /G4PrecoNeutronBuilder.cc/1.2/Thu Sep 30 06:15:01 2010//Tgeant4-09-04-beta-01
    62 /G4PrecoProtonBuilder.cc/1.2/Thu Sep 30 06:15:01 2010//Tgeant4-09-04-beta-01
    63 /G4ProtonBuilder.cc/1.1/Thu Sep 30 06:15:01 2010//Tgeant4-09-04-beta-01
    64 /G4QAtomicPhysics.cc/1.2/Thu Sep 30 06:15:01 2010//Tgeant4-09-04-beta-01
    65 /G4QCaptureAtRestPhysics.cc/1.2/Thu Sep 30 06:15:01 2010//Tgeant4-09-04-beta-01
    66 /G4QElasticPhysics.cc/1.2/Thu Sep 30 06:15:01 2010//Tgeant4-09-04-beta-01
    67 /G4QEmExtraPhysics.cc/1.2/Thu Sep 30 06:15:01 2010//Tgeant4-09-04-beta-01
    68 /G4QGSBinaryNeutronBuilder.cc/1.3/Thu Sep 30 06:15:01 2010//Tgeant4-09-04-beta-01
    69 /G4QGSBinaryPiKBuilder.cc/1.3/Thu Sep 30 06:15:01 2010//Tgeant4-09-04-beta-01
    70 /G4QGSBinaryProtonBuilder.cc/1.3/Thu Sep 30 06:15:01 2010//Tgeant4-09-04-beta-01
    71 /G4QGSBuilder.cc/1.3/Thu Sep 30 06:15:01 2010//Tgeant4-09-04-beta-01
    72 /G4QGSCEflowNeutronBuilder.cc/1.4/Thu Sep 30 06:15:09 2010//Tgeant4-09-04-beta-01
    73 /G4QGSCEflowPiKBuilder.cc/1.4/Thu Sep 30 06:15:09 2010//Tgeant4-09-04-beta-01
    74 /G4QGSCEflowProtonBuilder.cc/1.4/Thu Sep 30 06:15:09 2010//Tgeant4-09-04-beta-01
    75 /G4QGSCNeutronBuilder.cc/1.5/Thu Sep 30 06:15:09 2010//Tgeant4-09-04-beta-01
    76 /G4QGSCPiKBuilder.cc/1.5/Thu Sep 30 06:15:09 2010//Tgeant4-09-04-beta-01
    77 /G4QGSCProtonBuilder.cc/1.5/Thu Sep 30 06:15:09 2010//Tgeant4-09-04-beta-01
    78 /G4QGSC_CHIPSNeutronBuilder.cc/1.1/Thu Sep 30 06:15:09 2010//Tgeant4-09-04-beta-01
    79 /G4QGSC_CHIPSPiKBuilder.cc/1.1/Thu Sep 30 06:15:09 2010//Tgeant4-09-04-beta-01
    80 /G4QGSC_CHIPSProtonBuilder.cc/1.1/Thu Sep 30 06:15:09 2010//Tgeant4-09-04-beta-01
    81 /G4QGSC_QGSCNeutronBuilder.cc/1.1/Thu Sep 30 06:15:10 2010//Tgeant4-09-04-beta-01
    82 /G4QGSC_QGSCPiKBuilder.cc/1.1/Thu Sep 30 06:15:10 2010//Tgeant4-09-04-beta-01
    83 /G4QGSC_QGSCProtonBuilder.cc/1.1/Thu Sep 30 06:15:10 2010//Tgeant4-09-04-beta-01
    84 /G4QGSPNeutronBuilder.cc/1.6/Thu Sep 30 06:15:10 2010//Tgeant4-09-04-beta-01
    85 /G4QGSPPiKBuilder.cc/1.6/Thu Sep 30 06:15:10 2010//Tgeant4-09-04-beta-01
    86 /G4QGSPProtonBuilder.cc/1.6/Thu Sep 30 06:15:10 2010//Tgeant4-09-04-beta-01
    87 /G4QInelasticCHIPSBuilder.cc/1.3/Thu Sep 30 06:15:10 2010//Tgeant4-09-04-beta-01
    88 /G4QIonPhysics.cc/1.1/Thu Sep 30 06:15:10 2010//Tgeant4-09-04-beta-01
    89 /G4QMessenger.cc/1.1/Thu Sep 30 06:15:11 2010//Tgeant4-09-04-beta-01
    90 /G4QNeutrinoPhysics.cc/1.4/Thu Sep 30 06:15:11 2010//Tgeant4-09-04-beta-01
    91 /G4QNeutronBuilder.cc/1.4/Thu Sep 30 06:15:11 2010//Tgeant4-09-04-beta-01
    92 /G4QPhotoNuclearPhysics.cc/1.5/Thu Sep 30 06:15:11 2010//Tgeant4-09-04-beta-01
    93 /G4QProtonBuilder.cc/1.4/Thu Sep 30 06:15:11 2010//Tgeant4-09-04-beta-01
    94 /G4QStoppingPhysics.cc/1.5/Thu Sep 30 06:15:17 2010//Tgeant4-09-04-beta-01
    95 /G4RadioactiveDecayPhysics.cc/1.2/Thu Sep 30 06:15:17 2010//Tgeant4-09-04-beta-01
    96 /G4StoppingHadronBuilder.cc/1.1/Thu Sep 30 06:15:17 2010//Tgeant4-09-04-beta-01
    97 /G4VHadronModelBuilder.cc/1.1/Thu Sep 30 06:15:17 2010//Tgeant4-09-04-beta-01
    98 /G4VNeutronBuilder.cc/1.1/Thu Sep 30 06:15:17 2010//Tgeant4-09-04-beta-01
    99 /G4VPiKBuilder.cc/1.1/Thu Sep 30 06:15:17 2010//Tgeant4-09-04-beta-01
    100 /G4VProtonBuilder.cc/1.1/Thu Sep 30 06:15:17 2010//Tgeant4-09-04-beta-01
    101 /G4WarnPLStatus.cc/1.2/Thu Sep 30 06:15:17 2010//Tgeant4-09-04-beta-01
     1/G4BertiniNeutronBuilder.cc/1.4/Thu Sep 30 06:14:57 2010//Tphys-lists-V09-03-34
     2/G4BertiniPiKBuilder.cc/1.3/Thu Sep 30 06:14:57 2010//Tphys-lists-V09-03-34
     3/G4BertiniProtonBuilder.cc/1.3/Thu Sep 30 06:14:57 2010//Tphys-lists-V09-03-34
     4/G4BinaryNeutronBuilder.cc/1.3/Thu Sep 30 06:14:57 2010//Tphys-lists-V09-03-34
     5/G4BinaryPiKBuilder.cc/1.3/Thu Sep 30 06:14:57 2010//Tphys-lists-V09-03-34
     6/G4BinaryProtonBuilder.cc/1.3/Thu Sep 30 06:14:57 2010//Tphys-lists-V09-03-34
     7/G4ChargeExchangePhysics.cc/1.2/Thu Sep 30 06:14:57 2010//Tphys-lists-V09-03-34
     8/G4DecayPhysics.cc/1.2/Thu Sep 30 06:14:57 2010//Tphys-lists-V09-03-34
     9/G4ElectroNuclearBuilder.cc/1.1/Thu Sep 30 06:14:57 2010//Tphys-lists-V09-03-34
     10/G4EmExtraPhysics.cc/1.4/Thu Sep 30 06:14:57 2010//Tphys-lists-V09-03-34
     11/G4EmMessenger.cc/1.1/Thu Sep 30 06:14:57 2010//Tphys-lists-V09-03-34
     12/G4FTFBinaryNeutronBuilder.cc/1.4/Thu Sep 30 06:14:58 2010//Tphys-lists-V09-03-34
     13/G4FTFBinaryPiKBuilder.cc/1.3/Thu Sep 30 06:14:58 2010//Tphys-lists-V09-03-34
     14/G4FTFBinaryProtonBuilder.cc/1.3/Thu Sep 30 06:14:58 2010//Tphys-lists-V09-03-34
     15/G4FTFBuilder.cc/1.3/Thu Sep 30 06:14:58 2010//Tphys-lists-V09-03-34
     16/G4FTFCNeutronBuilder.cc/1.3/Thu Sep 30 06:14:58 2010//Tphys-lists-V09-03-34
     17/G4FTFCPiKBuilder.cc/1.3/Thu Sep 30 06:14:58 2010//Tphys-lists-V09-03-34
     18/G4FTFCProtonBuilder.cc/1.4/Thu Sep 30 06:14:58 2010//Tphys-lists-V09-03-34
     19/G4FTFPNeutronBuilder.cc/1.6/Thu Sep 30 06:14:59 2010//Tphys-lists-V09-03-34
     20/G4FTFPPiKBuilder.cc/1.6/Thu Sep 30 06:14:59 2010//Tphys-lists-V09-03-34
     21/G4FTFPProtonBuilder.cc/1.7/Thu Sep 30 06:14:59 2010//Tphys-lists-V09-03-34
     22/G4HadronElasticPhysics93.cc/1.1/Thu Jul 29 10:52:14 2010//Tphys-lists-V09-03-34
     23/G4HadronElasticPhysicsLHEP.cc/1.2/Thu Sep 30 06:14:59 2010//Tphys-lists-V09-03-34
     24/G4HadronElasticPhysicsXS.cc/1.2/Thu Sep 30 06:14:59 2010//Tphys-lists-V09-03-34
     25/G4HadronQElasticPhysics.cc/1.9/Thu Sep 30 06:14:59 2010//Tphys-lists-V09-03-34
     26/G4InclAblaNeutronBuilder.cc/1.1/Thu Sep 30 06:14:59 2010//Tphys-lists-V09-03-34
     27/G4InclAblaPiKBuilder.cc/1.2/Thu Sep 30 06:15:00 2010//Tphys-lists-V09-03-34
     28/G4InclAblaProtonBuilder.cc/1.1/Thu Sep 30 06:15:00 2010//Tphys-lists-V09-03-34
     29/G4IonInclAblaPhysics.cc/1.2/Thu Sep 30 06:15:00 2010//Tphys-lists-V09-03-34
     30/G4IonPhysics.cc/1.2/Thu Sep 30 06:15:00 2010//Tphys-lists-V09-03-34
     31/G4LEPNeutronBuilder.cc/1.4/Thu Sep 30 06:15:00 2010//Tphys-lists-V09-03-34
     32/G4LEPPiKBuilder.cc/1.1/Thu Sep 30 06:15:00 2010//Tphys-lists-V09-03-34
     33/G4LEPProtonBuilder.cc/1.1/Thu Sep 30 06:15:00 2010//Tphys-lists-V09-03-34
     34/G4LHEPNeutronBuilder.cc/1.1/Thu Sep 30 06:15:00 2010//Tphys-lists-V09-03-34
     35/G4LHEPPiKBuilder.cc/1.1/Thu Sep 30 06:15:00 2010//Tphys-lists-V09-03-34
     36/G4LHEPProtonBuilder.cc/1.1/Thu Sep 30 06:15:00 2010//Tphys-lists-V09-03-34
     37/G4LHEPStoppingPhysics.cc/1.2/Thu Sep 30 06:15:00 2010//Tphys-lists-V09-03-34
     38/G4MiscCHIPSBuilder.cc/1.1/Thu Sep 30 06:15:00 2010//Tphys-lists-V09-03-34
     39/G4MiscLHEPBuilder.cc/1.3/Thu Sep 30 06:15:00 2010//Tphys-lists-V09-03-34
     40/G4MiscQGSCBuilder.cc/1.2/Thu Sep 30 06:15:00 2010//Tphys-lists-V09-03-34
     41/G4NeutronBuilder.cc/1.1/Thu Sep 30 06:15:00 2010//Tphys-lists-V09-03-34
     42/G4NeutronHPBuilder.cc/1.2/Thu Sep 30 06:15:01 2010//Tphys-lists-V09-03-34
     43/G4NeutronTrackingCut.cc/1.6/Thu Sep 30 06:15:01 2010//Tphys-lists-V09-03-34
     44/G4OpticalPhysics.cc/1.6/Thu Nov  4 14:51:32 2010//Tphys-lists-V09-03-34
     45/G4OpticalPhysicsMessenger.cc/1.3/Thu Nov  4 14:51:32 2010//Tphys-lists-V09-03-34
     46/G4PiKBuilder.cc/1.1/Thu Sep 30 06:15:01 2010//Tphys-lists-V09-03-34
     47/G4PrecoNeutronBuilder.cc/1.2/Thu Sep 30 06:15:01 2010//Tphys-lists-V09-03-34
     48/G4PrecoProtonBuilder.cc/1.2/Thu Sep 30 06:15:01 2010//Tphys-lists-V09-03-34
     49/G4ProtonBuilder.cc/1.1/Thu Sep 30 06:15:01 2010//Tphys-lists-V09-03-34
     50/G4QAtomicPhysics.cc/1.2/Thu Sep 30 06:15:01 2010//Tphys-lists-V09-03-34
     51/G4QCaptureAtRestPhysics.cc/1.2/Thu Sep 30 06:15:01 2010//Tphys-lists-V09-03-34
     52/G4QElasticPhysics.cc/1.2/Thu Sep 30 06:15:01 2010//Tphys-lists-V09-03-34
     53/G4QEmExtraPhysics.cc/1.2/Thu Sep 30 06:15:01 2010//Tphys-lists-V09-03-34
     54/G4QGSBinaryNeutronBuilder.cc/1.3/Thu Sep 30 06:15:01 2010//Tphys-lists-V09-03-34
     55/G4QGSBinaryPiKBuilder.cc/1.3/Thu Sep 30 06:15:01 2010//Tphys-lists-V09-03-34
     56/G4QGSBinaryProtonBuilder.cc/1.3/Thu Sep 30 06:15:01 2010//Tphys-lists-V09-03-34
     57/G4QGSBuilder.cc/1.3/Thu Sep 30 06:15:01 2010//Tphys-lists-V09-03-34
     58/G4QGSCEflowNeutronBuilder.cc/1.4/Thu Sep 30 06:15:09 2010//Tphys-lists-V09-03-34
     59/G4QGSCEflowPiKBuilder.cc/1.4/Thu Sep 30 06:15:09 2010//Tphys-lists-V09-03-34
     60/G4QGSCEflowProtonBuilder.cc/1.4/Thu Sep 30 06:15:09 2010//Tphys-lists-V09-03-34
     61/G4QGSCNeutronBuilder.cc/1.5/Thu Sep 30 06:15:09 2010//Tphys-lists-V09-03-34
     62/G4QGSCPiKBuilder.cc/1.5/Thu Sep 30 06:15:09 2010//Tphys-lists-V09-03-34
     63/G4QGSCProtonBuilder.cc/1.5/Thu Sep 30 06:15:09 2010//Tphys-lists-V09-03-34
     64/G4QGSC_CHIPSNeutronBuilder.cc/1.1/Thu Sep 30 06:15:09 2010//Tphys-lists-V09-03-34
     65/G4QGSC_CHIPSPiKBuilder.cc/1.1/Thu Sep 30 06:15:09 2010//Tphys-lists-V09-03-34
     66/G4QGSC_CHIPSProtonBuilder.cc/1.1/Thu Sep 30 06:15:09 2010//Tphys-lists-V09-03-34
     67/G4QGSC_QGSCNeutronBuilder.cc/1.1/Thu Sep 30 06:15:10 2010//Tphys-lists-V09-03-34
     68/G4QGSC_QGSCPiKBuilder.cc/1.1/Thu Sep 30 06:15:10 2010//Tphys-lists-V09-03-34
     69/G4QGSC_QGSCProtonBuilder.cc/1.1/Thu Sep 30 06:15:10 2010//Tphys-lists-V09-03-34
     70/G4QGSPNeutronBuilder.cc/1.6/Thu Sep 30 06:15:10 2010//Tphys-lists-V09-03-34
     71/G4QGSPPiKBuilder.cc/1.6/Thu Sep 30 06:15:10 2010//Tphys-lists-V09-03-34
     72/G4QGSPProtonBuilder.cc/1.6/Thu Sep 30 06:15:10 2010//Tphys-lists-V09-03-34
     73/G4QInelasticCHIPSBuilder.cc/1.3/Thu Sep 30 06:15:10 2010//Tphys-lists-V09-03-34
     74/G4QIonPhysics.cc/1.1/Thu Sep 30 06:15:10 2010//Tphys-lists-V09-03-34
     75/G4QMessenger.cc/1.1/Thu Sep 30 06:15:11 2010//Tphys-lists-V09-03-34
     76/G4QNeutrinoPhysics.cc/1.4/Thu Sep 30 06:15:11 2010//Tphys-lists-V09-03-34
     77/G4QNeutronBuilder.cc/1.4/Thu Sep 30 06:15:11 2010//Tphys-lists-V09-03-34
     78/G4QPhotoNuclearPhysics.cc/1.5/Thu Sep 30 06:15:11 2010//Tphys-lists-V09-03-34
     79/G4QProtonBuilder.cc/1.4/Thu Sep 30 06:15:11 2010//Tphys-lists-V09-03-34
     80/G4QStoppingPhysics.cc/1.5/Thu Sep 30 06:15:17 2010//Tphys-lists-V09-03-34
     81/G4RadioactiveDecayPhysics.cc/1.2/Thu Sep 30 06:15:17 2010//Tphys-lists-V09-03-34
     82/G4StoppingHadronBuilder.cc/1.1/Thu Sep 30 06:15:17 2010//Tphys-lists-V09-03-34
     83/G4VHadronModelBuilder.cc/1.1/Thu Sep 30 06:15:17 2010//Tphys-lists-V09-03-34
     84/G4VNeutronBuilder.cc/1.1/Thu Sep 30 06:15:17 2010//Tphys-lists-V09-03-34
     85/G4VPiKBuilder.cc/1.1/Thu Sep 30 06:15:17 2010//Tphys-lists-V09-03-34
     86/G4VProtonBuilder.cc/1.1/Thu Sep 30 06:15:17 2010//Tphys-lists-V09-03-34
     87/G4WarnPLStatus.cc/1.2/Thu Sep 30 06:15:17 2010//Tphys-lists-V09-03-34
     88/G4EmDNAPhysics.cc/1.6/Thu Nov  4 14:51:36 2010//Tphys-lists-V09-03-34
     89/G4EmLivermorePhysics.cc/1.12/Thu Nov  4 14:51:36 2010//Tphys-lists-V09-03-34
     90/G4EmLivermorePolarizedPhysics.cc/1.11/Thu Nov  4 14:51:36 2010//Tphys-lists-V09-03-34
     91/G4EmPenelopePhysics.cc/1.12/Thu Nov  4 14:51:36 2010//Tphys-lists-V09-03-34
     92/G4EmStandardPhysics.cc/1.24/Thu Nov  4 14:51:36 2010//Tphys-lists-V09-03-34
     93/G4EmStandardPhysics_option1.cc/1.19/Thu Nov  4 14:51:36 2010//Tphys-lists-V09-03-34
     94/G4EmStandardPhysics_option2.cc/1.27/Thu Nov  4 14:51:36 2010//Tphys-lists-V09-03-34
     95/G4EmStandardPhysics_option3.cc/1.21/Thu Nov  4 14:51:36 2010//Tphys-lists-V09-03-34
     96/G4HadronDElasticPhysics.cc/1.7/Thu Nov  4 14:51:36 2010//Tphys-lists-V09-03-34
     97/G4HadronElasticPhysics.cc/1.16/Thu Nov  4 14:51:36 2010//Tphys-lists-V09-03-34
     98/G4HadronElasticPhysicsHP.cc/1.3/Thu Nov  4 14:51:36 2010//Tphys-lists-V09-03-34
     99/G4HadronHElasticPhysics.cc/1.10/Thu Nov  4 14:51:36 2010//Tphys-lists-V09-03-34
     100/G4IonBinaryCascadePhysics.cc/1.4/Thu Nov  4 14:51:36 2010//Tphys-lists-V09-03-34
     101/G4IonQMDPhysics.cc/1.4/Thu Nov  4 14:51:36 2010//Tphys-lists-V09-03-34
     102/G4NeutronCrossSectionXS.cc/1.4/Thu Nov  4 14:51:36 2010//Tphys-lists-V09-03-34
    102103D
  • trunk/source/physics_lists/builders/src/CVS/Tag

    r1331 r1340  
    1 Ngeant4-09-04-beta-01
     1Nphys-lists-V09-03-34
  • trunk/source/physics_lists/builders/src/G4EmDNAPhysics.cc

    r1337 r1340  
    2424// ********************************************************************
    2525//
    26 // $Id: G4EmDNAPhysics.cc,v 1.4 2010/06/02 17:21:29 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     26// $Id: G4EmDNAPhysics.cc,v 1.6 2010/10/08 09:21:02 sincerti Exp $
     27// GEANT4 tag $Name: phys-lists-V09-03-34 $
    2828
    2929#include "G4EmDNAPhysics.hh"
     
    3939
    4040#include "G4DNAExcitation.hh"
    41 #include "G4DNAEmfietzoglouExcitationModel.hh"
    42 #include "G4DNAMillerGreenExcitationModel.hh"
    43 #include "G4DNABornExcitationModel.hh"
    44 
     41#include "G4DNAAttachment.hh"
     42#include "G4DNAVibExcitation.hh"
    4543#include "G4DNAIonisation.hh"
    46 #include "G4DNABornIonisationModel.hh"
    47 #include "G4DNARuddIonisationModel.hh"
    48 
    4944#include "G4DNAChargeDecrease.hh"
    50 #include "G4DNADingfelderChargeDecreaseModel.hh"
    51 
    5245#include "G4DNAChargeIncrease.hh"
    53 #include "G4DNADingfelderChargeIncreaseModel.hh"
    5446
    5547// particles
     
    151143      pmanager->AddDiscreteProcess(new G4DNAIonisation());
    152144
     145      // *** Vibrational excitation ***
     146      pmanager->AddDiscreteProcess(new G4DNAVibExcitation());
     147     
     148      // *** Attachment ***
     149      pmanager->AddDiscreteProcess(new G4DNAAttachment());
     150
    153151   
    154152    } else if ( particleName == "proton" ) {
     
    158156
    159157    } else if ( particleName == "hydrogen" ) {
     158      pmanager->AddDiscreteProcess(new G4DNAExcitation());
    160159      pmanager->AddDiscreteProcess(new G4DNAIonisation());
    161160      pmanager->AddDiscreteProcess(new G4DNAChargeIncrease());
  • trunk/source/physics_lists/builders/src/G4EmLivermorePhysics.cc

    r1337 r1340  
    2424// ********************************************************************
    2525//
    26 // $Id: G4EmLivermorePhysics.cc,v 1.9 2010/06/02 17:21:29 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     26// $Id: G4EmLivermorePhysics.cc,v 1.12 2010/10/10 15:18:34 vnivanch Exp $
     27// GEANT4 tag $Name: phys-lists-V09-03-34 $
    2828
    2929#include "G4EmLivermorePhysics.hh"
     
    8080#include "G4hIonisation.hh"
    8181#include "G4ionIonisation.hh"
     82#include "G4alphaIonisation.hh"
    8283#include "G4IonParametrisedLossModel.hh"
    8384#include "G4NuclearStopping.hh"
     
    320321               particleName == "Ds+" ||
    321322               particleName == "Ds-" ||
     323               particleName == "anti_He3" ||
     324               particleName == "anti_alpha" ||
     325               particleName == "anti_deuteron" ||
    322326               particleName == "anti_lambda_c+" ||
    323327               particleName == "anti_omega-" ||
     
    327331               particleName == "anti_sigma+" ||
    328332               particleName == "anti_sigma-" ||
     333               particleName == "anti_triton" ||
    329334               particleName == "anti_xi_c+" ||
    330335               particleName == "anti_xi-" ||
  • trunk/source/physics_lists/builders/src/G4EmLivermorePolarizedPhysics.cc

    r1337 r1340  
    2424// ********************************************************************
    2525//
    26 // $Id: G4EmLivermorePolarizedPhysics.cc,v 1.8 2010/06/02 17:21:29 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     26// $Id: G4EmLivermorePolarizedPhysics.cc,v 1.11 2010/10/10 15:18:34 vnivanch Exp $
     27// GEANT4 tag $Name: phys-lists-V09-03-34 $
    2828
    2929#include "G4EmLivermorePolarizedPhysics.hh"
     
    8080#include "G4hIonisation.hh"
    8181#include "G4ionIonisation.hh"
     82#include "G4alphaIonisation.hh"
    8283#include "G4IonParametrisedLossModel.hh"
    8384#include "G4NuclearStopping.hh"
     
    317318               particleName == "Ds+" ||
    318319               particleName == "Ds-" ||
     320               particleName == "anti_He3" ||
     321               particleName == "anti_alpha" ||
     322               particleName == "anti_deuteron" ||
    319323               particleName == "anti_lambda_c+" ||
    320324               particleName == "anti_omega-" ||
     
    324328               particleName == "anti_sigma+" ||
    325329               particleName == "anti_sigma-" ||
     330               particleName == "anti_triton" ||
    326331               particleName == "anti_xi_c+" ||
    327332               particleName == "anti_xi-" ||
  • trunk/source/physics_lists/builders/src/G4EmPenelopePhysics.cc

    r1337 r1340  
    2424// ********************************************************************
    2525//
    26 // $Id: G4EmPenelopePhysics.cc,v 1.9 2010/06/02 17:21:29 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     26// $Id: G4EmPenelopePhysics.cc,v 1.12 2010/10/10 15:18:34 vnivanch Exp $
     27// GEANT4 tag $Name: phys-lists-V09-03-34 $
    2828
    2929#include "G4EmPenelopePhysics.hh"
     
    8181#include "G4hIonisation.hh"
    8282#include "G4ionIonisation.hh"
     83#include "G4alphaIonisation.hh"
    8384#include "G4IonParametrisedLossModel.hh"
    8485#include "G4NuclearStopping.hh"
     
    341342               particleName == "Ds+" ||
    342343               particleName == "Ds-" ||
     344               particleName == "anti_He3" ||
     345               particleName == "anti_alpha" ||
     346               particleName == "anti_deuteron" ||
    343347               particleName == "anti_lambda_c+" ||
    344348               particleName == "anti_omega-" ||
     
    348352               particleName == "anti_sigma+" ||
    349353               particleName == "anti_sigma-" ||
     354               particleName == "anti_triton" ||
    350355               particleName == "anti_xi_c+" ||
    351356               particleName == "anti_xi-" ||
  • trunk/source/physics_lists/builders/src/G4EmStandardPhysics.cc

    r1337 r1340  
    2424// ********************************************************************
    2525//
    26 // $Id: G4EmStandardPhysics.cc,v 1.21 2010/06/02 17:21:29 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     26// $Id: G4EmStandardPhysics.cc,v 1.24 2010/10/10 15:18:34 vnivanch Exp $
     27// GEANT4 tag $Name: phys-lists-V09-03-34 $
    2828//
    2929//---------------------------------------------------------------------------
     
    5757#include "G4MuMultipleScattering.hh"
    5858#include "G4hMultipleScattering.hh"
     59#include "G4CoulombScattering.hh"
     60#include "G4WentzelVIModel.hh"
    5961
    6062#include "G4eIonisation.hh"
     
    7072#include "G4hIonisation.hh"
    7173#include "G4ionIonisation.hh"
     74#include "G4alphaIonisation.hh"
    7275
    7376#include "G4Gamma.hh"
     
    177180               particleName == "mu-"    ) {
    178181
    179       pmanager->AddProcess(new G4MuMultipleScattering,-1, 1, 1);
    180       pmanager->AddProcess(new G4MuIonisation,        -1, 2, 2);
    181       pmanager->AddProcess(new G4MuBremsstrahlung,    -1,-3, 3);
    182       pmanager->AddProcess(new G4MuPairProduction,    -1,-4, 4);
     182      G4MuMultipleScattering* msc = new G4MuMultipleScattering();
     183      msc->AddEmModel(0, new G4WentzelVIModel());
     184      pmanager->AddProcess(msc,                     -1, 1, 1);
     185      pmanager->AddProcess(new G4MuIonisation,      -1, 2, 2);
     186      pmanager->AddProcess(new G4MuBremsstrahlung,  -1,-3, 3);
     187      pmanager->AddProcess(new G4MuPairProduction,  -1,-4, 4);
     188      pmanager->AddDiscreteProcess(new G4CoulombScattering());
    183189
    184190    } else if (particleName == "alpha" ||
     
    210216               particleName == "Ds+" ||
    211217               particleName == "Ds-" ||
     218               particleName == "anti_He3" ||
     219               particleName == "anti_alpha" ||
     220               particleName == "anti_deuteron" ||
    212221               particleName == "anti_lambda_c+" ||
    213222               particleName == "anti_omega-" ||
     
    217226               particleName == "anti_sigma+" ||
    218227               particleName == "anti_sigma-" ||
     228               particleName == "anti_triton" ||
    219229               particleName == "anti_xi_c+" ||
    220230               particleName == "anti_xi-" ||
     
    238248  G4EmProcessOptions opt;
    239249  opt.SetVerbose(verbose);
    240 }
    241 
    242 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     250  opt.SetPolarAngleLimit(0.2);
     251}
     252
     253//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/source/physics_lists/builders/src/G4EmStandardPhysics_option1.cc

    r1337 r1340  
    2424// ********************************************************************
    2525//
    26 // $Id: G4EmStandardPhysics_option1.cc,v 1.16 2010/06/02 17:21:29 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     26// $Id: G4EmStandardPhysics_option1.cc,v 1.19 2010/10/10 15:18:34 vnivanch Exp $
     27// GEANT4 tag $Name: phys-lists-V09-03-34 $
    2828//
    2929//---------------------------------------------------------------------------
     
    5959#include "G4MuMultipleScattering.hh"
    6060#include "G4hMultipleScattering.hh"
    61 #include "G4MscStepLimitType.hh"
     61//#include "G4MscStepLimitType.hh"
     62#include "G4WentzelVIModel.hh"
    6263
    6364#include "G4eIonisation.hh"
     
    7374#include "G4hIonisation.hh"
    7475#include "G4ionIonisation.hh"
     76#include "G4alphaIonisation.hh"
    7577
    7678#include "G4Gamma.hh"
     
    188190               particleName == "mu-"    ) {
    189191
    190       pmanager->AddProcess(new G4MuMultipleScattering,-1, 1, 1);
     192      pmanager->AddProcess(new G4hMultipleScattering, -1, 1, 1);
    191193      pmanager->AddProcess(new G4MuIonisation,        -1, 2, 2);
    192194      pmanager->AddProcess(new G4MuBremsstrahlung,    -1,-3, 3);
     
    221223               particleName == "Ds+" ||
    222224               particleName == "Ds-" ||
     225               particleName == "anti_He3" ||
     226               particleName == "anti_alpha" ||
     227               particleName == "anti_deuteron" ||
    223228               particleName == "anti_lambda_c+" ||
    224229               particleName == "anti_omega-" ||
     
    228233               particleName == "anti_sigma+" ||
    229234               particleName == "anti_sigma-" ||
     235               particleName == "anti_triton" ||
    230236               particleName == "anti_xi_c+" ||
    231237               particleName == "anti_xi-" ||
  • trunk/source/physics_lists/builders/src/G4EmStandardPhysics_option2.cc

    r1337 r1340  
    2424// ********************************************************************
    2525//
    26 // $Id: G4EmStandardPhysics_option2.cc,v 1.24 2010/06/10 14:48:23 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     26// $Id: G4EmStandardPhysics_option2.cc,v 1.27 2010/10/10 15:18:34 vnivanch Exp $
     27// GEANT4 tag $Name: phys-lists-V09-03-34 $
    2828//
    2929//---------------------------------------------------------------------------
     
    7878#include "G4hIonisation.hh"
    7979#include "G4ionIonisation.hh"
     80#include "G4alphaIonisation.hh"
    8081//#include "G4IonParametrisedLossModel.hh"
    8182
     
    227228               particleName == "proton" ) {
    228229
    229       pmanager->AddProcess(new G4hMultipleScattering, -1, 1, 1);
     230      G4hMultipleScattering* msc = new G4hMultipleScattering();
     231      msc->AddEmModel(0, new G4WentzelVIModel());
     232      pmanager->AddProcess(msc,                       -1, 1, 1);
    230233      pmanager->AddProcess(new G4hIonisation,         -1, 2, 2);
    231234      pmanager->AddProcess(new G4hBremsstrahlung,     -1,-3, 3);
     
    238241               particleName == "Ds+" ||
    239242               particleName == "Ds-" ||
     243               particleName == "anti_He3" ||
     244               particleName == "anti_alpha" ||
     245               particleName == "anti_deuteron" ||
    240246               particleName == "anti_lambda_c+" ||
    241247               particleName == "anti_omega-" ||
     
    245251               particleName == "anti_sigma+" ||
    246252               particleName == "anti_sigma-" ||
     253               particleName == "anti_triton" ||
    247254               particleName == "anti_xi_c+" ||
    248255               particleName == "anti_xi-" ||
  • trunk/source/physics_lists/builders/src/G4EmStandardPhysics_option3.cc

    r1337 r1340  
    2424// ********************************************************************
    2525//
    26 // $Id: G4EmStandardPhysics_option3.cc,v 1.20 2010/06/02 17:21:29 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     26// $Id: G4EmStandardPhysics_option3.cc,v 1.21 2010/10/10 15:18:34 vnivanch Exp $
     27// GEANT4 tag $Name: phys-lists-V09-03-34 $
    2828//
    2929//---------------------------------------------------------------------------
     
    239239               particleName == "Ds+" ||
    240240               particleName == "Ds-" ||
     241               particleName == "anti_He3" ||
     242               particleName == "anti_alpha" ||
     243               particleName == "anti_deuteron" ||
    241244               particleName == "anti_lambda_c+" ||
    242245               particleName == "anti_omega-" ||
     
    246249               particleName == "anti_sigma+" ||
    247250               particleName == "anti_sigma-" ||
     251               particleName == "anti_triton" ||
    248252               particleName == "anti_xi_c+" ||
    249253               particleName == "anti_xi-" ||
  • trunk/source/physics_lists/builders/src/G4HadronDElasticPhysics.cc

    r1337 r1340  
    2424// ********************************************************************
    2525//
    26 // $Id: G4HadronDElasticPhysics.cc,v 1.6 2010/06/03 15:09:54 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     26// $Id: G4HadronDElasticPhysics.cc,v 1.7 2010/07/29 10:52:14 vnivanch Exp $
     27// GEANT4 tag $Name: phys-lists-V09-03-34 $
    2828//
    2929//---------------------------------------------------------------------------
     
    8282{
    8383  if(verbose > 1) {
    84     G4cout << "### G4HadronHElasticPhysics: " << GetPhysicsName()
     84    G4cout << "### G4HadronDElasticPhysics: " << GetPhysicsName()
    8585           << G4endl;
    8686  }
     
    9292{
    9393  if(verbose > 1) {
    94     G4cout << "### G4HadronHElasticPhysics: " << GetPhysicsName()
     94    G4cout << "### G4HadronDElasticPhysics: " << GetPhysicsName()
    9595           << G4endl;
    9696  }
  • trunk/source/physics_lists/builders/src/G4HadronElasticPhysics.cc

    r1337 r1340  
    2424// ********************************************************************
    2525//
    26 // $Id: G4HadronElasticPhysics.cc,v 1.12 2010/06/03 16:28:39 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     26// $Id: G4HadronElasticPhysics.cc,v 1.16 2010/09/24 12:54:13 vnivanch Exp $
     27// GEANT4 tag $Name: phys-lists-V09-03-34 $
    2828//
    2929//---------------------------------------------------------------------------
    3030//
    31 // ClassName:   G4HadronElasticPhysics
     31// ClassName:   G4HadronElasticPhysics 
    3232//
    33 // Author: 11 April 2006 V. Ivanchenko
     33// Author: 23 November 2006 V. Ivanchenko
    3434//
    3535// Modified:
    36 // 05.07.2006 V.Ivanchenko define process by particle name;
    37 //                         fix problem of initialisation of HP
    38 // 24.07.2006 V.Ivanchenko add G4NeutronHPElasticData
    39 // 10.08.2006 V.Ivanchenko separate neutrons from other particles
    40 // 17.11.2006 V.Ivanchenko do not redefine G4HadronElastic default parameters
    41 // 19.02.2007 V.Ivanchenko set QModelLowLimit and LowestEnergyLimit to zero
    42 // 19.02.2007 A.Howard set QModelLowLimit and LowestEnergyLimit to zero
    43 //                     for neutrons
    44 // 06.03.2007 V.Ivanchenko use updated interface to G4UElasticCrossSection
     36// 21.03.2007 V.Ivanchenko Use G4BGGNucleonElasticXS and G4BGGPionElasticXS;
     37//                         Reduce thresholds for HE and Q-models to zero
     38// 03.06.2010 V.Ivanchenko cleanup constructors and ConstructProcess method
     39// 29.07.2010 V.Ivanchenko rename this class from G4HadronHElasticPhysics to
     40//                         G4HadronElasticPhysics, old version of the class
     41//                         is renamed to G4HadronElasticPhysics93
    4542//
    4643//----------------------------------------------------------------------------
    4744//
     45// CHIPS for sampling scattering for p and n
     46// Glauber model for samplimg of high energy pi+- (E > 1GeV)
     47// LHEP sampling model for the other particle
     48// BBG cross sections for p, n and pi+-
     49// LHEP cross sections for other particles
    4850
    4951#include "G4HadronElasticPhysics.hh"
    50 
    51 #include "G4HadronicProcess.hh"
    52 #include "G4HadronElasticProcess.hh"
    53 #include "G4HadronicInteraction.hh"
    54 #include "G4LElastic.hh"
    5552
    5653#include "G4ParticleDefinition.hh"
     
    6259#include "G4Neutron.hh"
    6360
    64 #include "G4VQCrossSection.hh"
    65 #include "G4UElasticCrossSection.hh"
     61#include "G4WHadronElasticProcess.hh"
     62#include "G4VHadronElastic.hh"
     63#include "G4CHIPSElastic.hh"
     64#include "G4ElasticHadrNucleusHE.hh"
    6665#include "G4BGGNucleonElasticXS.hh"
    6766#include "G4BGGPionElasticXS.hh"
     67#include "G4NeutronElasticXS.hh"
     68#include "G4CHIPSElasticXS.hh"
    6869
    6970G4HadronElasticPhysics::G4HadronElasticPhysics(G4int ver)
    70   : G4VPhysicsConstructor("elastic"), mname("elastic"),verbose(ver),
    71     hpFlag(false), glFlag(false),wasActivated(false)
     71  : G4VPhysicsConstructor("hElasticWEL_CHIPS"), verbose(ver),
     72    wasActivated(false)
    7273{
    73   if(verbose > 1) G4cout << "### HadronElasticPhysics" << G4endl;
    74   model = 0;
    75   neutronModel = 0;
    76   neutronHPModel = 0; 
     74  if(verbose > 1) {
     75    G4cout << "### G4HadronElasticPhysics: " << GetPhysicsName()
     76           << G4endl;
     77  }
    7778}
    7879
    79 G4HadronElasticPhysics::G4HadronElasticPhysics(
    80     const G4String& name,  G4int ver, G4bool hp, G4bool glauber)
    81   : G4VPhysicsConstructor(name), mname(name), verbose(ver), hpFlag(hp),
    82     glFlag(glauber),wasActivated(false)
     80G4HadronElasticPhysics::G4HadronElasticPhysics(const G4String&,
     81    G4int ver, G4bool, const G4String&)
     82  : G4VPhysicsConstructor("hElasticWEL_CHIPS"), verbose(ver),
     83    wasActivated(false)
    8384{
    84   if(verbose > 1) G4cout << "### HadronElasticPhysics" << G4endl;
    85   model = 0;
    86   neutronModel = 0;
    87   neutronHPModel = 0; 
     85  if(verbose > 1) {
     86    G4cout << "### G4HadronElasticPhysics: " << GetPhysicsName()
     87           << G4endl;
     88  }
    8889}
    8990
    9091G4HadronElasticPhysics::~G4HadronElasticPhysics()
    91 {
    92   delete model;
    93   delete neutronModel;
    94   delete neutronHPModel;
    95 }
     92{}
    9693
    9794void G4HadronElasticPhysics::ConstructParticle()
    9895{
    99 // G4cout << "G4HadronElasticPhysics::ConstructParticle" << G4endl;
     96  // G4cout << "G4HadronElasticPhysics::ConstructParticle" << G4endl;
    10097  G4MesonConstructor pMesonConstructor;
    10198  pMesonConstructor.ConstructParticle();
     
    111108void G4HadronElasticPhysics::ConstructProcess()
    112109{
    113   if(wasActivated) return;
     110  if(wasActivated) { return; }
    114111  wasActivated = true;
    115112
     113  G4double elimit = 1.0*GeV;
    116114  if(verbose > 1) {
    117     G4cout << "### HadronElasticPhysics Construct Processes with the model <"
    118            << mname << ">" << G4endl;
     115    G4cout << "### HadronElasticPhysics Construct Processes with HE limit "
     116           << elimit << " MeV" << G4endl;
    119117  }
    120   G4HadronicProcess* hel = 0;
    121   G4VQCrossSection* man = 0;
    122118
    123   if(mname == "elastic") {
    124     G4HadronElastic* he = new G4HadronElastic();
    125     model = he;
    126     man = he->GetCS();
    127     he->SetQModelLowLimit(0.0);
    128     he->SetLowestEnergyLimit(0.0);
    129   } else {
    130     model = new G4LElastic();
    131   }
     119  G4VHadronElastic* plep0 = new G4VHadronElastic();
     120  G4VHadronElastic* plep1 = new G4VHadronElastic();
     121  plep1->SetMaxEnergy(elimit);
     122
     123  G4CHIPSElastic* chipsp = new G4CHIPSElastic();
     124  G4CHIPSElastic* chipsn = new G4CHIPSElastic();
     125
     126  G4ElasticHadrNucleusHE* he = new G4ElasticHadrNucleusHE();
     127  he->SetMinEnergy(elimit);
    132128
    133129  theParticleIterator->reset();
     
    135131  {
    136132    G4ParticleDefinition* particle = theParticleIterator->value();
    137     G4ProcessManager* pmanager = particle->GetProcessManager();
    138133    G4String pname = particle->GetParticleName();
    139134    if(pname == "anti_lambda"  ||
     
    151146       pname == "lambda"    ||
    152147       pname == "omega-"    ||
     148       pname == "pi-"       ||
     149       pname == "pi+"       ||
     150       pname == "proton"    ||
    153151       pname == "sigma-"    ||
    154152       pname == "sigma+"    ||
     
    158156       pname == "triton") {
    159157     
    160       if(mname == "elastic") {
    161         G4UHadronElasticProcess* h = new G4UHadronElasticProcess("hElastic");
    162         h->SetQElasticCrossSection(man);
    163         hel = h;
    164         if(glFlag) hel->AddDataSet(new G4UElasticCrossSection(particle));
    165       } else {                   
    166         hel = new G4HadronElasticProcess("hElastic");
     158      G4ProcessManager* pmanager = particle->GetProcessManager();
     159      G4WHadronElasticProcess* hel = new G4WHadronElasticProcess();
     160      if(pname == "proton") {
     161        //hel->AddDataSet(new G4BGGNucleonElasticXS(particle));
     162        hel->AddDataSet(new G4CHIPSElasticXS());
     163        hel->RegisterMe(chipsp);
     164      } else if (pname == "pi+" || pname == "pi-") {
     165        hel->AddDataSet(new G4BGGPionElasticXS(particle));
     166        hel->RegisterMe(plep1);
     167        hel->RegisterMe(he);
     168      } else {
     169        hel->RegisterMe(plep0);
    167170      }
    168       hel->RegisterMe(model);
    169171      pmanager->AddDiscreteProcess(hel);
    170       if(verbose > 1)
    171         G4cout << "### HadronElasticPhysics added for "
    172                << particle->GetParticleName() << G4endl;
    173 
    174       // proton case
    175     } else if(pname == "proton") {
    176       if(mname == "elastic") {
    177         G4UHadronElasticProcess* h = new G4UHadronElasticProcess("hElastic");
    178         h->SetQElasticCrossSection(man);
    179         hel = h;
    180         if(glFlag) hel->AddDataSet(new G4BGGNucleonElasticXS(particle));
    181       } else {                   
    182         hel = new G4HadronElasticProcess("hElastic");
     172      if(verbose > 1) {
     173        G4cout << "### HadronElasticPhysics: " << hel->GetProcessName()
     174               << " added for " << particle->GetParticleName() << G4endl;
    183175      }
    184       hel->RegisterMe(model);
    185       pmanager->AddDiscreteProcess(hel);
    186       if(verbose > 1)
    187         G4cout << "### HadronElasticPhysics added for "
    188                << particle->GetParticleName() << G4endl;
    189176
    190177      // neutron case
    191178    } else if(pname == "neutron") {   
    192179
    193       if(mname == "elastic") {
    194         G4UHadronElasticProcess* h = new G4UHadronElasticProcess("hElastic");
    195         G4HadronElastic* nhe = new G4HadronElastic();
    196         nhe->SetQModelLowLimit(0.0);
    197         nhe->SetLowestEnergyLimit(0.0);
    198         neutronModel = nhe;
    199         h->SetQElasticCrossSection(nhe->GetCS());
    200         hel = h;
    201         if(glFlag) hel->AddDataSet(new G4BGGNucleonElasticXS(particle));
    202       } else {                   
    203         hel = new G4HadronElasticProcess("hElastic");
    204         neutronModel = new G4LElastic();
    205       }
     180      G4ProcessManager* pmanager = particle->GetProcessManager();
     181      G4WHadronElasticProcess* hel = new G4WHadronElasticProcess();
     182      //hel->AddDataSet(new G4BGGNucleonElasticXS(particle));
     183      hel->AddDataSet(new G4CHIPSElasticXS());
     184      hel->RegisterMe(chipsn);
    206185
    207       if(hpFlag) {
    208         neutronModel->SetMinEnergy(19.5*MeV);
    209         neutronHPModel = new G4NeutronHPElastic();
    210         hel->RegisterMe(neutronHPModel);
    211         hel->AddDataSet(new G4NeutronHPElasticData());
    212       }
    213 
    214       hel->RegisterMe(neutronModel);
    215186      pmanager->AddDiscreteProcess(hel);
    216187
    217       if(verbose > 1)
    218         G4cout << "### HadronElasticPhysics added for "
    219                << particle->GetParticleName() << G4endl;
    220 
    221       // pion case
    222     } else if(pname == "pi+" || pname == "pi-") {
    223       if(mname == "elastic") {
    224         G4UHadronElasticProcess* h = new G4UHadronElasticProcess("hElastic");
    225         h->SetQElasticCrossSection(man);
    226         hel = h;
    227         if(glFlag) hel->AddDataSet(new G4BGGPionElasticXS(particle));
    228       } else {                   
    229         hel = new G4HadronElasticProcess("hElastic");
     188      if(verbose > 1) {
     189        G4cout << "### HadronElasticPhysics: " << hel->GetProcessName()
     190               << " added for " << particle->GetParticleName() << G4endl;
    230191      }
    231       hel->RegisterMe(model);
    232       pmanager->AddDiscreteProcess(hel);
    233 
    234       if(verbose > 1)
    235         G4cout << "### HadronElasticPhysics added for "
    236                << particle->GetParticleName() << G4endl;
    237192    }
    238193  }
  • trunk/source/physics_lists/builders/src/G4HadronElasticPhysicsHP.cc

    r1337 r1340  
    2424// ********************************************************************
    2525//
    26 // $Id: G4HadronElasticPhysicsHP.cc,v 1.2 2010/06/03 14:28:32 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     26// $Id: G4HadronElasticPhysicsHP.cc,v 1.3 2010/09/23 18:53:20 vnivanch Exp $
     27// GEANT4 tag $Name: phys-lists-V09-03-34 $
    2828//
    2929//---------------------------------------------------------------------------
     
    6464#include "G4BGGPionElasticXS.hh"
    6565#include "G4NeutronElasticXS.hh"
     66#include "G4CHIPSElasticXS.hh"
    6667
    6768#include "G4NeutronHPElastic.hh"
     
    149150      if(pname == "proton") {
    150151        hel->AddDataSet(new G4BGGNucleonElasticXS(particle));
     152        hel->AddDataSet(new G4CHIPSElasticXS());
    151153        hel->RegisterMe(chipsp);
    152154      } else if (pname == "pi+" || pname == "pi-") {
     
    169171      G4WHadronElasticProcess* hel = new G4WHadronElasticProcess();
    170172      hel->AddDataSet(new G4BGGNucleonElasticXS(particle));
     173      hel->AddDataSet(new G4CHIPSElasticXS());
    171174      hel->RegisterMe(chipsn);
    172175
  • trunk/source/physics_lists/builders/src/G4HadronHElasticPhysics.cc

    r1337 r1340  
    2424// ********************************************************************
    2525//
    26 // $Id: G4HadronHElasticPhysics.cc,v 1.9 2010/06/03 14:28:32 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     26// $Id: G4HadronHElasticPhysics.cc,v 1.10 2010/07/29 10:52:14 vnivanch Exp $
     27// GEANT4 tag $Name: phys-lists-V09-03-34 $
    2828//
    2929//---------------------------------------------------------------------------
     
    6868    wasActivated(false)
    6969{
    70   if(verbose > 1) {
    71     G4cout << "### G4HadronHElasticPhysics: " << GetPhysicsName()
    72            << G4endl;
    73   }
     70  //  if(verbose > 1) {
     71  G4cout << "### G4HadronHElasticPhysics: " << GetPhysicsName()
     72         << " is obsolete and soon will be removed" << G4endl;
    7473}
    7574
  • trunk/source/physics_lists/builders/src/G4IonBinaryCascadePhysics.cc

    r1337 r1340  
    2424// ********************************************************************
    2525//
    26 // $Id: G4IonBinaryCascadePhysics.cc,v 1.3 2010/06/03 15:03:53 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     26// $Id: G4IonBinaryCascadePhysics.cc,v 1.4 2010/07/30 14:20:08 vnivanch Exp $
     27// GEANT4 tag $Name: phys-lists-V09-03-34 $
    2828//
    2929//---------------------------------------------------------------------------
     
    5151#include "G4TripathiLightCrossSection.hh"
    5252#include "G4IonsShenCrossSection.hh"
     53#include "G4IonProtonCrossSection.hh"
    5354
    5455#include "G4ParticleDefinition.hh"
     
    8485    delete fTripathiLight;
    8586    delete fShen;
     87    delete fIonH;
    8688    delete fLEDModel;
    8789    delete fLETModel;
     
    9799void G4IonBinaryCascadePhysics::ConstructProcess()
    98100{
    99   if(wasActivated) return;
     101  if(wasActivated) { return; }
    100102  wasActivated = true;
    101103
     
    105107  fTripathi = new G4TripathiCrossSection;
    106108  fTripathiLight = new G4TripathiLightCrossSection;
     109  fIonH = new G4IonProtonCrossSection;
    107110
    108111  fLEDModel = new G4LEDeuteronInelastic();
     
    130133  hadi->AddDataSet(fTripathi);
    131134  hadi->AddDataSet(fTripathiLight);
     135  if(p == G4GenericIon::GenericIon()) { hadi->AddDataSet(fIonH); }
    132136  hmodel->SetMinEnergy(eminBIC);
    133137  hmodel->SetMaxEnergy(emax);
  • trunk/source/physics_lists/builders/src/G4IonQMDPhysics.cc

    r1337 r1340  
    2424// ********************************************************************
    2525//
    26 // $Id: G4IonQMDPhysics.cc,v 1.2 2010/06/03 15:03:53 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     26// $Id: G4IonQMDPhysics.cc,v 1.4 2010/09/30 21:23:05 gunter Exp $
     27// GEANT4 tag $Name: phys-lists-V09-03-34 $
    2828//
    2929//---------------------------------------------------------------------------
     
    118118  fLEAModel = new G4LEAlphaInelastic();
    119119
    120   AddProcess("dInelastic", G4Deuteron::Deuteron(), fBC,0, fLEDModel);
    121   AddProcess("tInelastic",G4Triton::Triton(),      fBC,0, fLETModel);
    122   AddProcess("He3Inelastic",G4He3::He3(),          fBC,0, 0);
    123   AddProcess("alphaInelastic", G4Alpha::Alpha(),   fBC,0, fLEAModel);
     120  AddProcess("dInelastic", G4Deuteron::Deuteron(), fBC, fQMD, fLEDModel );
     121  AddProcess("tInelastic",G4Triton::Triton(),      fBC, fQMD, fLETModel );
     122  AddProcess("He3Inelastic",G4He3::He3(),          fBC, fQMD, 0 );
     123  AddProcess("alphaInelastic", G4Alpha::Alpha(),   fBC, fQMD, fLEAModel );
    124124  AddProcess("ionInelastic",G4GenericIon::GenericIon(), fBC, fQMD, 0);
    125125
     
    147147  if(QMD) {
    148148    QMD->SetMinEnergy(eminQMD);
    149     BIC->SetMaxEnergy(eminQMD-overlap);
     149    BIC->SetMaxEnergy(eminQMD+overlap);
    150150    QMD->SetMaxEnergy(emaxQMD);
    151151    hadi->RegisterMe(QMD);
  • trunk/source/physics_lists/builders/src/G4NeutronCrossSectionXS.cc

    r1337 r1340  
    2424// ********************************************************************
    2525//
    26 // $Id: G4NeutronCrossSectionXS.cc,v 1.3 2010/06/03 15:09:54 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     26// $Id: G4NeutronCrossSectionXS.cc,v 1.4 2010/07/29 10:52:14 vnivanch Exp $
     27// GEANT4 tag $Name: phys-lists-V09-03-34 $
    2828//
    2929//---------------------------------------------------------------------------
     
    4141
    4242#include "G4NeutronCrossSectionXS.hh"
     43#include "G4DataQuestionaire.hh"
    4344
    4445#include "G4NeutronInelasticXS.hh"
     
    5556G4NeutronCrossSectionXS::G4NeutronCrossSectionXS(G4int ver) :
    5657  G4VPhysicsConstructor("NeutronXS"), verbose(ver)
    57 {}
     58{
     59  G4DataQuestionaire q(no,no,no,no,no,neutronxs);
     60}
    5861
    5962G4NeutronCrossSectionXS::~G4NeutronCrossSectionXS()
  • trunk/source/physics_lists/builders/src/G4OpticalPhysics.cc

    r1315 r1340  
    5252    fOpAbsorptionProcess(0),
    5353    fOpRayleighScatteringProcess(0),
     54    fOpMieHGScatteringProcess(0),
    5455    fOpBoundaryProcess(0),
    5556    fMaxNumPhotons(100),
     
    5960    fSurfaceModel(unified),
    6061    fProfile("delta"),
    61     fTrackSecondariesFirst(true)
     62    fTrackSecondariesFirst(true),
     63    fScintillationByParticleType(false)
    6264{
    6365  verboseLevel = verbose;
     
    7476    fOpAbsorptionProcess(0),
    7577    fOpRayleighScatteringProcess(0),
     78    fOpMieHGScatteringProcess(0),
    7679    fOpBoundaryProcess(0),
    7780    fMaxNumPhotons(100),
     
    8184    fSurfaceModel(unified),
    8285    fProfile("delta"),
    83     fTrackSecondariesFirst(true)
     86    fTrackSecondariesFirst(true),
     87    fScintillationByParticleType(false)
    8488{
    8589  verboseLevel = verbose;
     
    101105     delete fOpAbsorptionProcess;
    102106     delete fOpRayleighScatteringProcess;
     107     delete fOpMieHGScatteringProcess;
    103108     delete fOpBoundaryProcess;
    104109
     
    136141  fOpAbsorptionProcess  = new G4OpAbsorption();
    137142  fOpRayleighScatteringProcess = new G4OpRayleigh();
     143  fOpMieHGScatteringProcess = new G4OpMieHG();
    138144
    139145  fOpBoundaryProcess    = new G4OpBoundaryProcess();
     
    151157     G4Exception("G4OpticalPhysics::ConstructProcess()","",
    152158                  FatalException,o.str().c_str());
     159     return;
    153160  }
    154161
    155162  pManager->AddDiscreteProcess(fOpAbsorptionProcess);
    156163  pManager->AddDiscreteProcess(fOpRayleighScatteringProcess);
     164  pManager->AddDiscreteProcess(fOpMieHGScatteringProcess);
    157165  pManager->AddDiscreteProcess(fOpBoundaryProcess);
    158166  pManager->AddDiscreteProcess(fOpWLSProcess);
     
    162170  fScintillationProcess->SetScintillationExcitationRatio(fExcitationRatio);
    163171  fScintillationProcess->SetTrackSecondariesFirst(fTrackSecondariesFirst);
     172  fScintillationProcess->SetScintillationByParticleType(fScintillationByParticleType);
    164173
    165174  // Use Birks Correction in the Scintillation process
     
    272281}
    273282
     283void G4OpticalPhysics::SetScintillationByParticleType(G4bool scintillationByParticleType)
     284{
     285  fScintillationByParticleType = scintillationByParticleType;
     286
     287  if (fScintillationProcess)
     288     fScintillationProcess->SetScintillationByParticleType(scintillationByParticleType);
     289}
     290
    274291void G4OpticalPhysics::SetTrackSecondariesFirst(G4bool trackSecondariesFirst)
    275292{
  • trunk/source/physics_lists/builders/src/G4OpticalPhysicsMessenger.cc

    r1203 r1340  
    5555    fSetCerenkovMaxBetaChangeCmd(0),
    5656    fSetScintillationYieldFactorCmd(0),
     57    fSetScintillationByParticleTypeCmd(0),
    5758    fSetOpticalSurfaceModelCmd(0),
    5859    fSetWLSTimeProfileCmd(0),
     
    105106  fSetScintillationYieldFactorCmd->SetRange("ScintillationYieldFactor>=0");
    106107  fSetScintillationYieldFactorCmd->AvailableForStates(G4State_Idle,G4State_GeomClosed,G4State_EventProc);
     108
     109  fSetScintillationByParticleTypeCmd
     110   = new G4UIcmdWithABool("/optics_engine/setScintillationByParticleType", this);
     111  fSetScintillationByParticleTypeCmd->SetGuidance("Activate/Inactivate scintillation process by particle type");
     112  fSetScintillationByParticleTypeCmd->SetParameterName("ScintillationByParticleTypeActivation", false);
     113  fSetScintillationByParticleTypeCmd->AvailableForStates(G4State_Idle,G4State_GeomClosed,G4State_EventProc);
    107114
    108115  fSetOpticalSurfaceModelCmd
     
    141148  delete fSetCerenkovMaxBetaChangeCmd;
    142149  delete fSetScintillationYieldFactorCmd;
     150  delete fSetScintillationByParticleTypeCmd;
    143151  delete fSetOpticalSurfaceModelCmd;
    144152  delete fSetWLSTimeProfileCmd;
     
    160168    else if ( newValue == "OpRayleigh" )    fSelectedProcess = fOpticalPhysics->
    161169                                            GetOpRayleighProcess();
     170    else if ( newValue == "OpMieHG" )       fSelectedProcess = fOpticalPhysics->
     171                                            GetOpMieHGProcess();
    162172    else if ( newValue == "OpBoundary" )    fSelectedProcess = fOpticalPhysics->
    163173                                            GetOpBoundaryProcess();
     
    208218      ->SetScintillationYieldFactor(
    209219          fSetScintillationYieldFactorCmd->GetNewDoubleValue(newValue));
    210   } 
     220  }
     221  else if (command == fSetScintillationByParticleTypeCmd) {
     222    fOpticalPhysics
     223      ->SetScintillationByParticleType(
     224         fSetScintillationByParticleTypeCmd->GetNewBoolValue(newValue));
     225  }
    211226  else if (command == fSetOpticalSurfaceModelCmd) {
    212227    if ( newValue == "glisur" ) {
  • trunk/source/physics_lists/lists/CVS/Entries

    r1337 r1340  
    11D/include////
    22D/src////
    3 /GNUmakefile/1.7/Thu Sep 30 06:15:17 2010//Tgeant4-09-04-beta-01
     3/CMakeLists.txt/1.1/Wed Sep 29 18:51:11 2010//Tphys-lists-V09-03-34
     4/GNUmakefile/1.7/Thu Sep 30 06:15:17 2010//Tphys-lists-V09-03-34
     5/sources.cmake/1.1/Wed Sep 29 18:51:19 2010//Tphys-lists-V09-03-34
  • trunk/source/physics_lists/lists/CVS/Tag

    r1330 r1340  
    1 Ngeant4-09-04-beta-01
     1Nphys-lists-V09-03-34
  • trunk/source/physics_lists/lists/include/CHIPS.icc

    r1337 r1340  
    2424// ********************************************************************
    2525//
    26 // $Id: CHIPS.icc,v 1.10 2010/06/04 16:05:04 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     26// $Id: CHIPS.icc,v 1.11 2010/08/16 07:14:44 kurasige Exp $
     27// GEANT4 tag $Name: phys-lists-V09-03-34 $
    2828//
    2929//---------------------------------------------------------------------------
     
    3535// Modified:
    3636// 04.06.2010 G.Folger: Use new ctor for builders
     37// 16.08.2010 H.Kurashige: Remove inclusion of G4ParticleWithCuts
    3738//
    3839//----------------------------------------------------------------------------
    3940//
    4041#include "globals.hh"
    41 #include "G4ParticleDefinition.hh"
    42 #include "G4ParticleWithCuts.hh"
    4342#include "G4ProcessManager.hh"
    4443#include "G4ProcessVector.hh"
  • trunk/source/physics_lists/lists/include/CVS/Entries

    r1337 r1340  
    1 /CHIPS.hh/1.1/Thu Sep 30 06:15:20 2010//Tgeant4-09-04-beta-01
    2 /CHIPS.icc/1.10/Thu Sep 30 06:15:20 2010//Tgeant4-09-04-beta-01
    3 /FTFC.hh/1.1/Thu Sep 30 06:15:20 2010//Tgeant4-09-04-beta-01
    4 /FTFC.icc/1.8/Thu Sep 30 06:15:20 2010//Tgeant4-09-04-beta-01
    5 /FTFP.hh/1.1/Thu Sep 30 06:15:20 2010//Tgeant4-09-04-beta-01
    6 /FTFP.icc/1.8/Thu Sep 30 06:15:20 2010//Tgeant4-09-04-beta-01
    7 /FTFP_BERT.hh/1.1/Thu Sep 30 06:15:20 2010//Tgeant4-09-04-beta-01
    8 /FTFP_BERT.icc/1.6/Thu Sep 30 06:15:20 2010//Tgeant4-09-04-beta-01
    9 /FTFP_BERT_EMV.hh/1.1/Thu Sep 30 06:15:20 2010//Tgeant4-09-04-beta-01
    10 /FTFP_BERT_EMV.icc/1.5/Thu Sep 30 06:15:21 2010//Tgeant4-09-04-beta-01
    11 /FTFP_BERT_EMX.hh/1.1/Thu Sep 30 06:15:21 2010//Tgeant4-09-04-beta-01
    12 /FTFP_BERT_EMX.icc/1.4/Thu Sep 30 06:15:21 2010//Tgeant4-09-04-beta-01
    13 /FTFP_BERT_TRV.hh/1.1/Thu Sep 30 06:15:21 2010//Tgeant4-09-04-beta-01
    14 /FTFP_BERT_TRV.icc/1.4/Thu Sep 30 06:15:21 2010//Tgeant4-09-04-beta-01
    15 /FTF_BIC.hh/1.1/Thu Sep 30 06:15:21 2010//Tgeant4-09-04-beta-01
    16 /FTF_BIC.icc/1.7/Thu Sep 30 06:15:21 2010//Tgeant4-09-04-beta-01
    17 /G4HadronInelasticQBBC.hh/1.14/Thu Sep 30 06:15:21 2010//Tgeant4-09-04-beta-01
    18 /G4HadronInelasticQLHEP.hh/1.2/Thu Sep 30 06:15:28 2010//Tgeant4-09-04-beta-01
    19 /G4PhysListFactory.hh/1.2/Thu Sep 30 06:15:28 2010//Tgeant4-09-04-beta-01
    20 /G4VHadronPhysics.hh/1.1/Thu Sep 30 06:15:28 2010//Tgeant4-09-04-beta-01
    21 /HadronPhysicsCHIPS.hh/1.3/Thu Sep 30 06:15:28 2010//Tgeant4-09-04-beta-01
    22 /HadronPhysicsFTFC.hh/1.4/Thu Sep 30 06:15:28 2010//Tgeant4-09-04-beta-01
    23 /HadronPhysicsFTFP.hh/1.4/Thu Sep 30 06:15:28 2010//Tgeant4-09-04-beta-01
    24 /HadronPhysicsFTFP_BERT.hh/1.5/Thu Sep 30 06:15:28 2010//Tgeant4-09-04-beta-01
    25 /HadronPhysicsFTFP_BERT_TRV.hh/1.2/Thu Sep 30 06:15:28 2010//Tgeant4-09-04-beta-01
    26 /HadronPhysicsFTF_BIC.hh/1.4/Thu Sep 30 06:15:28 2010//Tgeant4-09-04-beta-01
    27 /HadronPhysicsLHEP.hh/1.2/Thu Sep 30 06:15:29 2010//Tgeant4-09-04-beta-01
    28 /HadronPhysicsLHEP_BERT.hh/1.2/Thu Sep 30 06:15:29 2010//Tgeant4-09-04-beta-01
    29 /HadronPhysicsLHEP_BERT_HP.hh/1.2/Thu Sep 30 06:15:29 2010//Tgeant4-09-04-beta-01
    30 /HadronPhysicsLHEP_EMV.hh/1.2/Thu Sep 30 06:15:29 2010//Tgeant4-09-04-beta-01
    31 /HadronPhysicsLHEP_PRECO_HP.hh/1.2/Thu Sep 30 06:15:29 2010//Tgeant4-09-04-beta-01
    32 /HadronPhysicsQGSC.hh/1.3/Thu Sep 30 06:15:29 2010//Tgeant4-09-04-beta-01
    33 /HadronPhysicsQGSC_BERT.hh/1.3/Thu Sep 30 06:15:29 2010//Tgeant4-09-04-beta-01
    34 /HadronPhysicsQGSC_CHIPS.hh/1.7/Thu Sep 30 06:15:29 2010//Tgeant4-09-04-beta-01
    35 /HadronPhysicsQGSC_EFLOW.hh/1.3/Thu Sep 30 06:15:30 2010//Tgeant4-09-04-beta-01
    36 /HadronPhysicsQGSC_QGSC.hh/1.5/Thu Sep 30 06:15:30 2010//Tgeant4-09-04-beta-01
    37 /HadronPhysicsQGSP.hh/1.5/Thu Sep 30 06:15:30 2010//Tgeant4-09-04-beta-01
    38 /HadronPhysicsQGSP_BERT.hh/1.4/Thu Sep 30 06:15:30 2010//Tgeant4-09-04-beta-01
    39 /HadronPhysicsQGSP_BERT_CHIPS.hh/1.2/Thu Sep 30 06:15:30 2010//Tgeant4-09-04-beta-01
    40 /HadronPhysicsQGSP_BERT_HP.hh/1.5/Thu Sep 30 06:15:30 2010//Tgeant4-09-04-beta-01
    41 /HadronPhysicsQGSP_BERT_NOLEP.hh/1.2/Thu Sep 30 06:15:30 2010//Tgeant4-09-04-beta-01
    42 /HadronPhysicsQGSP_BERT_TRV.hh/1.2/Thu Sep 30 06:15:30 2010//Tgeant4-09-04-beta-01
    43 /HadronPhysicsQGSP_BIC.hh/1.3/Thu Sep 30 06:15:30 2010//Tgeant4-09-04-beta-01
    44 /HadronPhysicsQGSP_BIC_HP.hh/1.3/Thu Sep 30 06:15:30 2010//Tgeant4-09-04-beta-01
    45 /HadronPhysicsQGSP_FTFP_BERT.hh/1.3/Thu Sep 30 06:15:30 2010//Tgeant4-09-04-beta-01
    46 /HadronPhysicsQGSP_INCL_ABLA.hh/1.2/Thu Sep 30 06:15:30 2010//Tgeant4-09-04-beta-01
    47 /HadronPhysicsQGS_BIC.hh/1.2/Thu Sep 30 06:15:30 2010//Tgeant4-09-04-beta-01
    48 /HadronPhysicsShielding.hh/1.1/Thu Sep 30 06:15:30 2010//Tgeant4-09-04-beta-01
    49 /LBE.hh/1.2/Thu Sep 30 06:15:30 2010//Tgeant4-09-04-beta-01
    50 /LBE.icc/1.4/Thu Sep 30 06:15:31 2010//Tgeant4-09-04-beta-01
    51 /LHEP.hh/1.1/Thu Sep 30 06:15:31 2010//Tgeant4-09-04-beta-01
    52 /LHEP.icc/1.5/Thu Sep 30 06:15:31 2010//Tgeant4-09-04-beta-01
    53 /LHEP_BERT.hh/1.1/Thu Sep 30 06:15:39 2010//Tgeant4-09-04-beta-01
    54 /LHEP_BERT.icc/1.5/Thu Sep 30 06:15:39 2010//Tgeant4-09-04-beta-01
    55 /LHEP_BERT_HP.hh/1.1/Thu Sep 30 06:15:39 2010//Tgeant4-09-04-beta-01
    56 /LHEP_BERT_HP.icc/1.5/Thu Sep 30 06:15:39 2010//Tgeant4-09-04-beta-01
    57 /LHEP_EMV.hh/1.1/Thu Sep 30 06:15:39 2010//Tgeant4-09-04-beta-01
    58 /LHEP_EMV.icc/1.5/Thu Sep 30 06:15:39 2010//Tgeant4-09-04-beta-01
    59 /LHEP_PRECO_HP.hh/1.1/Thu Sep 30 06:15:39 2010//Tgeant4-09-04-beta-01
    60 /LHEP_PRECO_HP.icc/1.5/Thu Sep 30 06:15:39 2010//Tgeant4-09-04-beta-01
    61 /MaxTimeCuts.hh/1.1/Thu Sep 30 06:15:39 2010//Tgeant4-09-04-beta-01
    62 /MinEkineCuts.hh/1.1/Thu Sep 30 06:15:40 2010//Tgeant4-09-04-beta-01
    63 /QBBC.hh/1.3/Thu Sep 30 06:15:40 2010//Tgeant4-09-04-beta-01
    64 /QGSC.hh/1.1/Thu Sep 30 06:15:40 2010//Tgeant4-09-04-beta-01
    65 /QGSC.icc/1.10/Thu Sep 30 06:15:40 2010//Tgeant4-09-04-beta-01
    66 /QGSC_BERT.hh/1.1/Thu Sep 30 06:15:40 2010//Tgeant4-09-04-beta-01
    67 /QGSC_BERT.icc/1.3/Thu Sep 30 06:15:40 2010//Tgeant4-09-04-beta-01
    68 /QGSC_CHIPS.hh/1.3/Thu Sep 30 06:15:40 2010//Tgeant4-09-04-beta-01
    69 /QGSC_CHIPS.icc/1.5/Thu Sep 30 06:15:40 2010//Tgeant4-09-04-beta-01
    70 /QGSC_EMV.hh/1.1/Thu Sep 30 06:15:40 2010//Tgeant4-09-04-beta-01
    71 /QGSC_EMV.icc/1.6/Thu Sep 30 06:15:40 2010//Tgeant4-09-04-beta-01
    72 /QGSC_QGSC.hh/1.3/Thu Sep 30 06:15:40 2010//Tgeant4-09-04-beta-01
    73 /QGSC_QGSC.icc/1.3/Thu Sep 30 06:15:40 2010//Tgeant4-09-04-beta-01
    74 /QGSP.hh/1.1/Thu Sep 30 06:15:40 2010//Tgeant4-09-04-beta-01
    75 /QGSP.icc/1.11/Thu Sep 30 06:15:40 2010//Tgeant4-09-04-beta-01
    76 /QGSP_BERT.hh/1.1/Thu Sep 30 06:15:40 2010//Tgeant4-09-04-beta-01
    77 /QGSP_BERT.icc/1.7/Thu Sep 30 06:15:40 2010//Tgeant4-09-04-beta-01
    78 /QGSP_BERT_CHIPS.hh/1.1/Thu Sep 30 06:15:40 2010//Tgeant4-09-04-beta-01
    79 /QGSP_BERT_CHIPS.icc/1.4/Thu Sep 30 06:15:40 2010//Tgeant4-09-04-beta-01
    80 /QGSP_BERT_DIF.hh/1.1/Thu Sep 30 06:15:40 2010//Tgeant4-09-04-beta-01
    81 /QGSP_BERT_DIF.icc/1.4/Thu Sep 30 06:15:40 2010//Tgeant4-09-04-beta-01
    82 /QGSP_BERT_EMV.hh/1.1/Thu Sep 30 06:15:40 2010//Tgeant4-09-04-beta-01
    83 /QGSP_BERT_EMV.icc/1.6/Thu Sep 30 06:15:40 2010//Tgeant4-09-04-beta-01
    84 /QGSP_BERT_EMX.hh/1.1/Thu Sep 30 06:15:40 2010//Tgeant4-09-04-beta-01
    85 /QGSP_BERT_EMX.icc/1.4/Thu Sep 30 06:15:40 2010//Tgeant4-09-04-beta-01
    86 /QGSP_BERT_HP.hh/1.1/Thu Sep 30 06:15:40 2010//Tgeant4-09-04-beta-01
    87 /QGSP_BERT_HP.icc/1.6/Thu Sep 30 06:15:40 2010//Tgeant4-09-04-beta-01
    88 /QGSP_BERT_NOLEP.hh/1.1/Thu Sep 30 06:15:40 2010//Tgeant4-09-04-beta-01
    89 /QGSP_BERT_NOLEP.icc/1.5/Thu Sep 30 06:15:41 2010//Tgeant4-09-04-beta-01
    90 /QGSP_BERT_NQE.hh/1.1/Thu Sep 30 06:15:41 2010//Tgeant4-09-04-beta-01
    91 /QGSP_BERT_NQE.icc/1.4/Thu Sep 30 06:15:41 2010//Tgeant4-09-04-beta-01
    92 /QGSP_BERT_TRV.hh/1.1/Thu Sep 30 06:15:41 2010//Tgeant4-09-04-beta-01
    93 /QGSP_BERT_TRV.icc/1.6/Thu Sep 30 06:15:41 2010//Tgeant4-09-04-beta-01
    94 /QGSP_BIC.hh/1.1/Thu Sep 30 06:15:41 2010//Tgeant4-09-04-beta-01
    95 /QGSP_BIC.icc/1.7/Thu Sep 30 06:15:41 2010//Tgeant4-09-04-beta-01
    96 /QGSP_BIC_EMY.hh/1.1/Thu Sep 30 06:15:41 2010//Tgeant4-09-04-beta-01
    97 /QGSP_BIC_EMY.icc/1.4/Thu Sep 30 06:15:41 2010//Tgeant4-09-04-beta-01
    98 /QGSP_BIC_HP.hh/1.1/Thu Sep 30 06:15:41 2010//Tgeant4-09-04-beta-01
    99 /QGSP_BIC_HP.icc/1.7/Thu Sep 30 06:15:41 2010//Tgeant4-09-04-beta-01
    100 /QGSP_DIF.hh/1.1/Thu Sep 30 06:15:41 2010//Tgeant4-09-04-beta-01
    101 /QGSP_DIF.icc/1.3/Thu Sep 30 06:15:41 2010//Tgeant4-09-04-beta-01
    102 /QGSP_EMV.hh/1.1/Thu Sep 30 06:15:41 2010//Tgeant4-09-04-beta-01
    103 /QGSP_EMV.icc/1.8/Thu Sep 30 06:15:41 2010//Tgeant4-09-04-beta-01
    104 /QGSP_EMV_NQE.hh/1.1/Thu Sep 30 06:15:41 2010//Tgeant4-09-04-beta-01
    105 /QGSP_EMV_NQE.icc/1.4/Thu Sep 30 06:15:41 2010//Tgeant4-09-04-beta-01
    106 /QGSP_FTFP_BERT.hh/1.1/Thu Sep 30 06:15:41 2010//Tgeant4-09-04-beta-01
    107 /QGSP_FTFP_BERT.icc/1.5/Thu Sep 30 06:15:41 2010//Tgeant4-09-04-beta-01
    108 /QGSP_INCL_ABLA.hh/1.1/Thu Sep 30 06:15:41 2010//Tgeant4-09-04-beta-01
    109 /QGSP_INCL_ABLA.icc/1.5/Thu Sep 30 06:15:41 2010//Tgeant4-09-04-beta-01
    110 /QGSP_NQE.hh/1.1/Thu Sep 30 06:15:41 2010//Tgeant4-09-04-beta-01
    111 /QGSP_NQE.icc/1.4/Thu Sep 30 06:15:41 2010//Tgeant4-09-04-beta-01
    112 /QGSP_QEL.hh/1.1/Thu Sep 30 06:15:41 2010//Tgeant4-09-04-beta-01
    113 /QGSP_QEL.icc/1.5/Thu Sep 30 06:15:41 2010//Tgeant4-09-04-beta-01
    114 /QGS_BIC.hh/1.1/Thu Sep 30 06:15:41 2010//Tgeant4-09-04-beta-01
    115 /QGS_BIC.icc/1.4/Thu Sep 30 06:15:42 2010//Tgeant4-09-04-beta-01
    116 /Shielding.hh/1.1/Thu Sep 30 06:15:42 2010//Tgeant4-09-04-beta-01
    117 /Shielding.icc/1.1/Thu Sep 30 06:15:42 2010//Tgeant4-09-04-beta-01
    118 /SpecialCuts.hh/1.1/Thu Sep 30 06:15:42 2010//Tgeant4-09-04-beta-01
     1/CHIPS.hh/1.1/Thu Sep 30 06:15:20 2010//Tphys-lists-V09-03-34
     2/FTFC.hh/1.1/Thu Sep 30 06:15:20 2010//Tphys-lists-V09-03-34
     3/FTFP.hh/1.1/Thu Sep 30 06:15:20 2010//Tphys-lists-V09-03-34
     4/FTFP_BERT.hh/1.1/Thu Sep 30 06:15:20 2010//Tphys-lists-V09-03-34
     5/FTFP_BERT_EMV.hh/1.1/Thu Sep 30 06:15:20 2010//Tphys-lists-V09-03-34
     6/FTFP_BERT_EMX.hh/1.1/Thu Sep 30 06:15:21 2010//Tphys-lists-V09-03-34
     7/FTFP_BERT_TRV.hh/1.1/Thu Sep 30 06:15:21 2010//Tphys-lists-V09-03-34
     8/FTF_BIC.hh/1.1/Thu Sep 30 06:15:21 2010//Tphys-lists-V09-03-34
     9/G4HadronInelasticQBBC.hh/1.14/Thu Sep 30 06:15:21 2010//Tphys-lists-V09-03-34
     10/G4HadronInelasticQLHEP.hh/1.2/Thu Sep 30 06:15:28 2010//Tphys-lists-V09-03-34
     11/G4PhysListFactory.hh/1.2/Thu Sep 30 06:15:28 2010//Tphys-lists-V09-03-34
     12/G4VHadronPhysics.hh/1.1/Thu Sep 30 06:15:28 2010//Tphys-lists-V09-03-34
     13/HadronPhysicsCHIPS.hh/1.3/Thu Sep 30 06:15:28 2010//Tphys-lists-V09-03-34
     14/HadronPhysicsFTFC.hh/1.4/Thu Sep 30 06:15:28 2010//Tphys-lists-V09-03-34
     15/HadronPhysicsFTFP.hh/1.4/Thu Sep 30 06:15:28 2010//Tphys-lists-V09-03-34
     16/HadronPhysicsFTFP_BERT.hh/1.5/Thu Sep 30 06:15:28 2010//Tphys-lists-V09-03-34
     17/HadronPhysicsFTFP_BERT_TRV.hh/1.2/Thu Sep 30 06:15:28 2010//Tphys-lists-V09-03-34
     18/HadronPhysicsFTF_BIC.hh/1.4/Thu Sep 30 06:15:28 2010//Tphys-lists-V09-03-34
     19/HadronPhysicsLHEP.hh/1.2/Thu Sep 30 06:15:29 2010//Tphys-lists-V09-03-34
     20/HadronPhysicsLHEP_BERT.hh/1.2/Thu Sep 30 06:15:29 2010//Tphys-lists-V09-03-34
     21/HadronPhysicsLHEP_BERT_HP.hh/1.2/Thu Sep 30 06:15:29 2010//Tphys-lists-V09-03-34
     22/HadronPhysicsLHEP_EMV.hh/1.2/Thu Sep 30 06:15:29 2010//Tphys-lists-V09-03-34
     23/HadronPhysicsLHEP_PRECO_HP.hh/1.2/Thu Sep 30 06:15:29 2010//Tphys-lists-V09-03-34
     24/HadronPhysicsQGSC.hh/1.3/Thu Sep 30 06:15:29 2010//Tphys-lists-V09-03-34
     25/HadronPhysicsQGSC_BERT.hh/1.3/Thu Sep 30 06:15:29 2010//Tphys-lists-V09-03-34
     26/HadronPhysicsQGSC_CHIPS.hh/1.7/Thu Sep 30 06:15:29 2010//Tphys-lists-V09-03-34
     27/HadronPhysicsQGSC_EFLOW.hh/1.3/Thu Sep 30 06:15:30 2010//Tphys-lists-V09-03-34
     28/HadronPhysicsQGSC_QGSC.hh/1.5/Thu Sep 30 06:15:30 2010//Tphys-lists-V09-03-34
     29/HadronPhysicsQGSP.hh/1.5/Thu Sep 30 06:15:30 2010//Tphys-lists-V09-03-34
     30/HadronPhysicsQGSP_BERT.hh/1.4/Thu Sep 30 06:15:30 2010//Tphys-lists-V09-03-34
     31/HadronPhysicsQGSP_BERT_CHIPS.hh/1.2/Thu Sep 30 06:15:30 2010//Tphys-lists-V09-03-34
     32/HadronPhysicsQGSP_BERT_HP.hh/1.5/Thu Sep 30 06:15:30 2010//Tphys-lists-V09-03-34
     33/HadronPhysicsQGSP_BERT_NOLEP.hh/1.2/Thu Sep 30 06:15:30 2010//Tphys-lists-V09-03-34
     34/HadronPhysicsQGSP_BERT_TRV.hh/1.2/Thu Sep 30 06:15:30 2010//Tphys-lists-V09-03-34
     35/HadronPhysicsQGSP_BIC.hh/1.3/Thu Sep 30 06:15:30 2010//Tphys-lists-V09-03-34
     36/HadronPhysicsQGSP_BIC_HP.hh/1.3/Thu Sep 30 06:15:30 2010//Tphys-lists-V09-03-34
     37/HadronPhysicsQGSP_FTFP_BERT.hh/1.3/Thu Sep 30 06:15:30 2010//Tphys-lists-V09-03-34
     38/HadronPhysicsQGSP_INCL_ABLA.hh/1.2/Thu Sep 30 06:15:30 2010//Tphys-lists-V09-03-34
     39/HadronPhysicsQGS_BIC.hh/1.2/Thu Sep 30 06:15:30 2010//Tphys-lists-V09-03-34
     40/HadronPhysicsShielding.hh/1.1/Thu Sep 30 06:15:30 2010//Tphys-lists-V09-03-34
     41/LBE.hh/1.2/Thu Sep 30 06:15:30 2010//Tphys-lists-V09-03-34
     42/LBE.icc/1.6/Thu Nov  4 14:51:32 2010//Tphys-lists-V09-03-34
     43/LHEP.hh/1.1/Thu Sep 30 06:15:31 2010//Tphys-lists-V09-03-34
     44/LHEP_BERT.hh/1.1/Thu Sep 30 06:15:39 2010//Tphys-lists-V09-03-34
     45/LHEP_BERT_HP.hh/1.1/Thu Sep 30 06:15:39 2010//Tphys-lists-V09-03-34
     46/LHEP_EMV.hh/1.1/Thu Sep 30 06:15:39 2010//Tphys-lists-V09-03-34
     47/LHEP_PRECO_HP.hh/1.1/Thu Sep 30 06:15:39 2010//Tphys-lists-V09-03-34
     48/MaxTimeCuts.hh/1.1/Thu Sep 30 06:15:39 2010//Tphys-lists-V09-03-34
     49/MinEkineCuts.hh/1.1/Thu Sep 30 06:15:40 2010//Tphys-lists-V09-03-34
     50/QBBC.hh/1.3/Thu Sep 30 06:15:40 2010//Tphys-lists-V09-03-34
     51/QGSC.hh/1.1/Thu Sep 30 06:15:40 2010//Tphys-lists-V09-03-34
     52/QGSC_BERT.hh/1.1/Thu Sep 30 06:15:40 2010//Tphys-lists-V09-03-34
     53/QGSC_CHIPS.hh/1.3/Thu Sep 30 06:15:40 2010//Tphys-lists-V09-03-34
     54/QGSC_EMV.hh/1.1/Thu Sep 30 06:15:40 2010//Tphys-lists-V09-03-34
     55/QGSC_QGSC.hh/1.3/Thu Sep 30 06:15:40 2010//Tphys-lists-V09-03-34
     56/QGSP.hh/1.1/Thu Sep 30 06:15:40 2010//Tphys-lists-V09-03-34
     57/QGSP_BERT.hh/1.1/Thu Sep 30 06:15:40 2010//Tphys-lists-V09-03-34
     58/QGSP_BERT_CHIPS.hh/1.1/Thu Sep 30 06:15:40 2010//Tphys-lists-V09-03-34
     59/QGSP_BERT_DIF.hh/1.1/Thu Sep 30 06:15:40 2010//Tphys-lists-V09-03-34
     60/QGSP_BERT_EMV.hh/1.1/Thu Sep 30 06:15:40 2010//Tphys-lists-V09-03-34
     61/QGSP_BERT_EMX.hh/1.1/Thu Sep 30 06:15:40 2010//Tphys-lists-V09-03-34
     62/QGSP_BERT_HP.hh/1.1/Thu Sep 30 06:15:40 2010//Tphys-lists-V09-03-34
     63/QGSP_BERT_NOLEP.hh/1.1/Thu Sep 30 06:15:40 2010//Tphys-lists-V09-03-34
     64/QGSP_BERT_NQE.hh/1.1/Thu Sep 30 06:15:41 2010//Tphys-lists-V09-03-34
     65/QGSP_BERT_TRV.hh/1.1/Thu Sep 30 06:15:41 2010//Tphys-lists-V09-03-34
     66/QGSP_BIC.hh/1.1/Thu Sep 30 06:15:41 2010//Tphys-lists-V09-03-34
     67/QGSP_BIC_EMY.hh/1.1/Thu Sep 30 06:15:41 2010//Tphys-lists-V09-03-34
     68/QGSP_BIC_HP.hh/1.1/Thu Sep 30 06:15:41 2010//Tphys-lists-V09-03-34
     69/QGSP_DIF.hh/1.1/Thu Sep 30 06:15:41 2010//Tphys-lists-V09-03-34
     70/QGSP_EMV.hh/1.1/Thu Sep 30 06:15:41 2010//Tphys-lists-V09-03-34
     71/QGSP_EMV_NQE.hh/1.1/Thu Sep 30 06:15:41 2010//Tphys-lists-V09-03-34
     72/QGSP_FTFP_BERT.hh/1.1/Thu Sep 30 06:15:41 2010//Tphys-lists-V09-03-34
     73/QGSP_INCL_ABLA.hh/1.1/Thu Sep 30 06:15:41 2010//Tphys-lists-V09-03-34
     74/QGSP_NQE.hh/1.1/Thu Sep 30 06:15:41 2010//Tphys-lists-V09-03-34
     75/QGSP_QEL.hh/1.1/Thu Sep 30 06:15:41 2010//Tphys-lists-V09-03-34
     76/QGS_BIC.hh/1.1/Thu Sep 30 06:15:41 2010//Tphys-lists-V09-03-34
     77/Shielding.hh/1.1/Thu Sep 30 06:15:42 2010//Tphys-lists-V09-03-34
     78/SpecialCuts.hh/1.1/Thu Sep 30 06:15:42 2010//Tphys-lists-V09-03-34
     79/CHIPS.icc/1.11/Thu Nov  4 14:51:36 2010//Tphys-lists-V09-03-34
     80/FTFC.icc/1.9/Thu Nov  4 14:51:36 2010//Tphys-lists-V09-03-34
     81/FTFP.icc/1.9/Thu Nov  4 14:51:36 2010//Tphys-lists-V09-03-34
     82/FTFP_BERT.icc/1.7/Thu Nov  4 14:51:36 2010//Tphys-lists-V09-03-34
     83/FTFP_BERT_EMV.icc/1.6/Thu Nov  4 14:51:36 2010//Tphys-lists-V09-03-34
     84/FTFP_BERT_EMX.icc/1.5/Thu Nov  4 14:51:36 2010//Tphys-lists-V09-03-34
     85/FTFP_BERT_TRV.icc/1.5/Thu Nov  4 14:51:36 2010//Tphys-lists-V09-03-34
     86/FTF_BIC.icc/1.8/Thu Nov  4 14:51:36 2010//Tphys-lists-V09-03-34
     87/LHEP.icc/1.6/Thu Nov  4 14:51:36 2010//Tphys-lists-V09-03-34
     88/LHEP_BERT.icc/1.6/Thu Nov  4 14:51:36 2010//Tphys-lists-V09-03-34
     89/LHEP_BERT_HP.icc/1.6/Thu Nov  4 14:51:36 2010//Tphys-lists-V09-03-34
     90/LHEP_EMV.icc/1.6/Thu Nov  4 14:51:36 2010//Tphys-lists-V09-03-34
     91/LHEP_PRECO_HP.icc/1.6/Thu Nov  4 14:51:36 2010//Tphys-lists-V09-03-34
     92/QGSC.icc/1.11/Thu Nov  4 14:51:36 2010//Tphys-lists-V09-03-34
     93/QGSC_BERT.icc/1.4/Thu Nov  4 14:51:36 2010//Tphys-lists-V09-03-34
     94/QGSC_CHIPS.icc/1.6/Thu Nov  4 14:51:36 2010//Tphys-lists-V09-03-34
     95/QGSC_EMV.icc/1.7/Thu Nov  4 14:51:36 2010//Tphys-lists-V09-03-34
     96/QGSC_QGSC.icc/1.4/Thu Nov  4 14:51:36 2010//Tphys-lists-V09-03-34
     97/QGSP.icc/1.12/Thu Nov  4 14:51:36 2010//Tphys-lists-V09-03-34
     98/QGSP_BERT.icc/1.8/Thu Nov  4 14:51:36 2010//Tphys-lists-V09-03-34
     99/QGSP_BERT_CHIPS.icc/1.5/Thu Nov  4 14:51:36 2010//Tphys-lists-V09-03-34
     100/QGSP_BERT_DIF.icc/1.5/Thu Nov  4 14:51:36 2010//Tphys-lists-V09-03-34
     101/QGSP_BERT_EMV.icc/1.8/Thu Nov  4 14:51:36 2010//Tphys-lists-V09-03-34
     102/QGSP_BERT_EMX.icc/1.5/Thu Nov  4 14:51:36 2010//Tphys-lists-V09-03-34
     103/QGSP_BERT_HP.icc/1.7/Thu Nov  4 14:51:36 2010//Tphys-lists-V09-03-34
     104/QGSP_BERT_NOLEP.icc/1.6/Thu Nov  4 14:51:36 2010//Tphys-lists-V09-03-34
     105/QGSP_BERT_NQE.icc/1.5/Thu Nov  4 14:51:36 2010//Tphys-lists-V09-03-34
     106/QGSP_BERT_TRV.icc/1.7/Thu Nov  4 14:51:36 2010//Tphys-lists-V09-03-34
     107/QGSP_BIC.icc/1.8/Thu Nov  4 14:51:36 2010//Tphys-lists-V09-03-34
     108/QGSP_BIC_EMY.icc/1.5/Thu Nov  4 14:51:36 2010//Tphys-lists-V09-03-34
     109/QGSP_BIC_HP.icc/1.8/Thu Nov  4 14:51:36 2010//Tphys-lists-V09-03-34
     110/QGSP_DIF.icc/1.4/Thu Nov  4 14:51:36 2010//Tphys-lists-V09-03-34
     111/QGSP_EMV.icc/1.9/Thu Nov  4 14:51:36 2010//Tphys-lists-V09-03-34
     112/QGSP_EMV_NQE.icc/1.5/Thu Nov  4 14:51:36 2010//Tphys-lists-V09-03-34
     113/QGSP_FTFP_BERT.icc/1.6/Thu Nov  4 14:51:36 2010//Tphys-lists-V09-03-34
     114/QGSP_INCL_ABLA.icc/1.6/Thu Nov  4 14:51:36 2010//Tphys-lists-V09-03-34
     115/QGSP_NQE.icc/1.5/Thu Nov  4 14:51:36 2010//Tphys-lists-V09-03-34
     116/QGSP_QEL.icc/1.6/Thu Nov  4 14:51:36 2010//Tphys-lists-V09-03-34
     117/QGS_BIC.icc/1.5/Thu Nov  4 14:51:36 2010//Tphys-lists-V09-03-34
     118/Shielding.icc/1.2/Thu Nov  4 14:51:36 2010//Tphys-lists-V09-03-34
    119119D
  • trunk/source/physics_lists/lists/include/CVS/Tag

    r1337 r1340  
    1 Ngeant4-09-04-beta-01
     1Nphys-lists-V09-03-34
  • trunk/source/physics_lists/lists/include/FTFC.icc

    r1337 r1340  
    2424// ********************************************************************
    2525//
    26 // $Id: FTFC.icc,v 1.8 2010/06/03 15:46:04 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     26// $Id: FTFC.icc,v 1.9 2010/08/16 07:14:44 kurasige Exp $
     27// GEANT4 tag $Name: phys-lists-V09-03-34 $
    2828//
    2929//---------------------------------------------------------------------------
     
    4343// 16.05.2007 V.Ivanchenko: rename EM builders
    4444// 19.06.2008 G.Folger: don't use chips quasielastic for FTF
     45// 16.08.2010 H.Kurashige: Remove inclusion of G4ParticleWithCuts
    4546//
    4647//----------------------------------------------------------------------------
     
    4849 
    4950#include "globals.hh"
    50 #include "G4ParticleDefinition.hh"
    51 #include "G4ParticleWithCuts.hh"
    5251#include "G4ProcessManager.hh"
    5352#include "G4ProcessVector.hh"
  • trunk/source/physics_lists/lists/include/FTFP.icc

    r1337 r1340  
    2424// ********************************************************************
    2525//
    26 // $Id: FTFP.icc,v 1.8 2010/06/03 15:46:04 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     26// $Id: FTFP.icc,v 1.9 2010/08/16 07:14:44 kurasige Exp $
     27// GEANT4 tag $Name: phys-lists-V09-03-34 $
    2828//
    2929//---------------------------------------------------------------------------
     
    4343// 19.06.2008 G.Folger: don't use chips quasielastic in FTF
    4444// 27.11.2009 G.Folger: Mark as obsolete
     45// 16.08.2010 H.Kurashige: Remove inclusion of G4ParticleWithCuts
    4546//
    4647//----------------------------------------------------------------------------
     
    4849
    4950#include "globals.hh"
    50 #include "G4ParticleDefinition.hh"
    51 #include "G4ParticleWithCuts.hh"
    5251#include "G4ProcessManager.hh"
    5352#include "G4ProcessVector.hh"
  • trunk/source/physics_lists/lists/include/FTFP_BERT.icc

    r1337 r1340  
    2424// ********************************************************************
    2525//
    26 // $Id: FTFP_BERT.icc,v 1.6 2010/06/04 16:05:04 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     26// $Id: FTFP_BERT.icc,v 1.7 2010/08/16 07:14:44 kurasige Exp $
     27// GEANT4 tag $Name: phys-lists-V09-03-34 $
    2828//
    2929//---------------------------------------------------------------------------
     
    3939// 27.11.2009 G.Folger: Remobe experimental status
    4040// 04.06.2010 G.Folger: Use new ctor for builders
     41// 16.08.2010 H.Kurashige: Remove inclusion of G4ParticleWithCuts
    4142//
    4243//----------------------------------------------------------------------------
     
    4445
    4546#include "globals.hh"
    46 #include "G4ParticleDefinition.hh"
    47 #include "G4ParticleWithCuts.hh"
    4847#include "G4ProcessManager.hh"
    4948#include "G4ProcessVector.hh"
  • trunk/source/physics_lists/lists/include/FTFP_BERT_EMV.icc

    r1337 r1340  
    2424// ********************************************************************
    2525//
    26 // $Id: FTFP_BERT_EMV.icc,v 1.5 2010/06/08 08:58:16 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     26// $Id: FTFP_BERT_EMV.icc,v 1.6 2010/08/16 07:14:44 kurasige Exp $
     27// GEANT4 tag $Name: phys-lists-V09-03-34 $
    2828//
    2929//---------------------------------------------------------------------------
     
    3737// 27.11.2009 G.Folger: Remove experimental status
    3838// 04.06.2010 G.Folger: Use new ctor for builders
     39// 16.08.2010 H.Kurashige: Remove inclusion of G4ParticleWithCuts
    3940//
    4041//----------------------------------------------------------------------------
     
    4243
    4344#include "globals.hh"
    44 #include "G4ParticleDefinition.hh"
    45 #include "G4ParticleWithCuts.hh"
    4645#include "G4ProcessManager.hh"
    4746#include "G4ProcessVector.hh"
  • trunk/source/physics_lists/lists/include/FTFP_BERT_EMX.icc

    r1337 r1340  
    2424// ********************************************************************
    2525//
    26 // $Id: FTFP_BERT_EMX.icc,v 1.4 2010/06/08 08:58:31 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     26// $Id: FTFP_BERT_EMX.icc,v 1.5 2010/08/16 07:14:44 kurasige Exp $
     27// GEANT4 tag $Name: phys-lists-V09-03-34 $
    2828//
    2929//---------------------------------------------------------------------------
     
    3636// Modified:
    3737// 04.06.2010 G.Folger: Use new ctor for builders
     38// 16.08.2010 H.Kurashige: Remove inclusion of G4ParticleWithCuts
    3839//
    3940//----------------------------------------------------------------------------
     
    4142
    4243#include "globals.hh"
    43 #include "G4ParticleDefinition.hh"
    44 #include "G4ParticleWithCuts.hh"
    4544#include "G4ProcessManager.hh"
    4645#include "G4ProcessVector.hh"
  • trunk/source/physics_lists/lists/include/FTFP_BERT_TRV.icc

    r1337 r1340  
    2424// ********************************************************************
    2525//
    26 // $Id: FTFP_BERT_TRV.icc,v 1.4 2010/06/04 16:05:04 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     26// $Id: FTFP_BERT_TRV.icc,v 1.5 2010/08/16 07:14:44 kurasige Exp $
     27// GEANT4 tag $Name: phys-lists-V09-03-34 $
    2828//
    2929//---------------------------------------------------------------------------
     
    3434//
    3535//   created from FTFP_BERT - simple variant changing inelastic thresholds
     36// 16.08.2010 H.Kurashige: Remove inclusion of G4ParticleWithCuts
     37//
    3638//
    3739//----------------------------------------------------------------------------
     
    3941
    4042#include "globals.hh"
    41 #include "G4ParticleDefinition.hh"
    42 #include "G4ParticleWithCuts.hh"
    4343#include "G4ProcessManager.hh"
    4444#include "G4ProcessVector.hh"
  • trunk/source/physics_lists/lists/include/FTF_BIC.icc

    r1337 r1340  
    2424// ********************************************************************
    2525//
    26 // $Id: FTF_BIC.icc,v 1.7 2010/06/04 16:05:04 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     26// $Id: FTF_BIC.icc,v 1.8 2010/08/16 07:14:44 kurasige Exp $
     27// GEANT4 tag $Name: phys-lists-V09-03-34 $
    2828//
    2929//---------------------------------------------------------------------------
     
    3636// 19.06.2008 G.Folger: don't use chips quasielastic in FTF
    3737// 04.06.2010 G.Folger: Use new ctor for builders
     38// 16.08.2010 H.Kurashige: Remove inclusion of G4ParticleWithCuts
    3839//
    3940//----------------------------------------------------------------------------
    4041//
    4142#include "globals.hh"
    42 #include "G4ParticleDefinition.hh"
    43 #include "G4ParticleWithCuts.hh"
    4443#include "G4ProcessManager.hh"
    4544#include "G4ProcessVector.hh"
  • trunk/source/physics_lists/lists/include/LBE.icc

    r1273 r1340  
    4646//
    4747// 14-02-03 Fix bugs in msc and hIon instanciation + cut per region
    48 //
     48// 16-08-10 Remove inclusion of obsolete class of G4ParticleWithCuts
     49// 20-10-10 Migrate LowEnergy process to Livermore models, LP
     50//
    4951// --------------------------------------------------------------
    5052
     
    5456#include "G4ProcessVector.hh"
    5557
    56 #include "G4ParticleDefinition.hh"
    57 #include "G4ParticleWithCuts.hh"
    5858#include "G4ParticleTypes.hh"
    5959#include "G4ParticleTable.hh"
     
    235235#include "G4hMultipleScattering.hh"
    236236
    237 // gamma
    238 #include "G4LowEnergyRayleigh.hh"
    239 #include "G4LowEnergyPhotoElectric.hh"
    240 #include "G4LowEnergyCompton.hh" 
    241 #include "G4LowEnergyGammaConversion.hh"
     237// gamma. Use Livermore models
     238#include "G4PhotoElectricEffect.hh"
     239#include "G4LivermorePhotoElectricModel.hh"
     240#include "G4ComptonScattering.hh"
     241#include "G4LivermoreComptonModel.hh"
     242#include "G4GammaConversion.hh"
     243#include "G4LivermoreGammaConversionModel.hh"
     244#include "G4RayleighScattering.hh"
     245#include "G4LivermoreRayleighModel.hh"
    242246
    243247
    244248// e-
    245 #include "G4LowEnergyIonisation.hh"
    246 #include "G4LowEnergyBremsstrahlung.hh"
     249#include "G4eMultipleScattering.hh"
     250#include "G4UniversalFluctuation.hh"
     251#include "G4UrbanMscModel93.hh"
     252
     253#include "G4eIonisation.hh"
     254#include "G4LivermoreIonisationModel.hh"
     255
     256#include "G4eBremsstrahlung.hh"
     257#include "G4LivermoreBremsstrahlungModel.hh"
    247258
    248259// e+
    249 #include "G4eIonisation.hh"
    250 #include "G4eBremsstrahlung.hh"
    251260#include "G4eplusAnnihilation.hh"
    252261
    253262
    254263// alpha and GenericIon and deuterons, triton, He3:
    255 #include "G4hLowEnergyIonisation.hh"
     264#include "G4ionIonisation.hh"
     265#include "G4hIonisation.hh"
     266#include "G4hBremsstrahlung.hh"
     267//
     268#include "G4IonParametrisedLossModel.hh"
     269#include "G4NuclearStopping.hh"
    256270#include "G4EnergyLossTables.hh"
    257 // hLowEnergyIonisation uses Ziegler 1988 as the default
     271
     272
     273// msc models
     274#include "G4UrbanMscModel93.hh"
    258275
    259276
     
    269286 template<class T> void TLBE<T>::ConstructEM() {
    270287
    271 // processes:
    272 
    273   G4LowEnergyPhotoElectric* lowePhot = new G4LowEnergyPhotoElectric();
    274   G4LowEnergyIonisation* loweIon  = new G4LowEnergyIonisation();
    275   G4LowEnergyBremsstrahlung* loweBrem = new G4LowEnergyBremsstrahlung();
    276 
    277   // note LowEIon uses proton as basis for its data-base, therefore
    278   // cannot specify different LowEnergyIonisation models for different
    279   // particles, but can change model globally for Ion, Alpha and Proton.
    280 
    281 
    282   //fluorescence apply specific cut for fluorescence from photons, electrons
    283   //and bremsstrahlung photons:
    284   G4double fluorcut = 250*eV;
    285   lowePhot->SetCutForLowEnSecPhotons(fluorcut);
    286   loweIon->SetCutForLowEnSecPhotons(fluorcut);
    287   loweBrem->SetCutForLowEnSecPhotons(fluorcut);
    288  
    289   // setting tables explicitly for electronic stopping power
    290   //  ahadronLowEIon->SetElectronicStoppingPowerModel
    291   //  (G4GenericIon::GenericIonDefinition(), "ICRU_R49p") ;
    292   //  ahadronLowEIon->SetElectronicStoppingPowerModel
    293   //  (G4Proton::ProtonDefinition(), "ICRU_R49p") ;
    294 
    295   // Switch off the Barkas and Bloch corrections
    296   //  ahadronLowEIon->SetBarkasOff();
    297 
    298 
     288 // models & processes:
     289 // Use Livermore models up to 20 MeV, and standard
     290 // models for higher energy
     291 G4double LivermoreHighEnergyLimit = 20*MeV;
     292 //
    299293  this->theParticleIterator->reset();
    300294  while( (*(this->theParticleIterator))() ){
     
    307301    if (particleName == "gamma")
    308302      {
    309         //gamma
    310         pmanager->AddDiscreteProcess(new G4LowEnergyRayleigh());
    311         pmanager->AddDiscreteProcess(lowePhot);
    312         pmanager->AddDiscreteProcess(new G4LowEnergyCompton());
    313         pmanager->AddDiscreteProcess(new G4LowEnergyGammaConversion());
     303      G4PhotoElectricEffect* thePhotoElectricEffect = new G4PhotoElectricEffect();
     304      G4LivermorePhotoElectricModel* theLivermorePhotoElectricModel =
     305        new G4LivermorePhotoElectricModel();
     306      theLivermorePhotoElectricModel->SetHighEnergyLimit(LivermoreHighEnergyLimit);
     307      thePhotoElectricEffect->AddEmModel(0, theLivermorePhotoElectricModel);
     308      pmanager->AddDiscreteProcess(thePhotoElectricEffect);
     309
     310      G4ComptonScattering* theComptonScattering = new G4ComptonScattering();
     311      G4LivermoreComptonModel* theLivermoreComptonModel =
     312        new G4LivermoreComptonModel();
     313      theLivermoreComptonModel->SetHighEnergyLimit(LivermoreHighEnergyLimit);
     314      theComptonScattering->AddEmModel(0, theLivermoreComptonModel);
     315      pmanager->AddDiscreteProcess(theComptonScattering);
     316
     317      G4GammaConversion* theGammaConversion = new G4GammaConversion();
     318      G4LivermoreGammaConversionModel* theLivermoreGammaConversionModel =
     319        new G4LivermoreGammaConversionModel();
     320      theLivermoreGammaConversionModel->SetHighEnergyLimit(LivermoreHighEnergyLimit);
     321      theGammaConversion->AddEmModel(0, theLivermoreGammaConversionModel);
     322      pmanager->AddDiscreteProcess(theGammaConversion);
     323
     324      G4RayleighScattering* theRayleigh = new G4RayleighScattering();
     325      G4LivermoreRayleighModel* theRayleighModel = new G4LivermoreRayleighModel();
     326      theRayleighModel->SetHighEnergyLimit(LivermoreHighEnergyLimit);
     327      theRayleigh->AddEmModel(0, theRayleighModel);
     328      pmanager->AddDiscreteProcess(theRayleigh);
     329
    314330      }
    315331    else if (particleName == "e-")
    316332      {
    317         //electron
    318         // process ordering: AddProcess(name, at rest, along step, post step)
    319         // -1 = not implemented, then ordering
    320         G4eMultipleScattering* aMultipleScattering = new G4eMultipleScattering();
    321         pmanager->AddProcess(aMultipleScattering,     -1, 1, 1);
    322         pmanager->AddProcess(loweIon,                 -1, 2, 2);
    323         pmanager->AddProcess(loweBrem,                -1,-1, 3);
     333       //electron
     334       // process ordering: AddProcess(name, at rest, along step, post step)
     335       // -1 = not implemented, then ordering
     336        G4eMultipleScattering* msc = new G4eMultipleScattering();     
     337        msc->AddEmModel(0, new G4UrbanMscModel93());
     338        msc->SetStepLimitType(fUseDistanceToBoundary);
     339        pmanager->AddProcess(msc,                   -1, 1, 1);
     340     
     341       // Ionisation
     342       G4eIonisation* eIoni = new G4eIonisation();
     343       G4LivermoreIonisationModel* theIoniLivermore = new
     344        G4LivermoreIonisationModel();
     345       theIoniLivermore->SetHighEnergyLimit(1*MeV);
     346       eIoni->AddEmModel(0, theIoniLivermore, new G4UniversalFluctuation() );
     347       eIoni->SetStepFunction(0.2, 100*um); //     
     348       pmanager->AddProcess(eIoni,                 -1, 2, 2);
     349     
     350       // Bremsstrahlung
     351       G4eBremsstrahlung* eBrem = new G4eBremsstrahlung();
     352       G4LivermoreBremsstrahlungModel* theBremLivermore = new
     353         G4LivermoreBremsstrahlungModel();
     354       theBremLivermore->SetHighEnergyLimit(LivermoreHighEnergyLimit);
     355       eBrem->AddEmModel(0, theBremLivermore);
     356       pmanager->AddProcess(eBrem, -1,-3, 3);   
    324357      }
    325358    else if (particleName == "e+")
    326359      {
    327360        //positron
    328         G4eMultipleScattering* aMultipleScattering = new G4eMultipleScattering();
    329         pmanager->AddProcess(aMultipleScattering,     -1, 1, 1);
    330         pmanager->AddProcess(new G4eIonisation(),     -1, 2, 2);
    331         pmanager->AddProcess(new G4eBremsstrahlung(), -1,-1, 3);
    332         pmanager->AddProcess(new G4eplusAnnihilation(),0,-1, 4);     
     361      G4eMultipleScattering* msc = new G4eMultipleScattering();
     362      msc->AddEmModel(0, new G4UrbanMscModel93());     
     363      msc->SetStepLimitType(fUseDistanceToBoundary);
     364      pmanager->AddProcess(msc,                   -1, 1, 1);
     365      G4eIonisation* eIoni = new G4eIonisation();
     366      eIoni->SetStepFunction(0.2, 100*um);     
     367      pmanager->AddProcess(eIoni,                 -1, 2, 2);
     368      pmanager->AddProcess(new G4eBremsstrahlung, -1,-3, 3);     
     369      pmanager->AddProcess(new G4eplusAnnihilation,0,-1, 4);
    333370      }
    334371    else if( particleName == "mu+" ||
     
    344381          pmanager->AddProcess(new G4MuonMinusCaptureAtRest(), 0,-1,-1);
    345382      }
    346     else if (particleName == "proton"     ||
    347              particleName == "alpha"      ||
     383    else if (particleName == "GenericIon")
     384    {
     385      pmanager->AddProcess(new G4hMultipleScattering, -1, 1, 1);
     386      G4ionIonisation* ionIoni = new G4ionIonisation();
     387      ionIoni->SetEmModel(new G4IonParametrisedLossModel());
     388      ionIoni->SetStepFunction(0.1, 10*um);
     389      pmanager->AddProcess(ionIoni,                   -1, 2, 2);
     390      pmanager->AddProcess(new G4NuclearStopping(),   -1, 3,-1);       
     391    }
     392    else if (particleName == "alpha" || particleName == "He3")
     393    {
     394      //MSC, ion-Ionisation, Nuclear Stopping
     395      pmanager->AddProcess(new G4hMultipleScattering, -1, 1, 1);
     396
     397      G4ionIonisation* ionIoni = new G4ionIonisation();
     398      ionIoni->SetStepFunction(0.1, 20*um);
     399      pmanager->AddProcess(ionIoni,                   -1, 2, 2);
     400      pmanager->AddProcess(new G4NuclearStopping(),   -1, 3,-1);
     401    }
     402    else if (particleName == "proton"     ||     
    348403             particleName == "deuteron"   ||
    349404             particleName == "triton"     ||
    350              particleName == "He3"        ||
    351              particleName == "GenericIon" ||
    352              (particleType == "nucleus" && charge != 0))
     405             particleName == "pi+" ||
     406             particleName == "pi-" ||
     407             particleName == "kaon+" ||
     408             particleName == "kaon-")
    353409      {
    354         // OBJECT may be dynamically created as either a GenericIon or nucleus
    355         // G4Nucleus exists and therefore has particle type nucleus
    356         // genericIon:
    357         G4hMultipleScattering* aMultipleScattering = new G4hMultipleScattering();
    358         G4hLowEnergyIonisation* ahadronLowEIon = new G4hLowEnergyIonisation();
    359         pmanager->AddProcess(aMultipleScattering,-1,1,1);
    360         pmanager->AddProcess(ahadronLowEIon,-1,2,2);
    361         // ahadronLowEIon->SetNuclearStoppingOff() ;
    362         //        ahadronLowEIon->SetNuclearStoppingPowerModel("ICRU_R49") ;
    363         //        ahadronLowEIon->SetNuclearStoppingOn() ;
    364  
    365         //fluorescence switch off for hadrons (for now) PIXE:
    366         ahadronLowEIon->SetFluorescence(false);
     410       //MSC, h-ionisation, bremsstrahlung
     411       pmanager->AddProcess(new G4hMultipleScattering, -1, 1, 1);     
     412       G4hIonisation* hIoni = new G4hIonisation();
     413       hIoni->SetStepFunction(0.2, 50*um);
     414       pmanager->AddProcess(hIoni,                     -1, 2, 2);     
     415       pmanager->AddProcess(new G4hBremsstrahlung,     -1,-3, 3);   
    367416      }
    368417    else if ((!particle->IsShortLived()) &&
     
    371420      {
    372421        //all others charged particles except geantino
    373         G4hMultipleScattering* aMultipleScattering = new G4hMultipleScattering();
    374         G4hLowEnergyIonisation* ahadronLowEIon = new G4hLowEnergyIonisation();
    375         pmanager->AddProcess(aMultipleScattering,-1,1,1);
    376         pmanager->AddProcess(ahadronLowEIon,       -1,2,2);     
    377         //      pmanager->AddProcess(new G4hIonisation(),       -1,2,2);     
     422        pmanager->AddProcess(new G4hMultipleScattering, -1, 1, 1);
     423        pmanager->AddProcess(new G4hIonisation,         -1, 2, 2);
    378424      }
    379425   
  • trunk/source/physics_lists/lists/include/LHEP.icc

    r1337 r1340  
    2424// ********************************************************************
    2525//
    26 // $Id: LHEP.icc,v 1.5 2010/06/04 16:05:04 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     26// $Id: LHEP.icc,v 1.6 2010/08/16 07:14:44 kurasige Exp $
     27// GEANT4 tag $Name: phys-lists-V09-03-34 $
    2828//
    2929//---------------------------------------------------------------------------
     
    4040// 16.05.2007 V.Ivanchenko: rename EM builders
    4141// 04.06.2010 G.Folger: Use new ctor for builders
     42// 16.08.2010 H.Kurashige: Remove inclusion of G4ParticleWithCuts
    4243//
    4344//----------------------------------------------------------------------------
    4445//
    4546#include "globals.hh"
    46 #include "G4ParticleDefinition.hh"
    47 #include "G4ParticleWithCuts.hh"
    4847#include "G4ProcessManager.hh"
    4948#include "G4ProcessVector.hh"
  • trunk/source/physics_lists/lists/include/LHEP_BERT.icc

    r1337 r1340  
    2424// ********************************************************************
    2525//
    26 // $Id: LHEP_BERT.icc,v 1.5 2010/06/03 15:46:04 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     26// $Id: LHEP_BERT.icc,v 1.6 2010/08/16 07:14:44 kurasige Exp $
     27// GEANT4 tag $Name: phys-lists-V09-03-34 $
    2828//
    2929//---------------------------------------------------------------------------
     
    4040// 14.06.2006 G.Folger: Migrate to HadronElasticPhysics using G4LElastic
    4141// 16.05.2007 V.Ivanchenko: rename EM builders
     42// 16.08.2010 H.Kurashige: Remove inclusion of G4ParticleWithCuts
    4243//
    4344//----------------------------------------------------------------------------
     
    4546
    4647#include "globals.hh"
    47 #include "G4ParticleDefinition.hh"
    48 #include "G4ParticleWithCuts.hh"
    4948#include "G4ProcessManager.hh"
    5049#include "G4ProcessVector.hh"
  • trunk/source/physics_lists/lists/include/LHEP_BERT_HP.icc

    r1337 r1340  
    2424// ********************************************************************
    2525//
    26 // $Id: LHEP_BERT_HP.icc,v 1.5 2010/06/03 15:46:04 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     26// $Id: LHEP_BERT_HP.icc,v 1.6 2010/08/16 07:14:44 kurasige Exp $
     27// GEANT4 tag $Name: phys-lists-V09-03-34 $
    2828//
    2929//---------------------------------------------------------------------------
     
    4040// 14.06.2006 G.Folger: Migrate to HadronElasticPhysics using G4LElastic
    4141// 16.05.2007 V.Ivanchenko: rename EM builders
     42// 16.08.2010 H.Kurashige: Remove inclusion of G4ParticleWithCuts
    4243//
    4344//----------------------------------------------------------------------------
     
    4546
    4647#include "globals.hh"
    47 #include "G4ParticleDefinition.hh"
    48 #include "G4ParticleWithCuts.hh"
    4948#include "G4ProcessManager.hh"
    5049#include "G4ProcessVector.hh"
  • trunk/source/physics_lists/lists/include/LHEP_EMV.icc

    r1337 r1340  
    2424// ********************************************************************
    2525//
    26 // $Id: LHEP_EMV.icc,v 1.5 2010/06/04 16:05:04 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     26// $Id: LHEP_EMV.icc,v 1.6 2010/08/16 07:14:44 kurasige Exp $
     27// GEANT4 tag $Name: phys-lists-V09-03-34 $
    2828//
    2929//---------------------------------------------------------------------------
     
    3939// 16.05.2007 V.Ivanchenko: rename EM builders
    4040// 04.06.2010 G.Folger: Use new ctor for builders
     41// 16.08.2010 H.Kurashige: Remove inclusion of G4ParticleWithCuts
    4142//
    4243//----------------------------------------------------------------------------
     
    4445
    4546#include "globals.hh"
    46 #include "G4ParticleDefinition.hh"
    47 #include "G4ParticleWithCuts.hh"
    4847#include "G4ProcessManager.hh"
    4948#include "G4ProcessVector.hh"
  • trunk/source/physics_lists/lists/include/LHEP_PRECO_HP.icc

    r1337 r1340  
    2424// ********************************************************************
    2525//
    26 // $Id: LHEP_PRECO_HP.icc,v 1.5 2010/06/03 15:46:04 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     26// $Id: LHEP_PRECO_HP.icc,v 1.6 2010/08/16 07:14:44 kurasige Exp $
     27// GEANT4 tag $Name: phys-lists-V09-03-34 $
    2828//
    2929//---------------------------------------------------------------------------
     
    3939// 14.06.2006 G.Folger: Migrate to HadronElasticPhysics using G4LElastic
    4040// 16.05.2007 V.Ivanchenko: rename EM builders
     41// 16.08.2010 H.Kurashige: Remove inclusion of G4ParticleWithCuts
    4142//
    4243//----------------------------------------------------------------------------
     
    4445
    4546#include "globals.hh"
    46 #include "G4ParticleDefinition.hh"
    47 #include "G4ParticleWithCuts.hh"
    4847#include "G4ProcessManager.hh"
    4948#include "G4ProcessVector.hh"
  • trunk/source/physics_lists/lists/include/QGSC.icc

    r1337 r1340  
    2424// ********************************************************************
    2525//
    26 // $Id: QGSC.icc,v 1.10 2010/06/03 15:46:04 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     26// $Id: QGSC.icc,v 1.11 2010/08/16 07:14:44 kurasige Exp $
     27// GEANT4 tag $Name: phys-lists-V09-03-34 $
    2828//
    2929//---------------------------------------------------------------------------
     
    4444// 16.05.2007 V.Ivanchenko: rename EM builders
    4545// 27.11.2009 G.Folger: Mark as obsolete
     46// 16.08.2010 H.Kurashige: Remove inclusion of G4ParticleWithCuts
     47//
    4648//
    4749//----------------------------------------------------------------------------
    4850//
    4951#include "globals.hh"
    50 #include "G4ParticleDefinition.hh"
    51 #include "G4ParticleWithCuts.hh"
    5252#include "G4ProcessManager.hh"
    5353#include "G4ProcessVector.hh"
  • trunk/source/physics_lists/lists/include/QGSC_BERT.icc

    r1337 r1340  
    2424// ********************************************************************
    2525//
    26 // $Id: QGSC_BERT.icc,v 1.3 2010/06/04 16:05:04 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     26// $Id: QGSC_BERT.icc,v 1.4 2010/08/16 07:14:44 kurasige Exp $
     27// GEANT4 tag $Name: phys-lists-V09-03-34 $
    2828//
    2929//---------------------------------------------------------------------------
     
    3636// Modified:
    3737// 04.06.2010 G.Folger: Use new ctor for builders
     38// 16.08.2010 H.Kurashige: Remove inclusion of G4ParticleWithCuts
    3839//
    3940//----------------------------------------------------------------------------
    4041//
    4142#include "globals.hh"
    42 #include "G4ParticleDefinition.hh"
    43 #include "G4ParticleWithCuts.hh"
    4443#include "G4ProcessManager.hh"
    4544#include "G4ProcessVector.hh"
  • trunk/source/physics_lists/lists/include/QGSC_CHIPS.icc

    r1337 r1340  
    2424// ********************************************************************
    2525//
    26 // $Id: QGSC_CHIPS.icc,v 1.5 2010/06/07 15:34:32 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     26// $Id: QGSC_CHIPS.icc,v 1.6 2010/08/16 07:14:44 kurasige Exp $
     27// GEANT4 tag $Name: phys-lists-V09-03-34 $
    2828//
    2929//---------------------------------------------------------------------------
     
    3535// Modified:
    3636// 27.11.2009 G.Folger: Mark as obsolete
     37// 16.08.2010 H.Kurashige: Remove inclusion of G4ParticleWithCuts
    3738//
    3839//-------------------------------------------------------------------------------
     
    4647//  interaction is temporary taken from the QGSC algorithm, which is not expected
    4748//  to work at low energies, but temporary can be used as an interface to CHIPS.
    48 //-------------------------------------------------------------------------------
     49//------------------------------------------------------------------------------
    4950
    5051#include "globals.hh"
    51 #include "G4ParticleDefinition.hh"
    52 #include "G4ParticleWithCuts.hh"
    5352#include "G4ProcessManager.hh"
    5453#include "G4ProcessVector.hh"
  • trunk/source/physics_lists/lists/include/QGSC_EMV.icc

    r1337 r1340  
    2424// ********************************************************************
    2525//
    26 // $Id: QGSC_EMV.icc,v 1.6 2010/06/03 15:46:04 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     26// $Id: QGSC_EMV.icc,v 1.7 2010/08/16 07:14:44 kurasige Exp $
     27// GEANT4 tag $Name: phys-lists-V09-03-34 $
    2828//
    2929//---------------------------------------------------------------------------
     
    4141// 16.05.2007 V.Ivanchenko: rename EM builders
    4242// 27.11.2009 G.Folger: Mark as obsolete
     43// 16.08.2010 H.Kurashige: Remove inclusion of G4ParticleWithCuts
    4344//
    4445//----------------------------------------------------------------------------
    4546//
    4647#include "globals.hh"
    47 #include "G4ParticleDefinition.hh"
    48 #include "G4ParticleWithCuts.hh"
    4948#include "G4ProcessManager.hh"
    5049#include "G4ProcessVector.hh"
  • trunk/source/physics_lists/lists/include/QGSC_QGSC.icc

    r1337 r1340  
    2424// ********************************************************************
    2525//
    26 // $Id: QGSC_QGSC.icc,v 1.3 2010/06/03 15:46:04 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     26// $Id: QGSC_QGSC.icc,v 1.4 2010/08/16 07:14:44 kurasige Exp $
     27// GEANT4 tag $Name: phys-lists-V09-03-34 $
    2828//
    2929//---------------------------------------------------------------------------
     
    3535// Modified:
    3636// 27.11.2009 G.Folger: Mark as obsolete
     37// 16.08.2010 H.Kurashige: Remove inclusion of G4ParticleWithCuts
    3738//
    3839//----------------------------------------------------------------------------
    3940//
    4041#include "globals.hh"
    41 #include "G4ParticleDefinition.hh"
    42 #include "G4ParticleWithCuts.hh"
    4342#include "G4ProcessManager.hh"
    4443#include "G4ProcessVector.hh"
  • trunk/source/physics_lists/lists/include/QGSP.icc

    r1337 r1340  
    2424// ********************************************************************
    2525//
    26 // $Id: QGSP.icc,v 1.11 2010/06/07 15:34:32 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     26// $Id: QGSP.icc,v 1.12 2010/08/16 07:14:44 kurasige Exp $
     27// GEANT4 tag $Name: phys-lists-V09-03-34 $
    2828//
    2929//---------------------------------------------------------------------------
     
    4343// 27.11.2009 G.Folger: Mark as obsolete
    4444// 04.06.2010 G.Folger: Mark as replaced, use new ctor for Builders
     45// 16.08.2010 H.Kurashige: Remove inclusion of G4ParticleWithCuts
    4546//
    4647//----------------------------------------------------------------------------
     
    4849
    4950#include "globals.hh"
    50 #include "G4ParticleDefinition.hh"
    51 #include "G4ParticleWithCuts.hh"
    5251#include "G4ProcessManager.hh"
    5352#include "G4ProcessVector.hh"
  • trunk/source/physics_lists/lists/include/QGSP_BERT.icc

    r1337 r1340  
    2424// ********************************************************************
    2525//
    26 // $Id: QGSP_BERT.icc,v 1.7 2010/06/04 16:05:04 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     26// $Id: QGSP_BERT.icc,v 1.8 2010/08/16 07:14:44 kurasige Exp $
     27// GEANT4 tag $Name: phys-lists-V09-03-34 $
    2828//
    2929//---------------------------------------------------------------------------
     
    4343// 16.05.2007 V.Ivanchenko: rename EM builders
    4444// 04.06.2010 G.Folger: Use new ctor for builders
     45// 16.08.2010 H.Kurashige: Remove inclusion of G4ParticleWithCuts
    4546//
    4647//----------------------------------------------------------------------------
     
    4849
    4950#include "globals.hh"
    50 #include "G4ParticleDefinition.hh"
    51 #include "G4ParticleWithCuts.hh"
    5251#include "G4ProcessManager.hh"
    5352#include "G4ProcessVector.hh"
  • trunk/source/physics_lists/lists/include/QGSP_BERT_CHIPS.icc

    r1337 r1340  
    2424// ********************************************************************
    2525//
    26 // $Id: QGSP_BERT_CHIPS.icc,v 1.4 2010/06/04 16:05:04 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     26// $Id: QGSP_BERT_CHIPS.icc,v 1.5 2010/08/16 07:14:44 kurasige Exp $
     27// GEANT4 tag $Name: phys-lists-V09-03-34 $
    2828//
    2929//---------------------------------------------------------------------------
     
    3636// Modified:
    3737// 04.06.2010 G.Folger: Use new ctor for builders
     38// 16.08.2010 H.Kurashige: Remove inclusion of G4ParticleWithCuts
    3839//
    3940//----------------------------------------------------------------------------
     
    4142
    4243#include "globals.hh"
    43 #include "G4ParticleDefinition.hh"
    44 #include "G4ParticleWithCuts.hh"
    4544#include "G4ProcessManager.hh"
    4645#include "G4ProcessVector.hh"
  • trunk/source/physics_lists/lists/include/QGSP_BERT_DIF.icc

    r1337 r1340  
    2424// ********************************************************************
    2525//
    26 // $Id: QGSP_BERT_DIF.icc,v 1.4 2010/06/03 15:46:04 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     26// $Id: QGSP_BERT_DIF.icc,v 1.5 2010/08/16 07:14:44 kurasige Exp $
     27// GEANT4 tag $Name: phys-lists-V09-03-34 $
    2828//
    2929//---------------------------------------------------------------------------
     
    3636// Modified:
    3737// 18.05.2009 G.Folger: obsoleted
     38// 16.08.2010 H.Kurashige: Remove inclusion of G4ParticleWithCuts
    3839//
    3940//----------------------------------------------------------------------------
     
    4142
    4243#include "globals.hh"
    43 #include "G4ParticleDefinition.hh"
    44 #include "G4ParticleWithCuts.hh"
    4544#include "G4ProcessManager.hh"
    4645#include "G4ProcessVector.hh"
  • trunk/source/physics_lists/lists/include/QGSP_BERT_EMV.icc

    r1337 r1340  
    2424// ********************************************************************
    2525//
    26 // $Id: QGSP_BERT_EMV.icc,v 1.6 2010/06/07 15:34:32 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     26// $Id: QGSP_BERT_EMV.icc,v 1.8 2010/08/16 07:14:44 kurasige Exp $
     27// GEANT4 tag $Name: phys-lists-V09-03-34 $
    2828//
    2929//---------------------------------------------------------------------------
     
    3636// Modified:
    3737// 04.06.2010 G.Folger: Use new ctor for builders
     38// 16.08.2010 H.Kurashige: Remove inclusion of G4ParticleWithCuts
    3839//
    3940//----------------------------------------------------------------------------
     
    4142
    4243#include "globals.hh"
    43 #include "G4ParticleDefinition.hh"
    44 #include "G4ParticleWithCuts.hh"
    4544#include "G4ProcessManager.hh"
    4645#include "G4ProcessVector.hh"
     
    5958#include "G4QStoppingPhysics.hh"
    6059#include "G4HadronElasticPhysics.hh"
    61 #include "G4HadronHElasticPhysics.hh"
    6260#include "G4NeutronTrackingCut.hh"
    6361
     
    8583
    8684   // Hadron Elastic scattering
    87   this->RegisterPhysics( new G4HadronHElasticPhysics(ver) );
     85  this->RegisterPhysics( new G4HadronElasticPhysics(ver) );
    8886
    8987  // Hadron Physics
  • trunk/source/physics_lists/lists/include/QGSP_BERT_EMX.icc

    r1337 r1340  
    2424// ********************************************************************
    2525//
    26 // $Id: QGSP_BERT_EMX.icc,v 1.4 2010/06/04 16:05:04 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     26// $Id: QGSP_BERT_EMX.icc,v 1.5 2010/08/16 07:14:44 kurasige Exp $
     27// GEANT4 tag $Name: phys-lists-V09-03-34 $
    2828//
    2929//---------------------------------------------------------------------------
     
    3737// 27.11.2009 G.Folger: Mark as experimental
    3838// 04.06.2010 G.Folger: Use new ctor for builders
     39// 16.08.2010 H.Kurashige: Remove inclusion of G4ParticleWithCuts
    3940//
    4041//----------------------------------------------------------------------------
     
    4243
    4344#include "globals.hh"
    44 #include "G4ParticleDefinition.hh"
    45 #include "G4ParticleWithCuts.hh"
    4645#include "G4ProcessManager.hh"
    4746#include "G4ProcessVector.hh"
  • trunk/source/physics_lists/lists/include/QGSP_BERT_HP.icc

    r1337 r1340  
    2424// ********************************************************************
    2525//
    26 // $Id: QGSP_BERT_HP.icc,v 1.6 2010/06/04 16:05:04 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     26// $Id: QGSP_BERT_HP.icc,v 1.7 2010/08/16 07:14:44 kurasige Exp $
     27// GEANT4 tag $Name: phys-lists-V09-03-34 $
    2828//
    2929//---------------------------------------------------------------------------
     
    4141// 16.05.2007 V.Ivanchenko: rename EM builders
    4242// 04.06.2010 G.Folger: Use new ctor for builders
    43 //
     43// 16.08.2010 H.Kurashige: Remove inclusion of G4ParticleWithCuts
     44//
     45//----------------------------------------------------------------------------
     46//
    4447
    4548#include "globals.hh"
    46 #include "G4ParticleDefinition.hh"
    47 #include "G4ParticleWithCuts.hh"
    4849#include "G4ProcessManager.hh"
    4950#include "G4ProcessVector.hh"
  • trunk/source/physics_lists/lists/include/QGSP_BERT_NOLEP.icc

    r1337 r1340  
    2424// ********************************************************************
    2525//
    26 // $Id: QGSP_BERT_NOLEP.icc,v 1.5 2010/06/07 15:34:32 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     26// $Id: QGSP_BERT_NOLEP.icc,v 1.6 2010/08/16 07:14:44 kurasige Exp $
     27// GEANT4 tag $Name: phys-lists-V09-03-34 $
    2828//
    2929//---------------------------------------------------------------------------
     
    3838// 27.11.2009 G.Folger, Use QElastic directly
    3939// 04.06.2010 G.Folger: Use new ctor for builders
     40// 16.08.2010 H.Kurashige: Remove inclusion of G4ParticleWithCuts
    4041//
    4142//----------------------------------------------------------------------------
     
    4344
    4445#include "globals.hh"
    45 #include "G4ParticleDefinition.hh"
    46 #include "G4ParticleWithCuts.hh"
    4746#include "G4ProcessManager.hh"
    4847#include "G4ProcessVector.hh"
  • trunk/source/physics_lists/lists/include/QGSP_BERT_NQE.icc

    r1337 r1340  
    2424// ********************************************************************
    2525//
    26 // $Id: QGSP_BERT_NQE.icc,v 1.4 2010/06/03 15:46:04 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     26// $Id: QGSP_BERT_NQE.icc,v 1.5 2010/08/16 07:14:44 kurasige Exp $
     27// GEANT4 tag $Name: phys-lists-V09-03-34 $
    2828//
    2929//---------------------------------------------------------------------------
     
    3737// 18.05.2009 G.Folger: obsoleted
    3838// 16.05.2007 V.Ivanchenko: rename EM builders
     39// 16.08.2010 H.Kurashige: Remove inclusion of G4ParticleWithCuts
    3940//
    4041//----------------------------------------------------------------------------
     
    4243
    4344#include "globals.hh"
    44 #include "G4ParticleDefinition.hh"
    45 #include "G4ParticleWithCuts.hh"
    4645#include "G4ProcessManager.hh"
    4746#include "G4ProcessVector.hh"
  • trunk/source/physics_lists/lists/include/QGSP_BERT_TRV.icc

    r1337 r1340  
    2424// ********************************************************************
    2525//
    26 // $Id: QGSP_BERT_TRV.icc,v 1.6 2010/06/07 15:34:32 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     26// $Id: QGSP_BERT_TRV.icc,v 1.7 2010/08/16 07:14:44 kurasige Exp $
     27// GEANT4 tag $Name: phys-lists-V09-03-34 $
    2828//
    2929//---------------------------------------------------------------------------
     
    3838// 27.11.2009 G.Folger: Mark as experimental
    3939// 04.06.2010 G.Folger: Use new ctor for builders
     40// 16.08.2010 H.Kurashige: Remove inclusion of G4ParticleWithCuts
    4041//
    4142//----------------------------------------------------------------------------
     
    4344
    4445#include "globals.hh"
    45 #include "G4ParticleDefinition.hh"
    46 #include "G4ParticleWithCuts.hh"
    4746#include "G4ProcessManager.hh"
    4847#include "G4ProcessVector.hh"
  • trunk/source/physics_lists/lists/include/QGSP_BIC.icc

    r1337 r1340  
    2424// ********************************************************************
    2525//
    26 // $Id: QGSP_BIC.icc,v 1.7 2010/06/04 16:05:04 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     26// $Id: QGSP_BIC.icc,v 1.8 2010/08/16 07:14:44 kurasige Exp $
     27// GEANT4 tag $Name: phys-lists-V09-03-34 $
    2828//
    2929//---------------------------------------------------------------------------
     
    4343// 26.04.2007 G.Folger: Enable quasielastic for QGS string model
    4444// 16.05.2007 V.Ivanchenko: rename EM builders
     45// 16.08.2010 H.Kurashige: Remove inclusion of G4ParticleWithCuts
    4546//
    4647//----------------------------------------------------------------------------
    4748//
    4849#include "globals.hh"
    49 #include "G4ParticleDefinition.hh"
    50 #include "G4ParticleWithCuts.hh"
    5150#include "G4ProcessManager.hh"
    5251#include "G4ProcessVector.hh"
  • trunk/source/physics_lists/lists/include/QGSP_BIC_EMY.icc

    r1337 r1340  
    2424// ********************************************************************
    2525//
    26 // $Id: QGSP_BIC_EMY.icc,v 1.4 2010/06/07 15:34:32 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     26// $Id: QGSP_BIC_EMY.icc,v 1.5 2010/08/16 07:14:44 kurasige Exp $
     27// GEANT4 tag $Name: phys-lists-V09-03-34 $
    2828//
    2929//---------------------------------------------------------------------------
     
    3636// Modified:
    3737// 04.06.2010 G.Folger: Use new ctor for builders
     38// 16.08.2010 H.Kurashige: Remove inclusion of G4ParticleWithCuts
    3839//
    3940//----------------------------------------------------------------------------
    4041//
    4142#include "globals.hh"
    42 #include "G4ParticleDefinition.hh"
    43 #include "G4ParticleWithCuts.hh"
    4443#include "G4ProcessManager.hh"
    4544#include "G4ProcessVector.hh"
  • trunk/source/physics_lists/lists/include/QGSP_BIC_HP.icc

    r1337 r1340  
    2424// ********************************************************************
    2525//
    26 // $Id: QGSP_BIC_HP.icc,v 1.7 2010/06/04 16:05:04 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     26// $Id: QGSP_BIC_HP.icc,v 1.8 2010/08/16 07:14:44 kurasige Exp $
     27// GEANT4 tag $Name: phys-lists-V09-03-34 $
    2828//
    2929//---------------------------------------------------------------------------
     
    3838// 16.05.2007 V.Ivanchenko: rename EM builders
    3939// 04.06.2010 G.Folger: Use new ctor for builders
     40// 16.08.2010 H.Kurashige: Remove inclusion of G4ParticleWithCuts
    4041//
    4142//----------------------------------------------------------------------------
    4243//
    4344#include "globals.hh"
    44 #include "G4ParticleDefinition.hh"
    45 #include "G4ParticleWithCuts.hh"
    4645#include "G4ProcessManager.hh"
    4746#include "G4ProcessVector.hh"
  • trunk/source/physics_lists/lists/include/QGSP_DIF.icc

    r1337 r1340  
    2424// ********************************************************************
    2525//
    26 // $Id: QGSP_DIF.icc,v 1.3 2010/06/03 15:46:04 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     26// $Id: QGSP_DIF.icc,v 1.4 2010/08/16 07:14:44 kurasige Exp $
     27// GEANT4 tag $Name: phys-lists-V09-03-34 $
    2828//
    2929//---------------------------------------------------------------------------
     
    3636// Modified:
    3737// 18.05.2009 G.Folger: obsoleted
     38// 16.08.2010 H.Kurashige: Remove inclusion of G4ParticleWithCuts
    3839//
    3940//----------------------------------------------------------------------------
     
    4142
    4243#include "globals.hh"
    43 #include "G4ParticleDefinition.hh"
    44 #include "G4ParticleWithCuts.hh"
    4544#include "G4ProcessManager.hh"
    4645#include "G4ProcessVector.hh"
  • trunk/source/physics_lists/lists/include/QGSP_EMV.icc

    r1337 r1340  
    2424// ********************************************************************
    2525//
    26 // $Id: QGSP_EMV.icc,v 1.8 2010/06/03 15:46:04 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     26// $Id: QGSP_EMV.icc,v 1.9 2010/08/16 07:14:44 kurasige Exp $
     27// GEANT4 tag $Name: phys-lists-V09-03-34 $
    2828//
    2929//---------------------------------------------------------------------------
     
    4747//    - use HadronPhysicsQGSP, not HadronPhysicsQGSP_EMV, code is equivalent
    4848// 16.05.2007 V.Ivanchenko: rename EM builders
     49// 16.08.2010 H.Kurashige: Remove inclusion of G4ParticleWithCuts
    4950//
    5051//----------------------------------------------------------------------------
     
    5253
    5354#include "globals.hh"
    54 #include "G4ParticleDefinition.hh"
    55 #include "G4ParticleWithCuts.hh"
    5655#include "G4ProcessManager.hh"
    5756#include "G4ProcessVector.hh"
  • trunk/source/physics_lists/lists/include/QGSP_EMV_NQE.icc

    r1337 r1340  
    2424// ********************************************************************
    2525//
    26 // $Id: QGSP_EMV_NQE.icc,v 1.4 2010/06/03 15:46:04 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     26// $Id: QGSP_EMV_NQE.icc,v 1.5 2010/08/16 07:14:44 kurasige Exp $
     27// GEANT4 tag $Name: phys-lists-V09-03-34 $
    2828//
    2929//---------------------------------------------------------------------------
     
    3737// 18.05.2009 G.Folger: obsoleted
    3838// 16.05.2007 V.Ivanchenko: rename EM builders
     39// 16.08.2010 H.Kurashige: Remove inclusion of G4ParticleWithCuts
    3940//
    4041//----------------------------------------------------------------------------
     
    4243
    4344#include "globals.hh"
    44 #include "G4ParticleDefinition.hh"
    45 #include "G4ParticleWithCuts.hh"
    4645#include "G4ProcessManager.hh"
    4746#include "G4ProcessVector.hh"
  • trunk/source/physics_lists/lists/include/QGSP_FTFP_BERT.icc

    r1337 r1340  
    2424// ********************************************************************
    2525//
    26 // $Id: QGSP_FTFP_BERT.icc,v 1.5 2010/06/04 16:05:04 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     26// $Id: QGSP_FTFP_BERT.icc,v 1.6 2010/08/16 07:14:44 kurasige Exp $
     27// GEANT4 tag $Name: phys-lists-V09-03-34 $
    2828//
    2929//---------------------------------------------------------------------------
     
    3737// 04.06.2010 G.Folger: Use new ctor for builders
    3838// 04.06.2010 G.Folger: Remove experimental status
     39// 16.08.2010 H.Kurashige: Remove inclusion of G4ParticleWithCuts
    3940//
    4041//----------------------------------------------------------------------------
     
    4243
    4344#include "globals.hh"
    44 #include "G4ParticleDefinition.hh"
    45 #include "G4ParticleWithCuts.hh"
    4645#include "G4ProcessManager.hh"
    4746#include "G4ProcessVector.hh"
  • trunk/source/physics_lists/lists/include/QGSP_INCL_ABLA.icc

    r1337 r1340  
    2424// ********************************************************************
    2525//
    26 // $Id: QGSP_INCL_ABLA.icc,v 1.5 2010/06/04 16:05:04 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     26// $Id: QGSP_INCL_ABLA.icc,v 1.6 2010/08/16 07:14:44 kurasige Exp $
     27// GEANT4 tag $Name: phys-lists-V09-03-34 $
    2828//
    2929//---------------------------------------------------------------------------
     
    3737// 27.11.2009 G.Folger: Mark as experimental
    3838// 04.06.2010 G.Folger: Use new ctor for builders
     39// 16.08.2010 H.Kurashige: Remove inclusion of G4ParticleWithCuts
    3940//
    4041//----------------------------------------------------------------------------
     
    4243
    4344#include "globals.hh"
    44 #include "G4ParticleDefinition.hh"
    45 #include "G4ParticleWithCuts.hh"
    4645#include "G4ProcessManager.hh"
    4746#include "G4ProcessVector.hh"
  • trunk/source/physics_lists/lists/include/QGSP_NQE.icc

    r1337 r1340  
    2424// ********************************************************************
    2525//
    26 // $Id: QGSP_NQE.icc,v 1.4 2010/06/03 15:46:04 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     26// $Id: QGSP_NQE.icc,v 1.5 2010/08/16 07:14:44 kurasige Exp $
     27// GEANT4 tag $Name: phys-lists-V09-03-34 $
    2828//
    2929//---------------------------------------------------------------------------
     
    3737// 18.05.2009 G.Folger: obsoleted
    3838// 16.05.2007 V.Ivanchenko: rename EM builders
     39// 16.08.2010 H.Kurashige: Remove inclusion of G4ParticleWithCuts
    3940//
    4041//----------------------------------------------------------------------------
     
    4243
    4344#include "globals.hh"
    44 #include "G4ParticleDefinition.hh"
    45 #include "G4ParticleWithCuts.hh"
    4645#include "G4ProcessManager.hh"
    4746#include "G4ProcessVector.hh"
  • trunk/source/physics_lists/lists/include/QGSP_QEL.icc

    r1337 r1340  
    2424// ********************************************************************
    2525//
    26 // $Id: QGSP_QEL.icc,v 1.5 2010/06/03 15:46:04 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     26// $Id: QGSP_QEL.icc,v 1.6 2010/08/16 07:14:44 kurasige Exp $
     27// GEANT4 tag $Name: phys-lists-V09-03-34 $
    2828//
    2929//---------------------------------------------------------------------------
     
    3939// 26.04.2007 G.Folger: Enable quasielastic for QGS string model
    4040// 16.05.2007 V.Ivanchenko: rename EM builders
     41// 16.08.2010 H.Kurashige: Remove inclusion of G4ParticleWithCuts
    4142//
    4243//----------------------------------------------------------------------------
     
    4445
    4546#include "globals.hh"
    46 #include "G4ParticleDefinition.hh"
    47 #include "G4ParticleWithCuts.hh"
    4847#include "G4ProcessManager.hh"
    4948#include "G4ProcessVector.hh"
  • trunk/source/physics_lists/lists/include/QGS_BIC.icc

    r1337 r1340  
    2424// ********************************************************************
    2525//
    26 // $Id: QGS_BIC.icc,v 1.4 2010/06/04 16:05:04 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     26// $Id: QGS_BIC.icc,v 1.5 2010/08/16 07:14:44 kurasige Exp $
     27// GEANT4 tag $Name: phys-lists-V09-03-34 $
    2828//
    2929//---------------------------------------------------------------------------
     
    3636// Modified:
    3737// 04.06.2010 G.Folger: Use new ctor for builders
     38// 16.08.2010 H.Kurashige: Remove inclusion of G4ParticleWithCuts
    3839//
    3940//----------------------------------------------------------------------------
    4041//
    4142#include "globals.hh"
    42 #include "G4ParticleDefinition.hh"
    43 #include "G4ParticleWithCuts.hh"
    4443#include "G4ProcessManager.hh"
    4544#include "G4ProcessVector.hh"
  • trunk/source/physics_lists/lists/src/CVS/Entries

    r1337 r1340  
    1 /G4HadronInelasticQBBC.cc/1.28/Thu Sep 30 06:15:42 2010//Tgeant4-09-04-beta-01
    2 /G4HadronInelasticQLHEP.cc/1.4/Thu Sep 30 06:15:45 2010//Tgeant4-09-04-beta-01
    3 /G4PhysListFactory.cc/1.14/Thu Sep 30 06:15:45 2010//Tgeant4-09-04-beta-01
    4 /G4VHadronPhysics.cc/1.3/Thu Sep 30 06:15:45 2010//Tgeant4-09-04-beta-01
    5 /HadronPhysicsCHIPS.cc/1.3/Thu Sep 30 06:15:45 2010//Tgeant4-09-04-beta-01
    6 /HadronPhysicsFTFC.cc/1.3/Thu Sep 30 06:15:45 2010//Tgeant4-09-04-beta-01
    7 /HadronPhysicsFTFP.cc/1.3/Thu Sep 30 06:15:46 2010//Tgeant4-09-04-beta-01
    8 /HadronPhysicsFTFP_BERT.cc/1.4/Thu Sep 30 06:15:46 2010//Tgeant4-09-04-beta-01
    9 /HadronPhysicsFTFP_BERT_TRV.cc/1.2/Thu Sep 30 06:15:46 2010//Tgeant4-09-04-beta-01
    10 /HadronPhysicsFTF_BIC.cc/1.3/Thu Sep 30 06:15:46 2010//Tgeant4-09-04-beta-01
    11 /HadronPhysicsLHEP.cc/1.2/Thu Sep 30 06:15:46 2010//Tgeant4-09-04-beta-01
    12 /HadronPhysicsLHEP_BERT.cc/1.2/Thu Sep 30 06:15:46 2010//Tgeant4-09-04-beta-01
    13 /HadronPhysicsLHEP_BERT_HP.cc/1.2/Thu Sep 30 06:15:48 2010//Tgeant4-09-04-beta-01
    14 /HadronPhysicsLHEP_EMV.cc/1.2/Thu Sep 30 06:15:48 2010//Tgeant4-09-04-beta-01
    15 /HadronPhysicsLHEP_PRECO_HP.cc/1.2/Thu Sep 30 06:15:48 2010//Tgeant4-09-04-beta-01
    16 /HadronPhysicsQGSC.cc/1.4/Thu Sep 30 06:15:48 2010//Tgeant4-09-04-beta-01
    17 /HadronPhysicsQGSC_BERT.cc/1.2/Thu Sep 30 06:15:48 2010//Tgeant4-09-04-beta-01
    18 /HadronPhysicsQGSC_CHIPS.cc/1.7/Thu Sep 30 06:15:48 2010//Tgeant4-09-04-beta-01
    19 /HadronPhysicsQGSC_EFLOW.cc/1.3/Thu Sep 30 06:15:48 2010//Tgeant4-09-04-beta-01
    20 /HadronPhysicsQGSC_QGSC.cc/1.5/Thu Sep 30 06:15:49 2010//Tgeant4-09-04-beta-01
    21 /HadronPhysicsQGSP.cc/1.5/Thu Sep 30 06:15:49 2010//Tgeant4-09-04-beta-01
    22 /HadronPhysicsQGSP_BERT.cc/1.5/Thu Sep 30 06:15:49 2010//Tgeant4-09-04-beta-01
    23 /HadronPhysicsQGSP_BERT_CHIPS.cc/1.2/Thu Sep 30 06:15:49 2010//Tgeant4-09-04-beta-01
    24 /HadronPhysicsQGSP_BERT_HP.cc/1.3/Thu Sep 30 06:15:49 2010//Tgeant4-09-04-beta-01
    25 /HadronPhysicsQGSP_BERT_NOLEP.cc/1.2/Thu Sep 30 06:15:49 2010//Tgeant4-09-04-beta-01
    26 /HadronPhysicsQGSP_BERT_TRV.cc/1.3/Thu Sep 30 06:15:49 2010//Tgeant4-09-04-beta-01
    27 /HadronPhysicsQGSP_BIC.cc/1.3/Thu Sep 30 06:15:49 2010//Tgeant4-09-04-beta-01
    28 /HadronPhysicsQGSP_BIC_HP.cc/1.4/Thu Sep 30 06:15:49 2010//Tgeant4-09-04-beta-01
    29 /HadronPhysicsQGSP_FTFP_BERT.cc/1.4/Thu Sep 30 06:15:49 2010//Tgeant4-09-04-beta-01
    30 /HadronPhysicsQGSP_INCL_ABLA.cc/1.2/Thu Sep 30 06:15:49 2010//Tgeant4-09-04-beta-01
    31 /HadronPhysicsQGS_BIC.cc/1.2/Thu Sep 30 06:15:49 2010//Tgeant4-09-04-beta-01
    32 /HadronPhysicsShielding.cc/1.1/Thu Sep 30 06:15:49 2010//Tgeant4-09-04-beta-01
    33 /MaxTimeCuts.cc/1.1/Thu Sep 30 06:15:49 2010//Tgeant4-09-04-beta-01
    34 /MinEkineCuts.cc/1.2/Thu Sep 30 06:15:49 2010//Tgeant4-09-04-beta-01
    35 /QBBC.cc/1.7/Thu Sep 30 06:15:49 2010//Tgeant4-09-04-beta-01
    36 /SpecialCuts.cc/1.1/Thu Sep 30 06:15:49 2010//Tgeant4-09-04-beta-01
     1/G4HadronInelasticQBBC.cc/1.28/Thu Sep 30 06:15:42 2010//Tphys-lists-V09-03-34
     2/G4HadronInelasticQLHEP.cc/1.4/Thu Sep 30 06:15:45 2010//Tphys-lists-V09-03-34
     3/G4VHadronPhysics.cc/1.3/Thu Sep 30 06:15:45 2010//Tphys-lists-V09-03-34
     4/HadronPhysicsCHIPS.cc/1.3/Thu Sep 30 06:15:45 2010//Tphys-lists-V09-03-34
     5/HadronPhysicsFTFC.cc/1.3/Thu Sep 30 06:15:45 2010//Tphys-lists-V09-03-34
     6/HadronPhysicsFTFP.cc/1.3/Thu Sep 30 06:15:46 2010//Tphys-lists-V09-03-34
     7/HadronPhysicsFTFP_BERT.cc/1.4/Thu Sep 30 06:15:46 2010//Tphys-lists-V09-03-34
     8/HadronPhysicsFTFP_BERT_TRV.cc/1.2/Thu Sep 30 06:15:46 2010//Tphys-lists-V09-03-34
     9/HadronPhysicsFTF_BIC.cc/1.3/Thu Sep 30 06:15:46 2010//Tphys-lists-V09-03-34
     10/HadronPhysicsLHEP.cc/1.2/Thu Sep 30 06:15:46 2010//Tphys-lists-V09-03-34
     11/HadronPhysicsLHEP_BERT.cc/1.2/Thu Sep 30 06:15:46 2010//Tphys-lists-V09-03-34
     12/HadronPhysicsLHEP_BERT_HP.cc/1.2/Thu Sep 30 06:15:48 2010//Tphys-lists-V09-03-34
     13/HadronPhysicsLHEP_EMV.cc/1.2/Thu Sep 30 06:15:48 2010//Tphys-lists-V09-03-34
     14/HadronPhysicsLHEP_PRECO_HP.cc/1.2/Thu Sep 30 06:15:48 2010//Tphys-lists-V09-03-34
     15/HadronPhysicsQGSC.cc/1.4/Thu Sep 30 06:15:48 2010//Tphys-lists-V09-03-34
     16/HadronPhysicsQGSC_BERT.cc/1.2/Thu Sep 30 06:15:48 2010//Tphys-lists-V09-03-34
     17/HadronPhysicsQGSC_CHIPS.cc/1.7/Thu Sep 30 06:15:48 2010//Tphys-lists-V09-03-34
     18/HadronPhysicsQGSC_EFLOW.cc/1.3/Thu Sep 30 06:15:48 2010//Tphys-lists-V09-03-34
     19/HadronPhysicsQGSC_QGSC.cc/1.5/Thu Sep 30 06:15:49 2010//Tphys-lists-V09-03-34
     20/HadronPhysicsQGSP.cc/1.5/Thu Sep 30 06:15:49 2010//Tphys-lists-V09-03-34
     21/HadronPhysicsQGSP_BERT.cc/1.5/Thu Sep 30 06:15:49 2010//Tphys-lists-V09-03-34
     22/HadronPhysicsQGSP_BERT_CHIPS.cc/1.2/Thu Sep 30 06:15:49 2010//Tphys-lists-V09-03-34
     23/HadronPhysicsQGSP_BERT_HP.cc/1.3/Thu Sep 30 06:15:49 2010//Tphys-lists-V09-03-34
     24/HadronPhysicsQGSP_BERT_NOLEP.cc/1.2/Thu Sep 30 06:15:49 2010//Tphys-lists-V09-03-34
     25/HadronPhysicsQGSP_BERT_TRV.cc/1.3/Thu Sep 30 06:15:49 2010//Tphys-lists-V09-03-34
     26/HadronPhysicsQGSP_BIC.cc/1.3/Thu Sep 30 06:15:49 2010//Tphys-lists-V09-03-34
     27/HadronPhysicsQGSP_BIC_HP.cc/1.4/Thu Sep 30 06:15:49 2010//Tphys-lists-V09-03-34
     28/HadronPhysicsQGSP_FTFP_BERT.cc/1.4/Thu Sep 30 06:15:49 2010//Tphys-lists-V09-03-34
     29/HadronPhysicsQGSP_INCL_ABLA.cc/1.2/Thu Sep 30 06:15:49 2010//Tphys-lists-V09-03-34
     30/HadronPhysicsQGS_BIC.cc/1.2/Thu Sep 30 06:15:49 2010//Tphys-lists-V09-03-34
     31/HadronPhysicsShielding.cc/1.1/Thu Sep 30 06:15:49 2010//Tphys-lists-V09-03-34
     32/MaxTimeCuts.cc/1.1/Thu Sep 30 06:15:49 2010//Tphys-lists-V09-03-34
     33/MinEkineCuts.cc/1.2/Thu Sep 30 06:15:49 2010//Tphys-lists-V09-03-34
     34/SpecialCuts.cc/1.1/Thu Sep 30 06:15:49 2010//Tphys-lists-V09-03-34
     35/G4PhysListFactory.cc/1.15/Thu Nov  4 14:51:36 2010//Tphys-lists-V09-03-34
     36/QBBC.cc/1.9/Thu Nov  4 14:51:36 2010//Tphys-lists-V09-03-34
    3737D
  • trunk/source/physics_lists/lists/src/CVS/Tag

    r1337 r1340  
    1 Ngeant4-09-04-beta-01
     1Nphys-lists-V09-03-34
  • trunk/source/physics_lists/lists/src/G4PhysListFactory.cc

    r1337 r1340  
    2424// ********************************************************************
    2525//
    26 // $Id: G4PhysListFactory.cc,v 1.14 2010/06/08 16:06:18 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     26// $Id: G4PhysListFactory.cc,v 1.15 2010/09/23 18:53:20 vnivanch Exp $
     27// GEANT4 tag $Name: phys-lists-V09-03-34 $
    2828//
    2929//---------------------------------------------------------------------------
     
    8282    "Shielding"};
    8383
    84   for(size_t i=0; i<nlists; i++) {
     84  for(size_t i=0; i<nlists; ++i) {
    8585    listnames.push_back(s[i]);
    8686  }
     
    148148           << " is instantiated"
    149149           << G4endl;
    150     p = new QGSP_BERT();
     150    //    p = new QGSP_BERT();
    151151  }
    152152  return p;
  • trunk/source/physics_lists/lists/src/QBBC.cc

    r1337 r1340  
    2424// ********************************************************************
    2525//
    26 // $Id: QBBC.cc,v 1.7 2010/06/04 13:34:42 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     26// $Id: QBBC.cc,v 1.9 2010/08/17 14:08:38 vnivanch Exp $
     27// GEANT4 tag $Name: phys-lists-V09-03-34 $
    2828//
    2929//---------------------------------------------------------------------------
     
    5353#include "G4HadronInelasticQBBC.hh"
    5454#include "G4HadronElasticPhysics.hh"
     55#include "G4HadronElasticPhysics93.hh"
    5556#include "G4HadronElasticPhysicsXS.hh"
    5657#include "G4HadronElasticPhysicsHP.hh"
    5758#include "G4HadronDElasticPhysics.hh"
    58 #include "G4HadronHElasticPhysics.hh"
    5959#include "G4ChargeExchangePhysics.hh"
    6060#include "G4IonBinaryCascadePhysics.hh"
     
    6363QBBC::QBBC( G4int ver, const G4String& type )
    6464{
    65   G4DataQuestionaire it(photon, neutron);
     65  G4DataQuestionaire it(photon, neutron, no, no, no, neutronxs);
    6666  G4cout << "<<< Geant4 Physics List simulation engine: QBBC of type <"
    6767         << type <<">" <<G4endl;       
     
    8282   // Hadron Physics
    8383  if(type == "QBBC") {
     84    RegisterPhysics( new G4HadronElasticPhysicsXS(ver) );
     85  } else if(type == "QBBC_XGG") {
    8486    RegisterPhysics( new G4HadronElasticPhysics(ver) );
    85   } else if(type == "QBBC_XGG") {
    86     RegisterPhysics( new G4HadronHElasticPhysics(ver) );
    8787  } else if(type == "QBBC_XGGSN") {
    88     RegisterPhysics( new G4HadronElasticPhysicsXS(ver) );
     88    RegisterPhysics( new G4HadronElasticPhysics93(ver) );
    8989  } else if(type == "QBBC_HP") {
    9090    RegisterPhysics( new G4HadronElasticPhysicsHP(ver) );
Note: See TracChangeset for help on using the changeset viewer.