14#ifndef SCT_TDAQENABLEDCONDDATA_H
15#define SCT_TDAQENABLEDCONDDATA_H
78#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
This is a "hash" representation of an Identifier.
Class for data object used in SCT_TdaqEnabledCondAlg and SCT_TdaqEnabledTool.
SCT_TdaqEnabledCondData()
Constructor.
bool isGood(const IdentifierHash &hashId) const
Check if a module is good.
const std::set< unsigned int > & getGoodRods() const
Get good RODs.
bool isFilled() const
Get filled variable.
std::set< unsigned int > m_goodRods
void clear()
Clear m_goodRods, m_goodIds, m_noneBad, m_filled.
void setGoodModules(const std::vector< IdentifierHash > &idVec)
Set a list of good modules.
virtual ~SCT_TdaqEnabledCondData()=default
Destructor.
void setNoneBad(const bool noneBad)
Set noneBad value.
bool isNoneBad() const
Get noneBad value.
void setFilled(const bool filled)
Set filled variable.
std::set< IdentifierHash > m_goodIds
bool setGoodRod(const unsigned int rodNumber)
Set a good ROD.
const std::set< IdentifierHash > & goodIdHashes() const