1 #ifndef ALITRDPERFORMANCETRAIN_H
2 #define ALITRDPERFORMANCETRAIN_H
4 #define BITBIT(n) (1 << (n))
5 #define SETBIT(n,i) ((n) |= BITBIT(i))
6 #define TSTBIT(n,i) ((Bool_t)(((n) & BITBIT(i)) != 0))
7 #define CLRBIT(n,i) ((n) &= ~BITBIT(i))
10 #define NTRDCALIBTASKS 7
11 const Int_t NTRDTASKS = NTRDQATASKS+NTRDCALIBTASKS;
29 const Char_t* fgkTRDtaskClassName[NTRDTASKS] = {
38 ,"AliTRDalignmentTask"
39 ,"AliTRDpidRefMakerLQ"
40 ,"AliTRDpidRefMakerNN"
41 ,"AliTRDclusterResolution"
45 const Char_t *fgkTRDtaskOpt[NTRDTASKS+1] = {
64 //____________________________________________
65 Bool_t HasReadMCData(Char_t *opt){
66 return !(Bool_t)strstr(opt, "NOMC");
69 //____________________________________________
70 Bool_t HasReadFriendData(Char_t *opt){
71 return !(Bool_t)strstr(opt, "NOFR");