]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TRD/qaRec/run.h
Small modifications on the PID checker task in order to be able to
[u/mrichter/AliRoot.git] / TRD / qaRec / run.h
index fd763ee8f5602346f001fe1b6b4eebbb8c5fdbf2..542a2faf4b3f98292f60b75849448d199205cf9e 100644 (file)
@@ -1,43 +1,52 @@
 #ifndef TRDRECONSTRUCTIONTRAIN_H
 #define TRDRECONSTRUCTIONTRAIN_H
 
-#define BIT(n)        (1 << (n))
-#define SETBIT(n,i)   ((n) |= BIT(i))
-#define TESTBIT(n,i)  ((Bool_t)(((n) & BIT(i)) != 0))
-#define CLEARBIT(n,i) ((n) &= ~BIT(i))
+#define BIT(n)      (1 << (n))
+#define SETBIT(n,i) ((n) |= BIT(i))
+#define TSTBIT(n,i) ((Bool_t)(((n) & BIT(i)) != 0))
+#define CLRBIT(n,i) ((n) &= ~BIT(i))
+
+#define NQATASKS 6
+#define NCALIBTASKS 4
+const Int_t NTRDTASKS = NQATASKS+NCALIBTASKS;
 
-const Int_t fknTasks = 8;
 enum AliTRDrecoTasks{
    kInfoGen = 0
   ,kCheckDetector = 1
-  ,kTrackingEfficiency = 2
-  ,kTrackingCombinedEfficiency = 3
-  ,kTrackingResolution = 4
-  ,kCalibration = 5
-  ,kPIDChecker = 6
-  ,kPIDRefMaker = 7
+  ,kTrackingEff = 2
+  ,kTrackingEffMC = 3
+  ,kResolution = 4
+  ,kPIDChecker = 5
+  ,kCalibration = 6
+  ,kAlignment = 7
+  ,kPIDRefMaker = 8
+  ,kClErrParam = 9
 };
 
-Char_t *fTaskClass[fknTasks] = {
+const Char_t* fgkTRDtaskClassName[NQATASKS+NCALIBTASKS] = {
   "AliTRDtrackInfoGen"
   ,"AliTRDcheckDetector"
   ,"AliTRDtrackingEfficiency"
   ,"AliTRDtrackingEfficiencyCombined"
   ,"AliTRDtrackingResolution"
-  ,"AliTRDcalibration"
   ,"AliTRDpidChecker"
+  ,"AliTRDcalibration"
+  ,"AliTRDalignmentTask"
   ,"AliTRDpidRefMaker"
+  ,"AliTRDclusterResolution"
 };
 
-Char_t *fTaskOpt[fknTasks+2] = {
+const Char_t *fgkTRDtaskOpt[NQATASKS+NCALIBTASKS+2] = {
   "ALL"
   ,"DET"
   ,"EFF"
   ,"EFFC"
   ,"RES"
-  ,"CAL"
   ,"PID"
+  ,"CAL"
+  ,"ALGN"
   ,"PIDR"
+  ,"CLRES"
   ,"NOFR"
   ,"NOMC"
 };