]> git.uio.no Git - u/mrichter/AliRoot.git/blame - TRD/qaRec/run.h
updates for studying the drift cell structure
[u/mrichter/AliRoot.git] / TRD / qaRec / run.h
CommitLineData
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
11const Int_t NTRDTASKS = NQATASKS+NCALIBTASKS;
9fbe6f3e 12
3d86166d 13enum 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 26const 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 39const 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