5#ifndef MUSAVTXFITTER_MUSAVTXFITTER_H
6#define MUSAVTXFITTER_MUSAVTXFITTER_H
9#include "GaudiKernel/ToolHandle.h"
25 class MuSAVtxFitterTool;
30 using AthReentrantAlgorithm::AthReentrantAlgorithm;
33 StatusCode
fillCollections(std::vector<MuSAVtxFitterTool::WrkVrt>& workVerticesContainer,
38 const EventContext& ctx)
const;
39 virtual StatusCode
execute(
const EventContext& ctx)
const override;
53 ToolHandle<Rec::MuSAVtxFitterTool>
m_MuSAVtxFitterTool{
this,
"MuSAVtxToolName",
"Rec::MuSAVtxFitterTool"};
54 ToolHandle<Reco::ITrackToVertex>
m_trackToVertexTool{
this,
"TrackToVertexTool",
"Reco::TrackToVertex"};
Property holding a SG store/key/clid/attr name from which a WriteDecorHandle is made.
xAOD::MuonContainer * muonContainer
An algorithm that can be simultaneously executed in multiple threads.
SG::ReadHandleKey< xAOD::TrackParticleContainer > m_MSTPContainer
StatusCode fillCollections(std::vector< MuSAVtxFitterTool::WrkVrt > &workVerticesContainer, xAOD::VertexContainer *MuSAVtxContainer, xAOD::TrackParticleContainer *MuSAExtrapolatedTracksContainer, const xAOD::MuonContainer &muonContainer, const xAOD::TrackParticleContainer &MSTPContainer, const EventContext &ctx) const
SG::ReadHandleKey< xAOD::MuonContainer > m_muonContainer
SG::WriteHandleKey< xAOD::VertexContainer > m_MuSAVertices
virtual StatusCode execute(const EventContext &ctx) const override
SG::WriteHandleKey< xAOD::TrackParticleContainer > m_MuSAExtrapolatedTracks
ToolHandle< Reco::ITrackToVertex > m_trackToVertexTool
virtual StatusCode initialize() override
SG::ReadHandleKey< xAOD::EventInfo > m_eventInfo
ToolHandle< Rec::MuSAVtxFitterTool > m_MuSAVtxFitterTool
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid from which a WriteHandle is made.
VertexContainer_v1 VertexContainer
Definition of the current "Vertex container version".
TrackParticleContainer_v1 TrackParticleContainer
Definition of the current "TrackParticle container version".
MuonContainer_v1 MuonContainer
Definition of the current "Muon container version".