]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWG1/macros/AddPerformanceTask.h
Update of ITS tracking check task and related macros
[u/mrichter/AliRoot.git] / PWG1 / macros / AddPerformanceTask.h
1 #ifndef ADDPERFORMANCETASK_H
2 #define ADDPERFORMANCETASK_H
3
4 #define TPCBIT(n)      (1 << (n))
5 #define SETTPCBIT(n,i) ((n) |= TPCBIT(i))
6 #define TSTTPCBIT(n,i) ((Bool_t)(((n) & TPCBIT(i)) != 0))
7 #define CLRTPCBIT(n,i) ((n) &= ~TPCBIT(i))
8
9 #define NTPCPERFORMANCE 5
10 #define NTPCCALIBRATION 0
11 const Int_t NTPCTASKS = NTPCPERFORMANCE+NTPCCALIBRATION;
12
13 Char_t *fgkTPCtaskClassName[NTPCTASKS] = {
14 "AliPerformanceEff"
15 ,"AliPerformanceRes"
16 ,"AliPerformanceTPC"
17 ,"AliPerformanceDEdx"
18 ,"AliPerformanceDCA"
19 };
20
21 const Char_t *fgkTPCtaskOpt[NTPCTASKS+1] = {
22 "EFF"
23 ,"RES"
24 ,"TPC"
25 ,"DEDX"
26 ,"DCA"
27 ,"ALL"
28 };
29
30 Bool_t fHpt = kFALSE;  // activated with option "HPT"
31
32 enum TPCAnalysisMode {
33   kTPCMode = 0,
34   kTPCITSMode = 1,
35   kTPCConstrMode = 2,
36   kTPCInnerMode = 3
37 };
38
39
40 #endif