]> git.uio.no Git - u/mrichter/AliRoot.git/blame - STEER/AliGlobalQADataMaker.h
A new bunch of Global QA histogramms
[u/mrichter/AliRoot.git] / STEER / AliGlobalQADataMaker.h
CommitLineData
c0af1be2 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
04236e67 11#include "AliQADataMakerRec.h"
c0af1be2 12
13class AliESDEvent;
14
04236e67 15class AliGlobalQADataMaker: public AliQADataMakerRec {
c0af1be2 16public:
542c6c71 17 enum {
18 kClr0,kClr1,kClr2,
19 kTrk0,kTrk1,kTrk2,kTrk3,kTrk4,kTrk5,kTrk6,
20 kV0s0,kV0s1,
21 kPid0,kPid1,kPid2,
22 kLast
23 };
c0af1be2 24 AliGlobalQADataMaker(const Char_t *name="Global",
25 const Char_t *title="Global QA data maker"):
04236e67 26 AliQADataMakerRec(name,title) {;}
27 AliGlobalQADataMaker(const AliQADataMakerRec& qadm):
28 AliQADataMakerRec(qadm) {;}
c0af1be2 29
30 void InitRecPoints();
d7259b2e 31 void InitESDs();
32
33 void MakeESDs(AliESDEvent *event);
c0af1be2 34
35 void StartOfDetectorCycle() {;}
36
37private:
38 AliGlobalQADataMaker &operator=(const AliGlobalQADataMaker &qadm);
39
40 ClassDef(AliGlobalQADataMaker,1) // Global QA
41};
42
43#endif