15#ifndef SCT_MODULEVETOCONDDATA_H
16#define SCT_MODULEVETOCONDDATA_H
18#include "Identifier/Identifier.h"
44 long unsigned int size()
const;
58#include "AthenaKernel/CondCont.h"
#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
Class for data object used in SCT_ModuleVetoCondAlg, SCT_LinkMaskingCondAlg, SCT_ModuleVetoTool,...
std::set< Identifier > m_badWaferId
const std::set< Identifier > & badWaferIds() const
virtual ~SCT_ModuleVetoCondData()=default
Destructor.
long unsigned int size() const
Get the number of bad wafers.
bool isBadWaferId(const Identifier waferId) const
Check if a wafer ID is bad or not.
bool setBadWaferId(const Identifier waferId)
Set a bad wafer ID.
SCT_ModuleVetoCondData()
Constructor.
void setFilled()
Set data filled.
bool filled() const
Check the data are filled or not.