#include "AliHLTReadoutList.h"
#include "AliHLTDAQ.h"
+#include "AliDAQ.h"
#include "Riostream.h"
#include "TString.h"
#include "TObjString.h"
if (ddlNum >= 32) return false; // only have 1 32-bit word.
wordIndex = 29;
break;
- case 20: // AD
+ case 21: // AD
if (ddlNum >= 32) return false; // only have 1 32-bit word.
// 1 word for AD, 1 DDL
wordIndex = 30;
break;
- case 31: // HLT
+ case 30: // HLT
if (ddlNum >= 32) return false; // only have 1 32-bit word.
// the HLT bitfield is in the last word
wordIndex = 31;
return false;
}
- if (ddlNum >= AliHLTDAQ::NumberOfDdls(detNum == 31 ? 20 : detNum)) return false;
+ if (ddlNum >= AliHLTDAQ::NumberOfDdls(detNum == AliDAQ::kHLTId ? AliDAQ::kNDetectors-1 : detNum)) return false;
// The bit index within the word indicated by wordIndex.
bitIndex = ddlNum % 32;
kTRG = 0x1 << 17, /// ID for TRG detector
kEMCAL = 0x1 << 18, /// ID for EMCAL detector
kDAQTEST = 0x1 << 19, /// ID for DAQ_TEST detector
- kAD = 0x1 << 20, /// ID for AD detector
- kHLT = 0x1 << 31, /// ID for HLT detector
+ kAD = 0x1 << 21, /// ID for AD detector
+ kHLT = 0x1 << 30, /// ID for HLT detector
// kALLDET sets readout for all detectors except DAQ_TEST
kALLDET = (kITSSPD | kITSSDD | kITSSSD | kTPC | kTRD | kTOF | kHMPID | kPHOS
| kCPV | kPMD | kMUONTRK | kMUONTRG | kFMD | kT0 | kV0 | kZDC