]> git.uio.no Git - u/mrichter/AliRoot.git/blob - TRD/qaRec/run.h
fixed enumeration problems (Markus)
[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 TSTBIT(n,i) ((Bool_t)(((n) & BIT(i)) != 0))
7 #define CLRBIT(n,i) ((n) &= ~BIT(i))
8
9 #define NTRDTASKS 7
10
11 enum AliTRDrecoTasks{
12    kInfoGen = 0
13   ,kCheckDetector = 1
14   ,kTrackingEfficiency = 2
15   ,kTrackingCombinedEfficiency = 3
16   ,kTrackingResolution = 4
17   ,kCalibration = 5
18   ,kPIDChecker = 6
19   ,kPIDRefMaker = 7
20 };
21
22 Char_t* fgkTRDtaskClassName[NTRDTASKS] = {
23   "AliTRDcheckDetector"
24   ,"AliTRDtrackingEfficiency"
25   ,"AliTRDtrackingEfficiencyCombined"
26   ,"AliTRDtrackingResolution"
27   ,"AliTRDcalibration"
28   ,"AliTRDpidChecker"
29   ,"AliTRDpidRefMaker"
30 };
31
32 Char_t *fgkTRDtaskOpt[NTRDTASKS+3] = {
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