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 G4NuclearStopping.hh 59 G4SeltzerBergerModel.hh << 75 G4PAIModel.hh 60 G4SimplePositronAtRestModel.hh << 76 G4PAIPhotonModel.hh 61 G4OrePowellAtRestModel.hh << 77 G4PAIxSection.hh 62 G4UniversalFluctuation.hh << 78 G4PAIySection.hh 63 G4UrbanFluctuation.hh << 79 G4PEEffectFluoModel.hh 64 G4UrbanMscModel.hh << 80 G4PEEffectModel.hh 65 G4WaterStopping.hh << 81 G4PSTARStopping.hh 66 G4WentzelOKandVIxSection.hh << 82 G4PairProductionRelModel.hh 67 G4WentzelVIModel.hh << 83 G4PhotoElectricEffect.hh 68 G4WentzelVIRelModel.hh << 84 G4ScreeningMottCrossSection.hh 69 G4WentzelVIRelXSection.hh << 85 G4SeltzerBergerModel.hh 70 G4XrayRayleighModel.hh << 86 G4UniversalFluctuation.hh 71 G4eBremsstrahlung.hh << 87 G4UrbanMscModel90.hh 72 G4eBremParametrizedModel.hh << 88 G4UrbanMscModel93.hh 73 G4eBremsstrahlungRelModel.hh << 89 G4UrbanMscModel95.hh 74 G4eCoulombScatteringModel.hh << 90 G4WaterStopping.hh 75 G4eDPWACoulombScatteringModel.hh << 91 G4WentzelOKandVIxSection.hh 76 G4eDPWAElasticDCS.hh << 92 G4WentzelVIModel.hh 77 G4eIonisation.hh << 93 G4XrayRayleighModel.hh 78 G4eMultipleScattering.hh << 94 G4alphaIonisation.hh 79 G4eSingleCoulombScatteringModel.hh << 95 G4eBremsstrahlung.hh 80 G4eeToTwoGammaModel.hh << 96 G4eBremParametrizedModel.hh 81 G4eplusAnnihilation.hh << 97 G4eBremsstrahlungModel.hh 82 G4eplusTo2or3GammaModel.hh << 98 G4eBremsstrahlungRelModel.hh 83 G4eplusTo3GammaOKVIModel.hh << 99 G4eCoulombScatteringModel.hh 84 G4hCoulombScatteringModel.hh << 100 G4eIonisation.hh 85 G4hIonisation.hh << 101 G4eMultipleScattering.hh 86 G4hMultipleScattering.hh << 102 G4eSingleCoulombScatteringModel.hh 87 G4ionIonisation.hh << 103 G4eeToTwoGammaModel.hh 88 SOURCES << 104 G4eplusAnnihilation.hh 89 G4ASTARStopping.cc << 105 G4hIonisation.hh 90 G4AllisonPositronAtRestModel.cc << 106 G4hMultipleScattering.hh 91 G4AtimaEnergyLossModel.cc << 107 G4ionIonisation.hh 92 G4AtimaFluctuations.cc << 108 SOURCES 93 G4BetheBlochIonGasModel.cc << 109 G4ASTARStopping.cc 94 G4BetheBlochModel.cc << 110 G4BetheBlochIonGasModel.cc 95 G4BetheHeitlerModel.cc << 111 G4BetheBlochModel.cc 96 G4BetheHeitler5DModel.cc << 112 G4BetheHeitlerModel.cc 97 G4BraggIonGasModel.cc << 113 G4BohrFluctuations.cc 98 G4BraggIonModel.cc << 114 G4BraggIonGasModel.cc 99 G4BraggModel.cc << 115 G4BraggIonModel.cc 100 G4ComptonScattering.cc << 116 G4BraggModel.cc 101 G4CoulombScattering.cc << 117 G4ComptonScattering.cc 102 G4GSMottCorrection.cc << 118 G4CoulombScattering.cc 103 G4GSPWACorrections.cc << 119 G4GammaConversion.cc 104 G4GammaConversion.cc << 120 G4DipBustGenerator.cc 105 G4DeltaAngle.cc << 121 G4GoudsmitSaundersonMscModel.cc 106 G4DeltaAngleFreeScat.cc << 122 G4GoudsmitSaundersonTable.cc 107 G4DipBustGenerator.cc << 123 G4HeatedKleinNishinaCompton.cc 108 G4ESTARStopping.cc << 124 G4ICRU49NuclearStoppingModel.cc 109 G4EmStandUtil.cc << 125 G4ICRU73QOModel.cc 110 G4GoudsmitSaundersonMscModel.cc << 126 G4InitXscPAI.cc 111 G4GoudsmitSaundersonTable.cc << 127 G4IonCoulombCrossSection.cc 112 G4ICRU49NuclearStoppingModel.cc << 128 G4IonCoulombScatteringModel.cc 113 G4ICRU73QOModel.cc << 129 G4IonFluctuations.cc 114 G4InitXscPAI.cc << 130 G4KleinNishinaCompton.cc 115 G4IonCoulombCrossSection.cc << 131 G4KleinNishinaModel.cc 116 G4IonCoulombScatteringModel.cc << 132 G4ModifiedTsai.cc 117 G4IonFluctuations.cc << 133 G4MollerBhabhaModel.cc 118 G4IonICRU73Data.cc << 134 G4NuclearStopping.cc 119 G4KleinNishinaCompton.cc << 135 G4PAIModel.cc 120 G4KleinNishinaModel.cc << 136 G4PAIPhotonModel.cc 121 G4LindhardSorensenData.cc << 137 G4PAIxSection.cc 122 G4LindhardSorensenIonModel.cc << 138 G4PAIySection.cc 123 G4LossFluctuationDummy.cc << 139 G4PEEffectFluoModel.cc 124 G4ModifiedTsai.cc << 140 G4PEEffectModel.cc 125 G4MollerBhabhaModel.cc << 141 G4PSTARStopping.cc 126 G4NuclearStopping.cc << 142 G4PairProductionRelModel.cc 127 G4PAIModel.cc << 143 G4PhotoElectricEffect.cc 128 G4PAIModelData.cc << 144 G4ScreeningMottCrossSection.cc 129 G4PAIPhotData.cc << 145 G4SeltzerBergerModel.cc 130 G4PAIPhotModel.cc << 146 G4UniversalFluctuation.cc 131 G4PAIxSection.cc << 147 G4UrbanMscModel90.cc 132 G4PAIySection.cc << 148 G4UrbanMscModel93.cc 133 G4PEEffectFluoModel.cc << 149 G4UrbanMscModel95.cc 134 G4PSTARStopping.cc << 150 G4WaterStopping.cc 135 G4PairProductionRelModel.cc << 151 G4WentzelOKandVIxSection.cc 136 G4PhotoElectricEffect.cc << 152 G4WentzelVIModel.cc 137 G4PolarizedOrePowellAtRestModel.cc << 153 G4XrayRayleighModel.cc 138 G4SBBremTable.cc << 154 G4alphaIonisation.cc 139 G4SauterGavrilaAngularDistribution.cc << 155 G4eBremsstrahlung.cc 140 G4ScreeningMottCrossSection.cc << 156 G4eBremParametrizedModel.cc 141 G4SeltzerBergerModel.cc << 157 G4eBremsstrahlungModel.cc 142 G4SimplePositronAtRestModel.cc << 158 G4eBremsstrahlungRelModel.cc 143 G4OrePowellAtRestModel.cc << 159 G4eCoulombScatteringModel.cc 144 G4UniversalFluctuation.cc << 160 G4eIonisation.cc 145 G4UrbanFluctuation.cc << 161 G4eMultipleScattering.cc 146 G4UrbanMscModel.cc << 162 G4eSingleCoulombScatteringModel.cc 147 G4WaterStopping.cc << 163 G4eeToTwoGammaModel.cc 148 G4WentzelOKandVIxSection.cc << 164 G4eplusAnnihilation.cc 149 G4WentzelVIModel.cc << 165 G4hIonisation.cc 150 G4WentzelVIRelModel.cc << 166 G4hMultipleScattering.cc 151 G4WentzelVIRelXSection.cc << 167 G4ionIonisation.cc 152 G4XrayRayleighModel.cc << 168 GRANULAR_DEPENDENCIES 153 G4eBremsstrahlung.cc << 169 G4baryons 154 G4eBremParametrizedModel.cc << 170 G4bosons 155 G4eBremsstrahlungRelModel.cc << 171 G4cuts 156 G4eCoulombScatteringModel.cc << 172 G4emutils 157 G4eDPWACoulombScatteringModel.cc << 173 G4geometrymng 158 G4eDPWAElasticDCS.cc << 174 G4globman 159 G4eIonisation.cc << 175 G4hepnumerics 160 G4eMultipleScattering.cc << 176 G4intercoms 161 G4eSingleCoulombScatteringModel.cc << 177 G4ions 162 G4eeToTwoGammaModel.cc << 178 G4leptons 163 G4eplusAnnihilation.cc << 179 G4materials 164 G4eplusTo2or3GammaModel.cc << 180 G4mesons 165 G4eplusTo3GammaOKVIModel.cc << 181 G4navigation 166 G4hCoulombScatteringModel.cc << 182 G4partman 167 G4hIonisation.cc << 183 G4procman 168 G4hMultipleScattering.cc << 184 G4track 169 G4ionIonisation.cc) << 185 G4volumes >> 186 GLOBAL_DEPENDENCIES >> 187 G4geometry >> 188 G4global >> 189 G4intercoms >> 190 G4materials >> 191 G4particles >> 192 G4track >> 193 LINK_LIBRARIES >> 194 ) >> 195 >> 196 # List any source specific properties here 170 197 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}) <<