#include <ISiTrackMaker.h>
|
|
| DeclareInterfaceID (ISiTrackMaker, 1, 0) |
|
|
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 |
|
|
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.
◆ DeclareInterfaceID()
InDet::ISiTrackMaker::DeclareInterfaceID |
( |
ISiTrackMaker |
, |
|
|
1 |
, |
|
|
0 |
|
|
) |
| |
◆ dump()
◆ endEvent()
◆ getTracks() [1/2]
◆ getTracks() [2/2]
◆ newEvent()
◆ newTrigEvent()
The documentation for this class was generated from the following file: