]> git.uio.no Git - u/mrichter/AliRoot.git/blob - TRD/qaRec/run.h
- add TPC performance train (Alex & Jacek)
[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 5
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   ,kMultiplicity = 10
25 };
26
27 const Char_t* fgkTRDtaskClassName[NQATASKS+NCALIBTASKS] = {
28   "AliTRDtrackInfoGen"
29   ,"AliTRDcheckDetector"
30   ,"AliTRDtrackingEfficiency"
31   ,"AliTRDtrackingEfficiencyCombined"
32   ,"AliTRDresolution"
33   ,"AliTRDpidChecker"
34   ,"AliTRDcalibration"
35   ,"AliTRDalignmentTask"
36   ,"AliTRDpidRefMaker"
37   ,"AliTRDclusterResolution"
38   ,"AliTRDmultiplicity"
39 };
40
41 const Char_t *fgkTRDtaskOpt[NQATASKS+NCALIBTASKS+1] = {
42   "GEN"
43   ,"DET"
44   ,"EFF"
45   ,"EFFC"
46   ,"RES"
47   ,"PID"
48   ,"CAL"
49   ,"ALGN"
50   ,"PIDR"
51   ,"CLRES"
52   ,"MULT"
53   ,"ALL"
54 };
55
56 #define NTPCPERFORMANCE 6
57 #define NTPCCALIBRATION 0
58 const Int_t NTPCTASKS = NTPCPERFORMANCE+NTPCCALIBRATION;
59
60 Char_t *fgkTPCtaskClassName[NTPCTASKS] = {
61   "AliPerformanceTask"
62   ,"AliPerformanceEff"
63   ,"AliPerformanceRes"
64   ,"AliPerformanceTPC"
65   ,"AliPerformanceDEdx"
66   ,"AliPerformanceDCA"
67 };
68
69 const Char_t *fgkTPCtaskOpt[NTPCTASKS+1] = {
70   "GEN"
71   ,"EFF"
72   ,"RES"
73   ,"TPC"
74   ,"DEDX"
75   ,"DCA"
76   ,"ALL"
77 };
78 #endif
79