]> git.uio.no Git - u/mrichter/AliRoot.git/blame_incremental - ESDCheck/AliVZEROQATask.h
halloWorld.sh - print the system information
[u/mrichter/AliRoot.git] / ESDCheck / AliVZEROQATask.h
... / ...
CommitLineData
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// 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
11//
12//___________________________________________________________________________
13
14#include "AliAnalysisTask.h"
15
16class AliESD;
17class TH1I;
18class TTree ;
19
20class AliVZEROQATask : public AliAnalysisTask {
21
22public:
23 AliVZEROQATask(const char *name);
24 AliVZEROQATask(const AliVZEROQATask& ta) ;
25 virtual ~AliVZEROQATask();
26 AliVZEROQATask& operator = (const AliVZEROQATask& ap) ;
27
28 virtual void Exec(Option_t * opt = "");
29 virtual void ConnectInputData(Option_t *);
30 virtual void CreateOutputObjects();
31 virtual void Terminate(Option_t * opt = "");
32
33private:
34
35 TTree * fChain; //! pointer to the analyzed TTree or TChain
36 AliESD * fESD; //! declaration of leave types
37
38 TObjArray * fOutputContainer; //! output data container
39
40// Histograms
41
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
46
47
48 ClassDef(AliVZEROQATask, 0); // a VZERO analysis task
49};
50#endif // ALIVZEROQATASK_H