|
ATLAS Offline Software
|
Go to the documentation of this file.
26 return StatusCode::FAILURE;
31 return StatusCode::SUCCESS;
36 return StatusCode::SUCCESS;
48 return isGood(hashId, ctx);
52 const EventContext& ctx{Gaudi::Hive::currentContext()};
54 return isGood(elementId, ctx,
h);
60 if (badIds==
nullptr) {
71 return (not badIds->present(hashId));
78 ATH_MSG_ERROR(
"SCT_FlaggedConditionTool is not for conditions objects");
82 if (badIds==
nullptr) {
98 for (
size_t hash : badIds->getMask()) {
105 const EventContext& ctx{Gaudi::Hive::currentContext()};
107 return isGood(hashId, ctx);
113 static const std::string nullString;
116 if (badIds==
nullptr) {
127 if (badIds->present(hashId)) {
131 if (
value & (1 <<
error))
return SCT_FlaggedCondEnum::ErrorTypeDescription[
error];
139 const EventContext& ctx{Gaudi::Hive::currentContext()};
151 const EventContext& ctx{Gaudi::Hive::currentContext()};
157 if (badIds==
nullptr) {
168 return static_cast<int>(badIds->numberSet());
172 const EventContext& ctx{Gaudi::Hive::currentContext()};
181 const EventContext& ctx{Gaudi::Hive::currentContext()};
187 if (not condData.isValid()) {
197 return condData.cptr();
def retrieve(aClass, aKey=None)
This is an Identifier helper class for the SCT subdetector. This class is a factory for creating comp...
const std::vector< bool > & getElementStatus() const
IDC like storage for BS errors, TODO, customise implementation further so that we store int rather th...
const std::string & key() const
Return the StoreGate ID for the referenced object.
::StatusCode StatusCode
StatusCode definition for legacy code.
IdentifierHash wafer_hash(const Identifier &wafer_id) const
wafer hash from id - optimized
StatusCode initialize(bool used=true)
If this object is used as a property, then this should be called during the initialize phase.
size_type wafer_hash_max(void) const
#define ATH_MSG_WARNING(x)
This is a "hash" representation of an Identifier. This encodes a 32 bit index which can be used to lo...
void addDependency(const EventIDRange &range)