AliRoot Core  3dc7879 (3dc7879)
AliGlobalQADataMaker.h
Go to the documentation of this file.
1 #ifndef ALIGLOBALQADATAMAKER_H
2 #define ALIGLOBALQADATAMAKER_H
3 
4 /*
5  The class for calculating the global (not detector specific) quality assurance.
6  It reuses the following TLists from its base class
7  AliQADataMaker::fRecPointsQAList (for keeping the track residuals)
8  AliQADataMaker::fESDsQAList (for keeping global ESD QA data)
9 */
10 
11 #include "AliQADataMakerRec.h"
12 
13 class AliESDEvent;
14 
16 public:
17  enum {
25  };
26  AliGlobalQADataMaker(const Char_t *name="Global",
27  const Char_t *title="Global QA data maker"):
28  AliQADataMakerRec(name,title) {;}
30  AliQADataMakerRec(qadm) {;}
31 
33  void InitRecPoints();
34  void InitESDs();
35 
36 private:
38 
39  void InitRaws();
40 
41  void InitRecoParams() ;
42 
43  void MakeRaws(AliRawReader* rawReader) ;
44  void MakeESDs(AliESDEvent *event);
45 
47 
49 
50  ClassDef(AliGlobalQADataMaker,1) // Global QA
51 };
52 
53 #endif
#define TObjArray
void MakeRaws(AliRawReader *rawReader)
void EndOfDetectorCycle(AliQAv1::TASKINDEX_t, TObjArray **list)
void MakeESDs(AliESDEvent *event)
AliGlobalQADataMaker & operator=(const AliGlobalQADataMaker &qadm)
AliGlobalQADataMaker(const AliQADataMakerRec &qadm)
TASKINDEX_t
Definition: AliQAv1.h:30
AliGlobalQADataMaker(const Char_t *name="Global", const Char_t *title="Global QA data maker")