ATLAS Offline Software
Loading...
Searching...
No Matches
IMuTagAmbiguitySolverTool Class Referenceabstract

#include <IMuTagAmbiguitySolverTool.h>

Inheritance diagram for IMuTagAmbiguitySolverTool:
Collaboration diagram for IMuTagAmbiguitySolverTool:

Public Member Functions

virtual std::vector< MuonCombined::MuonSegmentInfosolveAmbiguities (const EventContext &ctx, std::vector< MuonCombined::MuonSegmentInfo > mtos) const =0
virtual std::vector< MuonCombined::MuonSegmentInfoselectBestMuTaggedSegments (const EventContext &ctx, const std::vector< MuonCombined::MuonSegmentInfo > &mtss) const =0
virtual double Rseg (unsigned int nseg) const =0

Static Public Member Functions

static const InterfaceID & interfaceID ()

Detailed Description

Member Function Documentation

◆ interfaceID()

const InterfaceID & IMuTagAmbiguitySolverTool::interfaceID ( )
inlinestatic

Definition at line 39 of file IMuTagAmbiguitySolverTool.h.

static const InterfaceID IID_IMuTagAmbiguitySolverTool("IMuTagAmbiguitySolverTool", 1, 0)

◆ Rseg()

virtual double IMuTagAmbiguitySolverTool::Rseg ( unsigned int nseg) const
pure virtual

◆ selectBestMuTaggedSegments()

virtual std::vector< MuonCombined::MuonSegmentInfo > IMuTagAmbiguitySolverTool::selectBestMuTaggedSegments ( const EventContext & ctx,
const std::vector< MuonCombined::MuonSegmentInfo > & mtss ) const
pure virtual

◆ solveAmbiguities()

virtual std::vector< MuonCombined::MuonSegmentInfo > IMuTagAmbiguitySolverTool::solveAmbiguities ( const EventContext & ctx,
std::vector< MuonCombined::MuonSegmentInfo > mtos ) const
pure virtual

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