]>
Commit | Line | Data |
---|---|---|
85a6eaa6 | 1 | # -*- mode: CMake -*- |
2 | ||
6db31708 | 3 | #--------------------------------------------------------------------------------# |
2bfe5463 | 4 | # Package File for PWGPP # |
6db31708 | 5 | # Author : Johny Jose (johny.jose@cern.ch) # |
6 | # Variables Defined : # | |
7 | # # | |
8 | # SRCS - C++ source files # | |
9 | # HDRS - C++ header files # | |
10 | # DHDR - ROOT Dictionary Linkdef header file # | |
11 | # CSRCS - C source files # | |
12 | # CHDRS - C header files # | |
13 | # EINCLUDE - Include directories # | |
14 | # EDEFINE - Compiler definitions # | |
15 | # ELIBS - Extra libraries to link # | |
16 | # ELIBSDIR - Extra library directories # | |
17 | # PACKFFLAGS - Fortran compiler flags for package # | |
18 | # PACKCXXFLAGS - C++ compiler flags for package # | |
19 | # PACKCFLAGS - C compiler flags for package # | |
20 | # PACKSOFLAGS - Shared library linking flags # | |
21 | # PACKLDFLAGS - Module linker flags # | |
22 | # PACKBLIBS - Libraries to link (Executables only) # | |
23 | # EXPORT - Header files to be exported # | |
24 | # CINTHDRS - Dictionary header files # | |
25 | # CINTAUTOLINK - Set automatic dictionary generation # | |
26 | # ARLIBS - Archive Libraries and objects for linking (Executables only) # | |
27 | # SHLIBS - Shared Libraries and objects for linking (Executables only) # | |
28 | #--------------------------------------------------------------------------------# | |
29 | ||
d9d8f9c4 | 30 | #file ( GLOB SRCS1 "*.cxx" ) |
31 | set ( SRCS1 | |
32 | AliAnaFwdDetsQA.cxx | |
33 | AliAnalysisTaskFilteredTree.cxx | |
34 | AliAnalysisTaskIPInfo.cxx | |
35 | AliAnalysisTaskITSTPCalignment.cxx | |
36 | AliAnalysisTaskQASym.cxx | |
37 | AliAnalysisTaskV0QA.cxx | |
38 | AliAnalysisTaskVtXY.cxx | |
39 | AliAnaVZEROQA.cxx | |
40 | AliFilteredTreeAcceptanceCuts.cxx | |
41 | AliFilteredTreeEventCuts.cxx | |
42 | AliIntSpotEstimator.cxx | |
43 | AliRelAlignerKalmanArray.cxx | |
44 | AliTaskCDBconnect.cxx | |
45 | AliTrackComparison.cxx | |
46 | AliTrackComparisonESD.cxx | |
47 | ) | |
48 | #file ( GLOB SRCS2 "global/*.cxx" ) | |
49 | set ( SRCS2 | |
50 | global/AliAnalysisTaskGlobalQA.cxx | |
51 | global/AliAnalysisTaskVertexESD.cxx | |
52 | global/AliGlobalFBFqa.cxx | |
53 | ) | |
54 | #file ( GLOB SRCS3 "cosmic/*.cxx" ) | |
55 | set ( SRCS3 | |
56 | cosmic/AliAnalysisTaskCosmic.cxx | |
57 | ) | |
58 | #file ( GLOB SRCS4 "tender/*.cxx" ) | |
59 | set ( SRCS4 | |
60 | tender/AliTenderSupplyTRD.cxx | |
61 | ) | |
62 | #file ( GLOB SRCS5 "HMPID/*.cxx" ) | |
63 | set ( SRCS5 | |
64 | HMPID/AliHMPIDTaskQA.cxx | |
65 | ) | |
66 | #file ( GLOB SRCS6 "ITS/*.cxx" ) | |
67 | set ( SRCS6 | |
68 | ITS/AliAlignmentDataFilterITS.cxx | |
69 | ITS/AliAnalysisTaskdEdxSSDQA.cxx | |
70 | ITS/AliAnalysisTaskITSAlignQA.cxx | |
71 | ITS/AliAnalysisTaskITSsaTracks.cxx | |
72 | ITS/AliAnalysisTaskITSTrackingCheck.cxx | |
73 | ITS/AliAnalysisTaskSDDRP.cxx | |
74 | ITS/AliAnalysisTaskSEImpParRes.cxx | |
75 | ITS/AliAnalysisTaskSPD.cxx | |
76 | ITS/AliMeanVertexCalibTask.cxx | |
77 | ITS/AliMeanVertexPreprocessorOffline.cxx | |
78 | ITS/AliSPDUtils.cxx | |
79 | ITS/AliTrackMatchingTPCITSCosmics.cxx | |
80 | ) | |
81 | #file ( GLOB SRCS7 "TRD/*.cxx" ) | |
82 | set ( SRCS7 | |
83 | TRD/AliTRDalignmentTask.cxx | |
84 | TRD/AliTRDcalibration.cxx | |
85 | TRD/AliTRDcheckDET.cxx | |
86 | TRD/AliTRDcheckESD.cxx | |
87 | TRD/AliTRDcheckPID.cxx | |
88 | TRD/AliTRDcheckTRK.cxx | |
89 | TRD/AliTRDclusterResolution.cxx | |
90 | TRD/AliTRDefficiency.cxx | |
91 | TRD/AliTRDefficiencyMC.cxx | |
92 | TRD/AliTRDinfoGen.cxx | |
93 | TRD/AliTRDmultiplicity.cxx | |
94 | TRD/AliTRDonlineTrackletFilter.cxx | |
95 | TRD/AliTRDonlineTrackletQA.cxx | |
96 | TRD/AliTRDpidRefMaker.cxx | |
97 | TRD/AliTRDpidRefMakerLQ.cxx | |
98 | TRD/AliTRDpidRefMakerNN.cxx | |
99 | TRD/AliTRDpwgppHelper.cxx | |
100 | TRD/AliTRDrecoTask.cxx | |
101 | TRD/AliTRDresolution.cxx | |
102 | TRD/AliTRDv0Monitor.cxx | |
103 | ) | |
104 | #file ( GLOB SRCS8 "TPC/*.cxx" ) | |
105 | set ( SRCS8 | |
106 | TPC/AliAnalysisNoiseTPC.cxx | |
107 | TPC/AliComparisonDraw.cxx | |
108 | TPC/AliComparisonObject.cxx | |
109 | TPC/AliESDRecInfo.cxx | |
110 | TPC/AliESDRecKinkInfo.cxx | |
111 | TPC/AliESDRecV0Info.cxx | |
112 | TPC/AliESDresolMakerFast.cxx | |
113 | TPC/AliESDresolParams.cxx | |
114 | TPC/AliGenInfoMaker.cxx | |
115 | TPC/AliGenInfoTask.cxx | |
116 | TPC/AliGenKinkInfo.cxx | |
117 | TPC/AliGenV0Info.cxx | |
118 | TPC/AliMaterialBudget.cxx | |
119 | TPC/AliMCInfoCuts.cxx | |
120 | TPC/AliMCInfo.cxx | |
121 | TPC/AliMCTrackingTestTask.cxx | |
122 | TPC/AliPerfAnalyzeInvPt.cxx | |
123 | TPC/AliPerformanceDCA.cxx | |
124 | TPC/AliPerformanceDEdx.cxx | |
125 | TPC/AliPerformanceEff.cxx | |
126 | TPC/AliPerformanceMatch.cxx | |
127 | TPC/AliPerformanceMC.cxx | |
128 | TPC/AliPerformanceObject.cxx | |
129 | TPC/AliPerformancePtCalib.cxx | |
130 | TPC/AliPerformancePtCalibMC.cxx | |
131 | TPC/AliPerformanceRes.cxx | |
132 | TPC/AliPerformanceTask.cxx | |
133 | TPC/AliPerformanceTPC.cxx | |
134 | TPC/AliRecInfoCuts.cxx | |
135 | TPC/AliRecInfoMaker.cxx | |
136 | TPC/AliTaskConfigOCDB.cxx | |
137 | TPC/AliTPCComparisonPID.cxx | |
138 | TPC/AliTPCPerformanceSummary.cxx | |
139 | TPC/AliTPCtaskPID.cxx | |
140 | TPC/AliTPCtaskQA.cxx | |
141 | TPC/AliTreeDraw.cxx | |
c40b938a | 142 | TPC/AliTPCPIDBase.cxx |
143 | TPC/AliTPCPIDEtaTree.cxx | |
144 | TPC/AliTPCPIDEtaQA.cxx | |
145 | TPC/AliTPCcalibResidualPID.cxx | |
d9d8f9c4 | 146 | ) |
147 | #file ( GLOB SRCS9 "TOF/*.cxx" ) | |
148 | set ( SRCS9 | |
149 | TOF/AliAnalysisTaskTOFqa.cxx | |
150 | TOF/AliAnalysisTaskTOFqaID.cxx | |
151 | ) | |
152 | #file ( GLOB SRCS10 "TRD/info/*.cxx" ) | |
153 | set ( SRCS10 | |
154 | TRD/info/AliTRDchmbInfo.cxx | |
155 | TRD/info/AliTRDclusterInfo.cxx | |
156 | TRD/info/AliTRDeventCuts.cxx | |
157 | TRD/info/AliTRDeventInfo.cxx | |
158 | TRD/info/AliTRDpidInfo.cxx | |
159 | TRD/info/AliTRDtrackInfo.cxx | |
160 | TRD/info/AliTRDtrendingManager.cxx | |
161 | TRD/info/AliTRDtrendValue.cxx | |
162 | TRD/info/AliTRDtriggerInfo.cxx | |
163 | TRD/info/AliTRDv0Info.cxx | |
164 | ) | |
165 | #file ( GLOB SRCS11 "background/*.cxx" ) | |
166 | set ( SRCS11 | |
167 | background/AliHistoListWrapper.cxx | |
168 | ) | |
169 | #file ( GLOB SRCS12 "Centrality/*.cxx" ) | |
170 | set ( SRCS12 | |
171 | Centrality/AliAnalysisTaskHIMultCorr.cxx | |
172 | Centrality/AliMultiplicityCorrelations.cxx | |
173 | ) | |
174 | #file ( GLOB SRCS13 "ZDC/*.cxx" ) | |
175 | set ( SRCS13 | |
176 | ZDC/AliAnalysisTaskZDC.cxx | |
177 | ZDC/AliAnalysisTaskZDCpA.cxx | |
178 | ) | |
179 | #file ( GLOB SRCS14 "T0/*.cxx" ) | |
180 | set ( SRCS14 | |
181 | T0/AliT0AnalysisTaskQA.cxx | |
182 | ) | |
183 | #file ( GLOB SRCS15 "VZERO/*PbPb.cxx" ) | |
184 | set (SRCS15 | |
185 | VZERO/AliAnaVZEROPbPb.cxx | |
186 | ) | |
187 | #file ( GLOB SRCS16 "EvTrkSelection/*.cxx" ) | |
188 | set ( SRCS16 | |
189 | EvTrkSelection/AliAnalysisTrackingUncertainties.cxx | |
190 | EvTrkSelection/AliCFSingleTrackEfficiencyTask.cxx | |
191 | EvTrkSelection/AliSingleTrackEffCuts.cxx | |
192 | ) | |
6db31708 | 193 | |
85a6eaa6 | 194 | list ( APPEND SRCS |
195 | ${SRCS1} | |
196 | ${SRCS2} | |
197 | ${SRCS3} | |
198 | ${SRCS4} | |
199 | ${SRCS5} | |
200 | ${SRCS6} | |
201 | ${SRCS7} | |
202 | ${SRCS8} | |
203 | ${SRCS9} | |
204 | ${SRCS10} | |
205 | ${SRCS11} | |
206 | ${SRCS12} | |
207 | ${SRCS13} | |
208 | ${SRCS14} | |
6a9e696e | 209 | ${SRCS15} |
4b770302 | 210 | ${SRCS16} |
85a6eaa6 | 211 | ) |
6db31708 | 212 | |
213 | string ( REPLACE ".cxx" ".h" HDRS "${SRCS}" ) | |
214 | ||
2bfe5463 | 215 | set ( DHDR PWGPPLinkDef.h) |
6db31708 | 216 | |
d9d8f9c4 | 217 | set ( EXPORT ${HDRS}) |
218 | ||
d0bcc11e | 219 | set ( EINCLUDE |
85a6eaa6 | 220 | TPC |
eac97971 | 221 | TPC/Base |
222 | TPC/Sim | |
223 | TPC/Rec | |
85a6eaa6 | 224 | ITS |
225 | TRD | |
226 | TOF | |
227 | TRD/Cal | |
7de42bf5 | 228 | TRD/info |
7377baa3 | 229 | EMCAL |
85a6eaa6 | 230 | ANALYSIS/Tender |
dba094ca | 231 | ANALYSIS |
232 | PWG/CaloTrackCorrBase | |
2bfe5463 | 233 | PWGPP/comparison |
234 | PWGPP/cosmic | |
235 | PWGPP/global | |
236 | PWGPP/tender | |
237 | PWGPP/ITS | |
238 | PWGPP/TPC | |
239 | PWGPP/TOF | |
240 | PWGPP/TRD | |
241 | PWGPP/TRD/info | |
242 | PWGPP/background | |
243 | PWGPP/Centrality | |
4b770302 | 244 | PWGPP/EvTrkSelection |
85a6eaa6 | 245 | HMPID |
2bfe5463 | 246 | PWGPP/ZDC |
247 | PWGPP/T0 | |
248 | PWGPP/VZERO | |
7330f0e5 | 249 | STEER/STEER |
250 | STEER/AOD | |
251 | STEER/CDB | |
252 | STEER/ESD | |
253 | STEER/STEERBase | |
85a6eaa6 | 254 | ) |
71d5ee50 | 255 | |
256 | # install macros as needed | |
257 | install ( DIRECTORY macros | |
258 | DESTINATION PWGPP | |
259 | PATTERN ".d" EXCLUDE | |
260 | PATTERN ".so" EXCLUDE) | |
261 | install ( DIRECTORY PilotTrain | |
262 | DESTINATION PWGPP/ | |
263 | PATTERN ".d" EXCLUDE | |
264 | PATTERN ".so" EXCLUDE) | |
265 | install ( FILES HMPID/AddTaskHmpidQA.C | |
266 | DESTINATION PWGPP/HMPID) | |
267 | install ( FILES T0/AddTaskT0QA.C | |
268 | DESTINATION PWGPP/T0) | |
269 | install ( FILES TOF/AddTaskTOFQA.C | |
270 | DESTINATION PWGPP/TOF) | |
271 | install ( DIRECTORY TPC/macros | |
272 | DESTINATION PWGPP/TPC | |
273 | PATTERN ".C") | |
274 | install ( DIRECTORY TRD | |
275 | DESTINATION PWGPP) | |
276 | install ( FILES ZDC/AddTaskZDCQA.C | |
277 | DESTINATION PWGPP/ZDC) | |
278 | install ( FILES PilotTrain/AddTaskMuonQA.C | |
279 | DESTINATION PWGPP/PilotTrain/ ) | |
280 | ||
71d5ee50 | 281 | # |
282 | # EOF | |
283 | # | |
284 |