]>
Commit | Line | Data |
---|---|---|
e26966dc | 1 | #ifndef AliAnalysisTaskCTauPbPb_h |
2 | #define AliAnalysisTaskCTauPbPb_h | |
3 | ||
4 | #include "AliAnalysisTaskSE.h" | |
5 | ||
6 | class TH1F; | |
7 | class TH2F; | |
8 | class TH3F; | |
9 | class TList; | |
10 | ||
11 | // | |
12 | // This is a little task for checking the c*tau of the strange particles | |
13 | // | |
14 | ||
15 | class AliAnalysisTaskCTauPbPb : public AliAnalysisTaskSE { | |
16 | ||
17 | public: | |
18 | ||
19 | AliAnalysisTaskCTauPbPb(const char *name = "AliAnalysisTaskCTauPbPb"); | |
20 | virtual ~AliAnalysisTaskCTauPbPb() {} | |
21 | ||
22 | void SetCentrality(Double_t min, Double_t max) {fCMin=min;fCMax=max;} | |
23 | void SetMC(Bool_t isMC=kTRUE) {fIsMC=isMC;} | |
24 | ||
25 | virtual void UserCreateOutputObjects(); | |
26 | virtual void UserExec(Option_t *option); | |
27 | virtual void Terminate(Option_t *); | |
28 | ||
29 | ||
30 | private: | |
31 | ||
32 | AliAnalysisTaskCTauPbPb(const AliAnalysisTaskCTauPbPb&); //not implemented | |
33 | AliAnalysisTaskCTauPbPb& operator=(const AliAnalysisTaskCTauPbPb&);//not implemented | |
34 | ||
35 | Bool_t fIsMC; | |
36 | Double_t fCMin; // Min centrality | |
37 | Double_t fCMax; // Max centrality | |
38 | ||
39 | TList *fOutput; //! The list of histograms | |
40 | ||
41 | TH1F *fMult; //! Track multiplicity | |
42 | TH2F* fdEdx; //! dEdx | |
43 | TH2F* fdEdxPid; //! dEdx with PID | |
44 | ||
45 | ||
46 | TH2F* fK0sM; //! Mass for K0s | |
47 | TH2F* fK0sSi; //! Side-band subtracted LvsP for K0s | |
48 | TH2F* fK0sMC; //! LvsP for the K0s from the Monte Carlo stack | |
49 | TH2F* fK0sAs; //! LvsP for the K0s associated with the Monte Carlo | |
50 | ||
51 | ||
52 | TH2F* fLambdaM; //! Mass for Lambdas | |
53 | TH2F* fLambdaSi; //! Side-band subtrated LvsP for Lambda | |
54 | TH2F* fLambdaMC; //! LvsP for Lambdas from the Monte Carlo stack | |
55 | TH2F* fLambdaAs; //! LvsP for Lambdas associated with the Monte Carlo | |
56 | ||
57 | TH1F* fCPA; //! cos(PA) side-band subtructed | |
58 | TH1F* fDCA; //! DCA daughters side-band subtructed | |
59 | ||
60 | TH1D* fLambdaEff; //! Efficiency for Lambda | |
61 | TH1D* fLambdaPt; //! Pt spectrum for Lambda | |
62 | ||
63 | TH3F* fLambdaFromXi;//! LvsPvsPxi for Lambdas from Xis associated with MC | |
64 | TH2F* fXiM; //! Mass for Xis | |
65 | TH1F* fXiSiP; //! Side-band subtracted Pt for reconstructed Xi | |
66 | ||
67 | ClassDef(AliAnalysisTaskCTauPbPb,1); | |
68 | }; | |
69 | ||
70 | #endif |