|
ATLAS Offline Software
|
Go to the documentation of this file.
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.");
112 for (
int side_i=0; side_i<2; ++side_i) {
126 if (not condData.isValid()) {
130 return condData.cptr();
def retrieve(aClass, aKey=None)
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. This class is a factory for creating comp...
const std::vector< bool > & getElementStatus() const
int barrel_ec(const Identifier &id) const
Values of different levels (failure returns 0)
int phi_module(const Identifier &id) const
const std::string & key() const
Return the StoreGate ID for the referenced object.
Identifier module_id(int barrel_ec, int layer_disk, int phi_module, int eta_module) const
For a single crystal.
::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
int layer_disk(const Identifier &id) const
StatusCode initialize(bool used=true)
int eta_module(const Identifier &id) const
Handle class for reading from StoreGate.
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)