ROOT logo
#ifndef ALICORRQADataMakerRec_H
#define ALICORRQADataMakerRec_H
/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
 * See cxx source for full Copyright notice                               */


/* $Id: AliCORRQADataMakerRec.h 27570 2008-07-24 21:49:27Z cvetan $ */

/*
  Produces the data needed to calculate the quality assurance. 
  All data must be mergeable objects.
  Y. Schutz CERN July 2007
*/


// --- ROOT system ---
class TH1F ; 
class TH1I ; 
class TObjArray ; 

// --- Standard library ---

// --- AliRoot header files ---
#include "AliQADataMakerRec.h"

class AliCorrQADataMakerRec: public AliQADataMakerRec {

public:
  AliCorrQADataMakerRec(AliQADataMaker **) ;          // ctor
  AliCorrQADataMakerRec(const AliCorrQADataMakerRec& qadm) ;   
  AliCorrQADataMakerRec& operator = (const AliCorrQADataMakerRec& qadm) ;
  virtual ~AliCorrQADataMakerRec() ; // dtor
  
private:

  virtual void   EndOfDetectorCycle(AliQAv1::TASKINDEX_t, TObjArray ** list) ;
  virtual void   InitESDs() ; 
  virtual void   InitRaws() ; 
  virtual void   InitRecPoints() ; 
  virtual void   InitRecoParams() ; 
  virtual void   MakeESDs(AliESDEvent * esd) ;
  virtual void   MakeRecPoints(TTree * recpoTree) ; 
  virtual void   MakeRaws(AliRawReader *) ; 
  virtual void   StartOfDetectorCycle() ; 

  Int_t fMaxRawVar ;              //! number of raw parameters in the ntuple
  AliQADataMaker **    fqadm ;    //! array of detectors QA data makers pointers
  Double_t  * fVarvalue ;         //! array of value of the raw parameters
  ClassDef(AliCorrQADataMakerRec,1)  // description 

};

#endif // AliCORRQADataMakerRec_H
 AliCorrQADataMakerRec.h:1
 AliCorrQADataMakerRec.h:2
 AliCorrQADataMakerRec.h:3
 AliCorrQADataMakerRec.h:4
 AliCorrQADataMakerRec.h:5
 AliCorrQADataMakerRec.h:6
 AliCorrQADataMakerRec.h:7
 AliCorrQADataMakerRec.h:8
 AliCorrQADataMakerRec.h:9
 AliCorrQADataMakerRec.h:10
 AliCorrQADataMakerRec.h:11
 AliCorrQADataMakerRec.h:12
 AliCorrQADataMakerRec.h:13
 AliCorrQADataMakerRec.h:14
 AliCorrQADataMakerRec.h:15
 AliCorrQADataMakerRec.h:16
 AliCorrQADataMakerRec.h:17
 AliCorrQADataMakerRec.h:18
 AliCorrQADataMakerRec.h:19
 AliCorrQADataMakerRec.h:20
 AliCorrQADataMakerRec.h:21
 AliCorrQADataMakerRec.h:22
 AliCorrQADataMakerRec.h:23
 AliCorrQADataMakerRec.h:24
 AliCorrQADataMakerRec.h:25
 AliCorrQADataMakerRec.h:26
 AliCorrQADataMakerRec.h:27
 AliCorrQADataMakerRec.h:28
 AliCorrQADataMakerRec.h:29
 AliCorrQADataMakerRec.h:30
 AliCorrQADataMakerRec.h:31
 AliCorrQADataMakerRec.h:32
 AliCorrQADataMakerRec.h:33
 AliCorrQADataMakerRec.h:34
 AliCorrQADataMakerRec.h:35
 AliCorrQADataMakerRec.h:36
 AliCorrQADataMakerRec.h:37
 AliCorrQADataMakerRec.h:38
 AliCorrQADataMakerRec.h:39
 AliCorrQADataMakerRec.h:40
 AliCorrQADataMakerRec.h:41
 AliCorrQADataMakerRec.h:42
 AliCorrQADataMakerRec.h:43
 AliCorrQADataMakerRec.h:44
 AliCorrQADataMakerRec.h:45
 AliCorrQADataMakerRec.h:46
 AliCorrQADataMakerRec.h:47
 AliCorrQADataMakerRec.h:48
 AliCorrQADataMakerRec.h:49
 AliCorrQADataMakerRec.h:50
 AliCorrQADataMakerRec.h:51
 AliCorrQADataMakerRec.h:52
 AliCorrQADataMakerRec.h:53