]>
Commit | Line | Data |
---|---|---|
3d86166d | 1 | #ifndef TRDRECONSTRUCTIONTRAIN_H |
2 | #define TRDRECONSTRUCTIONTRAIN_H | |
3 | ||
107fde80 | 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 | ||
56bb0e8e | 9 | #define NTRDTASKS 9 |
9fbe6f3e | 10 | |
3d86166d | 11 | enum AliTRDrecoTasks{ |
28efdace | 12 | kInfoGen = 0 |
13 | ,kCheckDetector = 1 | |
14 | ,kTrackingEfficiency = 2 | |
15 | ,kTrackingCombinedEfficiency = 3 | |
16 | ,kTrackingResolution = 4 | |
17 | ,kCalibration = 5 | |
56bb0e8e | 18 | ,kAlignment = 6 |
19 | ,kPIDChecker = 7 | |
20 | ,kPIDRefMaker = 8 | |
21 | ,kClusterErrorParam = 9 | |
3d86166d | 22 | }; |
23 | ||
a6e0ebfe | 24 | const Char_t* fgkTRDtaskClassName[NTRDTASKS] = { |
107fde80 | 25 | "AliTRDcheckDetector" |
9fbe6f3e | 26 | ,"AliTRDtrackingEfficiency" |
27 | ,"AliTRDtrackingEfficiencyCombined" | |
28 | ,"AliTRDtrackingResolution" | |
c6db5a39 | 29 | ,"AliTRDcalibration" |
56bb0e8e | 30 | ,"AliTRDalignmentTask" |
9fbe6f3e | 31 | ,"AliTRDpidChecker" |
28efdace | 32 | ,"AliTRDpidRefMaker" |
5198d8c6 | 33 | ,"AliTRDclusterResolution" |
28efdace | 34 | }; |
35 | ||
a6e0ebfe | 36 | const Char_t *fgkTRDtaskOpt[NTRDTASKS+3] = { |
28efdace | 37 | "ALL" |
38 | ,"DET" | |
39 | ,"EFF" | |
40 | ,"EFFC" | |
41 | ,"RES" | |
42 | ,"CAL" | |
56bb0e8e | 43 | ,"ALGN" |
28efdace | 44 | ,"PID" |
45 | ,"PIDR" | |
5198d8c6 | 46 | ,"CLRES" |
28efdace | 47 | ,"NOFR" |
48 | ,"NOMC" | |
9fbe6f3e | 49 | }; |
3d86166d | 50 | |
51 | #endif | |
52 |