21#include <fmt/format.h>
32 throw std::out_of_range(fmt::format(
"Detection element ID must be between 0 and %i",
NDetectionElements - 1));
36int getDEId(
bool isRight,
int chamber,
int rpc)
39 return deOffset +
NRPCLines * chamber + rpc;
45 int stId = 1 + chId / 2;
46 int planeId = 1 + chId % 2;
47 std::stringstream deName;
Useful detector parameters for MID.
constexpr int NDetectionElements
Number of RPCs.
constexpr int NRPCLines
Number of RPC lines.
std::string getDEName(int deId)
void assertDEId(int deId)
constexpr int NDetectionElementsPerSide
Number of detection elements per side.
int getDEId(bool isRight, int chamber, int rpc)
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...