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

interface for tools building combined muons from a MuonCandidate and a set of ID tracks More...

#include <IMuonCombinedTagTool.h>

Inheritance diagram for MuonCombined::IMuonCombinedTagTool:
Collaboration diagram for MuonCombined::IMuonCombinedTagTool:

Public Member Functions

virtual void combine (const MuonCandidate &muonCandidate, const std::vector< const InDetCandidate * > &indetCandidates, InDetCandidateToTagMap &tagMap, TrackCollection *combTracks, TrackCollection *METracks, const EventContext &ctx) const =0
 IMuonCombinedTagTool interface: build combined muons from a muon and a vector of indet candidates. More...
 
virtual ~IMuonCombinedTagTool ()=default
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 

Detailed Description

interface for tools building combined muons from a MuonCandidate and a set of ID tracks

Author
Niels van Eldik

Definition at line 23 of file IMuonCombinedTagTool.h.

Constructor & Destructor Documentation

◆ ~IMuonCombinedTagTool()

virtual MuonCombined::IMuonCombinedTagTool::~IMuonCombinedTagTool ( )
virtualdefault

Member Function Documentation

◆ combine()

virtual void MuonCombined::IMuonCombinedTagTool::combine ( const MuonCandidate muonCandidate,
const std::vector< const InDetCandidate * > &  indetCandidates,
InDetCandidateToTagMap tagMap,
TrackCollection combTracks,
TrackCollection METracks,
const EventContext &  ctx 
) const
pure virtual

IMuonCombinedTagTool interface: build combined muons from a muon and a vector of indet candidates.

Implemented in MuonCombined::MuonCombinedFitTagTool, and MuonCombined::MuonCombinedStacoTagTool.

◆ interfaceID()

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

Definition at line 25 of file IMuonCombinedTagTool.h.

25  {
26  static const InterfaceID IID_IMuonCombinedTagTool("MuonCombined::IMuonCombinedTagTool", 1, 0);
27  return IID_IMuonCombinedTagTool;
28  }

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