]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWG1/global/AliAnalysisTaskCTau.h
fixed bugs with the rule checker.
[u/mrichter/AliRoot.git] / PWG1 / global / AliAnalysisTaskCTau.h
CommitLineData
99344945 1#ifndef AliAnalysisTaskCTau_h
2#define AliAnalysisTaskCTau_h
3
4#include "AliAnalysisTaskSE.h"
5
6class TH1F;
7class AliESDEvent;
8class TTree;
9
10//
11// This is a little task for checking the c*tau of the strange particles
12//
13
14class AliAnalysisTaskCTau : public AliAnalysisTaskSE {
15
16public:
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
26private:
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