11#ifndef xAODTrigMuonCnv_TrigMuonEFInfoToMuonCnvAlg_h
12#define xAODTrigMuonCnv_TrigMuonEFInfoToMuonCnvAlg_h
19#include "GaudiKernel/ToolHandle.h"
69 template<
class CONT,
class AUXCONT>
70 StatusCode
recordxAODContainers(
const std::string& containerName,
const std::string& auxContainerName, CONT& xaod, AUXCONT&
aux);
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
ToolHandle< ITrigMuonEFInfoToMuonCnvTool > m_converterTool
Tool that actually does the conversion.
std::string m_xaodExtrapTrkPartContainerName
The key for the output xAOD::TrackParticleContainer for extrapolated tracks.
virtual StatusCode execute()
Function executing the algorithm.
unsigned int m_nExtrapTrksCreated
StatusCode recordxAODContainers(const std::string &containerName, const std::string &auxContainerName, CONT &xaod, AUXCONT &aux)
Utility function to record xAOD containers.
unsigned int m_nMuonsCreated
counters
std::string m_aodContainerName
The key of the input TrigMuonEFInfoContainer.
virtual StatusCode initialize()
Function initialising the algorithm.
unsigned int m_nCombTrksCreated
std::string m_xaodCombTrkPartContainerName
The key for the output xAOD::TrackParticleContainer for combined tracks.
virtual StatusCode finalize()
Function initialising the algorithm.
std::string m_xaodMuonContainerName
The key for the output xAOD::MuonContainer.
TrigMuonEFInfoToMuonCnvAlg(const std::string &name, ISvcLocator *svcLoc)
Regular algorithm constructor.