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