ATLAS Offline Software
Classes | Public Member Functions | Static Public Member Functions | List of all members
Muon::IMuonSegmentPairMatchingTool Class Referenceabstract

tool to match segments More...

#include <IMuonSegmentPairMatchingTool.h>

Inheritance diagram for Muon::IMuonSegmentPairMatchingTool:
Collaboration diagram for Muon::IMuonSegmentPairMatchingTool:

Classes

struct  SegmentMatchResult
 

Public Member Functions

virtual SegmentMatchResult matchResult (const MuonSegment &seg1, const MuonSegment &seg2) const =0
 performance match and return result More...
 
virtual ~IMuonSegmentPairMatchingTool ()=default
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 access to tool interface More...
 

Detailed Description

tool to match segments

Definition at line 19 of file IMuonSegmentPairMatchingTool.h.

Constructor & Destructor Documentation

◆ ~IMuonSegmentPairMatchingTool()

virtual Muon::IMuonSegmentPairMatchingTool::~IMuonSegmentPairMatchingTool ( )
virtualdefault

Member Function Documentation

◆ interfaceID()

static const InterfaceID& Muon::IMuonSegmentPairMatchingTool::interfaceID ( )
inlinestatic

access to tool interface

Definition at line 46 of file IMuonSegmentPairMatchingTool.h.

46  {
47  static const InterfaceID IID_IMuonSegmentPairMatchingTool("Muon::IMuonSegmentPairMatchingTool", 1, 0);
48  return IID_IMuonSegmentPairMatchingTool;
49  }

◆ matchResult()

virtual SegmentMatchResult Muon::IMuonSegmentPairMatchingTool::matchResult ( const MuonSegment seg1,
const MuonSegment seg2 
) const
pure virtual

performance match and return result

Implemented in Muon::MuonSegmentPairMatchingTool.


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