source: trunk/source/physics_lists/builders/sources.cmake @ 1350

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

update to last version 4.9.4

File size: 15.4 KB
Line 
1#------------------------------------------------------------------------------
2# sources.cmake
3# Module : G4phys_builders
4# Package: Geant4.src.G4physicslists.G4phys_builders
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.2 2010/11/29 17:23:53 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/magneticfield/include)
24include_directories(${CMAKE_SOURCE_DIR}/source/geometry/management/include)
25include_directories(${CMAKE_SOURCE_DIR}/source/geometry/navigation/include)
26include_directories(${CMAKE_SOURCE_DIR}/source/geometry/volumes/include)
27include_directories(${CMAKE_SOURCE_DIR}/source/global/HEPGeometry/include)
28include_directories(${CMAKE_SOURCE_DIR}/source/global/HEPNumerics/include)
29include_directories(${CMAKE_SOURCE_DIR}/source/global/HEPRandom/include)
30include_directories(${CMAKE_SOURCE_DIR}/source/global/management/include)
31include_directories(${CMAKE_SOURCE_DIR}/source/intercoms/include)
32include_directories(${CMAKE_SOURCE_DIR}/source/materials/include)
33include_directories(${CMAKE_SOURCE_DIR}/source/particles/bosons/include)
34include_directories(${CMAKE_SOURCE_DIR}/source/particles/hadrons/barions/include)
35include_directories(${CMAKE_SOURCE_DIR}/source/particles/hadrons/ions/include)
36include_directories(${CMAKE_SOURCE_DIR}/source/particles/hadrons/mesons/include)
37include_directories(${CMAKE_SOURCE_DIR}/source/particles/leptons/include)
38include_directories(${CMAKE_SOURCE_DIR}/source/particles/management/include)
39include_directories(${CMAKE_SOURCE_DIR}/source/particles/shortlived/include)
40include_directories(${CMAKE_SOURCE_DIR}/source/processes/cuts/include)
41include_directories(${CMAKE_SOURCE_DIR}/source/processes/decay/include)
42include_directories(${CMAKE_SOURCE_DIR}/source/processes/electromagnetic/highenergy/include)
43include_directories(${CMAKE_SOURCE_DIR}/source/processes/electromagnetic/lowenergy/include)
44include_directories(${CMAKE_SOURCE_DIR}/source/processes/electromagnetic/muons/include)
45include_directories(${CMAKE_SOURCE_DIR}/source/processes/electromagnetic/standard/include)
46include_directories(${CMAKE_SOURCE_DIR}/source/processes/electromagnetic/utils/include)
47include_directories(${CMAKE_SOURCE_DIR}/source/processes/electromagnetic/xrays/include)
48include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/cross_sections/include)
49include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/management/include)
50include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/binary_cascade/include)
51include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/cascade/cascade/include)
52include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/chiral_inv_phase_space/body/include)
53include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/chiral_inv_phase_space/cross_sections/include)
54include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/chiral_inv_phase_space/fragmentation/include)
55include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/chiral_inv_phase_space/interface/include)
56include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/chiral_inv_phase_space/processes/include)
57include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/coherent_elastic/include)
58include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/de_excitation/evaporation/include)
59include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/de_excitation/fermi_breakup/include)
60include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/de_excitation/handler/include)
61include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/de_excitation/management/include)
62include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/de_excitation/multifragmentation/include)
63include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/de_excitation/photon_evaporation/include)
64include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/de_excitation/util/include)
65include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/high_energy/include)
66include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/im_r_matrix/include)
67include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/incl/include)
68include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/low_energy/include)
69include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/management/include)
70include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/neutron_hp/include)
71include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/parton_string/diffraction/include)
72include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/parton_string/hadronization/include)
73include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/parton_string/management/include)
74include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/parton_string/qgsm/include)
75include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/photolepton_hadron/muon_nuclear/include)
76include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/pre_equilibrium/exciton_model/include)
77include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/qmd/include)
78include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/radioactive_decay/include)
79include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/theo_high_energy/include)
80include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/util/include)
81include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/processes/include)
82include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/stopping/include)
83include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/util/include)
84include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/util/include)
85include_directories(${CMAKE_SOURCE_DIR}/source/processes/management/include)
86include_directories(${CMAKE_SOURCE_DIR}/source/processes/optical/include)
87include_directories(${CMAKE_SOURCE_DIR}/source/processes/transportation/include)
88include_directories(${CMAKE_SOURCE_DIR}/source/run/include)
89include_directories(${CMAKE_SOURCE_DIR}/source/track/include)
90
91#
92# Define the Geant4 Module.
93#
94include(Geant4MacroDefineModule)
95GEANT4_DEFINE_MODULE(NAME G4phys_builders
96    HEADERS
97        CompileTimeConstraints.hh
98        G4BertiniNeutronBuilder.hh
99        G4BertiniPiKBuilder.hh
100        G4BertiniPionBuilder.hh
101        G4BertiniProtonBuilder.hh
102        G4BinaryNeutronBuilder.hh
103        G4BinaryPiKBuilder.hh
104        G4BinaryProtonBuilder.hh
105        G4ChargeExchangePhysics.hh
106        G4ChipsKaonBuilder.hh
107        G4DataQuestionaire.hh
108        G4DecayPhysics.hh
109        G4ElectroNuclearBuilder.hh
110        G4EmDNAPhysics.hh
111        G4EmExtraPhysics.hh
112        G4EmLivermorePhysics.hh
113        G4EmLivermorePolarizedPhysics.hh
114        G4EmMessenger.hh
115        G4EmPenelopePhysics.hh
116        G4EmStandardPhysics.hh
117        G4EmStandardPhysics_option1.hh
118        G4EmStandardPhysics_option2.hh
119        G4EmStandardPhysics_option3.hh
120        G4FTFBinaryNeutronBuilder.hh
121        G4FTFBinaryPiKBuilder.hh
122        G4FTFBinaryProtonBuilder.hh
123        G4FTFBuilder.hh
124        G4FTFCNeutronBuilder.hh
125        G4FTFCPiKBuilder.hh
126        G4FTFCProtonBuilder.hh
127        G4FTFPNeutronBuilder.hh
128        G4FTFPPiKBuilder.hh
129        G4FTFPProtonBuilder.hh
130        G4HadronDElasticPhysics.hh
131        G4HadronElasticPhysics93.hh
132        G4HadronElasticPhysics.hh
133        G4HadronElasticPhysicsHP.hh
134        G4HadronElasticPhysicsLHEP.hh
135        G4HadronElasticPhysicsXS.hh
136        G4HadronHElasticPhysics.hh
137        G4HadronQElasticPhysics.hh
138        G4InclAblaNeutronBuilder.hh
139        G4InclAblaPiKBuilder.hh
140        G4InclAblaProtonBuilder.hh
141        G4IonBinaryCascadePhysics.hh
142        G4IonInclAblaPhysics.hh
143        G4IonPhysics.hh
144        G4IonQMDPhysics.hh
145        G4KaonBuilder.hh
146        G4LEPNeutronBuilder.hh
147        G4LEPPiKBuilder.hh
148        G4LEPPionBuilder.hh
149        G4LEPProtonBuilder.hh
150        G4LHEPNeutronBuilder.hh
151        G4LHEPPiKBuilder.hh
152        G4LHEPProtonBuilder.hh
153        G4LHEPStoppingPhysics.hh
154        G4MiscCHIPSBuilder.hh
155        G4MiscLHEPBuilder.hh
156        G4MiscQGSCBuilder.hh
157        G4NeutronBuilder.hh
158        G4NeutronCrossSectionXS.hh
159        G4NeutronHPBuilder.hh
160        G4NeutronTrackingCut.hh
161        G4OpticalPhysics.hh
162        G4OpticalPhysicsMessenger.hh
163        G4PiKBuilder.hh
164        G4PionBuilder.hh
165        G4PrecoNeutronBuilder.hh
166        G4PrecoProtonBuilder.hh
167        G4ProtonBuilder.hh
168        G4QAtomicPhysics.hh
169        G4QCaptureAtRestPhysics.hh
170        G4QElasticPhysics.hh
171        G4QEmExtraPhysics.hh
172        G4QGSBinaryNeutronBuilder.hh
173        G4QGSBinaryPiKBuilder.hh
174        G4QGSBinaryProtonBuilder.hh
175        G4QGSBuilder.hh
176        G4QGSC_CHIPSNeutronBuilder.hh
177        G4QGSC_CHIPSPiKBuilder.hh
178        G4QGSC_CHIPSProtonBuilder.hh
179        G4QGSCEflowNeutronBuilder.hh
180        G4QGSCEflowPiKBuilder.hh
181        G4QGSCEflowProtonBuilder.hh
182        G4QGSCNeutronBuilder.hh
183        G4QGSCPiKBuilder.hh
184        G4QGSCProtonBuilder.hh
185        G4QGSC_QGSCNeutronBuilder.hh
186        G4QGSC_QGSCPiKBuilder.hh
187        G4QGSC_QGSCProtonBuilder.hh
188        G4QGSPNeutronBuilder.hh
189        G4QGSPPiKBuilder.hh
190        G4QGSPPionBuilder.hh
191        G4QGSPProtonBuilder.hh
192        G4QInelasticCHIPSBuilder.hh
193        G4QIonPhysics.hh
194        G4QMessenger.hh
195        G4QNeutrinoPhysics.hh
196        G4QNeutronBuilder.hh
197        G4QPhotoNuclearPhysics.hh
198        G4QProtonBuilder.hh
199        G4QStoppingPhysics.hh
200        G4RadioactiveDecayPhysics.hh
201        G4StoppingHadronBuilder.hh
202        G4VHadronModelBuilder.hh
203        G4VKaonBuilder.hh
204        G4VNeutronBuilder.hh
205        G4VPiKBuilder.hh
206        G4VPionBuilder.hh
207        G4VProtonBuilder.hh
208        G4WarnPLStatus.hh
209        TheoModelFactory.hh
210    SOURCES
211        G4BertiniNeutronBuilder.cc
212        G4BertiniPiKBuilder.cc
213        G4BertiniPionBuilder.cc
214        G4BertiniProtonBuilder.cc
215        G4BinaryNeutronBuilder.cc
216        G4BinaryPiKBuilder.cc
217        G4BinaryProtonBuilder.cc
218        G4ChargeExchangePhysics.cc
219        G4ChipsKaonBuilder.cc
220        G4DecayPhysics.cc
221        G4ElectroNuclearBuilder.cc
222        G4EmDNAPhysics.cc
223        G4EmExtraPhysics.cc
224        G4EmLivermorePhysics.cc
225        G4EmLivermorePolarizedPhysics.cc
226        G4EmMessenger.cc
227        G4EmPenelopePhysics.cc
228        G4EmStandardPhysics.cc
229        G4EmStandardPhysics_option1.cc
230        G4EmStandardPhysics_option2.cc
231        G4EmStandardPhysics_option3.cc
232        G4FTFBinaryNeutronBuilder.cc
233        G4FTFBinaryPiKBuilder.cc
234        G4FTFBinaryProtonBuilder.cc
235        G4FTFBuilder.cc
236        G4FTFCNeutronBuilder.cc
237        G4FTFCPiKBuilder.cc
238        G4FTFCProtonBuilder.cc
239        G4FTFPNeutronBuilder.cc
240        G4FTFPPiKBuilder.cc
241        G4FTFPProtonBuilder.cc
242        G4HadronDElasticPhysics.cc
243        G4HadronElasticPhysics93.cc
244        G4HadronElasticPhysics.cc
245        G4HadronElasticPhysicsHP.cc
246        G4HadronElasticPhysicsLHEP.cc
247        G4HadronElasticPhysicsXS.cc
248        G4HadronHElasticPhysics.cc
249        G4HadronQElasticPhysics.cc
250        G4InclAblaNeutronBuilder.cc
251        G4InclAblaPiKBuilder.cc
252        G4InclAblaProtonBuilder.cc
253        G4IonBinaryCascadePhysics.cc
254        G4IonInclAblaPhysics.cc
255        G4IonPhysics.cc
256        G4IonQMDPhysics.cc
257        G4KaonBuilder.cc
258        G4LEPNeutronBuilder.cc
259        G4LEPPiKBuilder.cc
260        G4LEPPionBuilder.cc
261        G4LEPProtonBuilder.cc
262        G4LHEPNeutronBuilder.cc
263        G4LHEPPiKBuilder.cc
264        G4LHEPProtonBuilder.cc
265        G4LHEPStoppingPhysics.cc
266        G4MiscCHIPSBuilder.cc
267        G4MiscLHEPBuilder.cc
268        G4MiscQGSCBuilder.cc
269        G4NeutronBuilder.cc
270        G4NeutronCrossSectionXS.cc
271        G4NeutronHPBuilder.cc
272        G4NeutronTrackingCut.cc
273        G4OpticalPhysics.cc
274        G4OpticalPhysicsMessenger.cc
275        G4PiKBuilder.cc
276        G4PionBuilder.cc
277        G4PrecoNeutronBuilder.cc
278        G4PrecoProtonBuilder.cc
279        G4ProtonBuilder.cc
280        G4QAtomicPhysics.cc
281        G4QCaptureAtRestPhysics.cc
282        G4QElasticPhysics.cc
283        G4QEmExtraPhysics.cc
284        G4QGSBinaryNeutronBuilder.cc
285        G4QGSBinaryPiKBuilder.cc
286        G4QGSBinaryProtonBuilder.cc
287        G4QGSBuilder.cc
288        G4QGSC_CHIPSNeutronBuilder.cc
289        G4QGSC_CHIPSPiKBuilder.cc
290        G4QGSC_CHIPSProtonBuilder.cc
291        G4QGSCEflowNeutronBuilder.cc
292        G4QGSCEflowPiKBuilder.cc
293        G4QGSCEflowProtonBuilder.cc
294        G4QGSCNeutronBuilder.cc
295        G4QGSCPiKBuilder.cc
296        G4QGSCProtonBuilder.cc
297        G4QGSC_QGSCNeutronBuilder.cc
298        G4QGSC_QGSCPiKBuilder.cc
299        G4QGSC_QGSCProtonBuilder.cc
300        G4QGSPNeutronBuilder.cc
301        G4QGSPPiKBuilder.cc
302        G4QGSPPionBuilder.cc
303        G4QGSPProtonBuilder.cc
304        G4QInelasticCHIPSBuilder.cc
305        G4QIonPhysics.cc
306        G4QMessenger.cc
307        G4QNeutrinoPhysics.cc
308        G4QNeutronBuilder.cc
309        G4QPhotoNuclearPhysics.cc
310        G4QProtonBuilder.cc
311        G4QStoppingPhysics.cc
312        G4RadioactiveDecayPhysics.cc
313        G4StoppingHadronBuilder.cc
314        G4VHadronModelBuilder.cc
315        G4VKaonBuilder.cc
316        G4VNeutronBuilder.cc
317        G4VPiKBuilder.cc
318        G4VPionBuilder.cc
319        G4VProtonBuilder.cc
320        G4WarnPLStatus.cc
321    GRANULAR_DEPENDENCIES
322        G4baryons
323        G4bosons
324        G4cuts
325        G4decay
326        G4emhighenergy
327        G4emlowenergy
328        G4emstandard
329        G4emutils
330        G4geometrymng
331        G4globman
332        G4had_im_r_matrix
333        G4had_mod_man
334        G4had_mod_util
335        G4had_muon_nuclear
336        G4had_neu_hp
337        G4had_preequ_exciton
338        G4had_string_diff
339        G4had_string_frag
340        G4had_string_man
341        G4had_theo_max
342        G4hadronic_HE
343        G4hadronic_LE
344        G4hadronic_bert_cascade
345        G4hadronic_binary
346        G4hadronic_body_ci
347        G4hadronic_coherent_elastic
348        G4hadronic_crosec_ci
349        G4hadronic_deex_evaporation
350        G4hadronic_deex_fermi_breakup
351        G4hadronic_deex_handler
352        G4hadronic_deex_management
353        G4hadronic_deex_multifragmentation
354        G4hadronic_deex_photon_evaporation
355        G4hadronic_deex_util
356        G4hadronic_fragm_ci
357        G4hadronic_incl_cascade
358        G4hadronic_interface_ci
359        G4hadronic_mgt
360        G4hadronic_proc
361        G4hadronic_proc_ci
362        G4hadronic_qgstring
363        G4hadronic_qmd
364        G4hadronic_radioactivedecay
365        G4hadronic_stop
366        G4hadronic_util
367        G4hadronic_xsect
368        G4hepnumerics
369        G4intercoms
370        G4ions
371        G4leptons
372        G4magneticfield
373        G4materials
374        G4mesons
375        G4muons
376        G4navigation
377        G4optical
378        G4partman
379        G4procman
380        G4run
381        G4shortlived
382        G4track
383        G4transportation
384        G4volumes
385        G4xrays
386    GLOBAL_DEPENDENCIES
387        G4geometry
388        G4global
389        G4intercoms
390        G4materials
391        G4particles
392        G4processes
393        G4run
394        G4track
395    LINK_LIBRARIES
396)
397
398# List any source specific properties here
399
Note: See TracBrowser for help on using the repository browser.