16#ifndef O2_MID_DETECTORPARAMETERS_H
17#define O2_MID_DETECTORPARAMETERS_H
57int getDEId(
bool isRight,
int chamber,
int rpc);
68inline uint16_t
makeUniqueFEEId(
int deId,
int columnId,
int lineId) {
return lineId | (columnId << 4) | (deId << 8); }
constexpr int NDetectionElements
Number of RPCs.
int getColumnIdFromFEEId(uint16_t uniqueFEEId)
constexpr int NChambers
Number of chambers.
uint16_t makeUniqueFEEId(int deId, int columnId, int lineId)
constexpr int NRPCLines
Number of RPC lines.
constexpr int NLocalBoards
Number of local boards per chamber.
std::string getDEName(int deId)
bool isRightSide(int deId)
int getDEIdFromFEEId(uint16_t uniqueFEEId)
void assertDEId(int deId)
int getLineIdFromFEEId(uint16_t uniqueFEEId)
constexpr int NDetectionElementsPerSide
Number of detection elements per side.
int getDEId(bool isRight, int chamber, int rpc)
constexpr int NStripsBP
Number of strips in the Bending Plane.
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...