]>
Commit | Line | Data |
---|---|---|
99344945 | 1 | #ifndef AliAnalysisTaskCTau_h |
2 | #define AliAnalysisTaskCTau_h | |
3 | ||
4 | #include "AliAnalysisTaskSE.h" | |
5 | ||
6 | class TH1F; | |
7 | class AliESDEvent; | |
8 | class TTree; | |
9 | ||
10 | // | |
11 | // This is a little task for checking the c*tau of the strange particles | |
12 | // | |
13 | ||
14 | class AliAnalysisTaskCTau : public AliAnalysisTaskSE { | |
15 | ||
16 | public: | |
17 | ||
18 | AliAnalysisTaskCTau(const char *name = "AliAnalysisTaskCTau"); | |
19 | virtual ~AliAnalysisTaskCTau() {} | |
20 | ||
21 | virtual void UserCreateOutputObjects(); | |
22 | virtual void UserExec(Option_t *option); | |
23 | virtual void Terminate(Option_t *); | |
24 | ||
25 | ||
26 | private: | |
27 | ||
2b9d8b82 | 28 | AliAnalysisTaskCTau(const AliAnalysisTaskCTau&); //not implemented |
29 | AliAnalysisTaskCTau& operator=(const AliAnalysisTaskCTau&);//not implemented | |
30 | ||
99344945 | 31 | TList *fOutput; //! The list of histograms |
32 | ||
33 | AliESDEvent *fESD ; //! ESD event | |
34 | ||
35 | TH1F* fK0s; //! cTau for K0s | |
36 | TH1F* fK0sMC; //! cTau for the K0s in Monte Carlo | |
37 | ||
38 | TH1F* fLambdas; //! cTau for Lambdas | |
39 | TH1F* fLambdasMC; //! cTau for Lambdas in Monte Carlo | |
40 | ||
41 | TH1F* fLambdaBars; //! cTau for anti-Lambdas | |
42 | TH1F* fLambdaBarsMC;//! cTau for anti-Lambdas in Monte Carlo | |
43 | ||
44 | TH1F* fXis; //! cTau for Xis | |
45 | TH1F* fXisMC; //! cTau for Xis in Monte Carlo | |
46 | ||
47 | TH1F* fMass; //! Effective mass for reconstructed V0s | |
48 | TH1F* fMassMC; //! Effective mass for associated V0s | |
49 | ||
50 | ClassDef(AliAnalysisTaskCTau,0); | |
51 | }; | |
52 | ||
53 | #endif |