ATLAS Offline Software
Loading...
Searching...
No Matches
MuonCombined::IMuonTrackToSegmentAssociationTool Class Referenceabstract

Interface to associate the Muon segments to the muon track. More...

#include <IMuonTrackToSegmentAssociationTool.h>

Inheritance diagram for MuonCombined::IMuonTrackToSegmentAssociationTool:
Collaboration diagram for MuonCombined::IMuonTrackToSegmentAssociationTool:

Public Member Functions

virtual ~IMuonTrackToSegmentAssociationTool ()=default
virtual bool associatedSegments (const Trk::Track &track, const Trk::SegmentCollection *segments, std::vector< const Muon::MuonSegment * > &assocSegmentVec) const =0
 IMuonSegmentTagTool interface: build muons from ID and MuonSegments.

Static Public Member Functions

static const InterfaceID & interfaceID ()

Detailed Description

Interface to associate the Muon segments to the muon track.

Definition at line 19 of file IMuonTrackToSegmentAssociationTool.h.

Constructor & Destructor Documentation

◆ ~IMuonTrackToSegmentAssociationTool()

virtual MuonCombined::IMuonTrackToSegmentAssociationTool::~IMuonTrackToSegmentAssociationTool ( )
virtualdefault

Member Function Documentation

◆ associatedSegments()

virtual bool MuonCombined::IMuonTrackToSegmentAssociationTool::associatedSegments ( const Trk::Track & track,
const Trk::SegmentCollection * segments,
std::vector< const Muon::MuonSegment * > & assocSegmentVec ) const
pure virtual

IMuonSegmentTagTool interface: build muons from ID and MuonSegments.

Implemented in MuonCombined::TrackSegmentAssociationTool.

◆ interfaceID()

const InterfaceID & MuonCombined::IMuonTrackToSegmentAssociationTool::interfaceID ( )
inlinestatic

Definition at line 22 of file IMuonTrackToSegmentAssociationTool.h.

22 {
23 static const InterfaceID IID_IMuonTrackToSegmentAssociationTool("MuonCombined::IMuonTrackToSegmentAssociationTool", 1, 0);
24 return IID_IMuonTrackToSegmentAssociationTool;
25 }

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