|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MUONSEGMENTCOMBINATIONCLEANERTOOL_H
6 #define MUONSEGMENTCOMBINATIONCLEANERTOOL_H
13 #include "GaudiKernel/ServiceHandle.h"
14 #include "GaudiKernel/ToolHandle.h"
49 std::unique_ptr<MuonSegmentCombinationCollection>& combiCleanCol,
59 void resolveLayerOverlap(
const std::vector<MuonSegment*>& chamberVec1,
const std::vector<MuonSegment*>& chamberVec2,
69 PublicToolHandle<Muon::MuonEDMPrinterTool>
m_printer{
72 "Muon::MuonEDMPrinterTool/MuonEDMPrinterTool",
76 "SegmentOverlapRemovalTool",
77 "Muon::MuonSegmentOverlapRemovalTool/MuonSegmentOverlapRemovalTool",
78 "tool to removal overlaps in segment combinations",
84 "Muon::MuonEDMHelperSvc/MuonEDMHelperSvc",
85 "Handle to the service providing the IMuonEDMHelperSvc interface",
90 "Muon::MuonIdHelperSvc/MuonIdHelperSvc",
94 Gaudi::Property<bool>
m_mergeAllCombis{
this,
"MergeAllCombis",
false,
"merge all combinations into one large combination"};
99 #endif // MUONSEGMENTCOMBINATIONCLEANER_H
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
MuonSegment_v1 MuonSegment
Reference the current persistent version:
std::multimap< const MuonSegmentCombination *, const MuonPatternCombination * > MuonSegmentCombPatternCombAssociationMap
::StatusCode StatusCode
StatusCode definition for legacy code.