Correcly handle centrality bins (Diego)
[u/mrichter/AliRoot.git] / PWGPP / CMakelibPWGPP.pkg
CommitLineData
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" )
31set ( 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" )
49set ( SRCS2
50 global/AliAnalysisTaskGlobalQA.cxx
51 global/AliAnalysisTaskVertexESD.cxx
52 global/AliGlobalFBFqa.cxx
53 )
54#file ( GLOB SRCS3 "cosmic/*.cxx" )
55set ( SRCS3
56 cosmic/AliAnalysisTaskCosmic.cxx
57 )
58#file ( GLOB SRCS4 "tender/*.cxx" )
59set ( SRCS4
60 tender/AliTenderSupplyTRD.cxx
61 )
62#file ( GLOB SRCS5 "HMPID/*.cxx" )
63set ( SRCS5
64 HMPID/AliHMPIDTaskQA.cxx
65 )
66#file ( GLOB SRCS6 "ITS/*.cxx" )
67set ( 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" )
82set ( 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" )
105set ( 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" )
148set ( SRCS9
149 TOF/AliAnalysisTaskTOFqa.cxx
150 TOF/AliAnalysisTaskTOFqaID.cxx
151 )
152#file ( GLOB SRCS10 "TRD/info/*.cxx" )
153set ( 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" )
166set ( SRCS11
167 background/AliHistoListWrapper.cxx
168 )
169#file ( GLOB SRCS12 "Centrality/*.cxx" )
170set ( SRCS12
171 Centrality/AliAnalysisTaskHIMultCorr.cxx
172 Centrality/AliMultiplicityCorrelations.cxx
173 )
174#file ( GLOB SRCS13 "ZDC/*.cxx" )
175set ( SRCS13
176 ZDC/AliAnalysisTaskZDC.cxx
177 ZDC/AliAnalysisTaskZDCpA.cxx
178 )
179#file ( GLOB SRCS14 "T0/*.cxx" )
180set ( SRCS14
181 T0/AliT0AnalysisTaskQA.cxx
182 )
183#file ( GLOB SRCS15 "VZERO/*PbPb.cxx" )
184set (SRCS15
185 VZERO/AliAnaVZEROPbPb.cxx
186 )
187#file ( GLOB SRCS16 "EvTrkSelection/*.cxx" )
188set ( SRCS16
189 EvTrkSelection/AliAnalysisTrackingUncertainties.cxx
190 EvTrkSelection/AliCFSingleTrackEfficiencyTask.cxx
191 EvTrkSelection/AliSingleTrackEffCuts.cxx
192 )
6db31708 193
85a6eaa6 194list ( 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
213string ( REPLACE ".cxx" ".h" HDRS "${SRCS}" )
214
2bfe5463 215set ( DHDR PWGPPLinkDef.h)
6db31708 216
d9d8f9c4 217set ( EXPORT ${HDRS})
218
d0bcc11e 219set ( 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
257install ( DIRECTORY macros
258 DESTINATION PWGPP
259 PATTERN ".d" EXCLUDE
260 PATTERN ".so" EXCLUDE)
261install ( DIRECTORY PilotTrain
262 DESTINATION PWGPP/
263 PATTERN ".d" EXCLUDE
264 PATTERN ".so" EXCLUDE)
265install ( FILES HMPID/AddTaskHmpidQA.C
266 DESTINATION PWGPP/HMPID)
267install ( FILES T0/AddTaskT0QA.C
268 DESTINATION PWGPP/T0)
269install ( FILES TOF/AddTaskTOFQA.C
270 DESTINATION PWGPP/TOF)
271install ( DIRECTORY TPC/macros
272 DESTINATION PWGPP/TPC
273 PATTERN ".C")
274install ( DIRECTORY TRD
275 DESTINATION PWGPP)
276install ( FILES ZDC/AddTaskZDCQA.C
277 DESTINATION PWGPP/ZDC)
278install ( FILES PilotTrain/AddTaskMuonQA.C
279 DESTINATION PWGPP/PilotTrain/ )
280
71d5ee50 281#
282# EOF
283#
284