5#ifndef MUONMmRdoToPrepDataToolMT_H
6#define MUONMmRdoToPrepDataToolMT_H
26 :
public extends<AthAlgTool, IMuonRdoToPrepDataTool> {
28 using base_class::base_class;
36 virtual StatusCode
decode(
const EventContext& ctx,
37 const std::vector<IdentifierHash>& idVect)
const override;
38 virtual StatusCode
decode(
const EventContext& ctx,
39 const std::vector<uint32_t>& robIds)
const override;
44 const std::vector<IdentifierHash>& idsToDecode,
50 const EventContext& ctx)
const;
59 const std::vector<IdentifierHash>& idsToDecode)
const;
62 this,
"DetectorManagerKey",
"MuonDetectorManager",
63 "Key of input MuonDetectorManager condition data"};
66 this,
"MuonIdHelperSvc",
"Muon::MuonIdHelperSvc/MuonIdHelperSvc"};
70 this,
"OutputCollection",
"MM_Measurements"};
72 this,
"InputCollection",
"MMRDO"};
76 this,
"PrdCacheKey",
"",
77 "Optional external cache for the MM PRD container"};
78 Gaudi::Property<bool>
m_merge{
this,
"MergePrds",
true};
81 this,
"ClusterBuilderTool",
82 "Muon::SimpleMMClusterBuilderTool/SimpleMMClusterBuilderTool"};
83 ToolHandle<INSWCalibTool>
m_calibTool{
this,
"NSWCalibTool",
""};
88 this,
"singleStripChargeCut",
92 "If empty, do not produce xAOD, otherwise this is the key of the output "
93 "xAOD MDT PRD container"};
96 "Switch between the legacy and the new geometry"};
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid from which an UpdateHandle is made.
Property holding a SG store/key/clid from which a WriteHandle is made.
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
MuonPrepDataContainerT< MMPrepData > MMPrepDataContainer
MMClusterContainer_v1 MMClusterContainer