]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWGLF/STRANGENESS/LambdaK0PbPb/MainStreamAnalysis/AliAnalysisTaskPerformanceStrange.h
Merge branch 'feature-movesplit'
[u/mrichter/AliRoot.git] / PWGLF / STRANGENESS / LambdaK0PbPb / MainStreamAnalysis / AliAnalysisTaskPerformanceStrange.h
CommitLineData
9d9613cc 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
13class TString;
14class TList;
15class TH1F;
16class TH2F;
17class TH3F;
18class AliAnalysisCentralitySelector;
19class AliPIDResponse;
20#include "AliAnalysisTaskSE.h"
21
22class AliAnalysisTaskPerformanceStrange : public AliAnalysisTaskSE {
23 public:
24 AliAnalysisTaskPerformanceStrange();
25 AliAnalysisTaskPerformanceStrange(const char *name);
26 virtual ~AliAnalysisTaskPerformanceStrange(); // Destructor implemented by Kalinak
27
28 virtual void UserCreateOutputObjects();
29 virtual void UserExec(Option_t *option);
30 virtual void Terminate(Option_t *);
31
32 void SetCollidingSystems(Bool_t collidingSystems = 0) {fCollidingSystems = collidingSystems;}
33 void SetAnalysisMC(Bool_t analysisMC) {fAnalysisMC = analysisMC;}
34 void SetAnalysisType(const char* analysisType) {fAnalysisType = analysisType;}
35 void SetUsePID(const char* usePID) {fUsePID = usePID;}
36 void SetAnalysisCut(const char* useCut) {fUseCut = useCut;}
37 void SetCentralityRange(Int_t down, Int_t up) {fDown=down; fUp = up;}
38 void SetTrackCuts(AliESDtrackCuts * myTracksCuts) { fTracksCuts = myTracksCuts;}
39 void SetCentralitySelector(AliAnalysisCentralitySelector * centr) { fCentrSelector = centr;}
40 void SetQASelector(Bool_t QA = 0) { fQASelector = QA;}
11d8f775 41 void SetArmenterosCut(Double_t armenterosCut = 0.2) { fArmenterosCut = armenterosCut;}
9d9613cc 42 Double_t MyRapidity(Double_t rE, Double_t rPz) const;
43
44 private:
45 Double_t fCuts[7]; //! V0 finding cuts
46 Bool_t fAnalysisMC; // 0->No MC or 1->MC analysis
47 TString fAnalysisType; // "ESD" or "AOD"
48 Bool_t fCollidingSystems; // Colliding systems 0/1 for pp/PbPb
49 TString fUsePID; // "withPID" or "noPID"
50 TString fUseCut; // "yes" or "no"
51 Int_t fDown; //centrality range
52 Int_t fUp; //centrality range
53 AliESDEvent *fESD; //! ESD object
54 TList *fListHist; //! Output List
55
56
57 AliAnalysisCentralitySelector * fCentrSelector; // Centrality selector, used to
58 AliESDtrackCuts * fTracksCuts; // track cuts
59 AliPIDResponse *fPIDResponse; // PID response
60 Bool_t fQASelector; // Quality Assurenc Histo switch
11d8f775 61
c36344c8 62 Double_t fArmenterosCut; //gradient for Armenteros cut, 0->OFF;
9d9613cc 63
64 // MC histograms
65 TH1F *fHistMCPrimaryVertexX; //! Histo
66 TH1F *fHistMCPrimaryVertexY; //! Histo
67 TH1F *fHistMCPrimaryVertexZ; //! Histo
83d0d6d1 68 //TH1F *fHistPtTracksITSRefit; //! Histo
69 //TH1F *fHistPtTracks; //! Histo
70 //TH1F *fHistPtTracksPITSRefit; //! Histo
71 //TH1F *fHistPtTracksP; //! Histo
9d9613cc 72
73 TH1F *fHistMCMultiplicityPrimary; //! Histo
74 TH1F *fHistMCMultiplicityTracks; //! Histo
83d0d6d1 75 //TH1F *fHistTPCTracks; //! Histo
9d9613cc 76
83d0d6d1 77 //TH2F *fHistMCtracksProdRadiusK0s; //! Histo
78 //TH2F *fHistMCtracksProdRadiusLambda; //! Histo
79 //TH2F *fHistMCtracksProdRadiusAntiLambda; //! Histo
9d9613cc 80
83d0d6d1 81 //TH1F *fHistMCtracksDecayRadiusK0s; //! Histo
82 //TH1F *fHistMCtracksDecayRadiusLambda; //! Histo
83 //TH1F *fHistMCtracksDecayRadiusAntiLambda; //! Histo
9d9613cc 84
85 TH1F *fHistMCPtAllK0s; //! Histo
86 TH1F *fHistMCPtAllLambda; //! Histo
87 TH1F *fHistMCPtAllAntiLambda; //! Histo
88
89 //Rap3
83d0d6d1 90 //TH1F *fHistMCPtAllK0sRap3; //! Histo
91 // TH1F *fHistMCPtAllLambdaRap3; //! Histo
92 //TH1F *fHistMCPtAllAntiLambdaRap3; //! Histo
93
94 //TH1F *fHistMCProdRadiusK0s; //! Histo
95 //TH1F *fHistMCProdRadiusLambda; //! Histo
96 //TH1F *fHistMCProdRadiusAntiLambda; //! Histo
97
98 //TH1F *fHistMCRapK0s; //! Histo
99 //TH1F *fHistMCRapInPtRangeK0s; //! Histo
100 //TH1F *fHistMCRapLambda; //! Histo
101 //TH1F *fHistMCRapInPtRangeLambda; //! Histo
102 //TH1F *fHistMCRapAntiLambda; //! Histo
103 //TH1F *fHistMCRapInPtRangeAntiLambda; //! Histo
104 //TH1F *fHistMCRapXi; //! Histo
105 //TH1F *fHistMCRapInPtRangeXi; //! Histo
106 //TH1F *fHistMCRapPhi; //! Histo
107 //TH1F *fHistMCRapInPtRangePhi; //! Histo
9d9613cc 108//////////////////////////////////////////////////////////
109
110 TH1F *fHistMCPtK0s; //! Histo
111 TH1F *fHistMCPtLambda; //! Histo
112 TH1F *fHistMCPtAntiLambda; //! Histo
113
114 //Rap3
83d0d6d1 115 //TH1F *fHistMCPtK0sRap3; //! Histo
116 //TH1F *fHistMCPtLambdaRap3; //! Histo
117 // TH1F *fHistMCPtAntiLambdaRap3; //! Histo
9d9613cc 118
119//////////////////////////////////////////////////////////
120
121
122
83d0d6d1 123 //TH1F *fHistMCPtLambdaFromSigma; //! Histo
124 //TH1F *fHistMCPtAntiLambdaFromSigma; //! Histo
9d9613cc 125
83d0d6d1 126 //TH1F *fHistNTimesRecK0s; //! Histo
127 //TH1F *fHistNTimesRecLambda; //! Histo
128 //TH1F *fHistNTimesRecAntiLambda; //! Histo
9d9613cc 129
83d0d6d1 130 //TH2F *fHistNTimesRecK0sVsPt; //! Histo
131 //TH2F *fHistNTimesRecLambdaVsPt; //! Histo
132 //TH2F *fHistNTimesRecAntiLambdaVsPt; //! Histo
9d9613cc 133
134
135 // ESD histograms
136 TH1F *fHistNumberEvents; //! Histo
137 TH1F *fHistTrackPerEvent; //! Histo
138
139 TH1F *fHistTPCMult; //! Histo
140
83d0d6d1 141 // TH1F *fHistTrackletPerEvent; //! Histo
142 //TH1F *fHistMCDaughterTrack; //! Histo
9d9613cc 143
83d0d6d1 144 //TH1F *fHistSPDPrimaryVertexZ; //! Histo
9d9613cc 145
146 TH1F *fHistPrimaryVertexX; //! Histo
147 TH1F *fHistPrimaryVertexY; //! Histo
148 TH1F *fHistPrimaryVertexZ; //! Histo
149
83d0d6d1 150 //TH1F *fHistPrimaryVertexResX; //! Histo
151 //TH1F *fHistPrimaryVertexResY; //! Histo
152 //TH1F *fHistPrimaryVertexResZ; //! Histo
9d9613cc 153
83d0d6d1 154 //TH1F *fHistPrimaryVertexPosXV0events; //! Primary vertex position in X in events with V0 candidates
155 // TH1F *fHistPrimaryVertexPosYV0events; //! Primary vertex position in Y in events with V0 candidates
156 // TH1F *fHistPrimaryVertexPosZV0events; //! Primary vertex position in Z in events with V0 candidates
9d9613cc 157
83d0d6d1 158 //TH2F *fHistDaughterPt; //! Histo
9d9613cc 159
160///////////////////////////K0s 2D histos: cut vs on fly status/////////////////
161
83d0d6d1 162 // TH2F *fHistDcaPosToPrimVertexK0; //! Histo
163 // TH2F *fHistDcaNegToPrimVertexK0; //! Histo
9d9613cc 164// TH2F *fHistDcaPosToPrimVertexZoomK0; //! Histo
165// TH2F *fHistDcaNegToPrimVertexZoomK0; //! Histo
83d0d6d1 166 // TH2F *fHistRadiusV0K0; //! Histo
167// TH2F *fHistDecayLengthV0K0; //! Histo
168// TH2F *fHistDcaV0DaughtersK0; //! Histo
169 // TH2F *fHistChi2K0; //! Histo
170 // TH2F *fHistCosPointAngleK0; //! Histo
9d9613cc 171// TH2F *fHistCosPointAngleZoomK0; //! Histo
172// TH2F *fHistProdRadiusK0; //! Histo
173
174///////////////////////////K0s 2D histos: cut vs mass//////////////
83d0d6d1 175 //TH2F *fHistDcaPosToPrimVertexK0vsMassK0; //! Histo
176 //TH2F *fHistDcaNegToPrimVertexK0vsMassK0; //! Histo
177 //TH2F *fHistRadiusV0K0vsMassK0; //! Histo
178 //TH2F *fHistDecayLengthV0K0vsMassK0; //! Histo
179 //TH2F *fHistDcaV0DaughtersK0vsMassK0; //! Histo
180 //TH2F *fHistCosPointAngleK0vsMassK0; //! Histo
9d9613cc 181
182 // pt1
83d0d6d1 183 //TH2F *fHistDcaPosToPrimVertexK0vsMassK0pt1; //! Histo
184 //TH2F *fHistDcaNegToPrimVertexK0vsMassK0pt1; //! Histo
185 //TH2F *fHistRadiusV0K0vsMassK0pt1; //! Histo
186 // TH2F *fHistDecayLengthV0K0vsMassK0pt1; //! Histo
187 // TH2F *fHistDcaV0DaughtersK0vsMassK0pt1; //! Histo
188 // TH2F *fHistCosPointAngleK0vsMassK0pt1; //! Histo
9d9613cc 189
190 // pt2
83d0d6d1 191 // TH2F *fHistDcaPosToPrimVertexK0vsMassK0pt2; //! Histo
192 // TH2F *fHistDcaNegToPrimVertexK0vsMassK0pt2; //! Histo
193 // TH2F *fHistRadiusV0K0vsMassK0pt2; //! Histo
194 // TH2F *fHistDecayLengthV0K0vsMassK0pt2; //! Histo
195 // TH2F *fHistDcaV0DaughtersK0vsMassK0pt2; //! Histo
196 // TH2F *fHistCosPointAngleK0vsMassK0pt2; //! Histo
9d9613cc 197
198 // pt3
83d0d6d1 199 // TH2F *fHistDcaPosToPrimVertexK0vsMassK0pt3; //! Histo
200 // TH2F *fHistDcaNegToPrimVertexK0vsMassK0pt3; //! Histo
201 // TH2F *fHistRadiusV0K0vsMassK0pt3; //! Histo
202 // TH2F *fHistDecayLengthV0K0vsMassK0pt3; //! Histo
203 // TH2F *fHistDcaV0DaughtersK0vsMassK0pt3; //! Histo
204 // TH2F *fHistCosPointAngleK0vsMassK0pt3; //! Histo
9d9613cc 205
206//////////////////////////Lambda 2D histos: cut vs on fly status////////////////////
207
83d0d6d1 208 // TH2F *fHistDcaPosToPrimVertexL; //! Histo
209 // TH2F *fHistDcaNegToPrimVertexL; //! Histo
9d9613cc 210// TH2F *fHistDcaPosToPrimVertexZoomL; //! Histo
211// TH2F *fHistDcaNegToPrimVertexZoomL; //! Histo
83d0d6d1 212 // TH2F *fHistRadiusV0L; //! Histo
213 // TH2F *fHistDecayLengthV0L; //! Histo
214// TH2F *fHistDcaV0DaughtersL; //! Histo
215 // TH2F *fHistChi2L; //! Histo
216// TH2F *fHistCosPointAngleL; //! Histo
217// TH1F *fHistcTauL; //! Histo
9d9613cc 218// TH2F *fHistCosPointAngleZoomL; //! Histo
219// TH2F *fHistProdRadiusL; //! Histo
220
221//////////////////////////Lambda 2D histos: cut vs mass////////////////
83d0d6d1 222 // TH2F *fHistDcaPosToPrimVertexLvsMassL; //! Histo
223 // TH2F *fHistDcaNegToPrimVertexLvsMassL; //! Histo
224 // TH2F *fHistRadiusV0LvsMassL; //! Histo
225 // TH2F *fHistDecayLengthV0LvsMassL; //! Histo
226 // TH2F *fHistDcaV0DaughtersLvsMassL; //! Histo
227 // TH2F *fHistCosPointAngleLvsMassL; //! Histo
228 // TH3F *fHistCosPointAngleLvsMassVsPtsigL; //! Histo
229 // TH3F *fHistCosPointAngleLvsMassVsPtbackL; //! Histo
9d9613cc 230
231
232
233 // pt1
83d0d6d1 234 // TH2F *fHistDcaPosToPrimVertexLambdaVsMasspt1; //! Histo
235 // TH2F *fHistDcaNegToPrimVertexLambdaVsMasspt1; //! Histo
236 // TH2F *fHistRadiusV0LambdaVsMasspt1; //! Histo
237 // TH2F *fHistDecayLengthV0LambdaVsMasspt1; //! Histo
238 // TH2F *fHistDcaV0DaughtersLambdaVsMasspt1; //! Histo
239 // TH2F *fHistCosPointAngleLambdaVsMasspt1; //! Histo
9d9613cc 240
241 // pt2
83d0d6d1 242 // TH2F *fHistDcaPosToPrimVertexLambdaVsMasspt2; //! Histo
243 // TH2F *fHistDcaNegToPrimVertexLambdaVsMasspt2; //! Histo
244 // TH2F *fHistRadiusV0LambdaVsMasspt2; //! Histo
245 // TH2F *fHistDecayLengthV0LambdaVsMasspt2; //! Histo
246 // TH2F *fHistDcaV0DaughtersLambdaVsMasspt2; //! Histo
247 // TH2F *fHistCosPointAngleLambdaVsMasspt2; //! Histo
9d9613cc 248
249 // pt3
83d0d6d1 250 // TH2F *fHistDcaPosToPrimVertexLambdaVsMasspt3; //! Histo
251 // TH2F *fHistDcaNegToPrimVertexLambdaVsMasspt3; //! Histo
252 // TH2F *fHistRadiusV0LambdaVsMasspt3; //! Histo
253 // TH2F *fHistDecayLengthV0LambdaVsMasspt3; //! Histo
254 // TH2F *fHistDcaV0DaughtersLambdaVsMasspt3; //! Histo
255 // TH2F *fHistCosPointAngleLambdaVsMasspt3; //! Histo
9d9613cc 256
257
258//////////////////////////Lambda 2D histos: cut vs on fly status////////////////////
259
83d0d6d1 260 // TH2F *fHistDcaPosToPrimVertexAntiL; //! Histo
261 // TH2F *fHistDcaNegToPrimVertexAntiL; //! Histo
9d9613cc 262// TH2F *fHistDcaPosToPrimVertexZoomL; //! Histo
263// TH2F *fHistDcaNegToPrimVertexZoomL; //! Histo
83d0d6d1 264 // TH2F *fHistRadiusV0AntiL; //! Histo
265 // TH2F *fHistDecayLengthV0AntiL; //! Histo
266 // TH2F *fHistDcaV0DaughtersAntiL; //! Histo
267 // TH2F *fHistChi2AntiL; //! Histo
268 // TH2F *fHistCosPointAngleAntiL; //! Histo
9d9613cc 269// TH2F *fHistCosPointAngleZoomL; //! Histo
270// TH2F *fHistProdRadiusL; //! Histo
271
272//////////////////////////Lambda 2D histos: cut vs mass////////////////
83d0d6d1 273 /* TH2F *fHistDcaPosToPrimVertexAntiLvsMass; //! Histo
9d9613cc 274 TH2F *fHistDcaNegToPrimVertexAntiLvsMass; //! Histo
275 TH2F *fHistRadiusV0AntiLvsMass; //! Histo
276 TH2F *fHistDecayLengthV0AntiLvsMass; //! Histo
277 TH2F *fHistDcaV0DaughtersAntiLvsMass; //! Histo
278 TH2F *fHistCosPointAngleAntiLvsMass; //! Histo
279
280
281
282 // pt1
283 TH2F *fHistDcaPosToPrimVertexAntiLVsMasspt1; //! Histo
284 TH2F *fHistDcaNegToPrimVertexAntiLVsMasspt1; //! Histo
285 TH2F *fHistRadiusV0AntiLVsMasspt1; //! Histo
286 TH2F *fHistDecayLengthV0AntiLVsMasspt1; //! Histo
287 TH2F *fHistDcaV0DaughtersAntiLVsMasspt1; //! Histo
288 TH2F *fHistCosPointAngleAntiLVsMasspt1; //! Histo
289
290 // pt2
291 TH2F *fHistDcaPosToPrimVertexAntiLVsMasspt2; //! Histo
292 TH2F *fHistDcaNegToPrimVertexAntiLVsMasspt2; //! Histo
293 TH2F *fHistRadiusV0AntiLVsMasspt2; //! Histo
294 TH2F *fHistDecayLengthV0AntiLVsMasspt2; //! Histo
295 TH2F *fHistDcaV0DaughtersAntiLVsMasspt2; //! Histo
296 TH2F *fHistCosPointAngleAntiLVsMasspt2; //! Histo
297
298 // pt3
299 TH2F *fHistDcaPosToPrimVertexAntiLVsMasspt3; //! Histo
300 TH2F *fHistDcaNegToPrimVertexAntiLVsMasspt3; //! Histo
301 TH2F *fHistRadiusV0AntiLVsMasspt3; //! Histo
302 TH2F *fHistDecayLengthV0AntiLVsMasspt3; //! Histo
303 TH2F *fHistDcaV0DaughtersAntiLVsMasspt3; //! Histo
304 TH2F *fHistCosPointAngleAntiLVsMasspt3; //! Histo
305
83d0d6d1 306*/
9d9613cc 307
308//////////////////////////////////////////////////////////////////////
309
310
311 TH1F *fHistV0Multiplicity; //! Histo
312 TH1F *fHistMassK0; //! Histo
313 TH1F *fHistMassLambda; //! Histo
314 TH1F *fHistMassAntiLambda; //! Histo
315 TH2F *fHistMassVsRadiusK0; //! Histo
316 TH2F *fHistMassVsRadiusLambda; //! Histo
317 TH2F *fHistMassVsRadiusAntiLambda; //! Histo
318
319////////////////////////////////////////////////////////////////////////////
320
321 TH2F *fHistPtVsMassK0; //! Histo
322 TH2F *fHistPtVsMassLambda; //! Histo
323 TH2F *fHistPtVsMassAntiLambda; //! Histo
324
325
326 //Rap3
83d0d6d1 327 // TH2F *fHistPtVsMassK0Rap3; //! Histo
328 // TH2F *fHistPtVsMassLambdaRap3; //! Histo
329 // TH2F *fHistPtVsMassAntiLambdaRap3; //! Histo
9d9613cc 330
331
332/////////////////////////////////////////////
333
83d0d6d1 334 // TH2F *fHistArmenterosPodolanski; //! Histo
335 // TH2F *fHistK0sMassVsLambdaMass; //! Histo
9d9613cc 336
337 //PID check
83d0d6d1 338 // TH2F *fHistTPCsigPLambda; //! Histo
339// TH2F *fHistTPCsigPAntiLambda; //! Histo
340// TH1F *fHistNSigmaProton; //! Histo
9d9613cc 341
342 //PID
83d0d6d1 343 /* TH1F *fHistNsigmaPosPionAntiLambda; //! Histo
9d9613cc 344 TH1F *fHistNsigmaNegProtonAntiLambda; //! Histo
345 TH1F *fHistNsigmaPosProtonLambda; //! Histo
346 TH1F *fHistNsigmaNegPionLambda; //! Histo
347 TH1F *fHistNsigmaPosProtonAntiLambda; //! Histo
348 TH1F *fHistNsigmaNegPionAntiLambda; //! Histo
349 TH1F *fHistNsigmaPosPionK0; //! Histo
350 TH1F *fHistNsigmaNegPionK0; //! Histo
351
352 // Associated particles histograms
353 TH1F *fHistAsMcRapK0; //! Histo
354 TH1F *fHistAsMcRapLambda; //! Histo
355 TH1F *fHistAsMcRapAntiLambda; //! Histo
83d0d6d1 356*/
9d9613cc 357
358////////////////////////////////////////////////////////////////////
83d0d6d1 359/*
9d9613cc 360 TH1F *fHistAsMcPtK0; //! Histo
361 TH1F *fHistAsMcPtLambda; //! Histo
362 TH1F *fHistAsMcPtAntiLambda; //! Histo
363
364 //Rap3
365 TH1F *fHistAsMcPtK0Rap3; //! Histo
366 TH1F *fHistAsMcPtLambdaRap3; //! Histo
367 TH1F *fHistAsMcPtAntiLambdaRap3; //! Histo
83d0d6d1 368*/
9d9613cc 369
370/////////////////////////////////////////////////////////////////////
371
83d0d6d1 372/*
9d9613cc 373 TH1F *fHistAsMcPtZoomK0; //! Histo
374 TH1F *fHistAsMcPtZoomLambda; //! Histo
375 TH1F *fHistAsMcPtZoomAntiLambda; //! Histo
376
377 TH1F *fHistAsMcProdRadiusK0; //! Histo
378 TH1F *fHistAsMcProdRadiusLambda; //! Histo
379 TH1F *fHistAsMcProdRadiusAntiLambda; //! Histo
380
381 TH2F *fHistAsMcProdRadiusXvsYK0s; //! Histo
382 TH2F *fHistAsMcProdRadiusXvsYLambda; //! Histo
383 TH2F *fHistAsMcProdRadiusXvsYAntiLambda; //! Histo
384
385 TH1F *fHistPidMcMassK0; //! Histo
386 TH1F *fHistPidMcMassLambda; //! Histo
387 TH1F *fHistPidMcMassAntiLambda; //! Histo
83d0d6d1 388*/
9d9613cc 389 //Mass
390
391 TH1F *fHistAsMcMassK0; //! Histo
392 TH1F *fHistAsMcMassLambda; //! Histo
393 TH1F *fHistAsMcMassAntiLambda; //! Histo
394
395 //Rap3
83d0d6d1 396 // TH1F *fHistAsMcMassK0Rap3; //! Histo
397 // TH1F *fHistAsMcMassLambdaRap3; //! Histo
398 // TH1F *fHistAsMcMassAntiLambdaRap3; //! Histo
9d9613cc 399
400
401 //PtVsMass
402
403 TH2F *fHistAsMcPtVsMassK0; //! Histo
404 TH2F *fHistAsMcPtVsMassLambda; //! Histo
405 TH2F *fHistAsMcPtVsMassAntiLambda; //! Histo
406
407 //Rap3
83d0d6d1 408 // TH2F *fHistAsMcPtVsMassK0Rap3; //! Histo
409 // TH2F *fHistAsMcPtVsMassLambdaRap3; //! Histo
410 // TH2F *fHistAsMcPtVsMassAntiLambdaRap3; //! Histo
411/*
9d9613cc 412 TH2F *fHistAsMcMassVsRadiusK0; //! Histo
413 TH2F *fHistAsMcMassVsRadiusLambda; //! Histo
414 TH2F *fHistAsMcMassVsRadiusAntiLambda; //! Histo
415
416 TH1F *fHistAsMcResxK0; //! Histo
417 TH1F *fHistAsMcResyK0; //! Histo
418 TH1F *fHistAsMcReszK0; //! Histo
419
420 TH2F *fHistAsMcResrVsRadiusK0; //! Histo
421 TH2F *fHistAsMcReszVsRadiusK0; //! Histo
422
423
424 TH1F *fHistAsMcResxLambda; //! Histo
425 TH1F *fHistAsMcResyLambda; //! Histo
426 TH1F *fHistAsMcReszLambda; //! Histo
427
428 TH2F *fHistAsMcResrVsRadiusLambda; //! Histo
429 TH2F *fHistAsMcReszVsRadiusLambda; //! Histo
430
431
432 TH1F *fHistAsMcResxAntiLambda; //! Histo
433 TH1F *fHistAsMcResyAntiLambda; //! Histo
434 TH1F *fHistAsMcReszAntiLambda; //! Histo
435
436 TH2F *fHistAsMcResrVsRadiusAntiLambda; //! Histo
437 TH2F *fHistAsMcReszVsRadiusAntiLambda; //! Histo
438
439
440 TH1F *fHistAsMcResPtK0; //! Histo
441 TH1F *fHistAsMcResPtLambda; //! Histo
442 TH1F *fHistAsMcResPtAntiLambda; //! Histo
443
444
445 TH2F *fHistAsMcResPtVsRapK0; //! Histo
446 TH2F *fHistAsMcResPtVsRapLambda; //! Histo
447 TH2F *fHistAsMcResPtVsRapAntiLambda; //! Histo
448 TH2F *fHistAsMcResPtVsPtK0; //! Histo
449 TH2F *fHistAsMcResPtVsPtLambda; //! Histo
450 TH2F *fHistAsMcResPtVsPtAntiLambda; //! Histo
451
452
453 TH1F *fHistAsMcMotherPdgCodeK0s; //! Histo
454 TH1F *fHistAsMcMotherPdgCodeLambda; //! Histo
455 TH1F *fHistAsMcMotherPdgCodeAntiLambda; //! Histo
456 TH1F *fHistAsMcPtLambdaFromSigma; //! Histo
457 TH1F *fHistAsMcPtAntiLambdaFromSigma; //! Histo
83d0d6d1 458*/
9d9613cc 459
460 // Associated secondary particles:
461 TH2F *fHistAsMcSecondaryPtVsRapK0s; //! Histo
462 TH2F *fHistAsMcSecondaryPtVsRapLambda; //! Histo
463 TH2F *fHistAsMcSecondaryPtVsRapAntiLambda; //! Histo
464
300dbfa8 465 TH2F *fHistAsMcSecondaryPtVsMassK0s; //! Histo
466 TH2F *fHistAsMcSecondaryPtVsMassLambda; //! Histo
467 TH2F *fHistAsMcSecondaryPtVsMassAntiLambda; //! Histo
83d0d6d1 468 /*
9d9613cc 469 TH1F *fHistAsMcSecondaryProdRadiusK0s; //! Histo
470 TH1F *fHistAsMcSecondaryProdRadiusLambda; //! Histo
471 TH1F *fHistAsMcSecondaryProdRadiusAntiLambda; //! Histo
472
473 TH2F *fHistAsMcSecondaryProdRadiusXvsYK0s; //! Histo
474 TH2F *fHistAsMcSecondaryProdRadiusXvsYLambda; //! Histo
475 TH2F *fHistAsMcSecondaryProdRadiusXvsYAntiLambda; //! Histo
476
477 TH1F *fHistAsMcSecondaryMotherPdgCodeK0s; //! Histo
478 TH1F *fHistAsMcSecondaryMotherPdgCodeLambda; //! Histo
479 TH1F *fHistAsMcSecondaryMotherPdgCodeAntiLambda; //! Histo
480
481 TH1F *fHistAsMcSecondaryPtLambdaFromSigma; //! Histo
482 TH1F *fHistAsMcSecondaryPtAntiLambdaFromSigma; //! Histo
83d0d6d1 483*/
9d9613cc 484
485 AliAnalysisTaskPerformanceStrange(const AliAnalysisTaskPerformanceStrange&);
486 AliAnalysisTaskPerformanceStrange& operator=(const AliAnalysisTaskPerformanceStrange&);
487
488 ClassDef(AliAnalysisTaskPerformanceStrange, 1);
489};
490
491#endif