18 constexpr int nBarrelPadsTotal = 32*(42+65+100);
21 constexpr int nEndcapCellsTotal = 32*3*(6*4+8*2);
64 using IntVecPtr = std::unique_ptr<std::vector<int>>;
Hold mappings of ranges to condition objects.
#define CONDCONT_DEF(...)
macros to associate a CLID to a type
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
StringVecPtr m_EndcapC_HV_CoolChanNames
StringVecPtr m_Barrel_HV_CoolChanNames
HWMap & operator=(const HWMap &)=delete
std::unique_ptr< std::vector< int > > IntVecPtr
void setEndcapCNum(int i, const int &channel_number)
const std::vector< std::string > * get_EndcapA_HV_Names() const
StringVecPtr m_EndcapA_HV_CoolChanNames
const std::vector< int > * get_Barrel_HV_Nums() const
void setEndcapANum(int i, const int &channel_number)
void setEndcapCName(int i, const std::string &name)
const std::vector< std::string > * get_EndcapC_HV_Names() const
std::unique_ptr< std::vector< std::string > > StringVecPtr
IntVecPtr m_EndcapC_HV_CoolChanNums
const std::vector< std::string > * get_Barrel_HV_Names() const
HWMap(const HWMap &)=delete
IntVecPtr m_Barrel_HV_CoolChanNums
void setEndcapAName(int i, const std::string &name)
const std::vector< int > * get_EndcapA_HV_Nums() const
IntVecPtr m_EndcapA_HV_CoolChanNums
const std::vector< int > * get_EndcapC_HV_Nums() const
void setBarrelName(int i, const std::string &name)
void setBarrelNum(int i, const int &channel_number)