f60ddabc |
1 | #ifndef ALIANALYSISTASKOMEGAPI0PIPI_H |
2 | #define ALIANALYSISTASKOMEGAPI0PIPI_H |
3 | |
4 | /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * |
5 | * See cxx source for full Copyright notice */ |
6 | |
7 | //---------------------------------------------------------------------------// |
8 | // omega(782) -> pi0 pi+ pi- analysis. // |
9 | //---------------------------------------------------------------------------// |
10 | |
11 | #include "AliAnalysisTaskSE.h" |
12 | |
13 | class TH1F; |
14 | class TH2F; |
15 | |
16 | class AliAnalysisTaskOmegaPi0PiPi : public AliAnalysisTaskSE |
17 | { |
18 | public: |
19 | |
20 | AliAnalysisTaskOmegaPi0PiPi(); |
21 | AliAnalysisTaskOmegaPi0PiPi(const char* name); |
22 | virtual ~AliAnalysisTaskOmegaPi0PiPi(); |
23 | |
24 | // Implementation of interface methods |
25 | virtual void UserCreateOutputObjects(); |
26 | virtual void UserExec(Option_t * opt); |
27 | |
28 | private: |
29 | |
30 | AliAnalysisTaskOmegaPi0PiPi(const AliAnalysisTaskOmegaPi0PiPi&); |
31 | AliAnalysisTaskOmegaPi0PiPi& operator=(const AliAnalysisTaskOmegaPi0PiPi&); |
32 | |
33 | private: |
34 | |
35 | TList* fOutputContainer; // List of output histograms |
36 | TH1F* fhM2piSel; // V0 inv. mass, Dxy cut applied |
37 | TH1F* fhDxy; // dxy of V0s |
38 | TH1F* fhMggSel; // two-cluster inv. mass |
39 | TH1F* fhImpXY; // track XY-impact parameters |
40 | |
41 | TH2F* fhM3pi0to2; // M(3pi) vs pT(3pi), 0 < ptrack < 2 GeV |
42 | TH2F* fhM3pi2to4; // M(3pi) vs pT(3pi), 2 < ptrack < 4 GeV |
43 | TH2F* fhM3pi4to6; // M(3pi) vs pT(3pi), 4 < ptrack < 6 GeV |
44 | TH2F* fhM3pi6to8; // M(3pi) vs pT(3pi), 6 < ptrack < 8 GeV |
45 | TH2F* fhM3pi8to10; // M(3pi) vs pT(3pi), 8 < ptrack < 10 GeV |
46 | TH2F* fhM3pi10to12; // M(3pi) vs pT(3pi), 10< ptrack < 12 GeV |
47 | TH2F* fhM3pi12; // M(3pi) vs pT(3pi), ptrack > 12 GeV |
48 | TH2F* fhM3pi0to8; // M(3pi) vs pT(3pi), 0 < ptrack < 8 GeV |
49 | |
50 | ClassDef(AliAnalysisTaskOmegaPi0PiPi,1); |
51 | |
52 | }; |
53 | |
54 | #endif |