ATLAS Offline Software
Loading...
Searching...
No Matches
Muon::IMuonCompetingClustersOnTrackCreator Class Referenceabstract

Interface for tools creating CompetingMuonClustersOnTrack objects. More...

#include <IMuonCompetingClustersOnTrackCreator.h>

Inheritance diagram for Muon::IMuonCompetingClustersOnTrackCreator:
Collaboration diagram for Muon::IMuonCompetingClustersOnTrackCreator:

Public Member Functions

virtual std::unique_ptr< CompetingMuonClustersOnTrackcreateBroadCluster (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 distance between the clusters as error

Static Public Member Functions

static const InterfaceID & interfaceID ()

Detailed Description

Interface for tools creating CompetingMuonClustersOnTrack objects.

Definition at line 25 of file IMuonCompetingClustersOnTrackCreator.h.

Member Function Documentation

◆ createBroadCluster()

virtual std::unique_ptr< CompetingMuonClustersOnTrack > Muon::IMuonCompetingClustersOnTrackCreator::createBroadCluster ( const std::list< const Trk::PrepRawData * > & prds,
const double errorScaleFactor ) const
pure virtual

method to create a CompetingMuonClustersOnTrack using the average position of the hits and the distance between the clusters as error

Parameters
prdslist of Trk::PrepRawData objects
errorScaleFactorerror scale factor
Returns
a pointer to a new CompetingMuonClustersOnTrack, zero if creation failed. The ownership of the new object is passed to the client calling the tool

Implemented in Muon::MuonCompetingClustersOnTrackCreator, and Muon::TriggerChamberClusterOnTrackCreator.

◆ interfaceID()

const InterfaceID & Muon::IMuonCompetingClustersOnTrackCreator::interfaceID ( )
inlinestatic

Definition at line 41 of file IMuonCompetingClustersOnTrackCreator.h.

static const InterfaceID IID_IMuonCompetingClustersOnTrackCreator("Muon::IMuonCompetingClustersOnTrackCreator", 1, 0)

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