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 //___________________________________________________________________________
7 // An analysis task to check the VZERO data in simulated data
8 // An analysis task to check the VZERO data in simulated data
9 // An analysis task to check the VZERO data in simulated data
10 // An analysis task to check the VZERO data in simulated data
12 //___________________________________________________________________________
14 #include "AliAnalysisTask.h"
20 class AliVZEROQATask : public AliAnalysisTask {
23 AliVZEROQATask(const char *name);
24 AliVZEROQATask(const AliVZEROQATask& ta) ;
25 virtual ~AliVZEROQATask();
26 AliVZEROQATask& operator = (const AliVZEROQATask& ap) ;
28 virtual void Exec(Option_t * opt = "");
29 virtual void ConnectInputData(Option_t *);
30 virtual void CreateOutputObjects();
31 virtual void Terminate(Option_t * opt = "");
35 TTree * fChain; //! pointer to the analyzed TTree or TChain
36 AliESD * fESD; //! declaration of leave types
38 TObjArray * fOutputContainer; //! output data container
42 TH1I * fhVZERONbPMA; //! histo of V0A PMs
43 TH1I * fhVZERONbPMC; //! histo of V0C PMs
44 TH1I * fhVZEROMultA; //! histo of multiplicity in V0A
45 TH1I * fhVZEROMultC; //! histo of multiplicity in V0C
48 ClassDef(AliVZEROQATask, 0); // a VZERO analysis task
50 #endif // ALIVZEROQATASK_H