Pass event number as argument of AliVEventHandler::BeginEvent
[u/mrichter/AliRoot.git] / ESDCheck / AliVZEROQATask.h
1 #ifndef ALIVZEROQATASK_H
2 #define ALIVZEROQATASK_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice     */
5 //___________________________________________________________________________
6 //
7 //   An analysis task to check the VZERO data in simulated data
8 //
9 //___________________________________________________________________________
10
11 #include <TTree.h> 
12 #include "AliAnalysisTask.h" 
13
14 class AliESD; 
15 class TH1I; 
16
17 class AliVZEROQATask : public AliAnalysisTask {
18
19 public:
20   AliVZEROQATask(const char *name);
21   virtual  ~AliVZEROQATask();
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 public:
29   
30   TTree   * fChain;             //! pointer to the analyzed TTree or TChain
31   AliESD  * fESD;               //! declaration of leave types
32
33   TObjArray * fOutputContainer; //! output data container
34
35 // Histograms
36
37   TH1I    * fhVZERONbPMA;       //! histo of V0A PMs
38   TH1I    * fhVZERONbPMC;       //! histo of V0C PMs
39   TH1I    * fhVZEROMultA;       //! histo of multiplicity in V0A 
40   TH1I    * fhVZEROMultC;       //! histo of multiplicity in V0C
41   
42    
43   ClassDef(AliVZEROQATask, 0); // a VZERO analysis task 
44 };
45 #endif // ALIVZEROQATASK_H