Geant4 Cross Reference |
1 # - G4emstandard module build definition << 1 #------------------------------------------------------------------------------ >> 2 # sources.cmake >> 3 # Module : G4emstandard >> 4 # Package: Geant4.src.G4processes.G4electromagnetic.G4emstandard >> 5 # >> 6 # Sources description for a library. >> 7 # Lists the sources and headers of the code explicitely. >> 8 # Lists include paths needed. >> 9 # Lists the internal granular and global dependencies of the library. >> 10 # Source specific properties should be added at the end. >> 11 # >> 12 # Generated on : 24/9/2010 >> 13 # >> 14 # $Id: sources.cmake 106953 2017-10-31 08:30:13Z gcosmo $ >> 15 # >> 16 #------------------------------------------------------------------------------ 2 17 3 geant4_add_module(G4emstandard << 18 # List external includes needed. 4 PUBLIC_HEADERS << 19 include_directories(${CLHEP_INCLUDE_DIRS}) 5 G4ASTARStopping.hh << 20 6 G4AllisonPositronAtRestModel.hh << 21 # List internal includes needed. 7 G4AtimaEnergyLossModel.hh << 22 include_directories(${CMAKE_SOURCE_DIR}/source/geometry/management/include) 8 G4AtimaFluctuations.hh << 23 include_directories(${CMAKE_SOURCE_DIR}/source/geometry/navigation/include) 9 G4BetheBlochIonGasModel.hh << 24 include_directories(${CMAKE_SOURCE_DIR}/source/geometry/volumes/include) 10 G4BetheBlochModel.hh << 25 include_directories(${CMAKE_SOURCE_DIR}/source/global/HEPGeometry/include) 11 G4BetheHeitlerModel.hh << 26 include_directories(${CMAKE_SOURCE_DIR}/source/global/HEPNumerics/include) 12 G4BetheHeitler5DModel.hh << 27 include_directories(${CMAKE_SOURCE_DIR}/source/global/HEPRandom/include) 13 G4BraggIonGasModel.hh << 28 include_directories(${CMAKE_SOURCE_DIR}/source/global/management/include) 14 G4BraggIonModel.hh << 29 include_directories(${CMAKE_SOURCE_DIR}/source/intercoms/include) 15 G4BraggModel.hh << 30 include_directories(${CMAKE_SOURCE_DIR}/source/materials/include) 16 G4ComptonScattering.hh << 31 include_directories(${CMAKE_SOURCE_DIR}/source/particles/bosons/include) 17 G4CoulombScattering.hh << 32 include_directories(${CMAKE_SOURCE_DIR}/source/particles/hadrons/barions/include) 18 G4DeltaAngle.hh << 33 include_directories(${CMAKE_SOURCE_DIR}/source/particles/hadrons/ions/include) 19 G4DeltaAngleFreeScat.hh << 34 include_directories(${CMAKE_SOURCE_DIR}/source/particles/hadrons/mesons/include) 20 G4DipBustGenerator.hh << 35 include_directories(${CMAKE_SOURCE_DIR}/source/particles/leptons/include) 21 G4ESTARStopping.hh << 36 include_directories(${CMAKE_SOURCE_DIR}/source/particles/management/include) 22 G4EmStandUtil.hh << 37 include_directories(${CMAKE_SOURCE_DIR}/source/processes/cuts/include) 23 G4GSMottCorrection.hh << 38 include_directories(${CMAKE_SOURCE_DIR}/source/processes/electromagnetic/utils/include) 24 G4GSPWACorrections.hh << 39 include_directories(${CMAKE_SOURCE_DIR}/source/processes/management/include) 25 G4GammaConversion.hh << 40 include_directories(${CMAKE_SOURCE_DIR}/source/track/include) 26 G4GoudsmitSaundersonMscModel.hh << 41 27 G4GoudsmitSaundersonTable.hh << 42 # 28 G4ICRU49NuclearStoppingModel.hh << 43 # Define the Geant4 Module. 29 G4ICRU73QOModel.hh << 44 # 30 G4InitXscPAI.hh << 45 include(Geant4MacroDefineModule) 31 G4IonCoulombCrossSection.hh << 46 GEANT4_DEFINE_MODULE(NAME G4emstandard 32 G4IonCoulombScatteringModel.hh << 47 HEADERS 33 G4IonFluctuations.hh << 48 G4ASTARStopping.hh 34 G4IonICRU73Data.hh << 49 G4BetheBlochIonGasModel.hh 35 G4KleinNishinaCompton.hh << 50 G4BetheBlochModel.hh 36 G4KleinNishinaModel.hh << 51 G4BetheHeitlerModel.hh 37 G4LindhardSorensenData.hh << 52 G4BohrFluctuations.hh 38 G4LindhardSorensenIonModel.hh << 53 G4BraggIonGasModel.hh 39 G4LossFluctuationDummy.hh << 54 G4BraggIonModel.hh 40 G4ModifiedTsai.hh << 55 G4BraggModel.hh 41 G4MollerBhabhaModel.hh << 56 G4ComptonScattering.hh 42 G4MottData.hh << 57 G4CoulombScattering.hh 43 G4NISTStoppingData.hh << 58 G4DeltaAngle.hh 44 G4NuclearStopping.hh << 59 G4DeltaAngleFreeScat.hh 45 G4PAIModel.hh << 60 G4DipBustGenerator.hh 46 G4PAIModelData.hh << 61 G4ESTARStopping.hh 47 G4PAIPhotData.hh << 62 G4GSMottCorrection.hh 48 G4PAIPhotModel.hh << 63 G4GSPWACorrections.hh 49 G4PAIxSection.hh << 64 G4GammaConversion.hh 50 G4PAIySection.hh << 65 G4GoudsmitSaundersonMscModel.hh 51 G4PEEffectFluoModel.hh << 66 G4GoudsmitSaundersonTable.hh 52 G4PSTARStopping.hh << 67 G4HeatedKleinNishinaCompton.hh 53 G4PairProductionRelModel.hh << 68 G4ICRU49NuclearStoppingModel.hh 54 G4PhotoElectricEffect.hh << 69 G4ICRU73QOModel.hh 55 G4PolarizedOrePowellAtRestModel.hh << 70 G4InitXscPAI.hh 56 G4SBBremTable.hh << 71 G4IonCoulombCrossSection.hh 57 G4SauterGavrilaAngularDistribution.hh << 72 G4IonCoulombScatteringModel.hh 58 G4ScreeningMottCrossSection.hh << 73 G4IonFluctuations.hh 59 G4SeltzerBergerModel.hh << 74 G4KleinNishinaCompton.hh 60 G4SimplePositronAtRestModel.hh << 75 G4KleinNishinaModel.hh 61 G4OrePowellAtRestModel.hh << 76 G4ModifiedTsai.hh 62 G4UniversalFluctuation.hh << 77 G4MollerBhabhaModel.hh 63 G4UrbanFluctuation.hh << 78 G4MottCoefficients.hh 64 G4UrbanMscModel.hh << 79 G4NISTStoppingData.hh 65 G4WaterStopping.hh << 80 G4NuclearStopping.hh 66 G4WentzelOKandVIxSection.hh << 81 G4PAIModel.hh 67 G4WentzelVIModel.hh << 82 G4PAIModelData.hh 68 G4WentzelVIRelModel.hh << 83 G4PAIPhotData.hh 69 G4WentzelVIRelXSection.hh << 84 G4PAIPhotModel.hh 70 G4XrayRayleighModel.hh << 85 G4PAIxSection.hh 71 G4eBremsstrahlung.hh << 86 G4PAIySection.hh 72 G4eBremParametrizedModel.hh << 87 G4PEEffectFluoModel.hh 73 G4eBremsstrahlungRelModel.hh << 88 G4PSTARStopping.hh 74 G4eCoulombScatteringModel.hh << 89 G4PairProductionRelModel.hh 75 G4eDPWACoulombScatteringModel.hh << 90 G4PhotoElectricEffect.hh 76 G4eDPWAElasticDCS.hh << 91 G4SauterGavrilaAngularDistribution.hh 77 G4eIonisation.hh << 92 G4ScreeningMottCrossSection.hh 78 G4eMultipleScattering.hh << 93 G4SeltzerBergerModel.hh 79 G4eSingleCoulombScatteringModel.hh << 94 G4UniversalFluctuation.hh 80 G4eeToTwoGammaModel.hh << 95 G4UrbanMscModel.hh 81 G4eplusAnnihilation.hh << 96 G4WaterStopping.hh 82 G4eplusTo2or3GammaModel.hh << 97 G4WentzelOKandVIxSection.hh 83 G4eplusTo3GammaOKVIModel.hh << 98 G4WentzelVIModel.hh 84 G4hCoulombScatteringModel.hh << 99 G4WentzelVIRelModel.hh 85 G4hIonisation.hh << 100 G4WentzelVIRelXSection.hh 86 G4hMultipleScattering.hh << 101 G4XrayRayleighModel.hh 87 G4ionIonisation.hh << 102 G4alphaIonisation.hh 88 SOURCES << 103 G4eBremsstrahlung.hh 89 G4ASTARStopping.cc << 104 G4eBremParametrizedModel.hh 90 G4AllisonPositronAtRestModel.cc << 105 G4eBremsstrahlungRelModel.hh 91 G4AtimaEnergyLossModel.cc << 106 G4eCoulombScatteringModel.hh 92 G4AtimaFluctuations.cc << 107 G4eIonisation.hh 93 G4BetheBlochIonGasModel.cc << 108 G4eMultipleScattering.hh 94 G4BetheBlochModel.cc << 109 G4eSingleCoulombScatteringModel.hh 95 G4BetheHeitlerModel.cc << 110 G4eeToTwoGammaModel.hh 96 G4BetheHeitler5DModel.cc << 111 G4eplusAnnihilation.hh 97 G4BraggIonGasModel.cc << 112 G4hCoulombScatteringModel.hh 98 G4BraggIonModel.cc << 113 G4hIonisation.hh 99 G4BraggModel.cc << 114 G4hMultipleScattering.hh 100 G4ComptonScattering.cc << 115 G4ionIonisation.hh 101 G4CoulombScattering.cc << 116 SOURCES 102 G4GSMottCorrection.cc << 117 G4ASTARStopping.cc 103 G4GSPWACorrections.cc << 118 G4BetheBlochIonGasModel.cc 104 G4GammaConversion.cc << 119 G4BetheBlochModel.cc 105 G4DeltaAngle.cc << 120 G4BetheHeitlerModel.cc 106 G4DeltaAngleFreeScat.cc << 121 G4BohrFluctuations.cc 107 G4DipBustGenerator.cc << 122 G4BraggIonGasModel.cc 108 G4ESTARStopping.cc << 123 G4BraggIonModel.cc 109 G4EmStandUtil.cc << 124 G4BraggModel.cc 110 G4GoudsmitSaundersonMscModel.cc << 125 G4ComptonScattering.cc 111 G4GoudsmitSaundersonTable.cc << 126 G4CoulombScattering.cc 112 G4ICRU49NuclearStoppingModel.cc << 127 G4GSMottCorrection.cc 113 G4ICRU73QOModel.cc << 128 G4GSPWACorrections.cc 114 G4InitXscPAI.cc << 129 G4GammaConversion.cc 115 G4IonCoulombCrossSection.cc << 130 G4DeltaAngle.cc 116 G4IonCoulombScatteringModel.cc << 131 G4DeltaAngleFreeScat.cc 117 G4IonFluctuations.cc << 132 G4DipBustGenerator.cc 118 G4IonICRU73Data.cc << 133 G4ESTARStopping.cc 119 G4KleinNishinaCompton.cc << 134 G4GoudsmitSaundersonMscModel.cc 120 G4KleinNishinaModel.cc << 135 G4GoudsmitSaundersonTable.cc 121 G4LindhardSorensenData.cc << 136 G4HeatedKleinNishinaCompton.cc 122 G4LindhardSorensenIonModel.cc << 137 G4ICRU49NuclearStoppingModel.cc 123 G4LossFluctuationDummy.cc << 138 G4ICRU73QOModel.cc 124 G4ModifiedTsai.cc << 139 G4InitXscPAI.cc 125 G4MollerBhabhaModel.cc << 140 G4IonCoulombCrossSection.cc 126 G4NuclearStopping.cc << 141 G4IonCoulombScatteringModel.cc 127 G4PAIModel.cc << 142 G4IonFluctuations.cc 128 G4PAIModelData.cc << 143 G4KleinNishinaCompton.cc 129 G4PAIPhotData.cc << 144 G4KleinNishinaModel.cc 130 G4PAIPhotModel.cc << 145 G4ModifiedTsai.cc 131 G4PAIxSection.cc << 146 G4MollerBhabhaModel.cc 132 G4PAIySection.cc << 147 G4MottCoefficients.cc 133 G4PEEffectFluoModel.cc << 148 G4NuclearStopping.cc 134 G4PSTARStopping.cc << 149 G4PAIModel.cc 135 G4PairProductionRelModel.cc << 150 G4PAIModelData.cc 136 G4PhotoElectricEffect.cc << 151 G4PAIPhotData.cc 137 G4PolarizedOrePowellAtRestModel.cc << 152 G4PAIPhotModel.cc 138 G4SBBremTable.cc << 153 G4PAIxSection.cc 139 G4SauterGavrilaAngularDistribution.cc << 154 G4PAIySection.cc 140 G4ScreeningMottCrossSection.cc << 155 G4PEEffectFluoModel.cc 141 G4SeltzerBergerModel.cc << 156 G4PSTARStopping.cc 142 G4SimplePositronAtRestModel.cc << 157 G4PairProductionRelModel.cc 143 G4OrePowellAtRestModel.cc << 158 G4PhotoElectricEffect.cc 144 G4UniversalFluctuation.cc << 159 G4SauterGavrilaAngularDistribution.cc 145 G4UrbanFluctuation.cc << 160 G4ScreeningMottCrossSection.cc 146 G4UrbanMscModel.cc << 161 G4SeltzerBergerModel.cc 147 G4WaterStopping.cc << 162 G4UniversalFluctuation.cc 148 G4WentzelOKandVIxSection.cc << 163 G4UrbanMscModel.cc 149 G4WentzelVIModel.cc << 164 G4WaterStopping.cc 150 G4WentzelVIRelModel.cc << 165 G4WentzelOKandVIxSection.cc 151 G4WentzelVIRelXSection.cc << 166 G4WentzelVIModel.cc 152 G4XrayRayleighModel.cc << 167 G4WentzelVIRelModel.cc 153 G4eBremsstrahlung.cc << 168 G4WentzelVIRelXSection.cc 154 G4eBremParametrizedModel.cc << 169 G4XrayRayleighModel.cc 155 G4eBremsstrahlungRelModel.cc << 170 G4alphaIonisation.cc 156 G4eCoulombScatteringModel.cc << 171 G4eBremsstrahlung.cc 157 G4eDPWACoulombScatteringModel.cc << 172 G4eBremParametrizedModel.cc 158 G4eDPWAElasticDCS.cc << 173 G4eBremsstrahlungRelModel.cc 159 G4eIonisation.cc << 174 G4eCoulombScatteringModel.cc 160 G4eMultipleScattering.cc << 175 G4eIonisation.cc 161 G4eSingleCoulombScatteringModel.cc << 176 G4eMultipleScattering.cc 162 G4eeToTwoGammaModel.cc << 177 G4eSingleCoulombScatteringModel.cc 163 G4eplusAnnihilation.cc << 178 G4eeToTwoGammaModel.cc 164 G4eplusTo2or3GammaModel.cc << 179 G4eplusAnnihilation.cc 165 G4eplusTo3GammaOKVIModel.cc << 180 G4hCoulombScatteringModel.cc 166 G4hCoulombScatteringModel.cc << 181 G4hIonisation.cc 167 G4hIonisation.cc << 182 G4hMultipleScattering.cc 168 G4hMultipleScattering.cc << 183 G4ionIonisation.cc 169 G4ionIonisation.cc) << 184 GRANULAR_DEPENDENCIES >> 185 G4baryons >> 186 G4bosons >> 187 G4cuts >> 188 G4emutils >> 189 G4geometrymng >> 190 G4globman >> 191 G4hepnumerics >> 192 G4intercoms >> 193 G4ions >> 194 G4leptons >> 195 G4materials >> 196 G4mesons >> 197 G4navigation >> 198 G4partman >> 199 G4procman >> 200 G4track >> 201 G4volumes >> 202 GLOBAL_DEPENDENCIES >> 203 G4geometry >> 204 G4global >> 205 G4intercoms >> 206 G4materials >> 207 G4particles >> 208 G4track >> 209 LINK_LIBRARIES >> 210 ) >> 211 >> 212 # List any source specific properties here 170 213 171 geant4_module_link_libraries(G4emstandard << 172 PUBLIC << 173 G4bosons << 174 G4cuts << 175 G4emutils << 176 G4globman << 177 G4hepgeometry << 178 G4heprandom << 179 G4leptons << 180 G4materials << 181 G4partman << 182 G4track << 183 PRIVATE << 184 G4baryons << 185 G4geometrymng << 186 G4hepnumerics << 187 G4ions << 188 G4mesons << 189 G4procman << 190 ${G4ZLIB_LIBRARIES}) <<