Base class for local track-finding in Pixels and SCT.
More...
#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()
| virtual void InDet::ISiTrackMaker::newEvent |
( |
const EventContext & | ctx, |
|
|
SiTrackMakerEventData_xk & | data, |
|
|
bool | , |
|
|
bool | ) const |
|
pure virtual |
◆ newTrigEvent()
| virtual void InDet::ISiTrackMaker::newTrigEvent |
( |
const EventContext & | ctx, |
|
|
SiTrackMakerEventData_xk & | data, |
|
|
bool | , |
|
|
bool | ) const |
|
pure virtual |
The documentation for this class was generated from the following file: