![]() |
ATLAS Offline Software
|
#include <IITkStripCablingTool.h>
Public Member Functions | |
virtual | ~IITkStripCablingTool ()=default |
no-op destructor More... | |
DeclareInterfaceID (IITkStripCablingTool, 1, 0) | |
Creates the InterfaceID and interfaceID() method. More... | |
virtual ITkStripOnlineId | getOnlineIdFromHash (const IdentifierHash &hash) const =0 |
return the online Id, given a hash (used by simulation encoders) More... | |
virtual ITkStripOnlineId | getOnlineIdFromHash (const IdentifierHash &hash, const EventContext &ctx) const =0 |
virtual std::uint32_t | getRobIdFromHash (const IdentifierHash &hash) const =0 |
return the rob/rod Id, given a hash (used by simulation encoders) More... | |
virtual std::uint32_t | getRobIdFromHash (const IdentifierHash &hash, const EventContext &ctx) const =0 |
virtual void | getAllRods (std::vector< std::uint32_t > &usersVector) const =0 |
fill a users vector with all the RodIds More... | |
virtual void | getAllRods (std::vector< std::uint32_t > &usersVector, const EventContext &ctx) const =0 |
Client interface to the cabling, providing conversions between online and offline identifiers
Definition at line 36 of file IITkStripCablingTool.h.
|
virtualdefault |
no-op destructor
IITkStripCablingTool::DeclareInterfaceID | ( | IITkStripCablingTool | , |
1 | , | ||
0 | |||
) |
Creates the InterfaceID and interfaceID() method.
|
pure virtual |
fill a users vector with all the RodIds
|
pure virtual |
|
pure virtual |
return the online Id, given a hash (used by simulation encoders)
|
pure virtual |
|
pure virtual |
return the rob/rod Id, given a hash (used by simulation encoders)
|
pure virtual |