]> git.uio.no Git - u/mrichter/AliRoot.git/blob - TRD/qaRec/run.h
fd763ee8f5602346f001fe1b6b4eebbb8c5fdbf2
[u/mrichter/AliRoot.git] / TRD / qaRec / run.h
1 #ifndef TRDRECONSTRUCTIONTRAIN_H
2 #define TRDRECONSTRUCTIONTRAIN_H
3
4 #define BIT(n)        (1 << (n))
5 #define SETBIT(n,i)   ((n) |= BIT(i))
6 #define TESTBIT(n,i)  ((Bool_t)(((n) & BIT(i)) != 0))
7 #define CLEARBIT(n,i) ((n) &= ~BIT(i))
8
9 const Int_t fknTasks = 8;
10 enum AliTRDrecoTasks{
11    kInfoGen = 0
12   ,kCheckDetector = 1
13   ,kTrackingEfficiency = 2
14   ,kTrackingCombinedEfficiency = 3
15   ,kTrackingResolution = 4
16   ,kCalibration = 5
17   ,kPIDChecker = 6
18   ,kPIDRefMaker = 7
19 };
20
21 Char_t *fTaskClass[fknTasks] = {
22   "AliTRDtrackInfoGen"
23   ,"AliTRDcheckDetector"
24   ,"AliTRDtrackingEfficiency"
25   ,"AliTRDtrackingEfficiencyCombined"
26   ,"AliTRDtrackingResolution"
27   ,"AliTRDcalibration"
28   ,"AliTRDpidChecker"
29   ,"AliTRDpidRefMaker"
30 };
31
32 Char_t *fTaskOpt[fknTasks+2] = {
33   "ALL"
34   ,"DET"
35   ,"EFF"
36   ,"EFFC"
37   ,"RES"
38   ,"CAL"
39   ,"PID"
40   ,"PIDR"
41   ,"NOFR"
42   ,"NOMC"
43 };
44
45 #endif
46