30 base_class(
type, name, parent)
40 return StatusCode::SUCCESS;
46 return StatusCode::SUCCESS;
60 if (badIds==
nullptr) {
61 ATH_MSG_ERROR(
"IdentifierSet cannot be retrieved in isGood. true is returned.");
66 bool result{badIds->find(moduleId) == badIds->end()};
72 const EventContext& ctx{Gaudi::Hive::currentContext()};
74 return isGood(elementId, ctx,
h);
86 const EventContext& ctx{Gaudi::Hive::currentContext()};
88 return isGood(hashId, ctx);
95 if (not condDataHandle.
isValid() || !condDataHandle.
cptr()) {
103 if (badIds==
nullptr) {
104 ATH_MSG_ERROR(
"IdentifierSet cannot be retrieved in isGood. true is returned.");
108 if (status.empty()) {
109 status.resize(
m_pHelper->wafer_hash_max(),
true);
112 for (
int side_i=0; side_i<2; ++side_i) {
118 status.at(
m_pHelper->wafer_hash(wafer_id) ) =
false;
130 return condData.
cptr();
#define ATH_CHECK
Evaluate an expression and check for errors.
defines an "iterator" over instances of a given type in StoreGateSvc
std::set< Identifier > IdentifierSet
IdentifierSet is std::set of Identifier and used in SCT_RODVetoCondAlg and SCT_RODVetoTool.
This is an Identifier helper class for the SCT subdetector.
Handle class for reading from StoreGate.
Header file for AthHistogramAlgorithm.
This is a "hash" representation of an Identifier.
const std::vector< bool > & getElementStatus() const
const_pointer_type cptr()
void addDependency(const EventIDRange &range)