 |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MUSAVTXFITTER_MUSAVTXFITTER_H
6 #define MUSAVTXFITTER_MUSAVTXFITTER_H
9 #include "GaudiKernel/ToolHandle.h"
25 class MuSAVtxFitterTool;
30 using AthReentrantAlgorithm::AthReentrantAlgorithm;
38 const EventContext& ctx)
const;
53 ToolHandle<Rec::MuSAVtxFitterTool>
m_MuSAVtxFitterTool{
this,
"MuSAVtxToolName",
"Rec::MuSAVtxFitterTool"};
54 ToolHandle<Reco::ITrackToVertex>
m_trackToVertexTool{
this,
"TrackToVertexTool",
"Reco::TrackToVertex"};
58 #endif // MUSAVTXFITTER_MUSAVTXFITTER_H
xAOD::MuonContainer * muonContainer
SG::ReadHandleKey< xAOD::MuonContainer > m_muonContainer
SG::WriteHandleKey< xAOD::TrackParticleContainer > m_MuSAExtrapolatedTracks
An algorithm that can be simultaneously executed in multiple threads.
SG::WriteHandleKey< xAOD::VertexContainer > m_MuSAVertices
ToolHandle< Reco::ITrackToVertex > m_trackToVertexTool
virtual StatusCode execute(const EventContext &ctx) const override
Property holding a SG store/key/clid from which a WriteHandle is made.
Property holding a SG store/key/clid/attr name from which a WriteDecorHandle is made.
SG::ReadHandleKey< xAOD::TrackParticleContainer > m_MSTPContainer
Name: MuonSpContainer.h Package : offline/Reconstruction/MuonIdentification/muonEvent.
::StatusCode StatusCode
StatusCode definition for legacy code.
SG::ReadHandleKey< xAOD::EventInfo > m_eventInfo
virtual StatusCode initialize() override
ToolHandle< Rec::MuSAVtxFitterTool > m_MuSAVtxFitterTool
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