|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MUONCOMBINEDALGS_MUONCREATORALG_H
6 #define MUONCOMBINEDALGS_MUONCREATORALG_H
14 #include "GaudiKernel/ToolHandle.h"
38 ToolHandle<MuonCombined::IMuonCreatorTool>
m_muonCreatorTool{
this,
"MuonCreatorTool",
"MuonCombined::MuonCreatorTool/MuonCreatorTool",
42 "Slow Muon Container"};
46 "Extrapolated muons"};
48 "Extrapolated muon tracks"};
50 "MSOnlyExtrapolatedMuon",
"MS Extrapolated muons"};
52 this,
"MSOnlyExtrapolatedTrackLocation",
"MSOnlyExtrapolatedMuonTracks",
"MS extrapolated muon tracks"};
57 this,
"MuonCandidateLocation", {
"MuonCandidates"},
"Muon candidates"};
59 this,
"TagMaps", {
"muidcoTagMap",
"stacoTagMap",
"muGirlTagMap",
"caloTagMap",
"segmentTagMap"},
"ID candidate to tag maps"};
70 Gaudi::Property<bool>
m_doSA{
this,
"CreateSAmuons",
false};
74 ToolHandle<GenericMonitoringTool>
m_monTool{
this,
"MonTool",
"",
"Monitoring tool"};
SG::WriteHandleKey< xAOD::SlowMuonContainer > m_slowMuonCollectionName
Property holding a SG store/key/clid from which a ReadHandle is made.
SG::WriteHandleKey< TrackCollection > m_msOnlyExtrapolatedTrkCollectionName
SG::ReadHandleKey< xAOD::MuonSegmentContainer > m_segContainerName
SG::WriteHandleKey< xAOD::MuonContainer > m_muonCollectionName
SG::WriteHandleKey< CaloClusterCellLinkContainer > m_clusterContainerLinkName
SG::WriteHandleKey< TrackCollection > m_combinedTrkCollectionName
Gaudi::Property< bool > m_makeClusters
virtual StatusCode execute(const EventContext &ctx) const override
SG::ReadHandleKey< MuonCombined::MuonTagToSegMap > m_segAssocMapKey
ToolHandle< MuonCombined::IMuonCreatorTool > m_muonCreatorTool
Gaudi::Property< bool > m_doSA
virtual StatusCode initialize() override
Property holding a SG store/key/clid from which a ReadHandle is made.
SG::ReadHandleKeyArray< MuonCombined::InDetCandidateToTagMap > m_tagMaps
An algorithm that can be simultaneously executed in multiple threads.
SG::WriteHandleKey< xAOD::TrackParticleContainer > m_extrapolatedCollectionName
Property holding a SG store/key/clid from which a WriteHandle is made.
SG::WriteHandleKey< TrackCollection > m_extrapolatedTrkCollectionName
::StatusCode StatusCode
StatusCode definition for legacy code.
~MuonCreatorAlg()=default
SG::WriteHandleKey< xAOD::CaloClusterContainer > m_clusterContainerName
Header file to be included by clients of the Monitored infrastructure.
SG::WriteHandleKey< xAOD::TrackParticleContainer > m_msOnlyExtrapolatedCollectionName
Property holding a SG store/key/clid from which a WriteHandle is made.
SG::ReadHandleKey< InDetCandidateCollection > m_indetCandidateCollectionName
ToolHandle< GenericMonitoringTool > m_monTool
SG::WriteHandleKey< xAOD::TrackParticleContainer > m_combinedCollectionName
SG::ReadHandleKeyArray< MuonCandidateCollection > m_muonCandidateKeys
Gaudi::Property< bool > m_buildSlowMuon
MuonCreatorAlg(const std::string &name, ISvcLocator *pSvcLocator)