ATLAS Offline Software
|
Class for data object used in SCT_TdaqEnabledCondAlg and SCT_TdaqEnabledTool. More...
#include <SCT_TdaqEnabledCondData.h>
Public Member Functions | |
SCT_TdaqEnabledCondData () | |
Constructor. More... | |
virtual | ~SCT_TdaqEnabledCondData ()=default |
Destructor. More... | |
bool | setGoodRod (const unsigned int rodNumber) |
Set a good ROD. More... | |
const std::set< unsigned int > & | getGoodRods () const |
Get good RODs. More... | |
void | setGoodModules (const std::vector< IdentifierHash > &idVec) |
Set a list of good modules. More... | |
void | setFilled (const bool filled) |
Set filled variable. More... | |
bool | isFilled () const |
Get filled variable. More... | |
void | setNoneBad (const bool noneBad) |
Set noneBad value. More... | |
bool | isNoneBad () const |
Get noneBad value. More... | |
bool | isGood (const IdentifierHash &hashId) const |
Check if a module is good. More... | |
void | clear () |
Clear m_goodRods, m_goodIds, m_noneBad, m_filled. More... | |
const std::set< IdentifierHash > & | goodIdHashes () const |
Private Attributes | |
std::set< unsigned int > | m_goodRods |
std::set< IdentifierHash > | m_goodIds |
bool | m_noneBad |
bool | m_filled |
Class for data object used in SCT_TdaqEnabledCondAlg and SCT_TdaqEnabledTool.
Definition at line 27 of file SCT_TdaqEnabledCondData.h.
SCT_TdaqEnabledCondData::SCT_TdaqEnabledCondData | ( | ) |
Constructor.
Definition at line 16 of file SCT_TdaqEnabledCondData.cxx.
|
virtualdefault |
Destructor.
void SCT_TdaqEnabledCondData::clear | ( | ) |
Clear m_goodRods, m_goodIds, m_noneBad, m_filled.
Definition at line 82 of file SCT_TdaqEnabledCondData.cxx.
const std::set< unsigned int > & SCT_TdaqEnabledCondData::getGoodRods | ( | ) | const |
Get good RODs.
Definition at line 32 of file SCT_TdaqEnabledCondData.cxx.
|
inline |
Definition at line 63 of file SCT_TdaqEnabledCondData.h.
bool SCT_TdaqEnabledCondData::isFilled | ( | ) | const |
Get filled variable.
Definition at line 53 of file SCT_TdaqEnabledCondData.cxx.
bool SCT_TdaqEnabledCondData::isGood | ( | const IdentifierHash & | hashId | ) | const |
Check if a module is good.
Definition at line 74 of file SCT_TdaqEnabledCondData.cxx.
bool SCT_TdaqEnabledCondData::isNoneBad | ( | ) | const |
Get noneBad value.
Definition at line 67 of file SCT_TdaqEnabledCondData.cxx.
void SCT_TdaqEnabledCondData::setFilled | ( | const bool | filled | ) |
Set filled variable.
Definition at line 46 of file SCT_TdaqEnabledCondData.cxx.
void SCT_TdaqEnabledCondData::setGoodModules | ( | const std::vector< IdentifierHash > & | idVec | ) |
Set a list of good modules.
Definition at line 39 of file SCT_TdaqEnabledCondData.cxx.
bool SCT_TdaqEnabledCondData::setGoodRod | ( | const unsigned int | rodNumber | ) |
Set a good ROD.
Definition at line 25 of file SCT_TdaqEnabledCondData.cxx.
void SCT_TdaqEnabledCondData::setNoneBad | ( | const bool | noneBad | ) |
Set noneBad value.
Definition at line 60 of file SCT_TdaqEnabledCondData.cxx.
|
private |
Definition at line 69 of file SCT_TdaqEnabledCondData.h.
|
private |
Definition at line 67 of file SCT_TdaqEnabledCondData.h.
|
private |
Definition at line 66 of file SCT_TdaqEnabledCondData.h.
|
private |
Definition at line 68 of file SCT_TdaqEnabledCondData.h.