1 #ifndef AliAnalysisTaskCTauPbPbaod_h
2 #define AliAnalysisTaskCTauPbPbaod_h
4 #include "AliAnalysisTaskSE.h"
12 // This is a little task for checking the c*tau of the strange particles
15 class AliAnalysisTaskCTauPbPbaod : public AliAnalysisTaskSE {
19 AliAnalysisTaskCTauPbPbaod(const char *name = "AliAnalysisTaskCTauPbPbaod");
20 virtual ~AliAnalysisTaskCTauPbPbaod() {}
22 void SetCentrality(Double_t min, Double_t max) {fCMin=min;fCMax=max;}
23 void SetMC(Bool_t isMC=kTRUE) {fIsMC=isMC;}
25 virtual void UserCreateOutputObjects();
26 virtual void UserExec(Option_t *option);
27 virtual void Terminate(Option_t *);
32 AliAnalysisTaskCTauPbPbaod(const AliAnalysisTaskCTauPbPbaod&); //not implemented
33 AliAnalysisTaskCTauPbPbaod& operator=(const AliAnalysisTaskCTauPbPbaod&);//not implemented
36 Double_t fCMin; // Min centrality
37 Double_t fCMax; // Max centrality
39 TList *fOutput; //! The list of histograms
41 TH1F *fMult; //! Track multiplicity
43 TH2F* fdEdxPid; //! dEdx with PID
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
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
57 TH1F* fCPA; //! cos(PA) side-band subtructed
58 TH1F* fDCA; //! DCA daughters side-band subtructed
60 TH1D* fLambdaEff; //! Efficiency for Lambda
61 TH1D* fLambdaPt; //! Pt spectrum for Lambda
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
67 ClassDef(AliAnalysisTaskCTauPbPbaod,1);