Fix for coverity (AdC)
[u/mrichter/AliRoot.git] / PHOS / AliPHOSESDQA.h
1 #ifndef ALIPHOSESDQA_H
2 #define ALIPHOSESDQA_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice     */
5 //______________________________________________________________________________
6 // An analysis task to check the PHOS photon ESD data 
7 //
8 //*-- Yves Schutz 
9 //////////////////////////////////////////////////////////////////////////////
10
11 #include "AliAnalysisTask.h"  
12
13 class AliESD ; 
14 class TH1D ; 
15 class TH1I ; 
16
17 class AliPHOSESDQA : public AliAnalysisTask {
18
19 public:
20   AliPHOSESDQA(const char *name) ;
21   virtual ~AliPHOSESDQA() ;
22    
23   virtual void Exec(Option_t * opt = "") ;
24   virtual void ConnectInputData(Option_t *);
25   virtual void CreateOutputObjects();
26   virtual void Terminate(Option_t * opt = "") ;
27
28 private:
29   TTree   * fChain ;            //!pointer to the analyzed TTree or TChain
30   AliESD  * fESD ;              //! Declaration of leave types
31
32   TObjArray * fOutputContainer ; //! output data container
33
34   // Histograms
35   TNtuple * fhPHOSPos ;
36   TNtuple * fhPHOS ;
37   TH1D    * fhPHOSEnergy ;
38   TH1I    * fhPHOSDigits ;
39   TH1D    * fhPHOSRecParticles ;
40   TH1I    * fhPHOSPhotons ;
41   TH1D    * fhPHOSInvariantMass ;
42   TH1I    * fhPHOSDigitsEvent ;
43    
44   ClassDef(AliPHOSESDQA, 0); // a PHOS photon analysis task 
45 };
46 #endif // ALIPHOSESDQA_H