![]() |
ATLAS Offline Software
|
#include <NswPassivationDbData.h>
Classes | |
| struct | PCBPassivation |
| Helper struct to save the four passivation values of each PCB. More... | |
Public Member Functions | |
| NswPassivationDbData (const MmIdHelper &) | |
| virtual | ~NswPassivationDbData ()=default |
| void | setData (const Identifier &chnlId, const int pcb, const float indiv, const float extra, const std::string &position) |
| std::vector< Identifier > | getChannelIds () const |
| const PCBPassivation & | getPassivation (const Identifier &id) const |
Private Types | |
| using | PassivationMap = std::unordered_map<Identifier::value_type, PCBPassivation> |
Private Attributes | |
| const MmIdHelper & | m_mmIdHelper |
| ID helpers. | |
| PassivationMap | m_data {} |
Definition at line 20 of file NswPassivationDbData.h.
|
private |
Definition at line 45 of file NswPassivationDbData.h.
| NswPassivationDbData::NswPassivationDbData | ( | const MmIdHelper & | mmIdHelper | ) |
Definition at line 7 of file NswPassivationDbData.cxx.
|
virtualdefault |
| std::vector< Identifier > NswPassivationDbData::getChannelIds | ( | ) | const |
Definition at line 38 of file NswPassivationDbData.cxx.
| const NswPassivationDbData::PCBPassivation & NswPassivationDbData::getPassivation | ( | const Identifier & | id | ) | const |
Definition at line 47 of file NswPassivationDbData.cxx.
| void NswPassivationDbData::setData | ( | const Identifier & | chnlId, |
| const int | pcb, | ||
| const float | indiv, | ||
| const float | extra, | ||
| const std::string & | position ) |
Definition at line 11 of file NswPassivationDbData.cxx.
|
private |
Definition at line 46 of file NswPassivationDbData.h.
|
private |
ID helpers.
Definition at line 43 of file NswPassivationDbData.h.