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

The IMuonSegmentMaker is a pure virtual interface for tools to find tracks starting from MuonSegmentCombinations
More...

#include <IMuonSegmentCombinationCleanerTool.h>

Inheritance diagram for Muon::IMuonSegmentCombinationCleanerTool:
Collaboration diagram for Muon::IMuonSegmentCombinationCleanerTool:

Public Member Functions

virtual std::unique_ptr< MuonSegmentCombinationCollectionclean (const MuonSegmentCombinationCollection &combiCol, MuonSegmentCombPatternCombAssociationMap *segPattMap) const =0
 clean phi hits on a segment combination More...
 

Static Public Member Functions

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

Detailed Description

The IMuonSegmentMaker is a pure virtual interface for tools to find tracks starting from MuonSegmentCombinations

Definition at line 15 of file IMuonSegmentCombinationCleanerTool.h.

Member Function Documentation

◆ clean()

virtual std::unique_ptr<MuonSegmentCombinationCollection> Muon::IMuonSegmentCombinationCleanerTool::clean ( const MuonSegmentCombinationCollection combiCol,
MuonSegmentCombPatternCombAssociationMap segPattMap 
) const
pure virtual

clean phi hits on a segment combination

Implemented in Muon::MuonSegmentCombinationCleanerTool.

◆ interfaceID()

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

access to tool interface

Definition at line 18 of file IMuonSegmentCombinationCleanerTool.h.

18  {
19  static const InterfaceID IID_IMuonSegmentCombinationCleanerTool("Muon::IMuonSegmentCombinationCleanerTool", 1, 0);
20  return IID_IMuonSegmentCombinationCleanerTool;
21  }

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