1 #ifndef __AliAnaESDSpectraQA_hh__
2 #define __AliAnaESDSpectraQA_hh__
4 #include "AliAnalysisTask.h"
12 class AliESDtrackCuts;
14 class AliAnaESDSpectraQA: public AliAnalysisTask {
18 AliAnaESDSpectraQA(const char *name);
19 ~AliAnaESDSpectraQA() {;}
21 virtual void ConnectInputData(Option_t *);
22 virtual void CreateOutputObjects();
23 virtual void Exec(Option_t *option);
29 void InitHistPointers();
30 AliAnaESDSpectraQA(const AliAnaESDSpectraQA&);
31 AliAnaESDSpectraQA& operator=(const AliAnaESDSpectraQA&);
34 AliESDEvent *fESD; //! ESD object
35 AliESDtrackCuts *fTrackCuts;
37 enum {kNegA,kPosA,kNegC,kPosC};
39 TH3F *fPhiPtNPointTPC;
40 TH3F *fPhiPtNPointITS;
45 TH3F *fPhiPtSigmaToVertex;
48 hists fHists[4]; //! Internal pointers to hists, do not stream
54 static const Int_t fgkNPtBins;
55 static const Float_t fgkPtMin;
56 static const Float_t fgkPtMax;
57 static const Int_t fgkNPhiBins;
61 ClassDef(AliAnaESDSpectraQA,1)