ATLAS Offline Software
Public Member Functions | Static Public Member Functions | List of all members
MuonCombined::IMuonSegmentTagTool Class Referenceabstract

interface for tools building muons from ID and MuonSegments More...

#include <IMuonSegmentTagTool.h>

Inheritance diagram for MuonCombined::IMuonSegmentTagTool:
Collaboration diagram for MuonCombined::IMuonSegmentTagTool:

Public Member Functions

virtual ~IMuonSegmentTagTool ()=default
 
virtual void tag (const EventContext &ctx, const InDetCandidateCollection &inDetCandidates, const std::vector< const Muon::MuonSegment * > &segments, InDetCandidateToTagMap *tagMap) const =0
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 

Detailed Description

interface for tools building muons from ID and MuonSegments

Author
Niels van Eldik

Definition at line 24 of file IMuonSegmentTagTool.h.

Constructor & Destructor Documentation

◆ ~IMuonSegmentTagTool()

virtual MuonCombined::IMuonSegmentTagTool::~IMuonSegmentTagTool ( )
virtualdefault

Member Function Documentation

◆ interfaceID()

static const InterfaceID& MuonCombined::IMuonSegmentTagTool::interfaceID ( )
inlinestatic

Definition at line 27 of file IMuonSegmentTagTool.h.

27  {
28  static const InterfaceID IID_IMuonSegmentTagTool("MuonCombined::IMuonSegmentTagTool", 1, 0);
29  return IID_IMuonSegmentTagTool;
30  }

◆ tag()

virtual void MuonCombined::IMuonSegmentTagTool::tag ( const EventContext &  ctx,
const InDetCandidateCollection inDetCandidates,
const std::vector< const Muon::MuonSegment * > &  segments,
InDetCandidateToTagMap tagMap 
) const
pure virtual

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