Event server (Mihai)
[u/mrichter/AliRoot.git] / STEER / STEER / AliCorrQADataMakerRec.h
CommitLineData
a64b872d 1#ifndef ALICORRQADataMakerRec_H
2#define ALICORRQADataMakerRec_H
3/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
5
6
7/* $Id: AliCORRQADataMakerRec.h 27570 2008-07-24 21:49:27Z cvetan $ */
8
9/*
10 Produces the data needed to calculate the quality assurance.
11 All data must be mergeable objects.
12 Y. Schutz CERN July 2007
13*/
14
15
16// --- ROOT system ---
17class TH1F ;
18class TH1I ;
19class TObjArray ;
20
21// --- Standard library ---
22
23// --- AliRoot header files ---
24#include "AliQADataMakerRec.h"
25
26class AliCorrQADataMakerRec: public AliQADataMakerRec {
27
28public:
29 AliCorrQADataMakerRec(AliQADataMaker **) ; // ctor
30 AliCorrQADataMakerRec(const AliCorrQADataMakerRec& qadm) ;
31 AliCorrQADataMakerRec& operator = (const AliCorrQADataMakerRec& qadm) ;
57acd2d2 32 virtual ~AliCorrQADataMakerRec() ; // dtor
a64b872d 33
34private:
35
4e25ac79 36 virtual void EndOfDetectorCycle(AliQAv1::TASKINDEX_t, TObjArray ** list) ;
a64b872d 37 virtual void InitESDs() ;
a64b872d 38 virtual void InitRaws() ;
f14c8c46 39 virtual void InitRecPoints() ;
40 virtual void InitRecoParams() ;
a64b872d 41 virtual void MakeESDs(AliESDEvent * esd) ;
42 virtual void MakeRecPoints(TTree * recpoTree) ;
930e6e3e 43 virtual void MakeRaws(AliRawReader *) ;
a64b872d 44 virtual void StartOfDetectorCycle() ;
45
46 Int_t fMaxRawVar ; //! number of raw parameters in the ntuple
47 AliQADataMaker ** fqadm ; //! array of detectors QA data makers pointers
097485c2 48 Double_t * fVarvalue ; //! array of value of the raw parameters
a64b872d 49 ClassDef(AliCorrQADataMakerRec,1) // description
50
51};
52
53#endif // AliCORRQADataMakerRec_H