BmnRoot
Loading...
Searching...
No Matches
BmnAliases.h
Go to the documentation of this file.
1#ifndef BMN_ALIASES
2#define BMN_ALIASES
3
4typedef std::pair<uint32_t, uint16_t> PlMapKey; // board placement key (serial, slot)
5typedef std::pair<std::string, uint16_t> T0MapKey; // raw T0 map key (trig name, iModule)
6typedef std::map<T0MapKey, uint16_t> T0ChMap; // (trig name, iModule) -> iNumber in array
7typedef std::unordered_map<std::string, uint16_t> NameChMap;
8typedef std::unordered_map<uint16_t, std::string> ChNameMap;
9typedef std::unordered_map<std::string, std::pair<uint32_t, uint16_t>> Name2SerCh;
10typedef std::map<std::pair<uint32_t, uint16_t>, std::string> SerCh2Name;
11typedef std::unordered_map<std::string, uint64_t> MapString2Cnt;
12
13#endif
std::pair< uint32_t, uint16_t > PlMapKey
Definition BmnAliases.h:4
std::unordered_map< std::string, std::pair< uint32_t, uint16_t > > Name2SerCh
Definition BmnAliases.h:9
std::unordered_map< std::string, uint64_t > MapString2Cnt
Definition BmnAliases.h:11
std::map< std::pair< uint32_t, uint16_t >, std::string > SerCh2Name
Definition BmnAliases.h:10
std::map< T0MapKey, uint16_t > T0ChMap
Definition BmnAliases.h:6
std::unordered_map< std::string, uint16_t > NameChMap
Definition BmnAliases.h:7
std::pair< std::string, uint16_t > T0MapKey
Definition BmnAliases.h:5
std::unordered_map< uint16_t, std::string > ChNameMap
Definition BmnAliases.h:8