]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWG1/macros/AddPerformanceTask.h
TPC related macros
[u/mrichter/AliRoot.git] / PWG1 / macros / AddPerformanceTask.h
CommitLineData
ac29551e 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
11const Int_t NTPCTASKS = NTPCPERFORMANCE+NTPCCALIBRATION;
12
13Char_t *fgkTPCtaskClassName[NTPCTASKS] = {
14"AliPerformanceEff"
15,"AliPerformanceRes"
16,"AliPerformanceTPC"
17,"AliPerformanceDEdx"
18,"AliPerformanceDCA"
19};
20
21const Char_t *fgkTPCtaskOpt[NTPCTASKS+1] = {
22"EFF"
23,"RES"
24,"TPC"
25,"DEDX"
26,"DCA"
27,"ALL"
28};
29
30Bool_t fHpt = kFALSE; // activated with option "HPT"
31
32enum TPCAnalysisMode {
33 kTPCMode = 0,
34 kTPCITSMode = 1,
35 kTPCConstrMode = 2,
36 kTPCInnerMode = 3
37};
38
39
40#endif