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 const Int_t NTRDTASKS = NTRDQATASKS+NTRDCALIBTASKS;
13 enum ETRDinfoGenOutSlots {
39 Char_t const* fgkTRDtaskClassName[NTRDTASKS] = {
49 ,"AliTRDalignmentTask"
51 ,"AliTRDclusterResolution"
55 Char_t const* fgkTRDtaskOpt[NTRDTASKS+1] = {
74 //____________________________________________
75 Bool_t HasReadMCData(Char_t *opt){
76 return !(Bool_t)strstr(opt, "NOMC");
79 //____________________________________________
80 Bool_t HasReadFriendData(Char_t *opt){
81 return !(Bool_t)strstr(opt, "NOFR");