#include <IMuTagMatchingTool.h>
|
virtual | ~IMuTagMatchingTool ()=default |
|
virtual bool | match (const Trk::TrackParameters &atSurface, const Muon::MuonSegment &segment, int surfaceName) const =0 |
|
virtual bool | surfaceMatch (const Muon::MuonSegment &segment, int surfaceName) const =0 |
|
virtual bool | phiMatch (const Trk::TrackParameters &atSurface, const Muon::MuonSegment &segment) const =0 |
|
virtual bool | thetaMatch (const Trk::TrackParameters &atSurface, const Muon::MuonSegment &segment) const =0 |
|
virtual bool | rMatch (const Trk::TrackParameters &atSurface, const Muon::MuonSegment &segment) const =0 |
|
virtual std::unique_ptr< Trk::TrackParameters > | ExtrapolateTrktoMSEntrance (const EventContext &ctx, const Trk::Track &pTrack, Trk::PropDirection direction) const =0 |
| Get extrapolation at MS entrance level. More...
|
|
virtual std::unique_ptr< Trk::TrackParameters > | ExtrapolateTrktoMSSurface (const EventContext &ctx, const Trk::Surface &surface, const Trk::TrackParameters &pTrack, Trk::PropDirection direction) const =0 |
| Get extrapolation at MSSurface level. More...
|
|
virtual std::shared_ptr< Trk::AtaPlane > | ExtrapolateTrktoSegmentSurface (const EventContext &ctx, const Muon::MuonSegment &segment, const Trk::TrackParameters &pTrack, Trk::PropDirection direction) const =0 |
| Get extrapolation at Segment Plane Surface level. More...
|
|
virtual bool | matchSegmentPosition (const MuonCombined::MuonSegmentInfo &info, bool idHasEtaHits) const =0 |
|
virtual bool | matchSegmentDirection (const MuonCombined::MuonSegmentInfo &info, bool idHasEtaHits) const =0 |
|
virtual bool | matchPtDependentPull (const MuonCombined::MuonSegmentInfo &info, const Trk::Track &trk) const =0 |
|
virtual bool | matchDistance (const MuonCombined::MuonSegmentInfo &info) const =0 |
|
virtual bool | matchCombinedPull (const MuonCombined::MuonSegmentInfo &info) const =0 |
|
virtual MuonCombined::MuonSegmentInfo | muTagSegmentInfo (const EventContext &ctx, const Trk::Track *track, const Muon::MuonSegment &segment, std::shared_ptr< const Trk::AtaPlane > exTrack) const =0 |
|
Definition at line 24 of file IMuTagMatchingTool.h.
◆ SurfDef
◆ ~IMuTagMatchingTool()
virtual IMuTagMatchingTool::~IMuTagMatchingTool |
( |
| ) |
|
|
virtualdefault |
◆ ExtrapolateTrktoMSEntrance()
◆ ExtrapolateTrktoMSSurface()
◆ ExtrapolateTrktoSegmentSurface()
◆ interfaceID()
static const InterfaceID& IMuTagMatchingTool::interfaceID |
( |
| ) |
|
|
inlinestatic |
Definition at line 27 of file IMuTagMatchingTool.h.
28 static const InterfaceID IID_IMuTagMatchingTool(
"IMuTagMatchingTool", 1, 0);
29 return IID_IMuTagMatchingTool;
◆ match()
◆ matchCombinedPull()
◆ matchDistance()
◆ matchPtDependentPull()
◆ matchSegmentDirection()
◆ matchSegmentPosition()
◆ muTagSegmentInfo()
◆ phiMatch()
◆ rMatch()
◆ surfaceMatch()
◆ thetaMatch()
The documentation for this class was generated from the following file: