source: trunk/source/event/sources.cmake@ 1353

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

update to last version 4.9.4

File size: 5.3 KB
Line 
1#------------------------------------------------------------------------------
2# sources.cmake
3# Module : G4event
4# Package: Geant4.src.G4event
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.1 2010/09/29 18:39:57 bmorgan 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/digits_hits/detector/include)
23include_directories(${CMAKE_SOURCE_DIR}/source/digits_hits/digits/include)
24include_directories(${CMAKE_SOURCE_DIR}/source/digits_hits/hits/include)
25include_directories(${CMAKE_SOURCE_DIR}/source/geometry/biasing/include)
26include_directories(${CMAKE_SOURCE_DIR}/source/geometry/management/include)
27include_directories(${CMAKE_SOURCE_DIR}/source/geometry/navigation/include)
28include_directories(${CMAKE_SOURCE_DIR}/source/geometry/volumes/include)
29include_directories(${CMAKE_SOURCE_DIR}/source/global/HEPGeometry/include)
30include_directories(${CMAKE_SOURCE_DIR}/source/global/HEPNumerics/include)
31include_directories(${CMAKE_SOURCE_DIR}/source/global/HEPRandom/include)
32include_directories(${CMAKE_SOURCE_DIR}/source/global/management/include)
33include_directories(${CMAKE_SOURCE_DIR}/source/graphics_reps/include)
34include_directories(${CMAKE_SOURCE_DIR}/source/intercoms/include)
35include_directories(${CMAKE_SOURCE_DIR}/source/materials/include)
36include_directories(${CMAKE_SOURCE_DIR}/source/particles/bosons/include)
37include_directories(${CMAKE_SOURCE_DIR}/source/particles/hadrons/barions/include)
38include_directories(${CMAKE_SOURCE_DIR}/source/particles/hadrons/ions/include)
39include_directories(${CMAKE_SOURCE_DIR}/source/particles/hadrons/mesons/include)
40include_directories(${CMAKE_SOURCE_DIR}/source/particles/leptons/include)
41include_directories(${CMAKE_SOURCE_DIR}/source/particles/leptons/include)
42include_directories(${CMAKE_SOURCE_DIR}/source/particles/management/include)
43include_directories(${CMAKE_SOURCE_DIR}/source/processes/electromagnetic/utils/include)
44include_directories(${CMAKE_SOURCE_DIR}/source/processes/management/include)
45include_directories(${CMAKE_SOURCE_DIR}/source/track/include)
46include_directories(${CMAKE_SOURCE_DIR}/source/tracking/include)
47
48#
49# Define the Geant4 Module.
50#
51include(Geant4MacroDefineModule)
52GEANT4_DEFINE_MODULE(NAME G4event
53 HEADERS
54 G4AdjointPosOnPhysVolGenerator.hh
55 G4AdjointPrimaryGenerator.hh
56 G4AdjointStackingAction.hh
57 G4CellScorer.hh
58 G4CellScorerStore.hh
59 G4ClassificationOfNewTrack.hh
60 G4EvManMessenger.hh
61 G4Event.hh
62 G4EventManager.hh
63 G4GeneralParticleSource.hh
64 G4GeneralParticleSourceMessenger.hh
65 G4HEPEvtInterface.hh
66 G4HEPEvtParticle.hh
67 G4ParticleGun.hh
68 G4ParticleGunMessenger.hh
69 G4PrimaryTransformer.hh
70 G4RayShooter.hh
71 G4SPSAngDistribution.hh
72 G4SPSEneDistribution.hh
73 G4SPSPosDistribution.hh
74 G4SPSRandomGenerator.hh
75 G4SingleParticleSource.hh
76 G4SmartTrackStack.hh
77 G4StackChecker.hh
78 G4StackManager.hh
79 G4StackedTrack.hh
80 G4StackingMessenger.hh
81 G4TrackStack.hh
82 G4TrajectoryContainer.hh
83 G4UserEventAction.hh
84 G4UserStackingAction.hh
85 G4VPrimaryGenerator.hh
86 G4VUserEventInformation.hh
87 eventgendefs.hh
88 evmandefs.hh
89 trajectoryControl.hh
90 SOURCES
91 G4AdjointPosOnPhysVolGenerator.cc
92 G4AdjointPrimaryGenerator.cc
93 G4AdjointStackingAction.cc
94 G4CellScorer.cc
95 G4CellScorerStore.cc
96 G4EvManMessenger.cc
97 G4Event.cc
98 G4EventManager.cc
99 G4GeneralParticleSource.cc
100 G4GeneralParticleSourceMessenger.cc
101 G4HEPEvtInterface.cc
102 G4HEPEvtParticle.cc
103 G4ParticleGun.cc
104 G4ParticleGunMessenger.cc
105 G4PrimaryTransformer.cc
106 G4RayShooter.cc
107 G4SPSAngDistribution.cc
108 G4SPSEneDistribution.cc
109 G4SPSPosDistribution.cc
110 G4SPSRandomGenerator.cc
111 G4SingleParticleSource.cc
112 G4SmartTrackStack.cc
113 G4StackChecker.cc
114 G4StackManager.cc
115 G4StackedTrack.cc
116 G4StackingMessenger.cc
117 G4TrackStack.cc
118 G4TrajectoryContainer.cc
119 G4UserEventAction.cc
120 G4UserStackingAction.cc
121 G4VPrimaryGenerator.cc
122 GRANULAR_DEPENDENCIES
123 G4baryons
124 G4bosons
125 G4detector
126 G4digits
127 G4emutils
128 G4geombias
129 G4geometrymng
130 G4globman
131 G4graphics_reps
132 G4hepnumerics
133 G4hits
134 G4intercoms
135 G4ions
136 G4leptons
137 G4materials
138 G4mesons
139 G4navigation
140 G4partman
141 G4procman
142 G4track
143 G4tracking
144 G4volumes
145 GLOBAL_DEPENDENCIES
146 G4digits_hits
147 G4geometry
148 G4global
149 G4graphics_reps
150 G4intercoms
151 G4materials
152 G4particles
153 G4processes
154 G4track
155 G4tracking
156 LINK_LIBRARIES
157)
158
159# List any source specific properties here
160
Note: See TracBrowser for help on using the repository browser.