|
ATLAS Offline Software
|
Go to the documentation of this file.
14 #ifndef SCT_TDAQENABLEDCONDDATA_H
15 #define SCT_TDAQENABLEDCONDDATA_H
78 #include "AthenaKernel/CondCont.h"
81 #endif // SCT_TDAQENABLEDDATA_H
CONDCONT_DEF(SCT_TdaqEnabledCondData, 31730865)
std::set< IdentifierHash > m_goodIds
void setNoneBad(const bool noneBad)
Set noneBad value.
bool isGood(const IdentifierHash &hashId) const
Check if a module is good.
void setFilled(const bool filled)
Set filled variable.
std::set< unsigned int > m_goodRods
bool isNoneBad() const
Get noneBad value.
void setGoodModules(const std::vector< IdentifierHash > &idVec)
Set a list of good modules.
bool isFilled() const
Get filled variable.
virtual ~SCT_TdaqEnabledCondData()=default
Destructor.
const std::set< unsigned int > & getGoodRods() const
Get good RODs.
Class for data object used in SCT_TdaqEnabledCondAlg and SCT_TdaqEnabledTool.
const std::set< IdentifierHash > & goodIdHashes() const
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
void clear()
Clear m_goodRods, m_goodIds, m_noneBad, m_filled.
This is a "hash" representation of an Identifier. This encodes a 32 bit index which can be used to lo...
SCT_TdaqEnabledCondData()
Constructor.
bool setGoodRod(const unsigned int rodNumber)
Set a good ROD.
macros to associate a CLID to a type