]> git.uio.no Git - u/mrichter/AliRoot.git/blame - ESDCheck/AliVZEROQATask.h
Set Ownership to avoid mem leaking
[u/mrichter/AliRoot.git] / ESDCheck / AliVZEROQATask.h
CommitLineData
1ee7b96d 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
da219175 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
1ee7b96d 11//
12//___________________________________________________________________________
13
1ee7b96d 14#include "AliAnalysisTask.h"
15
16class AliESD;
17class TH1I;
da219175 18class TTree ;
1ee7b96d 19
20class AliVZEROQATask : public AliAnalysisTask {
21
22public:
23 AliVZEROQATask(const char *name);
da219175 24 AliVZEROQATask(const AliVZEROQATask& ta) ;
1ee7b96d 25 virtual ~AliVZEROQATask();
2786d1fb 26 AliVZEROQATask& operator = (const AliVZEROQATask& ap) ;
da219175 27
1ee7b96d 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
da219175 33private:
1ee7b96d 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