Fix in operator= (M. Richter)
[u/mrichter/AliRoot.git] / VZERO / AliVZEROQADataMakerRec.h
CommitLineData
508b9fc0 1#ifndef ALIVZEROQADataMakerRec_H
2#define ALIVZEROQADataMakerRec_H
3/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
5
6/*
7 Produces the data needed to calculate the quality assurance.
8 All data must be mergeable objects.
9*/
10
11
12// --- ROOT system ---
3f563b2b 13class TH1F;
14class TH1I;
15class TObjArray;
508b9fc0 16
17// --- Standard library ---
18
19// --- AliRoot header files ---
20#include "AliQADataMakerRec.h"
21
23eb5160 22class AliCDBManager;
23class AliCDBStorage;
24class AliVZEROCalibData;
508b9fc0 25
26class AliVZEROQADataMakerRec: public AliQADataMakerRec {
27
28public:
29 AliVZEROQADataMakerRec() ; // constructor
30 AliVZEROQADataMakerRec(const AliVZEROQADataMakerRec& qadm) ;
31 AliVZEROQADataMakerRec& operator = (const AliVZEROQADataMakerRec& qadm) ;
32 virtual ~AliVZEROQADataMakerRec() {;} // destructor
23eb5160 33 AliVZEROCalibData *GetCalibData() const;
508b9fc0 34
23eb5160 35protected:
36 AliVZEROCalibData *fCalibData; //! calibration data
37
508b9fc0 38private:
39 virtual void EndOfDetectorCycle(AliQA::TASKINDEX_t, TObjArray * list) ;
40 virtual void InitESDs() ;
3f563b2b 41 virtual void InitRaws() ;
508b9fc0 42 virtual void MakeESDs(AliESDEvent * esd) ;
3f563b2b 43 virtual void MakeRaws(AliRawReader* rawReader) ;
508b9fc0 44 virtual void StartOfDetectorCycle() ;
45
23eb5160 46 Int_t fEvent;
47 Int_t fEven[64];
48 Int_t fOdd[64];
49 Float_t fADC_Mean[128];
50
508b9fc0 51 ClassDef(AliVZEROQADataMakerRec,1) // description
52
53};
54
55#endif // AliVZEROQADataMakerRec_H