ATLAS Offline Software
Loading...
Searching...
No Matches
Rec::ICombinedMuonTrackFitter Class Referenceabstract

Interface ID for ICombinedMuonTrackFitter. More...

#include <ICombinedMuonTrackFitter.h>

Inheritance diagram for Rec::ICombinedMuonTrackFitter:
Collaboration diagram for Rec::ICombinedMuonTrackFitter:

Public Member Functions

virtual ~ICombinedMuonTrackFitter ()=default
 Virtual destructor.
virtual std::unique_ptr< Trk::Trackfit (const EventContext &ctx, const Trk::Track &track, const Trk::RunOutlierRemoval runOutlier=false, const Trk::ParticleHypothesis particleHypothesis=Trk::muon) const =0

Static Public Member Functions

static const InterfaceID & interfaceID ()
 AlgTool and IAlgTool interface methods.

Detailed Description

Constructor & Destructor Documentation

◆ ~ICombinedMuonTrackFitter()

virtual Rec::ICombinedMuonTrackFitter::~ICombinedMuonTrackFitter ( )
virtualdefault

Virtual destructor.

Member Function Documentation

◆ fit()

virtual std::unique_ptr< Trk::Track > Rec::ICombinedMuonTrackFitter::fit ( const EventContext & ctx,
const Trk::Track & track,
const Trk::RunOutlierRemoval runOutlier = false,
const Trk::ParticleHypothesis particleHypothesis = Trk::muon ) const
pure virtual

◆ interfaceID()

const InterfaceID & Rec::ICombinedMuonTrackFitter::interfaceID ( )
inlinestatic

AlgTool and IAlgTool interface methods.

Definition at line 41 of file ICombinedMuonTrackFitter.h.

41 {
42 static const InterfaceID IID_ICombinedMuonTrackFitter("ICombinedMuonTrackFitter", 1, 0);
43 return IID_ICombinedMuonTrackFitter;
44 }

The documentation for this class was generated from the following file: