|
virtual | ~IITkStripCablingTool ()=default |
| no-op destructor More...
|
|
| DeclareInterfaceID (IITkStripCablingTool, 1, 0) |
| Creates the InterfaceID and interfaceID() method. More...
|
|
virtual IdentifierHash | getHashFromOnlineId (const ITkStripOnlineId &onlineId, const EventContext &ctx, const bool withWarnings=true) const =0 |
| return offline hash, given the online Id (used by decoders)
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.