]> git.uio.no Git - u/mrichter/AliRoot.git/blob - TRD/qaRec/run.h
fix ordering of tasks
[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 6
11 const Int_t NTRDTASKS = NQATASKS+NCALIBTASKS;
12
13 enum AliTRDrecoTasks{
14    kCheckESD      = 0
15   ,kInfoGen       = 1
16   ,kCheckDetector = 2
17   ,kEfficiency    = 3
18   ,kResolution    = 4
19   ,kPID           = 5
20   ,kCalibration   = 6
21   ,kEfficiencyMC  = 7
22   ,kAlignment     = 8
23   ,kPIDRefMaker   = 9
24   ,kClErrParam    =10
25   ,kMultiplicity  =11
26 };
27
28 const Char_t* fgkTRDtaskClassName[NQATASKS+NCALIBTASKS] = {
29   "AliTRDcheckESD"
30   ,"AliTRDinfoGen"
31   ,"AliTRDcheckDetector"
32   ,"AliTRDefficiency"
33   ,"AliTRDresolution"
34   ,"AliTRDpidChecker"
35   ,"AliTRDcalibration"
36   ,"AliTRDefficiencyMC"
37   ,"AliTRDalignmentTask"
38   ,"AliTRDpidRefMaker"
39   ,"AliTRDclusterResolution"
40   ,"AliTRDmultiplicity"
41 };
42
43 const Char_t *fgkTRDtaskOpt[NQATASKS+NCALIBTASKS+1] = {
44   ""
45   ,"GEN"
46   ,"DET"
47   ,"EFF"
48   ,"RES"
49   ,"PID"
50   ,"CAL"
51   ,"EFFC"
52   ,"ALGN"
53   ,"PIDR"
54   ,"CLRES"
55   ,"MULT"
56   ,"ALL"
57 };
58
59 #define NTPCPERFORMANCE 6
60 #define NTPCCALIBRATION 0
61 const Int_t NTPCTASKS = NTPCPERFORMANCE+NTPCCALIBRATION;
62
63 Char_t *fgkTPCtaskClassName[NTPCTASKS] = {
64   "AliPerformanceTask"
65   ,"AliPerformanceEff"
66   ,"AliPerformanceRes"
67   ,"AliPerformanceTPC"
68   ,"AliPerformanceDEdx"
69   ,"AliPerformanceDCA"
70 };
71
72 const Char_t *fgkTPCtaskOpt[NTPCTASKS+1] = {
73   "GEN"
74   ,"EFF"
75   ,"RES"
76   ,"TPC"
77   ,"DEDX"
78   ,"DCA"
79   ,"ALL"
80 };
81 #endif
82