43 throw std::invalid_argument(fmt::format(
"wrong alias {}", alias));
56 throw std::invalid_argument(fmt::format(
"wrong alias {}", alias));
72 throw std::invalid_argument(fmt::format(
"wrong alias {}", alias));
85 throw std::invalid_argument(fmt::format(
"wrong alias {}", alias));
89 throw std::invalid_argument(fmt::format(
"wrong alias {} (expecting station12 one", alias));
101 static const std::array<int, 4> crateToGroupSt1 = {4, 2, 3, 1};
102 static const std::array<int, 4> crateToGroupSt2 = {2, 1, 4, 3};
109 group = crateToGroupSt1[solarCrate - 1];
111 group = crateToGroupSt2[solarCrate - 1];
115 auto lvAlias = fmt::format(
"MchHvLv{}/Chamber{}{}/Group{}an",
GLuint const GLchar * name
std::set< DsIndex > solarAliasToDsIndices(std::string_view alias)
Cathode lvAliasToCathode(std::string_view alias)
int toInt(Chamber chamber)
bool isStation1(Chamber chamber)
Side aliasToSide(std::string_view alias)
Chamber aliasToChamber(std::string_view alias)
std::optional< Chamber > chamber(int chamberId)
int aliasToNumber(std::string_view dcsAlias)
std::set< DsIndex > lvAliasToDsIndices(std::string_view alias)
bool isStation2(Chamber chamber)