]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWG1/ITS/AliAnalysisTaskdEdxSSDQA.h
ConnectInputData removed
[u/mrichter/AliRoot.git] / PWG1 / ITS / AliAnalysisTaskdEdxSSDQA.h
1 #ifndef AliAnalysisTaskdEdxSSDQA_cxx
2 #define AliAnalysisTaskdEdxSSDQA_cxx
3
4 #include "AliAnalysisTaskSE.h"
5
6 class TH1F;
7 class TH2F;
8 class TList;
9
10 class AliAnalysisTaskdEdxSSDQA : public AliAnalysisTaskSE {
11
12  public:
13   AliAnalysisTaskdEdxSSDQA(const char *name = "AliAnalysisTaskdEdxSSDQA");
14   virtual ~AliAnalysisTaskdEdxSSDQA() {}
15   
16   virtual void   CreateOutputObjects();
17   virtual void   Exec(Option_t *option);
18   virtual void   Terminate(Option_t *);
19   virtual void   LocalInit();
20   
21   void SetPcut(Float_t pcut){ fPcut=pcut;}
22   Float_t GetPcut() const{return fPcut;}
23  private:
24
25   TH2F*   fHist1;         // signal differenc between ITSsignal stored in ESD and calcuated after using AliTrackPoint
26   TH2F*   fHist2;         // landau distributions for each module         
27   TList*  fListOfHistos;  // output list        
28   Float_t fPcut;          // Momentum cut
29
30
31
32  AliAnalysisTaskdEdxSSDQA(const AliAnalysisTaskdEdxSSDQA&); // not implemented
33  AliAnalysisTaskdEdxSSDQA& operator=(const AliAnalysisTaskdEdxSSDQA&); // not implemented
34  ClassDef(AliAnalysisTaskdEdxSSDQA, 1); // example of analysis
35 };
36
37 #endif