ATLAS Offline Software
|
#include <IIdToFixedIdTool.h>
Public Member Functions | |
virtual | ~IIdToFixedIdTool () |
virtual IAlgTool destructor More... | |
virtual void | print (const Identifier &id) const =0 |
pure virtual member to print (ATHENA) Identifier More... | |
virtual void | print (const MuonFixedId &fid) const =0 |
pure virtual member to print (Calib-EDM) MuonFixedId More... | |
virtual void | print (const MuonFixedLongId &fid) const =0 |
pure virtual member to print (Calib-EDM) MuonFixedLongId More... | |
virtual Identifier | fixedIdToId (const MuonFixedId &fid) const =0 |
pure virtual member to convert (Calib-EDM) MuonFixedId to (ATHENA) Identifier More... | |
virtual MuonFixedId | idToFixedId (const Identifier &id) const =0 |
pure virtual member to convert (ATHENA) Identifier to (Calib-EDM) MuonFixedId More... | |
virtual Identifier | fixedLongIdToId (const MuonFixedLongId &fid) const =0 |
pure virtual member to convert (Calib-EDM) MuonFixedLongId to (ATHENA) Identifier More... | |
virtual MuonFixedLongId | idToFixedLongId (const Identifier &id) const =0 |
pure virtual member to convert (ATHENA) Identifier to (Calib-EDM) MuonFixedLongId More... | |
virtual Identifier | regionKeyToId (std::string key) const =0 |
pure virtual member to retrieve an (ATHENA) Identifier for a given regionKey More... | |
Static Public Member Functions | |
static const InterfaceID & | interfaceID () |
retrieve Interface ID More... | |
Interface for tools performing the conversion between Athena Identifiers and Muon Calibration Standalone Fixed ones.
Definition at line 40 of file IIdToFixedIdTool.h.
|
inlinevirtual |
virtual IAlgTool destructor
Definition at line 43 of file IIdToFixedIdTool.h.
|
pure virtual |
pure virtual member to convert (Calib-EDM) MuonFixedId to (ATHENA) Identifier
Implemented in MuonCalib::IdToFixedIdTool.
|
pure virtual |
pure virtual member to convert (Calib-EDM) MuonFixedLongId to (ATHENA) Identifier
Implemented in MuonCalib::IdToFixedIdTool.
|
pure virtual |
pure virtual member to convert (ATHENA) Identifier to (Calib-EDM) MuonFixedId
Implemented in MuonCalib::IdToFixedIdTool.
|
pure virtual |
pure virtual member to convert (ATHENA) Identifier to (Calib-EDM) MuonFixedLongId
Implemented in MuonCalib::IdToFixedIdTool.
|
inlinestatic |
retrieve Interface ID
Definition at line 42 of file IIdToFixedIdTool.h.
|
pure virtual |
pure virtual member to print (ATHENA) Identifier
Implemented in MuonCalib::IdToFixedIdTool.
|
pure virtual |
pure virtual member to print (Calib-EDM) MuonFixedId
Implemented in MuonCalib::IdToFixedIdTool.
|
pure virtual |
pure virtual member to print (Calib-EDM) MuonFixedLongId
Implemented in MuonCalib::IdToFixedIdTool.
|
pure virtual |
pure virtual member to retrieve an (ATHENA) Identifier for a given regionKey
Implemented in MuonCalib::IdToFixedIdTool.