5#ifndef MUONCOMBINEDALGS_MUONCOMBINEDMUONCANDIDATEALG_H
6#define MUONCOMBINEDALGS_MUONCOMBINEDMUONCANDIDATEALG_H
11#include "GaudiKernel/ToolHandle.h"
26 StatusCode
execute(
const EventContext& ctx)
const override;
32 "MuonCombined::MuonCandidateTool/MuonCandidateTool",
36 "MuonSpectrometerTrackParticleLocation",
37 "MuonSpectrometerTrackParticles",
38 "MS Track Particle collection",
42 "MuonCandidateLocation",
44 "Muon candidate collection",
48 "MSOnlyExtrapolatedTrackLocation",
49 "MSOnlyExtrapolatedTracks",
50 "MS extrapolated muon tracks",
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.
An algorithm that can be simultaneously executed in multiple threads.
SG::WriteHandleKey< MuonCandidateCollection > m_candidateCollectionName
SG::ReadHandleKey< xAOD::TrackParticleContainer > m_muonTrackParticleLocation
MuonCombinedMuonCandidateAlg(const std::string &name, ISvcLocator *pSvcLocator)
StatusCode execute(const EventContext &ctx) const override
StatusCode initialize() override
SG::WriteHandleKey< TrackCollection > m_msOnlyTracks
ToolHandle< MuonCombined::IMuonCandidateTool > m_muonCandidateTool
~MuonCombinedMuonCandidateAlg()=default
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.