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