1 #ifndef ALITRDPERFORMANCETRAIN_H
2 #define ALITRDPERFORMANCETRAIN_H
4 #define BITBIT(n) (1 << (n))
5 #define SETBITT(n,i) ((n) |= BITBIT(i))
6 #define TSTBIT(n,i) ((Bool_t)(((n) & BITBIT(i)) != 0))
7 #define CLRBITT(n,i) ((n) &= ~BITBIT(i))
10 #define NTRDCALIBTASKS 6
11 /* #define NTRDCALIBTASKS 7 */
12 const Int_t NTRDTASKS = NTRDQATASKS+NTRDCALIBTASKS;
25 /* ,kPIDRefMakerLQ = 9 */
26 /* ,kPIDRefMakerNN =10 */
27 /* ,kClErrParam =11 */
28 /* ,kMultiplicity =12 */
33 const Char_t* fgkTRDtaskClassName[NTRDTASKS] = {
42 ,"AliTRDalignmentTask"
44 /* ,"AliTRDpidRefMakerLQ" */
45 /* ,"AliTRDpidRefMakerNN" */
46 ,"AliTRDclusterResolution"
50 const Char_t *fgkTRDtaskOpt[NTRDTASKS+1] = {
70 //____________________________________________
71 Bool_t HasReadMCData(Char_t *opt){
72 return !(Bool_t)strstr(opt, "NOMC");
75 //____________________________________________
76 Bool_t HasReadFriendData(Char_t *opt){
77 return !(Bool_t)strstr(opt, "NOFR");