5#ifndef MUONMDT_CONVTOOLSR4_MDTRDOTOMDTPREPDATATOOL_H
6#define MUONMDT_CONVTOOLSR4_MDTRDOTOMDTPREPDATATOOL_H
40 using base_class::base_class;
47 virtual StatusCode
decode(
const EventContext& ctx,
const std::vector<IdentifierHash>& idVect)
const override;
49 virtual StatusCode
decode(
const EventContext& ctx,
const std::vector<uint32_t>& robIds)
const override;
99 StatusCode
processCsm(
const EventContext& ctx,
const MdtCsm* rdoColl, HandleCache& hCache)
const;
100 StatusCode
processCsmTwin(
const EventContext& ctx,
const MdtCsm* rdoColl, HandleCache& hCache)
const;
102 StatusCode
processPRDHashes(
const EventContext& ctx,
const std::vector<IdentifierHash>& chamberHashInRobs, HandleCache& hCache)
const;
106 ToolHandle<IMdtCalibrationTool>
m_calibrationTool{
this,
"CalibrationTool",
"MdtCalibrationTool"};
107 ToolHandle<Muon::IMDT_RDO_Decoder>
m_mdtDecoder{
this,
"Decoder",
"Muon::MdtRDO_Decoder/MdtRDO_Decoder"};
119 Gaudi::Property<int>
m_adcCut{
this,
"AdcCut", 50,
"Minimal cut on the adc to convert it into a prepdata object"};
Property holding a SG store/key/clid from which a WriteHandle is made.
MDT RDOs : Chamber Service Module, container of AmtHits of a single Mdt chamber.
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.
This header ties the generic definitions in this package.
MdtDriftCircleAuxContainer_v1 MdtDriftCircleAuxContainer
MdtTwinDriftCircleContainer_v1 MdtTwinDriftCircleContainer
MdtDriftCircleContainer_v1 MdtDriftCircleContainer
MdtTwinDriftCircleAuxContainer_v1 MdtTwinDriftCircleAuxContainer