File indexing completed on 2025-01-18 09:14:18
0001 #ifndef DDG4_PLUGINS_GEANT4_9_PHYSICSCONSTRUCTORS_H
0002 #define DDG4_PLUGINS_GEANT4_9_PHYSICSCONSTRUCTORS_H
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018 #include <G4EmStandardPhysics_option1.hh>
0019 DECLARE_GEANT4_PHYSICS(G4EmStandardPhysics_option1)
0020 #include <G4EmStandardPhysics_option2.hh>
0021 DECLARE_GEANT4_PHYSICS(G4EmStandardPhysics_option2)
0022 #include <G4EmStandardPhysics_option3.hh>
0023 DECLARE_GEANT4_PHYSICS(G4EmStandardPhysics_option3)
0024 #include <G4EmStandardPhysics.hh>
0025 DECLARE_GEANT4_PHYSICS(G4EmStandardPhysics)
0026 #include <G4EmExtraPhysics.hh>
0027 DECLARE_GEANT4_PHYSICS(G4EmExtraPhysics)
0028 #include <G4EmLivermorePhysics.hh>
0029 DECLARE_GEANT4_PHYSICS(G4EmLivermorePhysics)
0030
0031
0032 #include <G4IonBinaryCascadePhysics.hh>
0033 DECLARE_GEANT4_PHYSICS(G4IonBinaryCascadePhysics)
0034
0035 #if G4VERSION_NUMBER<=960
0036 #include <G4IonINCLXXPhysics.hh>
0037 DECLARE_GEANT4_PHYSICS(G4IonINCLXXPhysics)
0038 #include <G4IonLHEPPhysics.hh>
0039 DECLARE_GEANT4_PHYSICS(G4IonLHEPPhysics)
0040 #endif
0041
0042 #include <G4IonPhysics.hh>
0043 DECLARE_GEANT4_PHYSICS(G4IonPhysics)
0044 #include <G4IonQMDPhysics.hh>
0045 DECLARE_GEANT4_PHYSICS(G4IonQMDPhysics)
0046 #include <G4LHEPStoppingPhysics.hh>
0047 DECLARE_GEANT4_PHYSICS(G4LHEPStoppingPhysics)
0048 #include <G4QStoppingPhysics.hh>
0049 DECLARE_GEANT4_PHYSICS(G4QStoppingPhysics)
0050 #include <G4HadronElasticPhysics.hh>
0051 DECLARE_GEANT4_PHYSICS(G4HadronElasticPhysics)
0052 #include <G4HadronDElasticPhysics.hh>
0053 DECLARE_GEANT4_PHYSICS(G4HadronDElasticPhysics)
0054 #include <G4HadronElasticPhysicsHP.hh>
0055 DECLARE_GEANT4_PHYSICS(G4HadronElasticPhysicsHP)
0056 #include <G4HadronElasticPhysicsLEND.hh>
0057 DECLARE_GEANT4_PHYSICS(G4HadronElasticPhysicsLEND)
0058 #include <G4HadronElasticPhysicsLHEP.hh>
0059 DECLARE_GEANT4_PHYSICS(G4HadronElasticPhysicsLHEP)
0060 #include <G4HadronElasticPhysicsXS.hh>
0061 DECLARE_GEANT4_PHYSICS(G4HadronElasticPhysicsXS)
0062 #include <G4HadronHElasticPhysics.hh>
0063 DECLARE_GEANT4_PHYSICS(G4HadronHElasticPhysics)
0064 #include <G4HadronQElasticPhysics.hh>
0065 DECLARE_GEANT4_PHYSICS(G4HadronQElasticPhysics)
0066 #include <G4NeutronTrackingCut.hh>
0067 DECLARE_GEANT4_PHYSICS(G4NeutronTrackingCut)
0068
0069
0070 #include <G4OpticalPhysics.hh>
0071 DECLARE_GEANT4_PHYSICS(G4OpticalPhysics)
0072
0073 #include <G4QAtomicPhysics.hh>
0074 DECLARE_GEANT4_PHYSICS(G4QAtomicPhysics)
0075 #include <G4QCaptureAtRestPhysics.hh>
0076 DECLARE_GEANT4_PHYSICS(G4QCaptureAtRestPhysics)
0077 #include <G4QElasticPhysics.hh>
0078 DECLARE_GEANT4_PHYSICS(G4QElasticPhysics)
0079 #include <G4QEmExtraPhysics.hh>
0080 DECLARE_GEANT4_PHYSICS(G4QEmExtraPhysics)
0081 #include <G4QNeutrinoPhysics.hh>
0082 DECLARE_GEANT4_PHYSICS(G4QNeutrinoPhysics)
0083 #include <G4QStoppingPhysics.hh>
0084 DECLARE_GEANT4_PHYSICS(G4QStoppingPhysics)
0085 #include <G4QIonPhysics.hh>
0086 DECLARE_GEANT4_PHYSICS(G4QIonPhysics)
0087 #include <G4RadioactiveDecayPhysics.hh>
0088 DECLARE_GEANT4_PHYSICS(G4RadioactiveDecayPhysics)
0089
0090
0091 #include <HadronPhysicsLHEP.hh>
0092 DECLARE_GEANT4_PHYSICS(HadronPhysicsLHEP)
0093
0094
0095 #include <HadronPhysicsQGSP.hh>
0096 DECLARE_GEANT4_PHYSICS(HadronPhysicsQGSP)
0097 #include <HadronPhysicsQGSP_BERT.hh>
0098 DECLARE_GEANT4_PHYSICS(HadronPhysicsQGSP_BERT)
0099 #include <HadronPhysicsQGSP_BERT_HP.hh>
0100 DECLARE_GEANT4_PHYSICS(HadronPhysicsQGSP_BERT_HP)
0101 #include <HadronPhysicsQGSP_BERT_CHIPS.hh>
0102 DECLARE_GEANT4_PHYSICS(HadronPhysicsQGSP_BERT_CHIPS)
0103 #include <HadronPhysicsQGSP_FTFP_BERT.hh>
0104 DECLARE_GEANT4_PHYSICS(HadronPhysicsQGSP_FTFP_BERT)
0105
0106
0107 #include <HadronPhysicsFTFP_BERT.hh>
0108 DECLARE_GEANT4_PHYSICS(HadronPhysicsFTFP_BERT)
0109
0110 #if G4VERSION_NUMBER<=960
0111 #include <HadronPhysicsQGSP_INCLXX.hh>
0112 DECLARE_GEANT4_PHYSICS(HadronPhysicsQGSP_INCLXX)
0113 #include <HadronPhysicsFTFP_BERT.hh>
0114 DECLARE_GEANT4_PHYSICS(HadronPhysicsFTFP_BERT)
0115 #include <HadronPhysicsFTFP_BERT_HP.hh>
0116 DECLARE_GEANT4_PHYSICS(HadronPhysicsFTFP_BERT_HP)
0117 #include <HadronPhysicsQGSP_BERT_95.hh>
0118 DECLARE_GEANT4_PHYSICS(HadronPhysicsQGSP_BERT_95)
0119 #include <HadronPhysicsQGSP_FTFP_BERT_95.hh>
0120 DECLARE_GEANT4_PHYSICS(HadronPhysicsQGSP_FTFP_BERT_95)
0121 #endif
0122
0123 #include <HadronPhysicsCHIPS.hh>
0124 DECLARE_GEANT4_PHYSICS(HadronPhysicsCHIPS)
0125 #include <HadronPhysicsFTF_BIC.hh>
0126 DECLARE_GEANT4_PHYSICS(HadronPhysicsFTF_BIC)
0127 #include <HadronPhysicsFTFP_BERT_TRV.hh>
0128 DECLARE_GEANT4_PHYSICS(HadronPhysicsFTFP_BERT_TRV)
0129 #include <HadronPhysicsLHEP_EMV.hh>
0130 DECLARE_GEANT4_PHYSICS(HadronPhysicsLHEP_EMV)
0131 #include <HadronPhysicsLHEP.hh>
0132 DECLARE_GEANT4_PHYSICS(HadronPhysicsLHEP)
0133 #include <HadronPhysicsQGS_BIC.hh>
0134 DECLARE_GEANT4_PHYSICS(HadronPhysicsQGS_BIC)
0135 #include <HadronPhysicsQGSC_BERT.hh>
0136 DECLARE_GEANT4_PHYSICS(HadronPhysicsQGSC_BERT)
0137 #include <HadronPhysicsQGSC_CHIPS.hh>
0138 DECLARE_GEANT4_PHYSICS(HadronPhysicsQGSC_CHIPS)
0139 #include <HadronPhysicsQGSP_BERT_CHIPS.hh>
0140 DECLARE_GEANT4_PHYSICS(HadronPhysicsQGSP_BERT_CHIPS)
0141 #include <HadronPhysicsQGSP_BERT.hh>
0142 DECLARE_GEANT4_PHYSICS(HadronPhysicsQGSP_BERT)
0143 #include <HadronPhysicsQGSP_BERT_HP.hh>
0144 DECLARE_GEANT4_PHYSICS(HadronPhysicsQGSP_BERT_HP)
0145 #include <HadronPhysicsQGSP_BERT_NOLEP.hh>
0146 DECLARE_GEANT4_PHYSICS(HadronPhysicsQGSP_BERT_NOLEP)
0147 #include <HadronPhysicsQGSP_BERT_TRV.hh>
0148 DECLARE_GEANT4_PHYSICS(HadronPhysicsQGSP_BERT_TRV)
0149 #include <HadronPhysicsQGSP_BIC.hh>
0150 DECLARE_GEANT4_PHYSICS(HadronPhysicsQGSP_BIC)
0151 #include <HadronPhysicsQGSP_BIC_HP.hh>
0152 DECLARE_GEANT4_PHYSICS(HadronPhysicsQGSP_BIC_HP)
0153 #include <HadronPhysicsQGSP_FTFP_BERT.hh>
0154 DECLARE_GEANT4_PHYSICS(HadronPhysicsQGSP_FTFP_BERT)
0155 #include <HadronPhysicsQGSP.hh>
0156 DECLARE_GEANT4_PHYSICS(HadronPhysicsQGSP)
0157
0158 #endif