|
ATLAS Offline Software
|
Go to the documentation of this file.
24 return StatusCode::FAILURE;
30 return StatusCode::SUCCESS;
44 if (condData==
nullptr)
return true;
47 return (not condData->isBadWaferId(elementId));
51 const EventContext& ctx{Gaudi::Hive::currentContext()};
53 return isGood(elementId, ctx,
h);
63 const EventContext& ctx{Gaudi::Hive::currentContext()};
65 return isGood(hashId, ctx);
71 if (not condDataHandle.isValid()) {
84 for (
const Identifier &wafer_id: condData->badWaferIds()) {
93 return condData.retrieve();
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
const std::string & key() const
Return the StoreGate ID for the referenced object.
Class for data object used in SCT_ModuleVetoCondAlg, SCT_LinkMaskingCondAlg, SCT_ModuleVetoTool,...
::StatusCode StatusCode
StatusCode definition for legacy code.
IdentifierHash wafer_hash(const Identifier &wafer_id) const
wafer hash from id - optimized
size_type wafer_hash_max(void) const
StatusCode initialize(bool used=true)
Identifier wafer_id(int barrel_ec, int layer_disk, int phi_module, int eta_module, int side) const
For a single side of module.
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)