]> git.uio.no Git - u/mrichter/AliRoot.git/blame - STEER/AliCorrQADataMakerRec.h
Included also 3 and 4 prong decays; added variables to ntuple
[u/mrichter/AliRoot.git] / 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() ;
38 virtual void InitRecPoints() ;
39 virtual void InitRaws() ;
40 virtual void MakeESDs(AliESDEvent * esd) ;
41 virtual void MakeRecPoints(TTree * recpoTree) ;
930e6e3e 42 virtual void MakeRaws(AliRawReader *) ;
a64b872d 43 virtual void StartOfDetectorCycle() ;
44
45 Int_t fMaxRawVar ; //! number of raw parameters in the ntuple
46 AliQADataMaker ** fqadm ; //! array of detectors QA data makers pointers
47 ClassDef(AliCorrQADataMakerRec,1) // description
48
49};
50
51#endif // AliCORRQADataMakerRec_H