ATLAS Offline Software
Public Member Functions | Static Public Member Functions | List of all members
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. More...
 
virtual StatusCode convertTrigMuonEFInfoContainer (const TrigMuonEFInfoContainer &efinfocont, xAOD::MuonContainer &muoncontainer, xAOD::TrackParticleContainer *combParticleContainer, xAOD::TrackParticleContainer *extrapParticleContainer) const =0
 Convert full TrigMuonEFInfoContainer into xAOD::MuonContainer. More...
 

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  {
47  return IID_XAODEFMUONCNV_ITrigMuonEFInfoToMuonCnvTool;
48 }

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