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

update ti head

Location:
trunk/source/physics_lists/builders/src
Files:
19 edited

Legend:

Unmodified
Added
Removed
  • 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" ) {
Note: See TracChangeset for help on using the changeset viewer.