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

interface for tools building combined muons from ID and Muon candidates More...

#include <IMuonCombinedTool.h>

Inheritance diagram for MuonCombined::IMuonCombinedTool:
Collaboration diagram for MuonCombined::IMuonCombinedTool:

Public Member Functions

virtual void combine (const MuonCandidateCollection &muonCandidates, const InDetCandidateCollection &inDetCandidates, std::vector< InDetCandidateToTagMap * > tagMaps, TrackCollection *combTracks, TrackCollection *METracks, const EventContext &ctx) const =0
 IMuonCombinedTool interface: build combined muons from ID and MS candidates. More...
 
virtual ~IMuonCombinedTool ()=default
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 

Detailed Description

interface for tools building combined muons from ID and Muon candidates

Author
Niels van Eldik

Definition at line 23 of file IMuonCombinedTool.h.

Constructor & Destructor Documentation

◆ ~IMuonCombinedTool()

virtual MuonCombined::IMuonCombinedTool::~IMuonCombinedTool ( )
virtualdefault

Member Function Documentation

◆ combine()

virtual void MuonCombined::IMuonCombinedTool::combine ( const MuonCandidateCollection muonCandidates,
const InDetCandidateCollection inDetCandidates,
std::vector< InDetCandidateToTagMap * >  tagMaps,
TrackCollection combTracks,
TrackCollection METracks,
const EventContext &  ctx 
) const
pure virtual

IMuonCombinedTool interface: build combined muons from ID and MS candidates.

Implemented in MuonCombined::MuonCombinedTool.

◆ interfaceID()

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

Definition at line 25 of file IMuonCombinedTool.h.

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

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