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 */
7 /* $Id: AliCORRQADataMakerRec.h 27570 2008-07-24 21:49:27Z cvetan $ */
10 Produces the data needed to calculate the quality assurance.
11 All data must be mergeable objects.
12 Y. Schutz CERN July 2007
16 // --- ROOT system ---
21 // --- Standard library ---
23 // --- AliRoot header files ---
24 #include "AliQADataMakerRec.h"
26 class AliCorrQADataMakerRec: public AliQADataMakerRec {
29 AliCorrQADataMakerRec(AliQADataMaker **) ; // ctor
30 AliCorrQADataMakerRec(const AliCorrQADataMakerRec& qadm) ;
31 AliCorrQADataMakerRec& operator = (const AliCorrQADataMakerRec& qadm) ;
32 virtual ~AliCorrQADataMakerRec() ; // dtor
36 virtual void EndOfDetectorCycle(AliQAv1::TASKINDEX_t, TObjArray ** list) ;
37 virtual void InitESDs() ;
38 virtual void InitRecPoints() ;
39 virtual void InitRaws() ;
40 virtual void MakeESDs(AliESDEvent * esd) ;
41 virtual void MakeRecPoints(TTree * recpoTree) ;
42 virtual void MakeRaws(AliRawReader *) ;
43 virtual void StartOfDetectorCycle() ;
45 Int_t fMaxRawVar ; //! number of raw parameters in the ntuple
46 AliQADataMaker ** fqadm ; //! array of detectors QA data makers pointers
47 Double_t * fVarvalue ; //! array of value of the raw parameters
48 ClassDef(AliCorrQADataMakerRec,1) // description
52 #endif // AliCORRQADataMakerRec_H