ATLAS Offline Software
Public Member Functions | Static Public Member Functions | List of all members
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. More...
 
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. More...
 

Detailed Description

Interface ID for ICombinedMuonTrackFitter.

Base class for CombinedMuonTrackBuilder AlgTool

Author
Alan..nosp@m.Popp.nosp@m.leton.nosp@m.@cer.nosp@m.n.ch

Definition at line 35 of file ICombinedMuonTrackFitter.h.

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()

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