ATLAS Offline Software
|
Class for data object used in SCT_ModuleVetoCondAlg, SCT_LinkMaskingCondAlg, SCT_ModuleVetoTool, SCT_LinkMaskingTool. More...
#include <SCT_ModuleVetoCondData.h>
Public Member Functions | |
SCT_ModuleVetoCondData () | |
Constructor. More... | |
virtual | ~SCT_ModuleVetoCondData ()=default |
Destructor. More... | |
bool | setBadWaferId (const Identifier waferId) |
Set a bad wafer ID. More... | |
bool | isBadWaferId (const Identifier waferId) const |
Check if a wafer ID is bad or not. More... | |
void | clear () |
Clear. More... | |
void | setFilled () |
Set data filled. More... | |
bool | filled () const |
Check the data are filled or not. More... | |
long unsigned int | size () const |
Get the number of bad wafers. More... | |
const std::set< Identifier > & | badWaferIds () const |
Private Attributes | |
std::set< Identifier > | m_badWaferId |
bool | m_isFilled |
Class for data object used in SCT_ModuleVetoCondAlg, SCT_LinkMaskingCondAlg, SCT_ModuleVetoTool, SCT_LinkMaskingTool.
Definition at line 27 of file SCT_ModuleVetoCondData.h.
SCT_ModuleVetoCondData::SCT_ModuleVetoCondData | ( | ) |
Constructor.
Definition at line 9 of file SCT_ModuleVetoCondData.cxx.
|
virtualdefault |
Destructor.
|
inline |
Definition at line 46 of file SCT_ModuleVetoCondData.h.
void SCT_ModuleVetoCondData::clear | ( | ) |
Clear.
Definition at line 30 of file SCT_ModuleVetoCondData.cxx.
bool SCT_ModuleVetoCondData::filled | ( | ) | const |
Check the data are filled or not.
Definition at line 43 of file SCT_ModuleVetoCondData.cxx.
bool SCT_ModuleVetoCondData::isBadWaferId | ( | const Identifier | waferId | ) | const |
bool SCT_ModuleVetoCondData::setBadWaferId | ( | const Identifier | waferId | ) |
Set a bad wafer ID.
Definition at line 17 of file SCT_ModuleVetoCondData.cxx.
void SCT_ModuleVetoCondData::setFilled | ( | ) |
Set data filled.
Definition at line 37 of file SCT_ModuleVetoCondData.cxx.
long unsigned int SCT_ModuleVetoCondData::size | ( | ) | const |
Get the number of bad wafers.
Definition at line 49 of file SCT_ModuleVetoCondData.cxx.
|
private |
Definition at line 49 of file SCT_ModuleVetoCondData.h.
|
private |
Definition at line 50 of file SCT_ModuleVetoCondData.h.