5#ifndef MUON_IMUONCOMPETINGCLUSTERSONTRACKCREATOR_H
6#define MUON_IMUONCOMPETINGCLUSTERSONTRACKCREATOR_H
11#include "GaudiKernel/IAlgTool.h"
36 virtual std::unique_ptr<CompetingMuonClustersOnTrack>
38 const double errorScaleFactor)
const = 0;
static const InterfaceID IID_IMuonCompetingClustersOnTrackCreator("Muon::IMuonCompetingClustersOnTrackCreator", 1, 0)
Class for competing MuonClusters, it extends the Trk::CompetingRIOsOnTrack base class.
Interface for tools creating CompetingMuonClustersOnTrack objects.
virtual std::unique_ptr< CompetingMuonClustersOnTrack > createBroadCluster(const std::list< const Trk::PrepRawData * > &prds, const double errorScaleFactor) const =0
method to create a CompetingMuonClustersOnTrack using the average position of the hits and the distan...
static const InterfaceID & interfaceID()
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
Ensure that the ATLAS eigen extensions are properly loaded.