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