QA library for detector checks from ESD
[u/mrichter/AliRoot.git] / ESDCheck / AliAnalysisTaskPt.h
1 #ifndef ALIANALYSISTASKPT_H
2 #define ALIANALYSISTASKPT_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice     */
5 //______________________________________________________________________________
6 // A test analysis task to check the pt of tracks distribution in simulated data
7 //
8 //*-- Panos
9 //////////////////////////////////////////////////////////////////////////////
10
11 #include <TTree.h> 
12 #include "AliAnalysisTask.h"
13
14 class AliESD ; 
15 class TH1 ;
16
17 class AliAnalysisTaskPt : public AliAnalysisTask {
18
19 public:
20   AliAnalysisTaskPt(const char *name);
21   virtual ~AliAnalysisTaskPt() {}
22   
23   virtual void   Init(Option_t * opt = "");
24   virtual void   Exec(Option_t * opt = "");
25   virtual void   Terminate(Option_t * opt = "");
26   
27 private:
28   TTree  * fChain ; //! pointer to the analyzed TTree or TChain
29   AliESD * fESD;    //! ESD object
30   TH1F   * fhPt;    //! Pt spectrum
31   
32   TObjArray * fOutputContainer ; //! output data container
33
34   ClassDef(AliAnalysisTaskPt, 0); // example of analysis
35 };
36 #endif // ALIANALYSISTASKPT_H
37