|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MUONCONDDATA_NSWPASSIVATIONDBDATA_H
6 #define MUONCONDDATA_NSWPASSIVATIONDBDATA_H
9 #include <unordered_map>
14 #include "Identifier/Identifier.h"
36 void setData(
const Identifier& chnlId,
const int pcb,
const float indiv,
const float extra,
const std::string& position);
45 using PassivationMap = std::unordered_map<Identifier::value_type, PCBPassivation>;
std::unordered_map< Identifier::value_type, PCBPassivation > PassivationMap
CLASS_DEF(NswPassivationDbData, 183672311, 1)
Hold mappings of ranges to condition objects.
NswPassivationDbData(const MmIdHelper &)
virtual ~NswPassivationDbData()=default
CONDCONT_DEF(NswPassivationDbData, 139639445)
const PCBPassivation & getPassivation(const Identifier &id) const
Helper struct to save the four passivation values of each PCB.
Provide an interface for finding inheritance information at run time.
void setData(const Identifier &chnlId, const int pcb, const float indiv, const float extra, const std::string &position)
const MmIdHelper & m_mmIdHelper
ID helpers.
std::vector< Identifier > getChannelIds() const