|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MUONCOMBINEDALGS_MUONSEGMENETMERGERALG_H
6 #define MUONCOMBINEDALGS_MUONSEGMENETMERGERALG_H
9 #include "GaudiKernel/ToolHandle.h"
37 this,
"TagMaps", {
"muidcoTagMap",
"stacoTagMap",
"muGirlTagMap",
"caloTagMap",
"segmentTagMap"},
"ID candidate to tag maps"};
42 this,
"InputSegmentContainers", {
"TrackMuonSegments"},
"Container names of muon segments not used in muon reconstruction"};
55 "Dumps segments that were not fed into muon reconstruction into a second container"};
56 Gaudi::Property<bool>
m_solveAmbi{
this,
"solveAmbiguities",
true,
"Solves the ambiguities between unassociated segments"};
MuonSegContainerMergerAlg(const std::string &name, ISvcLocator *pSvcLocator)
SG::WriteHandleKey< Trk::SegmentCollection > m_segTrkContainerName
Name of the bulk segment output container.
Gaudi::Property< bool > m_saveUnassocSegs
~MuonSegContainerMergerAlg()=default
Gaudi::Property< bool > m_solveAmbi
An algorithm that can be simultaneously executed in multiple threads.
Property holding a SG store/key/clid from which a WriteHandle is made.
::StatusCode StatusCode
StatusCode definition for legacy code.
SG::ReadHandleKeyArray< MuonCandidateCollection > m_muonCandidateKeys
Name of all MuonCandidate tags (Main / LRT / EMEO)
ToolHandle< Trk::ITrackAmbiguityProcessorTool > m_ambiguityProcessor
virtual StatusCode execute(const EventContext &ctx) const override
SG::WriteHandleKey< MuonCombined::MuonTagToSegMap > m_assocMapKey
The MuonSegContainerMergerAlg merges all MuonSegments assocaited with the combined muon tags into a s...
virtual StatusCode initialize() override
SG::ReadHandleKeyArray< MuonCombined::InDetCandidateToTagMap > m_tagMaps
List of all InDetCandidate tags MuidCo, MuGirl from all muon reconstruction streams.
SG::WriteHandleKey< Trk::SegmentCollection > m_unassocTrkContainerName
Name of the unassociated segment container name.
SG::ReadHandleKeyArray< Trk::SegmentCollection > m_inputSegContainerName
Optionally segments from containers that are not associated with any segment candidate are dumped int...