static Int_t DdlIDOffset(const char *detectorName);
static Int_t DdlIDOffset(Int_t detectorID);
- static const char *DetectorNameFromDdlID(Int_t ddlID);
- static Int_t DetectorIDFromDdlID(Int_t ddlID);
+ static const char *DetectorNameFromDdlID(Int_t ddlID, Int_t &ddlIndex);
+ static Int_t DetectorIDFromDdlID(Int_t ddlID, Int_t &ddlIndex);
static Int_t DdlID(const char *detectorName, Int_t ddlIndex);
static Int_t DdlID(Int_t detectorID, Int_t ddlIndex);
static void PrintConfig();
enum {
- kNDetectors = 20 // Number of detectors
+ kNDetectors = 21, // Number of detectors
+ kHLTId = 30 // HLT detector index
};
private:
static Int_t fgkNumberOfDdls[kNDetectors]; // Number of DDLs per detector
static Float_t fgkNumberOfLdcs[kNDetectors]; // Number of LDCs per detector (not fixed - used only for the raw data simulation)
- ClassDef(AliDAQ, 1) // ALICE DAQ Configuration class
+ ClassDef(AliDAQ, 2) // ALICE DAQ Configuration class
};
#endif