Changeset 1340 for trunk/source/physics_lists/builders
- Timestamp:
- Nov 5, 2010, 3:45:55 PM (14 years ago)
- Location:
- trunk/source/physics_lists/builders
- Files:
-
- 28 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/physics_lists/builders/CVS/Entries
r1337 r1340 1 1 D/include//// 2 2 D/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 N geant4-09-04-beta-011 Nphys-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 105 106 D -
trunk/source/physics_lists/builders/include/CVS/Tag
r1331 r1340 1 N geant4-09-04-beta-011 Nphys-lists-V09-03-34 -
trunk/source/physics_lists/builders/include/G4DataQuestionaire.hh
r1228 r1340 33 33 #include "G4VPiKBuilder.hh" 34 34 35 enum G4DataType {no, photon, neutron, radioactive, lowenergy, optical };35 enum G4DataType {no, photon, neutron, radioactive, lowenergy, optical, neutronxs}; 36 36 class G4DataQuestionaire 37 37 { 38 38 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) 40 41 { 41 42 G4cout << G4endl; … … 43 44 // G4cout <<G4endl<<G4endl; 44 45 // G4cout << "##### the input "<<t1<<" "<<t2<<" "<<t3<<" "<<t4<<G4endl; 45 for(G4int i=0; i< 5; i++)46 for(G4int i=0; i<6; ++i) 46 47 { 47 48 G4DataType t(no); … … 51 52 if(i==3) t=t4; 52 53 if(i==4) t=t5; 54 if(i==5) t=t6; 53 55 switch(t) 54 56 { … … 98 100 break; 99 101 case optical: 100 if(!getenv("G4LEDATA") ) 102 /* 103 if(!getenv("G4REALSURFACEDATA") ) 101 104 { 102 105 G4cout << "Data describing surface propeties for optical photons are needed."<<G4endl; 103 106 G4cout << "Please set the environmental variable G4REALSURFACEDATA"<<G4endl; 104 107 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; 105 120 G4cout << "Data are available from the Geant4 download page."<<G4endl; 106 121 G4Exception("G4DataQuestionaire", "007", FatalException, -
trunk/source/physics_lists/builders/include/G4HadronElasticPhysics.hh
r1337 r1340 24 24 // ******************************************************************** 25 25 // 26 // $Id: G4HadronElasticPhysics.hh,v 1. 6 2010/06/03 16:28:39gunter 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 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 31 31 // ClassName: G4HadronElasticPhysics 32 32 // 33 // Author: 11 April2006 V. Ivanchenko33 // Author: 23 November 2006 V. Ivanchenko 34 34 // 35 35 // 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 38 39 // 39 40 //---------------------------------------------------------------------------- … … 45 46 #include "globals.hh" 46 47 #include "G4VPhysicsConstructor.hh" 47 #include "G4UHadronElasticProcess.hh"48 #include "G4HadronElastic.hh"49 #include "G4NeutronHPElastic.hh"50 #include "G4NeutronHPElasticData.hh"51 48 52 49 class G4HadronElasticPhysics : public G4VPhysicsConstructor 53 50 { 54 51 public: 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 59 60 virtual ~G4HadronElasticPhysics(); 60 61 61 public:62 62 // This method will be invoked in the Construct() method. 63 63 // each particle type will be instantiated … … 71 71 private: 72 72 73 G4HadronicInteraction* model;74 G4HadronicInteraction* neutronModel;75 G4HadronicInteraction* neutronHPModel;76 77 G4String mname;78 79 73 G4int verbose; 80 G4bool hpFlag;81 G4bool glFlag;82 74 G4bool wasActivated; 83 75 }; -
trunk/source/physics_lists/builders/include/G4IonBinaryCascadePhysics.hh
r1337 r1340 24 24 // ******************************************************************** 25 25 // 26 // $Id: G4IonBinaryCascadePhysics.hh,v 1. 2 2010/06/03 15:03:53 gunterExp $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 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 55 55 class G4TripathiCrossSection; 56 56 class G4IonsShenCrossSection; 57 57 class G4IonProtonCrossSection; 58 58 59 59 class G4IonBinaryCascadePhysics : public G4VPhysicsConstructor … … 86 86 G4TripathiLightCrossSection* fTripathiLight; 87 87 G4IonsShenCrossSection* fShen; 88 G4IonProtonCrossSection* fIonH; 88 89 89 90 G4LEDeuteronInelastic* fLEDModel; -
trunk/source/physics_lists/builders/include/G4OpticalPhysics.hh
r1315 r1340 54 54 #include "G4OpAbsorption.hh" 55 55 #include "G4OpRayleigh.hh" 56 #include "G4OpMieHG.hh" 56 57 #include "G4OpBoundaryProcess.hh" 57 58 … … 67 68 G4OpticalPhysics(G4int verbose, const G4String& name); 68 69 virtual ~G4OpticalPhysics(); 69 70 protected:71 70 72 71 // construct particle and physics … … 85 84 // get methods 86 85 virtual G4Scintillation* GetScintillationProcess() 87 { return fScintillationProcess; } 88 virtual G4Cerenkov* GetCerenkovProcess() { return fCerenkovProcess; } 86 { return fScintillationProcess; } 87 virtual G4Cerenkov* GetCerenkovProcess() 88 { return fCerenkovProcess; } 89 89 virtual G4OpWLS* GetOpWLSProcess() { return fOpWLSProcess; } 90 90 91 91 virtual G4OpAbsorption* GetOpAbsorptionProcess() 92 92 { return fOpAbsorptionProcess; } 93 93 virtual G4OpRayleigh* GetOpRayleighProcess() 94 94 { return fOpRayleighScatteringProcess; } 95 virtual G4OpMieHG* GetOpMieHGProcess() 96 { return fOpMieHGScatteringProcess; } 95 97 virtual G4OpBoundaryProcess* GetOpBoundaryProcess() 96 98 { return fOpBoundaryProcess; } 97 99 98 100 // set methods … … 105 107 106 108 void SetWLSTimeProfile(G4String ); 109 void SetScintillationByParticleType(G4bool ); 107 110 void AddScintillationSaturation(G4EmSaturation* ); 111 108 112 109 113 void SetTrackSecondariesFirst(G4bool ); … … 123 127 G4OpAbsorption* fOpAbsorptionProcess; 124 128 G4OpRayleigh* fOpRayleighScatteringProcess; 129 G4OpMieHG* fOpMieHGScatteringProcess; 125 130 G4OpBoundaryProcess* fOpBoundaryProcess; 126 131 … … 146 151 G4bool fTrackSecondariesFirst; 147 152 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 148 158 }; 149 159 -
trunk/source/physics_lists/builders/include/G4OpticalPhysicsMessenger.hh
r1203 r1340 90 90 G4UIcmdWithADouble* fSetScintillationYieldFactorCmd; 91 91 92 /// setScintillationByParticleType command 93 G4UIcmdWithABool* fSetScintillationByParticleTypeCmd; 94 92 95 /// setOpticalSurfaceModel command 93 96 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 102 103 D -
trunk/source/physics_lists/builders/src/CVS/Tag
r1331 r1340 1 N geant4-09-04-beta-011 Nphys-lists-V09-03-34 -
trunk/source/physics_lists/builders/src/G4EmDNAPhysics.cc
r1337 r1340 24 24 // ******************************************************************** 25 25 // 26 // $Id: G4EmDNAPhysics.cc,v 1. 4 2010/06/02 17:21:29 vnivanchExp $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 $ 28 28 29 29 #include "G4EmDNAPhysics.hh" … … 39 39 40 40 #include "G4DNAExcitation.hh" 41 #include "G4DNAEmfietzoglouExcitationModel.hh" 42 #include "G4DNAMillerGreenExcitationModel.hh" 43 #include "G4DNABornExcitationModel.hh" 44 41 #include "G4DNAAttachment.hh" 42 #include "G4DNAVibExcitation.hh" 45 43 #include "G4DNAIonisation.hh" 46 #include "G4DNABornIonisationModel.hh"47 #include "G4DNARuddIonisationModel.hh"48 49 44 #include "G4DNAChargeDecrease.hh" 50 #include "G4DNADingfelderChargeDecreaseModel.hh"51 52 45 #include "G4DNAChargeIncrease.hh" 53 #include "G4DNADingfelderChargeIncreaseModel.hh"54 46 55 47 // particles … … 151 143 pmanager->AddDiscreteProcess(new G4DNAIonisation()); 152 144 145 // *** Vibrational excitation *** 146 pmanager->AddDiscreteProcess(new G4DNAVibExcitation()); 147 148 // *** Attachment *** 149 pmanager->AddDiscreteProcess(new G4DNAAttachment()); 150 153 151 154 152 } else if ( particleName == "proton" ) { … … 158 156 159 157 } else if ( particleName == "hydrogen" ) { 158 pmanager->AddDiscreteProcess(new G4DNAExcitation()); 160 159 pmanager->AddDiscreteProcess(new G4DNAIonisation()); 161 160 pmanager->AddDiscreteProcess(new G4DNAChargeIncrease()); -
trunk/source/physics_lists/builders/src/G4EmLivermorePhysics.cc
r1337 r1340 24 24 // ******************************************************************** 25 25 // 26 // $Id: G4EmLivermorePhysics.cc,v 1. 9 2010/06/02 17:21:29vnivanch 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 $ 28 28 29 29 #include "G4EmLivermorePhysics.hh" … … 80 80 #include "G4hIonisation.hh" 81 81 #include "G4ionIonisation.hh" 82 #include "G4alphaIonisation.hh" 82 83 #include "G4IonParametrisedLossModel.hh" 83 84 #include "G4NuclearStopping.hh" … … 320 321 particleName == "Ds+" || 321 322 particleName == "Ds-" || 323 particleName == "anti_He3" || 324 particleName == "anti_alpha" || 325 particleName == "anti_deuteron" || 322 326 particleName == "anti_lambda_c+" || 323 327 particleName == "anti_omega-" || … … 327 331 particleName == "anti_sigma+" || 328 332 particleName == "anti_sigma-" || 333 particleName == "anti_triton" || 329 334 particleName == "anti_xi_c+" || 330 335 particleName == "anti_xi-" || -
trunk/source/physics_lists/builders/src/G4EmLivermorePolarizedPhysics.cc
r1337 r1340 24 24 // ******************************************************************** 25 25 // 26 // $Id: G4EmLivermorePolarizedPhysics.cc,v 1. 8 2010/06/02 17:21:29vnivanch 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 $ 28 28 29 29 #include "G4EmLivermorePolarizedPhysics.hh" … … 80 80 #include "G4hIonisation.hh" 81 81 #include "G4ionIonisation.hh" 82 #include "G4alphaIonisation.hh" 82 83 #include "G4IonParametrisedLossModel.hh" 83 84 #include "G4NuclearStopping.hh" … … 317 318 particleName == "Ds+" || 318 319 particleName == "Ds-" || 320 particleName == "anti_He3" || 321 particleName == "anti_alpha" || 322 particleName == "anti_deuteron" || 319 323 particleName == "anti_lambda_c+" || 320 324 particleName == "anti_omega-" || … … 324 328 particleName == "anti_sigma+" || 325 329 particleName == "anti_sigma-" || 330 particleName == "anti_triton" || 326 331 particleName == "anti_xi_c+" || 327 332 particleName == "anti_xi-" || -
trunk/source/physics_lists/builders/src/G4EmPenelopePhysics.cc
r1337 r1340 24 24 // ******************************************************************** 25 25 // 26 // $Id: G4EmPenelopePhysics.cc,v 1. 9 2010/06/02 17:21:29vnivanch 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 $ 28 28 29 29 #include "G4EmPenelopePhysics.hh" … … 81 81 #include "G4hIonisation.hh" 82 82 #include "G4ionIonisation.hh" 83 #include "G4alphaIonisation.hh" 83 84 #include "G4IonParametrisedLossModel.hh" 84 85 #include "G4NuclearStopping.hh" … … 341 342 particleName == "Ds+" || 342 343 particleName == "Ds-" || 344 particleName == "anti_He3" || 345 particleName == "anti_alpha" || 346 particleName == "anti_deuteron" || 343 347 particleName == "anti_lambda_c+" || 344 348 particleName == "anti_omega-" || … … 348 352 particleName == "anti_sigma+" || 349 353 particleName == "anti_sigma-" || 354 particleName == "anti_triton" || 350 355 particleName == "anti_xi_c+" || 351 356 particleName == "anti_xi-" || -
trunk/source/physics_lists/builders/src/G4EmStandardPhysics.cc
r1337 r1340 24 24 // ******************************************************************** 25 25 // 26 // $Id: G4EmStandardPhysics.cc,v 1.2 1 2010/06/02 17:21:29vnivanch 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 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 57 57 #include "G4MuMultipleScattering.hh" 58 58 #include "G4hMultipleScattering.hh" 59 #include "G4CoulombScattering.hh" 60 #include "G4WentzelVIModel.hh" 59 61 60 62 #include "G4eIonisation.hh" … … 70 72 #include "G4hIonisation.hh" 71 73 #include "G4ionIonisation.hh" 74 #include "G4alphaIonisation.hh" 72 75 73 76 #include "G4Gamma.hh" … … 177 180 particleName == "mu-" ) { 178 181 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()); 183 189 184 190 } else if (particleName == "alpha" || … … 210 216 particleName == "Ds+" || 211 217 particleName == "Ds-" || 218 particleName == "anti_He3" || 219 particleName == "anti_alpha" || 220 particleName == "anti_deuteron" || 212 221 particleName == "anti_lambda_c+" || 213 222 particleName == "anti_omega-" || … … 217 226 particleName == "anti_sigma+" || 218 227 particleName == "anti_sigma-" || 228 particleName == "anti_triton" || 219 229 particleName == "anti_xi_c+" || 220 230 particleName == "anti_xi-" || … … 238 248 G4EmProcessOptions opt; 239 249 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 24 24 // ******************************************************************** 25 25 // 26 // $Id: G4EmStandardPhysics_option1.cc,v 1.1 6 2010/06/02 17:21:29vnivanch 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 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 59 59 #include "G4MuMultipleScattering.hh" 60 60 #include "G4hMultipleScattering.hh" 61 #include "G4MscStepLimitType.hh" 61 //#include "G4MscStepLimitType.hh" 62 #include "G4WentzelVIModel.hh" 62 63 63 64 #include "G4eIonisation.hh" … … 73 74 #include "G4hIonisation.hh" 74 75 #include "G4ionIonisation.hh" 76 #include "G4alphaIonisation.hh" 75 77 76 78 #include "G4Gamma.hh" … … 188 190 particleName == "mu-" ) { 189 191 190 pmanager->AddProcess(new G4 MuMultipleScattering,-1, 1, 1);192 pmanager->AddProcess(new G4hMultipleScattering, -1, 1, 1); 191 193 pmanager->AddProcess(new G4MuIonisation, -1, 2, 2); 192 194 pmanager->AddProcess(new G4MuBremsstrahlung, -1,-3, 3); … … 221 223 particleName == "Ds+" || 222 224 particleName == "Ds-" || 225 particleName == "anti_He3" || 226 particleName == "anti_alpha" || 227 particleName == "anti_deuteron" || 223 228 particleName == "anti_lambda_c+" || 224 229 particleName == "anti_omega-" || … … 228 233 particleName == "anti_sigma+" || 229 234 particleName == "anti_sigma-" || 235 particleName == "anti_triton" || 230 236 particleName == "anti_xi_c+" || 231 237 particleName == "anti_xi-" || -
trunk/source/physics_lists/builders/src/G4EmStandardPhysics_option2.cc
r1337 r1340 24 24 // ******************************************************************** 25 25 // 26 // $Id: G4EmStandardPhysics_option2.cc,v 1.2 4 2010/06/10 14:48:23vnivanch 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 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 78 78 #include "G4hIonisation.hh" 79 79 #include "G4ionIonisation.hh" 80 #include "G4alphaIonisation.hh" 80 81 //#include "G4IonParametrisedLossModel.hh" 81 82 … … 227 228 particleName == "proton" ) { 228 229 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); 230 233 pmanager->AddProcess(new G4hIonisation, -1, 2, 2); 231 234 pmanager->AddProcess(new G4hBremsstrahlung, -1,-3, 3); … … 238 241 particleName == "Ds+" || 239 242 particleName == "Ds-" || 243 particleName == "anti_He3" || 244 particleName == "anti_alpha" || 245 particleName == "anti_deuteron" || 240 246 particleName == "anti_lambda_c+" || 241 247 particleName == "anti_omega-" || … … 245 251 particleName == "anti_sigma+" || 246 252 particleName == "anti_sigma-" || 253 particleName == "anti_triton" || 247 254 particleName == "anti_xi_c+" || 248 255 particleName == "anti_xi-" || -
trunk/source/physics_lists/builders/src/G4EmStandardPhysics_option3.cc
r1337 r1340 24 24 // ******************************************************************** 25 25 // 26 // $Id: G4EmStandardPhysics_option3.cc,v 1.2 0 2010/06/02 17:21:29vnivanch 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 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 239 239 particleName == "Ds+" || 240 240 particleName == "Ds-" || 241 particleName == "anti_He3" || 242 particleName == "anti_alpha" || 243 particleName == "anti_deuteron" || 241 244 particleName == "anti_lambda_c+" || 242 245 particleName == "anti_omega-" || … … 246 249 particleName == "anti_sigma+" || 247 250 particleName == "anti_sigma-" || 251 particleName == "anti_triton" || 248 252 particleName == "anti_xi_c+" || 249 253 particleName == "anti_xi-" || -
trunk/source/physics_lists/builders/src/G4HadronDElasticPhysics.cc
r1337 r1340 24 24 // ******************************************************************** 25 25 // 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 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 82 82 { 83 83 if(verbose > 1) { 84 G4cout << "### G4Hadron HElasticPhysics: " << GetPhysicsName()84 G4cout << "### G4HadronDElasticPhysics: " << GetPhysicsName() 85 85 << G4endl; 86 86 } … … 92 92 { 93 93 if(verbose > 1) { 94 G4cout << "### G4Hadron HElasticPhysics: " << GetPhysicsName()94 G4cout << "### G4HadronDElasticPhysics: " << GetPhysicsName() 95 95 << G4endl; 96 96 } -
trunk/source/physics_lists/builders/src/G4HadronElasticPhysics.cc
r1337 r1340 24 24 // ******************************************************************** 25 25 // 26 // $Id: G4HadronElasticPhysics.cc,v 1.1 2 2010/06/03 16:28:39 gunterExp $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 $ 28 28 // 29 29 //--------------------------------------------------------------------------- 30 30 // 31 // ClassName: G4HadronElasticPhysics 31 // ClassName: G4HadronElasticPhysics 32 32 // 33 // Author: 11 April2006 V. Ivanchenko33 // Author: 23 November 2006 V. Ivanchenko 34 34 // 35 35 // 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 45 42 // 46 43 //---------------------------------------------------------------------------- 47 44 // 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 48 50 49 51 #include "G4HadronElasticPhysics.hh" 50 51 #include "G4HadronicProcess.hh"52 #include "G4HadronElasticProcess.hh"53 #include "G4HadronicInteraction.hh"54 #include "G4LElastic.hh"55 52 56 53 #include "G4ParticleDefinition.hh" … … 62 59 #include "G4Neutron.hh" 63 60 64 #include "G4VQCrossSection.hh" 65 #include "G4UElasticCrossSection.hh" 61 #include "G4WHadronElasticProcess.hh" 62 #include "G4VHadronElastic.hh" 63 #include "G4CHIPSElastic.hh" 64 #include "G4ElasticHadrNucleusHE.hh" 66 65 #include "G4BGGNucleonElasticXS.hh" 67 66 #include "G4BGGPionElasticXS.hh" 67 #include "G4NeutronElasticXS.hh" 68 #include "G4CHIPSElasticXS.hh" 68 69 69 70 G4HadronElasticPhysics::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) 72 73 { 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 } 77 78 } 78 79 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)80 G4HadronElasticPhysics::G4HadronElasticPhysics(const G4String&, 81 G4int ver, G4bool, const G4String&) 82 : G4VPhysicsConstructor("hElasticWEL_CHIPS"), verbose(ver), 83 wasActivated(false) 83 84 { 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 } 88 89 } 89 90 90 91 G4HadronElasticPhysics::~G4HadronElasticPhysics() 91 { 92 delete model; 93 delete neutronModel; 94 delete neutronHPModel; 95 } 92 {} 96 93 97 94 void G4HadronElasticPhysics::ConstructParticle() 98 95 { 99 // G4cout << "G4HadronElasticPhysics::ConstructParticle" << G4endl;96 // G4cout << "G4HadronElasticPhysics::ConstructParticle" << G4endl; 100 97 G4MesonConstructor pMesonConstructor; 101 98 pMesonConstructor.ConstructParticle(); … … 111 108 void G4HadronElasticPhysics::ConstructProcess() 112 109 { 113 if(wasActivated) return;110 if(wasActivated) { return; } 114 111 wasActivated = true; 115 112 113 G4double elimit = 1.0*GeV; 116 114 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; 119 117 } 120 G4HadronicProcess* hel = 0;121 G4VQCrossSection* man = 0;122 118 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); 132 128 133 129 theParticleIterator->reset(); … … 135 131 { 136 132 G4ParticleDefinition* particle = theParticleIterator->value(); 137 G4ProcessManager* pmanager = particle->GetProcessManager();138 133 G4String pname = particle->GetParticleName(); 139 134 if(pname == "anti_lambda" || … … 151 146 pname == "lambda" || 152 147 pname == "omega-" || 148 pname == "pi-" || 149 pname == "pi+" || 150 pname == "proton" || 153 151 pname == "sigma-" || 154 152 pname == "sigma+" || … … 158 156 pname == "triton") { 159 157 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); 167 170 } 168 hel->RegisterMe(model);169 171 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; 183 175 } 184 hel->RegisterMe(model);185 pmanager->AddDiscreteProcess(hel);186 if(verbose > 1)187 G4cout << "### HadronElasticPhysics added for "188 << particle->GetParticleName() << G4endl;189 176 190 177 // neutron case 191 178 } else if(pname == "neutron") { 192 179 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); 206 185 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);215 186 pmanager->AddDiscreteProcess(hel); 216 187 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; 230 191 } 231 hel->RegisterMe(model);232 pmanager->AddDiscreteProcess(hel);233 234 if(verbose > 1)235 G4cout << "### HadronElasticPhysics added for "236 << particle->GetParticleName() << G4endl;237 192 } 238 193 } -
trunk/source/physics_lists/builders/src/G4HadronElasticPhysicsHP.cc
r1337 r1340 24 24 // ******************************************************************** 25 25 // 26 // $Id: G4HadronElasticPhysicsHP.cc,v 1. 2 2010/06/03 14:28:32vnivanch 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 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 64 64 #include "G4BGGPionElasticXS.hh" 65 65 #include "G4NeutronElasticXS.hh" 66 #include "G4CHIPSElasticXS.hh" 66 67 67 68 #include "G4NeutronHPElastic.hh" … … 149 150 if(pname == "proton") { 150 151 hel->AddDataSet(new G4BGGNucleonElasticXS(particle)); 152 hel->AddDataSet(new G4CHIPSElasticXS()); 151 153 hel->RegisterMe(chipsp); 152 154 } else if (pname == "pi+" || pname == "pi-") { … … 169 171 G4WHadronElasticProcess* hel = new G4WHadronElasticProcess(); 170 172 hel->AddDataSet(new G4BGGNucleonElasticXS(particle)); 173 hel->AddDataSet(new G4CHIPSElasticXS()); 171 174 hel->RegisterMe(chipsn); 172 175 -
trunk/source/physics_lists/builders/src/G4HadronHElasticPhysics.cc
r1337 r1340 24 24 // ******************************************************************** 25 25 // 26 // $Id: G4HadronHElasticPhysics.cc,v 1. 9 2010/06/03 14:28:32vnivanch 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 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 68 68 wasActivated(false) 69 69 { 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; 74 73 } 75 74 -
trunk/source/physics_lists/builders/src/G4IonBinaryCascadePhysics.cc
r1337 r1340 24 24 // ******************************************************************** 25 25 // 26 // $Id: G4IonBinaryCascadePhysics.cc,v 1. 3 2010/06/03 15:03:53 gunterExp $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 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 51 51 #include "G4TripathiLightCrossSection.hh" 52 52 #include "G4IonsShenCrossSection.hh" 53 #include "G4IonProtonCrossSection.hh" 53 54 54 55 #include "G4ParticleDefinition.hh" … … 84 85 delete fTripathiLight; 85 86 delete fShen; 87 delete fIonH; 86 88 delete fLEDModel; 87 89 delete fLETModel; … … 97 99 void G4IonBinaryCascadePhysics::ConstructProcess() 98 100 { 99 if(wasActivated) return;101 if(wasActivated) { return; } 100 102 wasActivated = true; 101 103 … … 105 107 fTripathi = new G4TripathiCrossSection; 106 108 fTripathiLight = new G4TripathiLightCrossSection; 109 fIonH = new G4IonProtonCrossSection; 107 110 108 111 fLEDModel = new G4LEDeuteronInelastic(); … … 130 133 hadi->AddDataSet(fTripathi); 131 134 hadi->AddDataSet(fTripathiLight); 135 if(p == G4GenericIon::GenericIon()) { hadi->AddDataSet(fIonH); } 132 136 hmodel->SetMinEnergy(eminBIC); 133 137 hmodel->SetMaxEnergy(emax); -
trunk/source/physics_lists/builders/src/G4IonQMDPhysics.cc
r1337 r1340 24 24 // ******************************************************************** 25 25 // 26 // $Id: G4IonQMDPhysics.cc,v 1. 2 2010/06/03 15:03:53gunter 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 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 118 118 fLEAModel = new G4LEAlphaInelastic(); 119 119 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 ); 124 124 AddProcess("ionInelastic",G4GenericIon::GenericIon(), fBC, fQMD, 0); 125 125 … … 147 147 if(QMD) { 148 148 QMD->SetMinEnergy(eminQMD); 149 BIC->SetMaxEnergy(eminQMD -overlap);149 BIC->SetMaxEnergy(eminQMD+overlap); 150 150 QMD->SetMaxEnergy(emaxQMD); 151 151 hadi->RegisterMe(QMD); -
trunk/source/physics_lists/builders/src/G4NeutronCrossSectionXS.cc
r1337 r1340 24 24 // ******************************************************************** 25 25 // 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 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 41 41 42 42 #include "G4NeutronCrossSectionXS.hh" 43 #include "G4DataQuestionaire.hh" 43 44 44 45 #include "G4NeutronInelasticXS.hh" … … 55 56 G4NeutronCrossSectionXS::G4NeutronCrossSectionXS(G4int ver) : 56 57 G4VPhysicsConstructor("NeutronXS"), verbose(ver) 57 {} 58 { 59 G4DataQuestionaire q(no,no,no,no,no,neutronxs); 60 } 58 61 59 62 G4NeutronCrossSectionXS::~G4NeutronCrossSectionXS() -
trunk/source/physics_lists/builders/src/G4OpticalPhysics.cc
r1315 r1340 52 52 fOpAbsorptionProcess(0), 53 53 fOpRayleighScatteringProcess(0), 54 fOpMieHGScatteringProcess(0), 54 55 fOpBoundaryProcess(0), 55 56 fMaxNumPhotons(100), … … 59 60 fSurfaceModel(unified), 60 61 fProfile("delta"), 61 fTrackSecondariesFirst(true) 62 fTrackSecondariesFirst(true), 63 fScintillationByParticleType(false) 62 64 { 63 65 verboseLevel = verbose; … … 74 76 fOpAbsorptionProcess(0), 75 77 fOpRayleighScatteringProcess(0), 78 fOpMieHGScatteringProcess(0), 76 79 fOpBoundaryProcess(0), 77 80 fMaxNumPhotons(100), … … 81 84 fSurfaceModel(unified), 82 85 fProfile("delta"), 83 fTrackSecondariesFirst(true) 86 fTrackSecondariesFirst(true), 87 fScintillationByParticleType(false) 84 88 { 85 89 verboseLevel = verbose; … … 101 105 delete fOpAbsorptionProcess; 102 106 delete fOpRayleighScatteringProcess; 107 delete fOpMieHGScatteringProcess; 103 108 delete fOpBoundaryProcess; 104 109 … … 136 141 fOpAbsorptionProcess = new G4OpAbsorption(); 137 142 fOpRayleighScatteringProcess = new G4OpRayleigh(); 143 fOpMieHGScatteringProcess = new G4OpMieHG(); 138 144 139 145 fOpBoundaryProcess = new G4OpBoundaryProcess(); … … 151 157 G4Exception("G4OpticalPhysics::ConstructProcess()","", 152 158 FatalException,o.str().c_str()); 159 return; 153 160 } 154 161 155 162 pManager->AddDiscreteProcess(fOpAbsorptionProcess); 156 163 pManager->AddDiscreteProcess(fOpRayleighScatteringProcess); 164 pManager->AddDiscreteProcess(fOpMieHGScatteringProcess); 157 165 pManager->AddDiscreteProcess(fOpBoundaryProcess); 158 166 pManager->AddDiscreteProcess(fOpWLSProcess); … … 162 170 fScintillationProcess->SetScintillationExcitationRatio(fExcitationRatio); 163 171 fScintillationProcess->SetTrackSecondariesFirst(fTrackSecondariesFirst); 172 fScintillationProcess->SetScintillationByParticleType(fScintillationByParticleType); 164 173 165 174 // Use Birks Correction in the Scintillation process … … 272 281 } 273 282 283 void G4OpticalPhysics::SetScintillationByParticleType(G4bool scintillationByParticleType) 284 { 285 fScintillationByParticleType = scintillationByParticleType; 286 287 if (fScintillationProcess) 288 fScintillationProcess->SetScintillationByParticleType(scintillationByParticleType); 289 } 290 274 291 void G4OpticalPhysics::SetTrackSecondariesFirst(G4bool trackSecondariesFirst) 275 292 { -
trunk/source/physics_lists/builders/src/G4OpticalPhysicsMessenger.cc
r1203 r1340 55 55 fSetCerenkovMaxBetaChangeCmd(0), 56 56 fSetScintillationYieldFactorCmd(0), 57 fSetScintillationByParticleTypeCmd(0), 57 58 fSetOpticalSurfaceModelCmd(0), 58 59 fSetWLSTimeProfileCmd(0), … … 105 106 fSetScintillationYieldFactorCmd->SetRange("ScintillationYieldFactor>=0"); 106 107 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); 107 114 108 115 fSetOpticalSurfaceModelCmd … … 141 148 delete fSetCerenkovMaxBetaChangeCmd; 142 149 delete fSetScintillationYieldFactorCmd; 150 delete fSetScintillationByParticleTypeCmd; 143 151 delete fSetOpticalSurfaceModelCmd; 144 152 delete fSetWLSTimeProfileCmd; … … 160 168 else if ( newValue == "OpRayleigh" ) fSelectedProcess = fOpticalPhysics-> 161 169 GetOpRayleighProcess(); 170 else if ( newValue == "OpMieHG" ) fSelectedProcess = fOpticalPhysics-> 171 GetOpMieHGProcess(); 162 172 else if ( newValue == "OpBoundary" ) fSelectedProcess = fOpticalPhysics-> 163 173 GetOpBoundaryProcess(); … … 208 218 ->SetScintillationYieldFactor( 209 219 fSetScintillationYieldFactorCmd->GetNewDoubleValue(newValue)); 210 } 220 } 221 else if (command == fSetScintillationByParticleTypeCmd) { 222 fOpticalPhysics 223 ->SetScintillationByParticleType( 224 fSetScintillationByParticleTypeCmd->GetNewBoolValue(newValue)); 225 } 211 226 else if (command == fSetOpticalSurfaceModelCmd) { 212 227 if ( newValue == "glisur" ) {
Note: See TracChangeset
for help on using the changeset viewer.