source: trunk/source/processes/electromagnetic/standard/sources.cmake @ 1350

Last change on this file since 1350 was 1350, checked in by garnier, 14 years ago

update to last version 4.9.4

File size: 6.2 KB
Line 
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: geant4-09-04-ref-00 $
16#
17#------------------------------------------------------------------------------
18
19# List external includes needed.
20include_directories(${CLHEP_INCLUDE_DIRS})
21
22# List internal includes needed.
23include_directories(${CMAKE_SOURCE_DIR}/source/geometry/management/include)
24include_directories(${CMAKE_SOURCE_DIR}/source/geometry/navigation/include)
25include_directories(${CMAKE_SOURCE_DIR}/source/geometry/volumes/include)
26include_directories(${CMAKE_SOURCE_DIR}/source/global/HEPGeometry/include)
27include_directories(${CMAKE_SOURCE_DIR}/source/global/HEPNumerics/include)
28include_directories(${CMAKE_SOURCE_DIR}/source/global/HEPRandom/include)
29include_directories(${CMAKE_SOURCE_DIR}/source/global/management/include)
30include_directories(${CMAKE_SOURCE_DIR}/source/intercoms/include)
31include_directories(${CMAKE_SOURCE_DIR}/source/materials/include)
32include_directories(${CMAKE_SOURCE_DIR}/source/particles/bosons/include)
33include_directories(${CMAKE_SOURCE_DIR}/source/particles/hadrons/barions/include)
34include_directories(${CMAKE_SOURCE_DIR}/source/particles/hadrons/ions/include)
35include_directories(${CMAKE_SOURCE_DIR}/source/particles/hadrons/mesons/include)
36include_directories(${CMAKE_SOURCE_DIR}/source/particles/leptons/include)
37include_directories(${CMAKE_SOURCE_DIR}/source/particles/management/include)
38include_directories(${CMAKE_SOURCE_DIR}/source/processes/cuts/include)
39include_directories(${CMAKE_SOURCE_DIR}/source/processes/electromagnetic/utils/include)
40include_directories(${CMAKE_SOURCE_DIR}/source/processes/management/include)
41include_directories(${CMAKE_SOURCE_DIR}/source/track/include)
42
43#
44# Define the Geant4 Module.
45#
46include(Geant4MacroDefineModule)
47GEANT4_DEFINE_MODULE(NAME G4emstandard
48    HEADERS
49        G4ASTARStopping.hh
50        G4BetheBlochIonGasModel.hh
51        G4BetheBlochModel.hh
52        G4BetheHeitlerModel.hh
53        G4BohrFluctuations.hh
54        G4BraggIonGasModel.hh
55        G4BraggIonModel.hh
56        G4BraggModel.hh
57        G4ComptonScattering.hh
58        G4CoulombScattering.hh
59        G4CoulombScatteringModel.hh
60        G4GammaConversion.hh
61        G4GoudsmitSaundersonMscModel.hh
62        G4GoudsmitSaundersonTable.hh
63        G4HeatedKleinNishinaCompton.hh
64        G4ICRU49NuclearStoppingModel.hh
65        G4ICRU73QOModel.hh
66        G4InitXscPAI.hh
67        G4IonCoulombCrossSection.hh
68        G4IonCoulombScatteringModel.hh
69        G4IonFluctuations.hh
70        G4KleinNishinaCompton.hh
71        G4KleinNishinaModel.hh
72        G4ModifiedTsai.hh
73        G4MollerBhabhaModel.hh
74        G4NuclearStopping.hh
75        G4PAIModel.hh
76        G4PAIPhotonModel.hh
77        G4PAIxSection.hh
78        G4PAIySection.hh
79        G4PEEffectFluoModel.hh
80        G4PEEffectModel.hh
81        G4PSTARStopping.hh
82        G4PairProductionRelModel.hh
83        G4PhotoElectricEffect.hh
84        G4UniversalFluctuation.hh
85        G4UniversalFluctuation93.hh
86        G4UrbanMscModel90.hh
87        G4UrbanMscModel92.hh
88        G4UrbanMscModel93.hh
89        G4WaterStopping.hh
90        G4WentzelOKandVIxSection.hh
91        G4WentzelVIModel.hh
92        G4alphaIonisation.hh
93        G4eBremsstrahlung.hh
94        G4eBremsstrahlungModel.hh
95        G4eBremsstrahlungRelModel.hh
96        G4eCoulombScatteringModel.hh
97        G4eIonisation.hh
98        G4eMultipleScattering.hh
99        G4eeToTwoGammaModel.hh
100        G4eplusAnnihilation.hh
101        G4hIonisation.hh
102        G4hMultipleScattering.hh
103        G4ionGasIonisation.hh
104        G4ionIonisation.hh
105    SOURCES
106        G4ASTARStopping.cc
107        G4BetheBlochIonGasModel.cc
108        G4BetheBlochModel.cc
109        G4BetheHeitlerModel.cc
110        G4BohrFluctuations.cc
111        G4BraggIonGasModel.cc
112        G4BraggIonModel.cc
113        G4BraggModel.cc
114        G4ComptonScattering.cc
115        G4CoulombScattering.cc
116        G4CoulombScatteringModel.cc
117        G4GammaConversion.cc
118        G4GoudsmitSaundersonMscModel.cc
119        G4GoudsmitSaundersonTable.cc
120        G4HeatedKleinNishinaCompton.cc
121        G4ICRU49NuclearStoppingModel.cc
122        G4ICRU73QOModel.cc
123        G4InitXscPAI.cc
124        G4IonCoulombCrossSection.cc
125        G4IonCoulombScatteringModel.cc
126        G4IonFluctuations.cc
127        G4KleinNishinaCompton.cc
128        G4KleinNishinaModel.cc
129        G4ModifiedTsai.cc
130        G4MollerBhabhaModel.cc
131        G4NuclearStopping.cc
132        G4PAIModel.cc
133        G4PAIPhotonModel.cc
134        G4PAIxSection.cc
135        G4PAIySection.cc
136        G4PEEffectFluoModel.cc
137        G4PEEffectModel.cc
138        G4PSTARStopping.cc
139        G4PairProductionRelModel.cc
140        G4PhotoElectricEffect.cc
141        G4UniversalFluctuation.cc
142        G4UniversalFluctuation93.cc
143        G4UrbanMscModel90.cc
144        G4UrbanMscModel92.cc
145        G4UrbanMscModel93.cc
146        G4WaterStopping.cc
147        G4WentzelOKandVIxSection.cc
148        G4WentzelVIModel.cc
149        G4alphaIonisation.cc
150        G4eBremsstrahlung.cc
151        G4eBremsstrahlungModel.cc
152        G4eBremsstrahlungRelModel.cc
153        G4eCoulombScatteringModel.cc
154        G4eIonisation.cc
155        G4eMultipleScattering.cc
156        G4eeToTwoGammaModel.cc
157        G4eplusAnnihilation.cc
158        G4hIonisation.cc
159        G4hMultipleScattering.cc
160        G4ionGasIonisation.cc
161        G4ionIonisation.cc
162    GRANULAR_DEPENDENCIES
163        G4baryons
164        G4bosons
165        G4cuts
166        G4emutils
167        G4geometrymng
168        G4globman
169        G4hepnumerics
170        G4intercoms
171        G4ions
172        G4leptons
173        G4materials
174        G4mesons
175        G4navigation
176        G4partman
177        G4procman
178        G4track
179        G4volumes
180    GLOBAL_DEPENDENCIES
181        G4geometry
182        G4global
183        G4intercoms
184        G4materials
185        G4particles
186        G4track
187    LINK_LIBRARIES
188)
189
190# List any source specific properties here
191
Note: See TracBrowser for help on using the repository browser.