13#ifndef MUIDINTERFACES_ICOMBINEDMUONTRACKFITTER_H
14#define MUIDINTERFACES_ICOMBINEDMUONTRACKFITTER_H
16#include "GaudiKernel/IAlgTool.h"
42 static const InterfaceID IID_ICombinedMuonTrackFitter(
"ICombinedMuonTrackFitter", 1, 0);
43 return IID_ICombinedMuonTrackFitter;
Interface ID for ICombinedMuonTrackFitter.
static const InterfaceID & interfaceID()
AlgTool and IAlgTool interface methods.
virtual std::unique_ptr< Trk::Track > fit(const EventContext &ctx, const Trk::Track &track, const Trk::RunOutlierRemoval runOutlier=false, const Trk::ParticleHypothesis particleHypothesis=Trk::muon) const =0
virtual ~ICombinedMuonTrackFitter()=default
Virtual destructor.
Ensure that the ATLAS eigen extensions are properly loaded.
bool RunOutlierRemoval
switch to toggle quality processing after fit
ParticleHypothesis
Enumeration for Particle hypothesis respecting the interaction with material.