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

#include <ITrigMuonEFInfoToMuonCnvTool.h>

Inheritance diagram for ITrigMuonEFInfoToMuonCnvTool:
Collaboration diagram for ITrigMuonEFInfoToMuonCnvTool:

Public Member Functions

virtual ~ITrigMuonEFInfoToMuonCnvTool ()
virtual StatusCode convertTrigMuonEFInfo (const TrigMuonEFInfo &efinfo, xAOD::MuonContainer &muoncontainer, xAOD::TrackParticleContainer *combParticleContainer, xAOD::TrackParticleContainer *extrapParticleContainer) const =0
 Convert a single TrigMuonEFInfo object into (maybe multiple) xAOD::Muon objects.
virtual StatusCode convertTrigMuonEFInfoContainer (const TrigMuonEFInfoContainer &efinfocont, xAOD::MuonContainer &muoncontainer, xAOD::TrackParticleContainer *combParticleContainer, xAOD::TrackParticleContainer *extrapParticleContainer) const =0
 Convert full TrigMuonEFInfoContainer into xAOD::MuonContainer.

Static Public Member Functions

static const InterfaceID & interfaceID ()

Detailed Description

Definition at line 26 of file ITrigMuonEFInfoToMuonCnvTool.h.

Constructor & Destructor Documentation

◆ ~ITrigMuonEFInfoToMuonCnvTool()

virtual ITrigMuonEFInfoToMuonCnvTool::~ITrigMuonEFInfoToMuonCnvTool ( )
inlinevirtual

Definition at line 29 of file ITrigMuonEFInfoToMuonCnvTool.h.

29{}

Member Function Documentation

◆ convertTrigMuonEFInfo()

virtual StatusCode ITrigMuonEFInfoToMuonCnvTool::convertTrigMuonEFInfo ( const TrigMuonEFInfo & efinfo,
xAOD::MuonContainer & muoncontainer,
xAOD::TrackParticleContainer * combParticleContainer,
xAOD::TrackParticleContainer * extrapParticleContainer ) const
pure virtual

Convert a single TrigMuonEFInfo object into (maybe multiple) xAOD::Muon objects.

Implemented in TrigMuonEFInfoToMuonCnvTool.

◆ convertTrigMuonEFInfoContainer()

virtual StatusCode ITrigMuonEFInfoToMuonCnvTool::convertTrigMuonEFInfoContainer ( const TrigMuonEFInfoContainer & efinfocont,
xAOD::MuonContainer & muoncontainer,
xAOD::TrackParticleContainer * combParticleContainer,
xAOD::TrackParticleContainer * extrapParticleContainer ) const
pure virtual

◆ interfaceID()

const InterfaceID & ITrigMuonEFInfoToMuonCnvTool::interfaceID ( )
inlinestatic

Definition at line 46 of file ITrigMuonEFInfoToMuonCnvTool.h.

46 {
48}
static const InterfaceID IID_XAODEFMUONCNV_ITrigMuonEFInfoToMuonCnvTool("ITrigMuonEFInfoToMuonCnvTool", 1, 0)

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