source: trunk/source/processes/electromagnetic/lowenergy/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: 16.9 KB
Line 
1#------------------------------------------------------------------------------
2# sources.cmake
3# Module : G4emlowenergy
4# Package: Geant4.src.G4processes.G4electromagnetic.G4emlowenergy
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/15 08:24:43 gcosmo Exp $
15#
16#------------------------------------------------------------------------------
17
18# List external includes needed.
19include_directories(${CLHEP_INCLUDE_DIRS})
20
21# List internal includes needed.
22include_directories(${CMAKE_SOURCE_DIR}/source/geometry/management/include)
23include_directories(${CMAKE_SOURCE_DIR}/source/global/HEPGeometry/include)
24include_directories(${CMAKE_SOURCE_DIR}/source/global/HEPNumerics/include)
25include_directories(${CMAKE_SOURCE_DIR}/source/global/HEPRandom/include)
26include_directories(${CMAKE_SOURCE_DIR}/source/global/management/include)
27include_directories(${CMAKE_SOURCE_DIR}/source/intercoms/include)
28include_directories(${CMAKE_SOURCE_DIR}/source/materials/include)
29include_directories(${CMAKE_SOURCE_DIR}/source/particles/bosons/include)
30include_directories(${CMAKE_SOURCE_DIR}/source/particles/hadrons/barions/include)
31include_directories(${CMAKE_SOURCE_DIR}/source/particles/hadrons/ions/include)
32include_directories(${CMAKE_SOURCE_DIR}/source/particles/hadrons/mesons/include)
33include_directories(${CMAKE_SOURCE_DIR}/source/particles/leptons/include)
34include_directories(${CMAKE_SOURCE_DIR}/source/particles/management/include)
35include_directories(${CMAKE_SOURCE_DIR}/source/processes/cuts/include)
36include_directories(${CMAKE_SOURCE_DIR}/source/processes/electromagnetic/standard/include)
37include_directories(${CMAKE_SOURCE_DIR}/source/processes/electromagnetic/utils/include)
38include_directories(${CMAKE_SOURCE_DIR}/source/processes/management/include)
39include_directories(${CMAKE_SOURCE_DIR}/source/track/include)
40
41#
42# Define the Geant4 Module.
43#
44include(Geant4MacroDefineModule)
45GEANT4_DEFINE_MODULE(NAME G4emlowenergy
46    HEADERS
47        G4AnalyticalEcpssrKCrossSection.hh
48        G4AnalyticalEcpssrLiCrossSection.hh
49        G4AtomicDeexcitation.hh
50        G4AtomicTransitionManager.hh
51        G4AugerData.hh
52        G4AugerTransition.hh
53        G4BoldyshevTripletModel.hh
54        G4BremsstrahlungCrossSectionHandler.hh
55        G4BremsstrahlungParameters.hh
56        G4CompositeEMDataSet.hh
57        G4CrossSectionChargeDecrease.hh
58        G4CrossSectionChargeDecreasePartial.hh
59        G4CrossSectionChargeIncrease.hh
60        G4CrossSectionChargeIncreasePartial.hh
61        G4CrossSectionChargeTransferCH.hh
62        G4CrossSectionChargeTransferExp.hh
63        G4CrossSectionElasticChampion.hh
64        G4CrossSectionElasticScreenedRutherfordHE.hh
65        G4CrossSectionElasticScreenedRutherford.hh
66        G4CrossSectionElasticScreenedRutherfordLE.hh
67        G4CrossSectionExcitationBorn.hh
68        G4CrossSectionExcitationBornPartial.hh
69        G4CrossSectionExcitationEmfietzoglou.hh
70        G4CrossSectionExcitationEmfietzoglouPartial.hh
71        G4CrossSectionExcitationMillerGreen.hh
72        G4CrossSectionExcitationMillerGreenPartial.hh
73        G4CrossSectionHandler.hh
74        G4CrossSectionIonisationBornElectron.hh
75        G4CrossSectionIonisationBorn.hh
76        G4CrossSectionIonisationBornPartialElectron.hh
77        G4CrossSectionIonisationBornPartial.hh
78        G4CrossSectionIonisationRudd.hh
79        G4CrossSectionIonisationRuddPartial.hh
80        G4CrossSectionKill.hh
81        G4CrossSectionPsCreationChampion.hh
82        G4CrossSectionPsCreationChampionPartial.hh
83        G4DNAAttachment.hh
84        G4DNABornExcitationModel.hh
85        G4DNABornIonisationModel.hh
86        G4DNAChampionElasticModel.hh
87        G4DNAChargeDecrease.hh
88        G4DNAChargeIncrease.hh
89        G4DNACrossSectionDataSet.hh
90        G4DNADingfelderChargeDecreaseModel.hh
91        G4DNADingfelderChargeIncreaseModel.hh
92        G4DNAElastic.hh
93        G4DNAEmfietzoglouExcitationModel.hh
94        G4DNAExcitation.hh
95        G4DNAGenericIonsManager.hh
96        G4DNAIonisation.hh
97        G4DNAMeltonAttachmentModel.hh
98        G4DNAMillerGreenExcitationModel.hh
99        G4DNAMoleculeManager.hh
100        G4DNAProcess.hh
101        G4DNAProcess.icc
102        G4DNARuddIonisationExtendedModel.hh
103        G4DNARuddIonisationModel.hh
104        G4DNASancheExcitationModel.hh
105        G4DNAScreenedRutherfordElasticModel.hh
106        G4DNAVibExcitation.hh
107        G4DopplerProfile.hh
108        G4DummyFinalState.hh
109        G4eBremsstrahlungSpectrum.hh
110        G4eCrossSectionExcitationEmfietzoglou.hh
111        G4eCrossSectionScreenedRutherford.hh
112        G4eIonisationCrossSectionHandler.hh
113        G4eIonisationParameters.hh
114        G4eIonisationSpectrum.hh
115        G4eLowEnergyLoss.hh
116        G4eLowEnergyLoss.icc
117        G4EMDataSet.hh
118        G4empCrossSection.hh
119        G4FinalStateChargeDecrease.hh
120        G4FinalStateChargeIncrease.hh
121        G4FinalStateChargeTransferProton.hh
122        G4FinalStateElasticBrennerZaider.hh
123        G4FinalStateElasticChampion.hh
124        G4FinalStateElasticScreenedRutherford.hh
125        G4FinalStateExcitationBorn.hh
126        G4FinalStateExcitationEmfietzoglou.hh
127        G4FinalStateExcitationMillerGreen.hh
128        G4FinalStateIonisationBorn.hh
129        G4FinalStateIonisationRudd.hh
130        G4FinalStateKill.hh
131        G4FinalStateProduct.hh
132        G4FinalStatePsCreationChampion.hh
133        G4FluoData.hh
134        G4FluoTransition.hh
135        G4Generator2BN.hh
136        G4Generator2BS.hh
137        G4hBetheBlochModel.hh
138        G4hICRU49He.hh
139        G4hICRU49Nuclear.hh
140        G4hICRU49p.hh
141        G4hIonEffChargeSquare.hh
142        G4hLowEnergyIonisation.hh
143        G4hLowEnergyLoss.hh
144        G4hLowEnergyLoss.icc
145        G4hNuclearStoppingModel.hh
146        G4hParametrisedLossModel.hh
147        G4hQAOModel.hh
148        G4hShellCrossSectionDoubleExpData.hh
149        G4hShellCrossSectionDoubleExp.hh
150        G4hShellCrossSectionExpData.hh
151        G4hShellCrossSectionExp.hh
152        G4hShellCrossSection.hh
153        G4hSRIM2000p.hh
154        G4hZiegler1977He.hh
155        G4hZiegler1977Nuclear.hh
156        G4hZiegler1977p.hh
157        G4hZiegler1985Nuclear.hh
158        G4hZiegler1985p.hh
159        G4IonChuFluctuationModel.hh
160        G4IonDEDXHandler.hh
161        G4IonDEDXScalingICRU73.hh
162        G4ionLowEnergyIonisation.hh
163        G4IonParametrisedLossModel.hh
164        G4IonParametrisedLossModel.icc
165        G4IonYangFluctuationModel.hh
166        G4LinInterpolation.hh
167        G4LinLogInterpolation.hh
168        G4LinLogLogInterpolation.hh
169        G4LivermoreBremsstrahlungModel.hh
170        G4LivermoreComptonModel.hh
171        G4LivermoreGammaConversionModel.hh
172        G4LivermoreGammaConversionModelRC.hh
173        G4LivermoreIonisationModel.hh
174        G4LivermoreNuclearGammaConversionModel.hh
175        G4LivermorePhotoElectricModel.hh
176        G4LivermorePolarizedComptonModel.hh
177        G4LivermorePolarizedGammaConversionModel.hh
178        G4LivermorePolarizedPhotoElectricModel.hh
179        G4LivermorePolarizedRayleighModel.hh
180        G4LivermoreRayleighModel.hh
181        G4LogLogInterpolation.hh
182        G4LowEnergyBremsstrahlung.hh
183        G4LowEnergyCompton.hh
184        G4LowEnergyGammaConversion.hh
185        G4LowEnergyIonisation.hh
186        G4LowEnergyPhotoElectric.hh
187        G4LowEnergyPolarizedCompton.hh
188        G4LowEnergyPolarizedRayleigh.hh
189        G4LowEnergyRayleigh.hh
190        G4OrlicLiCrossSection.hh
191        G4PaulKCrossSection.hh
192        G4Penelope08ComptonModel.hh
193        G4Penelope08GammaConversionModel.hh
194        G4Penelope08IonisationModel.hh
195        G4Penelope08PhotoElectricModel.hh
196        G4Penelope08RayleighModel.hh
197        G4PenelopeAnnihilation.hh
198        G4PenelopeAnnihilationModel.hh
199        G4PenelopeBremsstrahlungAngular.hh
200        G4PenelopeBremsstrahlungContinuous.hh
201        G4PenelopeBremsstrahlung.hh
202        G4PenelopeBremsstrahlungModel.hh
203        G4PenelopeCompton.hh
204        G4PenelopeComptonModel.hh
205        G4PenelopeCrossSectionHandler.hh
206        G4PenelopeCrossSection.hh
207        G4PenelopeGammaConversion.hh
208        G4PenelopeGammaConversionModel.hh
209        G4PenelopeIntegrator.hh
210        G4PenelopeIntegrator.icc
211        G4PenelopeInterpolator.hh
212        G4PenelopeIonisation.hh
213        G4PenelopeIonisationModel.hh
214        G4PenelopeOscillator.hh
215        G4PenelopeOscillatorManager.hh
216        G4PenelopePhotoElectric.hh
217        G4PenelopePhotoElectricModel.hh
218        G4PenelopeRayleigh.hh
219        G4PenelopeRayleighModel.hh
220        G4PenelopeSamplingData.hh
221        G4PhotoElectricAngularGeneratorPolarized.hh
222        G4PhotoElectricAngularGeneratorSauterGavrila.hh
223        G4PhotoElectricAngularGeneratorSimple.hh
224        G4QAOLowEnergyLoss.hh
225        G4RangeNoTest.hh
226        G4RangeTest.hh
227        G4RayleighScattering.hh
228        G4SemiLogInterpolation.hh
229        G4ShellData.hh
230        G4ShellEMDataSet.hh
231        G4ShellVacancy.hh
232        G4teoCrossSection.hh
233        G4UAtomicDeexcitation.hh
234        G4VCrossSectionHandler.hh
235        G4VDataSetAlgorithm.hh
236        G4VecpssrKModel.hh
237        G4VecpssrLiModel.hh
238        G4VeLowEnergyLoss.hh
239        G4VEMDataSet.hh
240        G4VEnergySpectrum.hh
241        G4VhElectronicStoppingPower.hh
242        G4VhEnergyLossModel.hh
243        G4VhNuclearStoppingPower.hh
244        G4VhShellCrossSection.hh
245        G4VIonDEDXScalingAlgorithm.hh
246        G4VLowEnergyDiscretePhotonProcess.hh
247        G4VLowEnergyModel.hh
248        G4VLowEnergyTestableDiscreteProcess.hh
249        G4VPhotoElectricAngularDistribution.hh
250        G4VRangeTest.hh
251        G4WaterExcitationStructure.hh
252        G4WaterIonisationStructure.hh
253    SOURCES
254        G4AnalyticalEcpssrKCrossSection.cc
255        G4AnalyticalEcpssrLiCrossSection.cc
256        G4AtomicDeexcitation.cc
257        G4AtomicTransitionManager.cc
258        G4AugerData.cc
259        G4AugerTransition.cc
260        G4BoldyshevTripletModel.cc
261        G4BremsstrahlungCrossSectionHandler.cc
262        G4BremsstrahlungParameters.cc
263        G4CompositeEMDataSet.cc
264        G4CrossSectionChargeDecrease.cc
265        G4CrossSectionChargeDecreasePartial.cc
266        G4CrossSectionChargeIncrease.cc
267        G4CrossSectionChargeIncreasePartial.cc
268        G4CrossSectionChargeTransferCH.cc
269        G4CrossSectionChargeTransferExp.cc
270        G4CrossSectionElasticChampion.cc
271        G4CrossSectionElasticScreenedRutherford.cc
272        G4CrossSectionElasticScreenedRutherfordHE.cc
273        G4CrossSectionElasticScreenedRutherfordLE.cc
274        G4CrossSectionExcitationBorn.cc
275        G4CrossSectionExcitationBornPartial.cc
276        G4CrossSectionExcitationEmfietzoglou.cc
277        G4CrossSectionExcitationEmfietzoglouPartial.cc
278        G4CrossSectionExcitationMillerGreen.cc
279        G4CrossSectionExcitationMillerGreenPartial.cc
280        G4CrossSectionHandler.cc
281        G4CrossSectionIonisationBorn.cc
282        G4CrossSectionIonisationBornElectron.cc
283        G4CrossSectionIonisationBornPartial.cc
284        G4CrossSectionIonisationBornPartialElectron.cc
285        G4CrossSectionIonisationRudd.cc
286        G4CrossSectionIonisationRuddPartial.cc
287        G4CrossSectionKill.cc
288        G4CrossSectionPsCreationChampion.cc
289        G4CrossSectionPsCreationChampionPartial.cc
290        G4DNAAttachment.cc
291        G4DNABornExcitationModel.cc
292        G4DNABornIonisationModel.cc
293        G4DNAChampionElasticModel.cc
294        G4DNAChargeDecrease.cc
295        G4DNAChargeIncrease.cc
296        G4DNACrossSectionDataSet.cc
297        G4DNADingfelderChargeDecreaseModel.cc
298        G4DNADingfelderChargeIncreaseModel.cc
299        G4DNAElastic.cc
300        G4DNAEmfietzoglouExcitationModel.cc
301        G4DNAExcitation.cc
302        G4DNAGenericIonsManager.cc
303        G4DNAIonisation.cc
304        G4DNAMeltonAttachmentModel.cc
305        G4DNAMillerGreenExcitationModel.cc
306        G4DNARuddIonisationExtendedModel.cc
307        G4DNARuddIonisationModel.cc
308        G4DNASancheExcitationModel.cc
309        G4DNAScreenedRutherfordElasticModel.cc
310        G4DNAVibExcitation.cc
311        G4DopplerProfile.cc
312        G4DummyFinalState.cc
313        G4eBremsstrahlungSpectrum.cc
314        G4eCrossSectionExcitationEmfietzoglou.cc
315        G4eCrossSectionScreenedRutherford.cc
316        G4eIonisationCrossSectionHandler.cc
317        G4eIonisationParameters.cc
318        G4eIonisationSpectrum.cc
319        G4eLowEnergyLoss.cc
320        G4EMDataSet.cc
321        G4empCrossSection.cc
322        G4FinalStateChargeDecrease.cc
323        G4FinalStateChargeIncrease.cc
324        G4FinalStateChargeTransferProton.cc
325        G4FinalStateElasticBrennerZaider.cc
326        G4FinalStateElasticChampion.cc
327        G4FinalStateElasticScreenedRutherford.cc
328        G4FinalStateExcitationBorn.cc
329        G4FinalStateExcitationEmfietzoglou.cc
330        G4FinalStateExcitationMillerGreen.cc
331        G4FinalStateIonisationBorn.cc
332        G4FinalStateIonisationRudd.cc
333        G4FinalStateKill.cc
334        G4FinalStateProduct.cc
335        G4FinalStatePsCreationChampion.cc
336        G4FluoData.cc
337        G4FluoTransition.cc
338        G4Generator2BN.cc
339        G4Generator2BS.cc
340        G4hBetheBlochModel.cc
341        G4hICRU49He.cc
342        G4hICRU49Nuclear.cc
343        G4hICRU49p.cc
344        G4hIonEffChargeSquare.cc
345        G4hLowEnergyIonisation.cc
346        G4hLowEnergyLoss.cc
347        G4hNuclearStoppingModel.cc
348        G4hParametrisedLossModel.cc
349        G4hQAOModel.cc
350        G4hShellCrossSection.cc
351        G4hShellCrossSectionDoubleExp.cc
352        G4hShellCrossSectionDoubleExpData.cc
353        G4hShellCrossSectionExp.cc
354        G4hShellCrossSectionExpData.cc
355        G4hSRIM2000p.cc
356        G4hZiegler1977He.cc
357        G4hZiegler1977Nuclear.cc
358        G4hZiegler1977p.cc
359        G4hZiegler1985Nuclear.cc
360        G4hZiegler1985p.cc
361        G4IonChuFluctuationModel.cc
362        G4IonDEDXHandler.cc
363        G4IonDEDXScalingICRU73.cc
364        G4IonParametrisedLossModel.cc
365        G4IonYangFluctuationModel.cc
366        G4LinInterpolation.cc
367        G4LinLogInterpolation.cc
368        G4LinLogLogInterpolation.cc
369        G4LivermoreBremsstrahlungModel.cc
370        G4LivermoreComptonModel.cc
371        G4LivermoreGammaConversionModel.cc
372        G4LivermoreGammaConversionModelRC.cc
373        G4LivermoreIonisationModel.cc
374        G4LivermoreNuclearGammaConversionModel.cc
375        G4LivermorePhotoElectricModel.cc
376        G4LivermorePolarizedComptonModel.cc
377        G4LivermorePolarizedGammaConversionModel.cc
378        G4LivermorePolarizedPhotoElectricModel.cc
379        G4LivermorePolarizedRayleighModel.cc
380        G4LivermoreRayleighModel.cc
381        G4LogLogInterpolation.cc
382        G4LowEnergyBremsstrahlung.cc
383        G4LowEnergyCompton.cc
384        G4LowEnergyGammaConversion.cc
385        G4LowEnergyIonisation.cc
386        G4LowEnergyPhotoElectric.cc
387        G4LowEnergyPolarizedCompton.cc
388        G4LowEnergyPolarizedRayleigh.cc
389        G4LowEnergyRayleigh.cc
390        G4OrlicLiCrossSection.cc
391        G4PaulKCrossSection.cc
392        G4Penelope08ComptonModel.cc
393        G4Penelope08GammaConversionModel.cc
394        G4Penelope08IonisationModel.cc
395        G4Penelope08PhotoElectricModel.cc
396        G4Penelope08RayleighModel.cc
397        G4PenelopeAnnihilation.cc
398        G4PenelopeAnnihilationModel.cc
399        G4PenelopeBremsstrahlungAngular.cc
400        G4PenelopeBremsstrahlung.cc
401        G4PenelopeBremsstrahlungContinuous.cc
402        G4PenelopeBremsstrahlungModel.cc
403        G4PenelopeCompton.cc
404        G4PenelopeComptonModel.cc
405        G4PenelopeCrossSection.cc
406        G4PenelopeCrossSectionHandler.cc
407        G4PenelopeGammaConversion.cc
408        G4PenelopeGammaConversionModel.cc
409        G4PenelopeInterpolator.cc
410        G4PenelopeIonisation.cc
411        G4PenelopeIonisationModel.cc
412        G4PenelopeOscillator.cc
413        G4PenelopeOscillatorManager.cc
414        G4PenelopePhotoElectric.cc
415        G4PenelopePhotoElectricModel.cc
416        G4PenelopeRayleigh.cc
417        G4PenelopeRayleighModel.cc
418        G4PenelopeSamplingData.cc
419        G4PhotoElectricAngularGeneratorPolarized.cc
420        G4PhotoElectricAngularGeneratorSauterGavrila.cc
421        G4PhotoElectricAngularGeneratorSimple.cc
422        G4QAOLowEnergyLoss.cc
423        G4RangeTest.cc
424        G4RayleighScattering.cc
425        G4SemiLogInterpolation.cc
426        G4ShellData.cc
427        G4ShellEMDataSet.cc
428        G4ShellVacancy.cc
429        G4teoCrossSection.cc
430        G4UAtomicDeexcitation.cc
431        G4VCrossSectionHandler.cc
432        G4VecpssrKModel.cc
433        G4VecpssrLiModel.cc
434        G4VeLowEnergyLoss.cc
435        G4VhElectronicStoppingPower.cc
436        G4VhNuclearStoppingPower.cc
437        G4VhShellCrossSection.cc
438        G4VIonDEDXScalingAlgorithm.cc
439        G4VLowEnergyDiscretePhotonProcess.cc
440        G4VLowEnergyModel.cc
441        G4VPhotoElectricAngularDistribution.cc
442        G4WaterExcitationStructure.cc
443        G4WaterIonisationStructure.cc
444    GRANULAR_DEPENDENCIES
445        G4baryons
446        G4bosons
447        G4cuts
448        G4emstandard
449        G4emutils
450        G4geometrymng
451        G4globman
452        G4hepnumerics
453        G4intercoms
454        G4ions
455        G4leptons
456        G4materials
457        G4mesons
458        G4partman
459        G4procman
460        G4track
461    GLOBAL_DEPENDENCIES
462        G4geometry
463        G4global
464        G4intercoms
465        G4materials
466        G4particles
467        G4track
468    LINK_LIBRARIES
469)
470
471# List any source specific properties here
472
Note: See TracBrowser for help on using the repository browser.