|
|
| DeclareInterfaceID (ISiCombinatorialTrackFinder, 1, 0) |
|
|
virtual const std::list< Trk::Track * > & | getTracks (SiCombinatorialTrackFinderData_xk &data, const Trk::TrackParameters &, const std::vector< const Trk::SpacePoint * > &, const std::vector< Amg::Vector3D > &, std::vector< const InDetDD::SiDetectorElement * > &, const TrackQualityCuts &, const EventContext &) const =0 |
|
virtual const std::list< Trk::Track * > & | getTracks (SiCombinatorialTrackFinderData_xk &data, const Trk::TrackParameters &, const std::vector< const Trk::SpacePoint * > &, const std::vector< Amg::Vector3D > &, std::vector< const InDetDD::SiDetectorElement * > &, std::multimap< const Trk::PrepRawData *, const Trk::Track * > &, const EventContext &) const =0 |
|
virtual const std::list< Trk::Track * > & | getTracksWithBrem (SiCombinatorialTrackFinderData_xk &data, const Trk::TrackParameters &, const std::vector< const Trk::SpacePoint * > &, const std::vector< Amg::Vector3D > &, std::vector< const InDetDD::SiDetectorElement * > &, std::multimap< const Trk::PrepRawData *, const Trk::Track * > &, bool, const EventContext &) const =0 |
|
virtual double | pTseed (SiCombinatorialTrackFinderData_xk &data, const Trk::TrackParameters &, const std::vector< const Trk::SpacePoint * > &, const EventContext &) const =0 |
|
virtual void | newEvent (const EventContext &ctx, SiCombinatorialTrackFinderData_xk &data) const =0 |
|
virtual void | newEvent (const EventContext &ctx, SiCombinatorialTrackFinderData_xk &data, Trk::TrackInfo, const TrackQualityCuts &) const =0 |
|
virtual void | endEvent (SiCombinatorialTrackFinderData_xk &data) const =0 |
|
virtual void | fillStatistic (SiCombinatorialTrackFinderData_xk &data, std::array< bool, SiCombinatorialTrackFinderData_xk::kNCombStats > &) const =0 |
|
|
virtual MsgStream & | dump (SiCombinatorialTrackFinderData_xk &data, MsgStream &out) const =0 |
|
Base class for combinatorial track-finding in Pixels and SCT
In AthenaMT, event dependent cache inside ISiCombinatorialTrackFinder is not preferred. SiCombinatorialTrackFinderData_xk class holds event dependent data for ISiCombinatorialTrackFinder. An inherit class, ExtendedSiCombinatorialTrackFinderData_xk, object is a data member of SiTrackMakerEventData_xk. An inherit class, ExtendedSiTrackMakerEventData_xk, is instantiated in SiSPSeededTrackFinder::execute.
Definition at line 52 of file ISiCombinatorialTrackFinder.h.