]> git.uio.no Git - u/mrichter/AliRoot.git/blame - TRD/qaRec/AliTRDcheckDetector.h
new convention for drawing QA results.
[u/mrichter/AliRoot.git] / TRD / qaRec / AliTRDcheckDetector.h
CommitLineData
23abf4db 1#ifndef __ALITRDCHECKDETECTOR_H__
2#define __ALITRDCHECKDETECTOR_H__
3
2b468513 4#ifndef ALITRDRECOTASK_H
23abf4db 5#include "AliTRDrecoTask.h"
2b468513 6#endif
23abf4db 7
8class TObjArray;
2a4a428a 9class TMap;
a24151d1 10class AliESDHeader;
23abf4db 11class AliTRDcheckDetector : public AliTRDrecoTask{
2b468513 12// common constants
13enum{
14 kNDetectors = 540,
15 kNDetectorsSector = 30,
16 kNSectors = 18,
17 kNLayers = 6,
18 kNTimebins = 30
19};
20// The Histogram number
21enum{
22 kNTracksEventHist=0,
a24151d1 23 kNEventsTriggerTracks=1,
abc70aaf 24 kNclustersHist=2,
25 kNtrackletsHist=3,
26 kNclusterTrackletHist=4,
27 kChi2=5,
28 kChi2Normalized=6,
29 kNTracksSectorHist=7,
30 kPulseHeight=8,
31 kClusterCharge=9,
22a4ab0c 32 kChargeDeposit=10,
a24151d1 33 kNEventsTrigger=11,
9e548ae7 34 kPurity = 12
2b468513 35};
36public:
37 AliTRDcheckDetector();
38 virtual ~AliTRDcheckDetector();
39
a24151d1 40 virtual void ConnectInputData(const Option_t *);
2b468513 41 virtual void CreateOutputObjects();
42 virtual void Exec(Option_t *);
43 virtual void Terminate(Option_t *);
44
95cda7cf 45 virtual Bool_t PostProcess();
a391a274 46 virtual void GetRefFigure(Int_t ifig);
95cda7cf 47
2b468513 48private:
49 AliTRDcheckDetector(const AliTRDcheckDetector &);
50 AliTRDcheckDetector& operator=(const AliTRDcheckDetector &);
a24151d1 51 AliTRDeventInfo *fEventInfo; //! ESD Header
9e548ae7 52 TMap *fTriggerNames; //! Containing trigger class names
2b468513 53 ClassDef(AliTRDcheckDetector, 1)
23abf4db 54};
55#endif
56