]> git.uio.no Git - u/mrichter/AliRoot.git/blob - TRD/qaRec/run.h
542a2faf4b3f98292f60b75849448d199205cf9e
[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 NQATASKS 6
10 #define NCALIBTASKS 4
11 const Int_t NTRDTASKS = NQATASKS+NCALIBTASKS;
12
13 enum AliTRDrecoTasks{
14    kInfoGen = 0
15   ,kCheckDetector = 1
16   ,kTrackingEff = 2
17   ,kTrackingEffMC = 3
18   ,kResolution = 4
19   ,kPIDChecker = 5
20   ,kCalibration = 6
21   ,kAlignment = 7
22   ,kPIDRefMaker = 8
23   ,kClErrParam = 9
24 };
25
26 const Char_t* fgkTRDtaskClassName[NQATASKS+NCALIBTASKS] = {
27   "AliTRDtrackInfoGen"
28   ,"AliTRDcheckDetector"
29   ,"AliTRDtrackingEfficiency"
30   ,"AliTRDtrackingEfficiencyCombined"
31   ,"AliTRDtrackingResolution"
32   ,"AliTRDpidChecker"
33   ,"AliTRDcalibration"
34   ,"AliTRDalignmentTask"
35   ,"AliTRDpidRefMaker"
36   ,"AliTRDclusterResolution"
37 };
38
39 const Char_t *fgkTRDtaskOpt[NQATASKS+NCALIBTASKS+2] = {
40   "ALL"
41   ,"DET"
42   ,"EFF"
43   ,"EFFC"
44   ,"RES"
45   ,"PID"
46   ,"CAL"
47   ,"ALGN"
48   ,"PIDR"
49   ,"CLRES"
50   ,"NOFR"
51   ,"NOMC"
52 };
53
54 #endif
55