![]() |
ATLAS Offline Software
|
#include <ITkStripCablingTool.h>
Public Member Functions | |
ITkStripCablingTool (const std::string &type, const std::string &name, const IInterface *parent) | |
virtual | ~ITkStripCablingTool ()=default |
virtual StatusCode | initialize () 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 |
the name of the data source More... | |
const SCT_ID * | m_idHelper {nullptr} |
helper for offlineId/hash conversions More... | |
BooleanProperty | m_usingDatabase {true} |
of online and offline identifiers and also serial numbers
Definition at line 41 of file ITkStripCablingTool.h.
ITkStripCablingTool::ITkStripCablingTool | ( | const std::string & | type, |
const std::string & | name, | ||
const IInterface * | parent | ||
) |
Definition at line 35 of file ITkStripCablingTool.cxx.
|
virtualdefault |
|
overridevirtual |
Definition at line 90 of file ITkStripCablingTool.cxx.
|
overridevirtual |
|
private |
Definition at line 96 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 41 of file ITkStripCablingTool.cxx.
|
private |
the name of the data source
Definition at line 70 of file ITkStripCablingTool.h.
|
private |
Definition at line 69 of file ITkStripCablingTool.h.
helper for offlineId/hash conversions
Definition at line 71 of file ITkStripCablingTool.h.
|
private |
Definition at line 72 of file ITkStripCablingTool.h.