 |
ATLAS Offline Software
|
Go to the documentation of this file.
19 #include "Identifier/Identifier.h"
23 #include "GaudiKernel/StatusCode.h"
26 static const std::string coracool(
"CORACOOL");
27 static const std::string coolVectorPayload(
"COOLVECTOR");
28 static const std::string defaultSource(coracool);
29 static const std::string
file(
"ITkStrip_Sept08Cabling_svc.dat");
38 m_usingDatabase=(cablingDataSource == coracool) or (cablingDataSource == coolVectorPayload) or (cablingDataSource ==
file);
41 return StatusCode::SUCCESS;
58 return data->getOnlineIdFromHash(
hash);
63 const EventContext& ctx{Gaudi::Hive::currentContext()};
74 const EventContext& ctx{Gaudi::Hive::currentContext()};
86 data->getRods(usersVector);
89 for (
const auto& rodId : usersVector) {
97 const EventContext& ctx{Gaudi::Hive::currentContext()};
105 return condData.retrieve();
def retrieve(aClass, aKey=None)
std::uint32_t rod() const
Return the rod/rob Id.
char data[hepevt_bytes_allocation_ATLAS]
This is an Identifier helper class for the SCT subdetector. This class is a factory for creating comp...
::StatusCode StatusCode
StatusCode definition for legacy code.
StatusCode initialize(bool used=true)
This is a "hash" representation of an Identifier. This encodes a 32 bit index which can be used to lo...