]>
Commit | Line | Data |
---|---|---|
e886738f | 1 | #ifndef ALIANALYSISTASKPERFORMANCESTRANGE_H |
2 | #define ALIANALYSISTASKPERFORMANCESTRANGE_H | |
3 | ||
4 | /* See cxx source for full Copyright notice */ | |
5 | ||
6 | //----------------------------------------------------------------- | |
7 | // AliAnalysisTaskPerformanceSrange class | |
8 | // This task is for a performance study of V0 identification. | |
9 | // It works with MC info and ESD tree. | |
10 | // Author: H.Ricaud, H.Ricaud@gsi.de | |
11 | //----------------------------------------------------------------- | |
12 | ||
13 | class TString; | |
14 | class TList; | |
15 | class TH1F; | |
16 | class TH2F; | |
e886738f | 17 | //class TH3F; |
8797f8b6 | 18 | class AliAnalysisCentralitySelector; |
e886738f | 19 | #include "AliAnalysisTaskSE.h" |
20 | ||
21 | class AliAnalysisTaskPerformanceStrange : public AliAnalysisTaskSE { | |
22 | public: | |
23 | AliAnalysisTaskPerformanceStrange(); | |
24 | AliAnalysisTaskPerformanceStrange(const char *name); | |
8797f8b6 | 25 | virtual ~AliAnalysisTaskPerformanceStrange(); // Destructor implemented by Kalinak |
e886738f | 26 | |
27 | virtual void UserCreateOutputObjects(); | |
28 | virtual void UserExec(Option_t *option); | |
29 | virtual void Terminate(Option_t *); | |
30 | ||
31 | void SetCollidingSystems(Bool_t collidingSystems = 0) {fCollidingSystems = collidingSystems;} | |
32 | void SetAnalysisMC(Bool_t analysisMC) {fAnalysisMC = analysisMC;} | |
33 | void SetAnalysisType(const char* analysisType) {fAnalysisType = analysisType;} | |
34 | void SetUsePID(const char* usePID) {fUsePID = usePID;} | |
35 | void SetAnalysisCut(const char* useCut) {fUseCut = useCut;} | |
8797f8b6 | 36 | void SetCentralityRange(Int_t down, Int_t up) {fDown=down; fUp = up;} |
37 | void SetTrackCuts(AliESDtrackCuts * myTracksCuts) { fTracksCuts = myTracksCuts;} | |
e886738f | 38 | void SetCentralitySelector(AliAnalysisCentralitySelector * centr) { fCentrSelector = centr;} |
39 | Double_t MyRapidity(Double_t rE, Double_t rPz) const; | |
40 | ||
41 | private: | |
8797f8b6 | 42 | Double_t fCuts[7]; //! V0 finding cuts |
43 | Bool_t fAnalysisMC; // 0->No MC or 1->MC analysis | |
44 | TString fAnalysisType; // "ESD" or "AOD" | |
45 | Bool_t fCollidingSystems; // Colliding systems 0/1 for pp/PbPb | |
46 | TString fUsePID; // "withPID" or "noPID" | |
47 | TString fUseCut; // "yes" or "no" | |
48 | Int_t fDown; //centrality range | |
f78f9511 | 49 | Int_t fUp; //centrality range |
8797f8b6 | 50 | AliESDEvent *fESD; //! ESD object |
51 | TList *fListHist; //! Output List | |
e886738f | 52 | |
53 | AliAnalysisCentralitySelector * fCentrSelector; // Centrality selector, used to | |
8797f8b6 | 54 | AliESDtrackCuts * fTracksCuts; // track cuts |
e886738f | 55 | |
8797f8b6 | 56 | // MC histograms |
57 | TH1F *fHistMCPrimaryVertexX; //! Histo | |
58 | TH1F *fHistMCPrimaryVertexY; //! Histo | |
59 | TH1F *fHistMCPrimaryVertexZ; //! Histo | |
e886738f | 60 | |
8797f8b6 | 61 | TH1F *fHistMCMultiplicityPrimary; //! Histo |
62 | TH1F *fHistMCMultiplicityTracks; //! Histo | |
63 | TH1F *fHistTPCTracks; //! Histo | |
64 | ||
65 | TH2F *fHistMCtracksProdRadiusK0s; //! Histo | |
66 | TH2F *fHistMCtracksProdRadiusLambda; //! Histo | |
67 | TH2F *fHistMCtracksProdRadiusAntiLambda; //! Histo | |
68 | ||
69 | TH1F *fHistMCtracksDecayRadiusK0s; //! Histo | |
70 | TH1F *fHistMCtracksDecayRadiusLambda; //! Histo | |
71 | TH1F *fHistMCtracksDecayRadiusAntiLambda; //! Histo | |
72 | ||
73 | TH1F *fHistMCPtAllK0s; //! Histo | |
74 | TH1F *fHistMCPtAllLambda; //! Histo | |
75 | TH1F *fHistMCPtAllAntiLambda; //! Histo | |
76 | ||
77 | TH1F *fHistMCProdRadiusK0s; //! Histo | |
78 | TH1F *fHistMCProdRadiusLambda; //! Histo | |
79 | TH1F *fHistMCProdRadiusAntiLambda; //! Histo | |
80 | ||
81 | TH1F *fHistMCRapK0s; //! Histo | |
82 | TH1F *fHistMCRapInPtRangeK0s; //! Histo | |
83 | TH1F *fHistMCRapLambda; //! Histo | |
84 | TH1F *fHistMCRapInPtRangeLambda; //! Histo | |
85 | TH1F *fHistMCRapAntiLambda; //! Histo | |
86 | TH1F *fHistMCRapInPtRangeAntiLambda; //! Histo | |
87 | TH1F *fHistMCRapXi; //! Histo | |
88 | TH1F *fHistMCRapInPtRangeXi; //! Histo | |
89 | TH1F *fHistMCRapPhi; //! Histo | |
90 | TH1F *fHistMCRapInPtRangePhi; //! Histo | |
91 | ////////////////////////////////////////////////////////// | |
92 | TH1F *fHistMCPtK0s; //! Histo | |
93 | ||
94 | ||
95 | TH1F *fHistMCPtLambda; //! Histo | |
96 | ////////////////////////////////////////////////////////// | |
97 | ||
98 | TH1F *fHistMCPtLambdaFromSigma; //! Histo | |
99 | TH1F *fHistMCPtAntiLambdaFromSigma; //! Histo | |
100 | ||
101 | TH1F *fHistNTimesRecK0s; //! Histo | |
102 | // TH1F *fHistNTimesRecK0sMI; //! Histo | |
103 | TH1F *fHistNTimesRecLambda; //! Histo | |
104 | // TH1F *fHistNTimesRecLambdaMI; //! Histo | |
105 | TH1F *fHistNTimesRecAntiLambda; //! Histo | |
106 | // TH1F *fHistNTimesRecAntiLambdaMI; //! Histo | |
107 | ||
108 | TH2F *fHistNTimesRecK0sVsPt; //! Histo | |
109 | // TH2F *fHistNTimesRecK0sVsPtMI; //! Histo | |
110 | TH2F *fHistNTimesRecLambdaVsPt; //! Histo | |
111 | // TH2F *fHistNTimesRecLambdaVsPtMI; //! Histo | |
112 | TH2F *fHistNTimesRecAntiLambdaVsPt; //! Histo | |
113 | // TH2F *fHistNTimesRecAntiLambdaVsPtMI; //! Histo | |
114 | ||
115 | // ESD histograms | |
116 | TH1F *fHistNumberEvents; //! Histo | |
117 | TH1F *fHistTrackPerEvent; //! Histo | |
118 | ||
f78f9511 | 119 | TH1F *fHistTPCMult; //! Histo |
8797f8b6 | 120 | |
121 | TH1F *fHistTrackletPerEvent; //! Histo | |
122 | TH1F *fHistMCDaughterTrack; //! Histo | |
123 | ||
124 | TH1F *fHistSPDPrimaryVertexZ; //! Histo | |
125 | ||
126 | TH1F *fHistPrimaryVertexX; //! Histo | |
127 | TH1F *fHistPrimaryVertexY; //! Histo | |
128 | TH1F *fHistPrimaryVertexZ; //! Histo | |
129 | ||
130 | TH1F *fHistPrimaryVertexResX; //! Histo | |
131 | TH1F *fHistPrimaryVertexResY; //! Histo | |
132 | TH1F *fHistPrimaryVertexResZ; //! Histo | |
133 | ||
134 | TH1F *fHistPrimaryVertexPosXV0events; //! Primary vertex position in X in events with V0 candidates | |
135 | TH1F *fHistPrimaryVertexPosYV0events; //! Primary vertex position in Y in events with V0 candidates | |
136 | TH1F *fHistPrimaryVertexPosZV0events; //! Primary vertex position in Z in events with V0 candidates | |
137 | ||
138 | TH2F *fHistDaughterPt; //! Histo | |
139 | ||
140 | ///////////////////////////K0s 2D histos: cut vs on fly status///////////////// | |
141 | ||
142 | TH2F *fHistDcaPosToPrimVertexK0; //! Histo | |
143 | TH2F *fHistDcaNegToPrimVertexK0; //! Histo | |
144 | // TH2F *fHistDcaPosToPrimVertexZoomK0; //! Histo | |
145 | // TH2F *fHistDcaNegToPrimVertexZoomK0; //! Histo | |
146 | TH2F *fHistRadiusV0K0; //! Histo | |
147 | TH2F *fHistDecayLengthV0K0; //! Histo | |
148 | TH2F *fHistDcaV0DaughtersK0; //! Histo | |
149 | TH2F *fHistChi2K0; //! Histo | |
150 | TH2F *fHistCosPointAngleK0; //! Histo | |
151 | // TH2F *fHistCosPointAngleZoomK0; //! Histo | |
152 | // TH2F *fHistProdRadiusK0; //! Histo | |
153 | ||
154 | ///////////////////////////K0s 2D histos: cut vs mass////////////// | |
f78f9511 | 155 | TH2F *fHistDcaPosToPrimVertexK0vsMassK0; //! Histo |
156 | TH2F *fHistDcaNegToPrimVertexK0vsMassK0; //! Histo | |
157 | TH2F *fHistRadiusV0K0vsMassK0; //! Histo | |
158 | TH2F *fHistDecayLengthV0K0vsMassK0; //! Histo | |
159 | TH2F *fHistDcaV0DaughtersK0vsMassK0; //! Histo | |
160 | TH2F *fHistCosPointAngleK0vsMassK0; //! Histo | |
8797f8b6 | 161 | |
162 | // pt1 | |
f78f9511 | 163 | TH2F *fHistDcaPosToPrimVertexK0vsMassK0pt1; //! Histo |
164 | TH2F *fHistDcaNegToPrimVertexK0vsMassK0pt1; //! Histo | |
165 | TH2F *fHistRadiusV0K0vsMassK0pt1; //! Histo | |
166 | TH2F *fHistDecayLengthV0K0vsMassK0pt1; //! Histo | |
167 | TH2F *fHistDcaV0DaughtersK0vsMassK0pt1; //! Histo | |
168 | TH2F *fHistCosPointAngleK0vsMassK0pt1; //! Histo | |
8797f8b6 | 169 | |
170 | // pt2 | |
f78f9511 | 171 | TH2F *fHistDcaPosToPrimVertexK0vsMassK0pt2; //! Histo |
172 | TH2F *fHistDcaNegToPrimVertexK0vsMassK0pt2; //! Histo | |
173 | TH2F *fHistRadiusV0K0vsMassK0pt2; //! Histo | |
174 | TH2F *fHistDecayLengthV0K0vsMassK0pt2; //! Histo | |
175 | TH2F *fHistDcaV0DaughtersK0vsMassK0pt2; //! Histo | |
176 | TH2F *fHistCosPointAngleK0vsMassK0pt2; //! Histo | |
8797f8b6 | 177 | |
178 | // pt3 | |
f78f9511 | 179 | TH2F *fHistDcaPosToPrimVertexK0vsMassK0pt3; //! Histo |
180 | TH2F *fHistDcaNegToPrimVertexK0vsMassK0pt3; //! Histo | |
181 | TH2F *fHistRadiusV0K0vsMassK0pt3; //! Histo | |
182 | TH2F *fHistDecayLengthV0K0vsMassK0pt3; //! Histo | |
183 | TH2F *fHistDcaV0DaughtersK0vsMassK0pt3; //! Histo | |
184 | TH2F *fHistCosPointAngleK0vsMassK0pt3; //! Histo | |
8797f8b6 | 185 | |
186 | //////////////////////////Lambda 2D histos: cut vs on fly status//////////////////// | |
187 | ||
188 | TH2F *fHistDcaPosToPrimVertexL; //! Histo | |
189 | TH2F *fHistDcaNegToPrimVertexL; //! Histo | |
190 | // TH2F *fHistDcaPosToPrimVertexZoomL; //! Histo | |
191 | // TH2F *fHistDcaNegToPrimVertexZoomL; //! Histo | |
192 | TH2F *fHistRadiusV0L; //! Histo | |
193 | TH2F *fHistDecayLengthV0L; //! Histo | |
194 | TH2F *fHistDcaV0DaughtersL; //! Histo | |
195 | TH2F *fHistChi2L; //! Histo | |
196 | TH2F *fHistCosPointAngleL; //! Histo | |
197 | // TH2F *fHistCosPointAngleZoomL; //! Histo | |
198 | // TH2F *fHistProdRadiusL; //! Histo | |
199 | ||
200 | //////////////////////////Lambda 2D histos: cut vs mass//////////////// | |
f78f9511 | 201 | TH2F *fHistDcaPosToPrimVertexLvsMassL; //! Histo |
202 | TH2F *fHistDcaNegToPrimVertexLvsMassL; //! Histo | |
203 | TH2F *fHistRadiusV0LvsMassL; //! Histo | |
204 | TH2F *fHistDecayLengthV0LvsMassL; //! Histo | |
205 | TH2F *fHistDcaV0DaughtersLvsMassL; //! Histo | |
206 | TH2F *fHistCosPointAngleLvsMassL; //! Histo | |
8797f8b6 | 207 | |
208 | ////////////////////////////////////////////////////////////////////// | |
209 | ||
210 | // TH2F *fHistProdRadiusMI; //! Histo | |
211 | ||
212 | TH1F *fHistV0Multiplicity; //! Histo | |
213 | // TH1F *fHistV0MultiplicityMI; //! Histo | |
214 | ||
215 | ||
216 | TH1F *fHistMassK0; //! Histo | |
217 | // TH1F *fHistMassK0MI; //! Histo | |
218 | TH1F *fHistMassLambda; //! Histo | |
219 | // TH1F *fHistMassLambdaMI; //! Histo | |
220 | TH1F *fHistMassAntiLambda; //! Histo | |
221 | // TH1F *fHistMassAntiLambdaMI; //! Histo | |
222 | ||
223 | TH2F *fHistMassVsRadiusK0; //! Histo | |
224 | // TH2F *fHistMassVsRadiusK0MI; //! Histo | |
225 | TH2F *fHistMassVsRadiusLambda; //! Histo | |
226 | // TH2F *fHistMassVsRadiusLambdaMI; //! Histo | |
227 | TH2F *fHistMassVsRadiusAntiLambda; //! Histo | |
228 | // TH2F *fHistMassVsRadiusAntiLambdaMI; //! Histo | |
229 | ||
230 | //////////////////////////////////////////////////////////////////////////// | |
231 | TH2F *fHistPtVsMassK0; //! Histo | |
232 | // TH2F *fHistPtVsMassK0MI; //! Histo | |
233 | TH2F *fHistPtVsMassLambda; //! Histo | |
234 | ||
235 | ||
236 | // TH2F *fHistPtVsMassLambdaMI; //! Histo | |
237 | // TH2F *fHistPtVsMassAntiLambda; //! Histo | |
238 | // TH2F *fHistPtVsMassAntiLambdaMI; //! Histo | |
239 | ||
240 | ||
241 | ///////////////////////////////////////////// | |
242 | ||
243 | TH2F *fHistArmenterosPodolanski; //! Histo | |
244 | TH2F *fHistK0sMassVsLambdaMass; //! Histo | |
245 | ||
246 | // TH2F *fHistArmenterosPodolanskiMI; //! Histo | |
247 | ||
248 | //PID | |
249 | TH1F *fHistNsigmaPosPionAntiLambda; //! Histo | |
250 | TH1F *fHistNsigmaNegProtonAntiLambda; //! Histo | |
251 | TH1F *fHistNsigmaPosProtonLambda; //! Histo | |
252 | TH1F *fHistNsigmaNegPionLambda; //! Histo | |
253 | TH1F *fHistNsigmaPosPionK0; //! Histo | |
254 | TH1F *fHistNsigmaNegPionK0; //! Histo | |
255 | ||
256 | // Associated particles histograms | |
257 | TH1F *fHistAsMcRapK0; //! Histo | |
258 | // TH1F *fHistAsMcRapK0MI; //! Histo | |
259 | TH1F *fHistAsMcRapLambda; //! Histo | |
260 | // TH1F *fHistAsMcRapLambdaMI; //! Histo | |
261 | TH1F *fHistAsMcRapAntiLambda; //! Histo | |
262 | // TH1F *fHistAsMcRapAntiLambdaMI; //! Histo | |
263 | ||
264 | //////////////////////////////////////////////////////////////////// | |
265 | TH1F *fHistAsMcPtK0; //! Histo | |
266 | ||
267 | ||
268 | // TH1F *fHistAsMcPtK0MI; //! Histo | |
269 | TH1F *fHistAsMcPtLambda; //! Histo | |
270 | ///////////////////////////////////////////////////////////////////// | |
271 | ||
272 | // TH1F *fHistAsMcPtAntiLambdaMI; //! Histo | |
273 | TH1F *fHistAsMcPtZoomK0; //! Histo | |
274 | // TH1F *fHistAsMcPtZoomK0MI; //! Histo | |
275 | TH1F *fHistAsMcPtZoomLambda; //! Histo | |
276 | // TH1F *fHistAsMcPtZoomLambdaMI; //! Histo | |
277 | ||
278 | TH1F *fHistAsMcProdRadiusK0; //! Histo | |
279 | // TH1F *fHistAsMcProdRadiusK0MI; //! Histo | |
280 | TH1F *fHistAsMcProdRadiusLambda; //! Histo | |
281 | // TH1F *fHistAsMcProdRadiusLambdaMI; //! Histo | |
282 | TH1F *fHistAsMcProdRadiusAntiLambda; //! Histo | |
283 | // TH1F *fHistAsMcProdRadiusAntiLambdaMI; //! Histo | |
284 | ||
285 | TH2F *fHistAsMcProdRadiusXvsYK0s; //! Histo | |
286 | // TH2F *fHistAsMcProdRadiusXvsYK0sMI; //! Histo | |
287 | TH2F *fHistAsMcProdRadiusXvsYLambda; //! Histo | |
288 | // TH2F *fHistAsMcProdRadiusXvsYLambdaMI; //! Histo | |
289 | TH2F *fHistAsMcProdRadiusXvsYAntiLambda; //! Histo | |
290 | // TH2F *fHistAsMcProdRadiusXvsYAntiLambdaMI; //! Histo | |
291 | ||
292 | TH1F *fHistPidMcMassK0; //! Histo | |
293 | // TH1F *fHistPidMcMassK0MI; //! Histo | |
294 | TH1F *fHistPidMcMassLambda; //! Histo | |
295 | // TH1F *fHistPidMcMassLambdaMI; //! Histo | |
296 | TH1F *fHistPidMcMassAntiLambda; //! Histo | |
297 | // TH1F *fHistPidMcMassAntiLambdaMI; //! Histo | |
298 | TH1F *fHistAsMcMassK0; //! Histo | |
299 | // TH1F *fHistAsMcMassK0MI; //! Histo | |
300 | TH1F *fHistAsMcMassLambda; //! Histo | |
301 | // TH1F *fHistAsMcMassLambdaMI; //! Histo | |
302 | TH1F *fHistAsMcMassAntiLambda; //! Histo | |
303 | // TH1F *fHistAsMcMassAntiLambdaMI; //! Histo | |
304 | ||
305 | TH2F *fHistAsMcPtVsMassK0; //! Histo | |
306 | // TH2F *fHistAsMcPtVsMassK0MI; //! Histo | |
307 | TH2F *fHistAsMcPtVsMassLambda; //! Histo | |
308 | // TH2F *fHistAsMcPtVsMassLambdaMI; //! Histo | |
309 | TH2F *fHistAsMcPtVsMassAntiLambda; //! Histo | |
310 | // TH2F *fHistAsMcPtVsMassAntiLambdaMI; //! Histo | |
311 | ||
312 | ||
313 | TH2F *fHistAsMcMassVsRadiusK0; //! Histo | |
314 | // TH2F *fHistAsMcMassVsRadiusK0MI; //! Histo | |
315 | TH2F *fHistAsMcMassVsRadiusLambda; //! Histo | |
316 | // TH2F *fHistAsMcMassVsRadiusLambdaMI; //! Histo | |
317 | TH2F *fHistAsMcMassVsRadiusAntiLambda; //! Histo | |
318 | // TH2F *fHistAsMcMassVsRadiusAntiLambdaMI; //! Histo | |
319 | ||
320 | TH1F *fHistAsMcResxK0; //! Histo | |
321 | TH1F *fHistAsMcResyK0; //! Histo | |
322 | TH1F *fHistAsMcReszK0; //! Histo | |
323 | ||
324 | TH2F *fHistAsMcResrVsRadiusK0; //! Histo | |
325 | TH2F *fHistAsMcReszVsRadiusK0; //! Histo | |
326 | ||
327 | // TH1F *fHistAsMcResxK0MI; //! Histo | |
328 | // TH1F *fHistAsMcResyK0MI; //! Histo | |
329 | // TH1F *fHistAsMcReszK0MI; //! Histo | |
330 | ||
331 | // TH2F *fHistAsMcResrVsRadiusK0MI; //! Histo | |
332 | // TH2F *fHistAsMcReszVsRadiusK0MI; //! Histo | |
333 | ||
334 | TH1F *fHistAsMcResxLambda; //! Histo | |
335 | TH1F *fHistAsMcResyLambda; //! Histo | |
336 | TH1F *fHistAsMcReszLambda; //! Histo | |
337 | ||
338 | TH2F *fHistAsMcResrVsRadiusLambda; //! Histo | |
339 | TH2F *fHistAsMcReszVsRadiusLambda; //! Histo | |
340 | ||
341 | // TH1F *fHistAsMcResxLambdaMI; //! Histo | |
342 | // TH1F *fHistAsMcResyLambdaMI; //! Histo | |
343 | // TH1F *fHistAsMcReszLambdaMI; //! Histo | |
344 | ||
345 | // TH2F *fHistAsMcResrVsRadiusLambdaMI; //! Histo | |
346 | // TH2F *fHistAsMcReszVsRadiusLambdaMI; //! Histo | |
347 | ||
348 | TH1F *fHistAsMcResxAntiLambda; //! Histo | |
349 | TH1F *fHistAsMcResyAntiLambda; //! Histo | |
350 | TH1F *fHistAsMcReszAntiLambda; //! Histo | |
351 | ||
352 | TH2F *fHistAsMcResrVsRadiusAntiLambda; //! Histo | |
353 | TH2F *fHistAsMcReszVsRadiusAntiLambda; //! Histo | |
354 | ||
355 | // TH1F *fHistAsMcResxAntiLambdaMI; //! Histo | |
356 | // TH1F *fHistAsMcResyAntiLambdaMI; //! Histo | |
357 | // TH1F *fHistAsMcReszAntiLambdaMI; //! Histo | |
358 | ||
359 | // TH2F *fHistAsMcResrVsRadiusAntiLambdaMI; //! Histo | |
360 | // TH2F *fHistAsMcReszVsRadiusAntiLambdaMI; //! Histo | |
361 | ||
362 | TH1F *fHistAsMcResPtK0; //! Histo | |
363 | // TH1F *fHistAsMcResPtK0MI; //! Histo | |
364 | TH1F *fHistAsMcResPtLambda; //! Histo | |
365 | // TH1F *fHistAsMcResPtLambdaMI; //! Histo | |
366 | TH1F *fHistAsMcResPtAntiLambda; //! Histo | |
367 | // TH1F *fHistAsMcResPtAntiLambdaMI; //! Histo | |
368 | ||
369 | TH2F *fHistAsMcResPtVsRapK0; //! Histo | |
370 | // TH2F *fHistAsMcResPtVsRapK0MI; //! Histo | |
371 | TH2F *fHistAsMcResPtVsRapLambda; //! Histo | |
372 | // TH2F *fHistAsMcResPtVsRapLambdaMI; //! Histo | |
373 | TH2F *fHistAsMcResPtVsRapAntiLambda; //! Histo | |
374 | // TH2F *fHistAsMcResPtVsRapAntiLambdaMI; //! Histo | |
375 | TH2F *fHistAsMcResPtVsPtK0; //! Histo | |
376 | // TH2F *fHistAsMcResPtVsPtK0MI; //! Histo | |
377 | TH2F *fHistAsMcResPtVsPtLambda; //! Histo | |
378 | // TH2F *fHistAsMcResPtVsPtLambdaMI; //! Histo | |
379 | TH2F *fHistAsMcResPtVsPtAntiLambda; //! Histo | |
380 | // TH2F *fHistAsMcResPtVsPtAntiLambdaMI; //! Histo | |
e886738f | 381 | |
e886738f | 382 | |
8797f8b6 | 383 | TH1F *fHistAsMcMotherPdgCodeK0s; //! Histo |
384 | // TH1F *fHistAsMcMotherPdgCodeK0sMI; //! Histo | |
385 | TH1F *fHistAsMcMotherPdgCodeLambda; //! Histo | |
386 | // TH1F *fHistAsMcMotherPdgCodeLambdaMI; //! Histo | |
387 | TH1F *fHistAsMcMotherPdgCodeAntiLambda; //! Histo | |
388 | // TH1F *fHistAsMcMotherPdgCodeAntiLambdaMI; //! Histo | |
389 | ||
390 | TH1F *fHistAsMcPtLambdaFromSigma; //! Histo | |
391 | // TH1F *fHistAsMcPtLambdaFromSigmaMI; //! Histo | |
392 | TH1F *fHistAsMcPtAntiLambdaFromSigma; //! Histo | |
393 | // TH1F *fHistAsMcPtAntiLambdaFromSigmaMI; //! Histo | |
394 | ||
395 | // Associated secondary particles: | |
396 | TH2F *fHistAsMcSecondaryPtVsRapK0s; //! Histo | |
397 | // TH2F *fHistAsMcSecondaryPtVsRapK0sMI; //! Histo | |
398 | TH2F *fHistAsMcSecondaryPtVsRapLambda; //! Histo | |
399 | // TH2F *fHistAsMcSecondaryPtVsRapLambdaMI; //! Histo | |
400 | TH2F *fHistAsMcSecondaryPtVsRapAntiLambda; //! Histo | |
401 | // TH2F *fHistAsMcSecondaryPtVsRapAntiLambdaMI; //! Histo | |
402 | ||
403 | TH1F *fHistAsMcSecondaryProdRadiusK0s; //! Histo | |
404 | // TH1F *fHistAsMcSecondaryProdRadiusK0sMI; //! Histo | |
405 | TH1F *fHistAsMcSecondaryProdRadiusLambda; //! Histo | |
406 | // TH1F *fHistAsMcSecondaryProdRadiusLambdaMI; //! Histo | |
407 | TH1F *fHistAsMcSecondaryProdRadiusAntiLambda; //! Histo | |
408 | // TH1F *fHistAsMcSecondaryProdRadiusAntiLambdaMI; //! Histo | |
409 | ||
410 | TH2F *fHistAsMcSecondaryProdRadiusXvsYK0s; //! Histo | |
411 | // TH2F *fHistAsMcSecondaryProdRadiusXvsYK0sMI; //! Histo | |
412 | TH2F *fHistAsMcSecondaryProdRadiusXvsYLambda; //! Histo | |
413 | // TH2F *fHistAsMcSecondaryProdRadiusXvsYLambdaMI; //! Histo | |
414 | TH2F *fHistAsMcSecondaryProdRadiusXvsYAntiLambda; //! Histo | |
415 | // TH2F *fHistAsMcSecondaryProdRadiusXvsYAntiLambdaMI; //! Histo | |
416 | ||
417 | TH1F *fHistAsMcSecondaryMotherPdgCodeK0s; //! Histo | |
418 | // TH1F *fHistAsMcSecondaryMotherPdgCodeK0sMI; //! Histo | |
419 | TH1F *fHistAsMcSecondaryMotherPdgCodeLambda; //! Histo | |
420 | // TH1F *fHistAsMcSecondaryMotherPdgCodeLambdaMI; //! Histo | |
421 | TH1F *fHistAsMcSecondaryMotherPdgCodeAntiLambda; //! Histo | |
422 | // TH1F *fHistAsMcSecondaryMotherPdgCodeAntiLambdaMI; //! Histo | |
423 | ||
424 | TH1F *fHistAsMcSecondaryPtLambdaFromSigma; //! Histo | |
425 | // TH1F *fHistAsMcSecondaryPtLambdaFromSigmaMI; //! Histo | |
426 | TH1F *fHistAsMcSecondaryPtAntiLambdaFromSigma; //! Histo | |
427 | // TH1F *fHistAsMcSecondaryPtAntiLambdaFromSigmaMI; //! Histo | |
e886738f | 428 | |
429 | AliAnalysisTaskPerformanceStrange(const AliAnalysisTaskPerformanceStrange&); | |
430 | AliAnalysisTaskPerformanceStrange& operator=(const AliAnalysisTaskPerformanceStrange&); | |
431 | ||
432 | ClassDef(AliAnalysisTaskPerformanceStrange, 1); | |
433 | }; | |
434 | ||
435 | #endif |