5 #ifndef MUONMDTCNVTOOLS_MUONMDTRAWDATAPROVIDERTOOLMT_H
6 #define MUONMDTCNVTOOLS_MUONMDTRAWDATAPROVIDERTOOLMT_H
13 #include "GaudiKernel/ServiceHandle.h"
14 #include "GaudiKernel/ToolHandle.h"
44 virtual StatusCode convert(
const std::vector<const OFFLINE_FRAGMENTS_NAMESPACE::ROBFragment*>& vecRobs)
const override;
45 virtual StatusCode convert(
const std::vector<const OFFLINE_FRAGMENTS_NAMESPACE::ROBFragment*>& vecRobs,
46 const std::vector<IdentifierHash>&)
const override;
49 virtual StatusCode convert(
const std::vector<IdentifierHash>& HashVec)
const override;
52 virtual StatusCode convert(
const std::vector<const OFFLINE_FRAGMENTS_NAMESPACE::ROBFragment*>& vecRobs,
53 const EventContext& ctx)
const override;
54 virtual StatusCode convert(
const std::vector<const OFFLINE_FRAGMENTS_NAMESPACE::ROBFragment*>& vecRobs,
55 const std::vector<IdentifierHash>&,
const EventContext& ctx)
const override;
57 virtual StatusCode convert(
const std::vector<IdentifierHash>& HashVec,
const EventContext& ctx)
const override;
59 const EventContext& ctx)
const override;
66 ToolHandle<MdtROD_Decoder>
m_decoder{
this,
"Decoder",
"MdtROD_Decoder/MdtROD_Decoder"};
68 "Name of the MDTCSM produced by RawDataProvider"};
80 "Optional external cache for the CSM container"