#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: