![]() |
ATLAS Offline Software
|
Base class for local track-finding in Pixels and SCT. More...
#include <ISiTrackMaker.h>
Public Member Functions | |
InterfaceID | |
| DeclareInterfaceID (ISiTrackMaker, 1, 0) | |
Main methods for track-finding | |
| virtual std::list< Trk::Track * > | getTracks (const EventContext &ctx, SiTrackMakerEventData_xk &data, const std::vector< const Trk::SpacePoint * > &) const =0 |
| virtual std::list< Trk::Track * > | getTracks (const EventContext &ctx, SiTrackMakerEventData_xk &data, const Trk::TrackParameters &, const std::vector< Amg::Vector3D > &) const =0 |
| virtual void | newEvent (const EventContext &ctx, SiTrackMakerEventData_xk &data, bool, bool) const =0 |
| virtual void | newTrigEvent (const EventContext &ctx, SiTrackMakerEventData_xk &data, bool, bool) const =0 |
| virtual void | endEvent (SiTrackMakerEventData_xk &data) const =0 |
Print internal tool parameters and status | |
| virtual MsgStream & | dump (SiTrackMakerEventData_xk &data, MsgStream &out) const =0 |
Base class for local track-finding in Pixels and SCT.
In AthenaMT, event dependent cache inside ISiTrackMaker is not preferred. SiTrackMakerEventData_xk class holds event dependent data for ISiTrackMaker and its object is instantiated in SiSPSeededTrackFinder::execute as an inherited class, ExtendedSiTrackMakerEventData_xk.
Definition at line 49 of file ISiTrackMaker.h.
| InDet::ISiTrackMaker::DeclareInterfaceID | ( | ISiTrackMaker | , |
| 1 | , | ||
| 0 | ) |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |