![]() |
ATLAS Offline Software
|
#include <ITkStripCablingTool.h>
Public Member Functions | |
virtual | ~ITkStripCablingTool ()=default |
virtual StatusCode | initialize () override |
virtual IdentifierHash | getHashFromOnlineId (const ITkStripOnlineId &onlineId, const EventContext &ctx, const bool withWarnings=true) const override |
virtual ITkStripOnlineId | getOnlineIdFromHash (const IdentifierHash &hash, const EventContext &ctx) const override |
return the online Id, given a hash (used by simulation encoders) More... | |
virtual ITkStripOnlineId | getOnlineIdFromHash (const IdentifierHash &hash) const override |
virtual std::uint32_t | getRobIdFromHash (const IdentifierHash &hash, const EventContext &ctx) const override |
return the rob/rod Id, given a hash (used by simulation encoders) More... | |
virtual std::uint32_t | getRobIdFromHash (const IdentifierHash &hash) const override |
virtual void | getAllRods (std::vector< std::uint32_t > &usersVector, const EventContext &ctx) const override |
fill a users vector with all the RodIds More... | |
virtual void | getAllRods (std::vector< std::uint32_t > &usersVector) const override |
Private Member Functions | |
const ITkStripCablingData * | getData (const EventContext &ctx) const |
Private Attributes | |
SG::ReadCondHandleKey< ITkStripCablingData > | m_data {this, "ITkStripCablingData", "ITkStripCablingData", "ITkStripCablingData created by ITkStripCablingCondAlgFromCoraCool"} |
StringProperty | m_cablingDataSource {this, "DataSource", "", "the name of the data source"} |
bool | m_usingDatabase {true} |
const SCT_ID * | m_idHelper {nullptr} |
helper for offlineId/hash conversions More... | |
of online and offline identifiers and also serial numbers
Definition at line 38 of file ITkStripCablingTool.h.
|
virtualdefault |
|
overridevirtual |
Definition at line 96 of file ITkStripCablingTool.cxx.
|
overridevirtual |
|
private |
Definition at line 102 of file ITkStripCablingTool.cxx.
|
overridevirtual |
Definition at line 46 of file ITkStripCablingTool.cxx.
|
overridevirtual |
Definition at line 62 of file ITkStripCablingTool.cxx.
|
overridevirtual |
return the online Id, given a hash (used by simulation encoders)
Definition at line 51 of file ITkStripCablingTool.cxx.
|
overridevirtual |
Definition at line 73 of file ITkStripCablingTool.cxx.
|
overridevirtual |
return the rob/rod Id, given a hash (used by simulation encoders)
Definition at line 68 of file ITkStripCablingTool.cxx.
|
overridevirtual |
Definition at line 35 of file ITkStripCablingTool.cxx.
|
private |
Definition at line 69 of file ITkStripCablingTool.h.
|
private |
Definition at line 68 of file ITkStripCablingTool.h.
helper for offlineId/hash conversions
Definition at line 72 of file ITkStripCablingTool.h.
|
private |
Definition at line 70 of file ITkStripCablingTool.h.