![]() |
ATLAS Offline Software
|
#include <IEventCnvSuperTool.h>
Public Types | |
| typedef std::string | ELKey_t |
| Key and index types used for an EL to IdentifiableContainer. | |
| typedef unsigned int | ELIndex_t |
Public Member Functions | |
| DeclareInterfaceID (IEventCnvSuperTool, 1, 0) | |
| IEventCnvSuperTool () | |
| virtual const Trk::ITrkEventCnvTool * | getCnvTool (const Identifier &id) const =0 |
| virtual const Trk::Surface * | getSurface (const Identifier &id) const =0 |
| From passed Identifier. | |
| virtual void | recreateRIO_OnTrack (RIO_OnTrack *RoT) const =0 |
| Take the passed RoT and recreate it (i.e. | |
| virtual void | prepareRIO_OnTrack (RIO_OnTrack *Rot) const =0 |
| Take the passed RoT and prepare the PRD ElementLink for writing to disc. | |
| virtual void | prepareRIO_OnTrackLink (const RIO_OnTrack *Rot, ELKey_t &key, ELIndex_t &index) const =0 |
| Take the passed RoT and return the EL components to write to disc. | |
| template<class CONT, class ROT> | |
| bool | getHashAndIndex (const ROT *rot, const SG::ReadHandleKey< CONT > &contName, typename ElementLink< CONT >::index_type &hashAndIndex) const |
| This templated method will return the hashAndIndex of the passed RIO_OnTrack. | |
| virtual bool | canHandleInDet () const =0 |
| returns false if e.g. | |
| virtual bool | canHandleMuonSpectrometer () const =0 |
| returns false if e.g. | |
| virtual bool | noGeometry () const =0 |
| returns true if e.g. | |
| virtual int | maxNumberOfErrors () const =0 |
| Maximum number of permitted errors. | |
| virtual bool | doTrackOverlay () const =0 |
| Track overlay flag. | |
Definition at line 25 of file IEventCnvSuperTool.h.
| typedef unsigned int Trk::IEventCnvSuperTool::ELIndex_t |
Definition at line 30 of file IEventCnvSuperTool.h.
| typedef std::string Trk::IEventCnvSuperTool::ELKey_t |
Key and index types used for an EL to IdentifiableContainer.
Definition at line 29 of file IEventCnvSuperTool.h.
|
inline |
Definition at line 34 of file IEventCnvSuperTool.h.
|
pure virtual |
returns false if e.g.
no ID geometry available
|
pure virtual |
returns false if e.g.
no Muon geometry available
| Trk::IEventCnvSuperTool::DeclareInterfaceID | ( | IEventCnvSuperTool | , |
| 1 | , | ||
| 0 | ) |
|
pure virtual |
Track overlay flag.
|
pure virtual |
| bool Trk::IEventCnvSuperTool::getHashAndIndex | ( | const ROT * | rot, |
| const SG::ReadHandleKey< CONT > & | contName, | ||
| typename ElementLink< CONT >::index_type & | hashAndIndex ) const |
This templated method will return the hashAndIndex of the passed RIO_OnTrack.
|
pure virtual |
From passed Identifier.
|
pure virtual |
Maximum number of permitted errors.
|
pure virtual |
returns true if e.g.
no Muon+ID geometry available
|
pure virtual |
Take the passed RoT and prepare the PRD ElementLink for writing to disc.
|
pure virtual |
Take the passed RoT and return the EL components to write to disc.
|
pure virtual |
Take the passed RoT and recreate it (i.e.
fill missing pointers etc)