5#ifndef MUONRPCCNVTOOLS_MUONNRPCRAWDATAPROVIDERTOOL_H
6#define MUONRPCCNVTOOLS_MUONNRPCRAWDATAPROVIDERTOOL_H
12#include "GaudiKernel/ServiceHandle.h"
13#include "GaudiKernel/ToolHandle.h"
18#include "eformat/Issue.h"
19#include "eformat/SourceIdentifier.h"
74 virtual StatusCode
convert(
const std::vector<const OFFLINE_FRAGMENTS_NAMESPACE::ROBFragment*>& vecRobs)
const override;
75 virtual StatusCode
convert(
const std::vector<const OFFLINE_FRAGMENTS_NAMESPACE::ROBFragment*>& vecRobs,
76 const std::vector<IdentifierHash>&)
const override;
78 virtual StatusCode
convert()
const override;
79 virtual StatusCode
convert(
const std::vector<IdentifierHash>& HashVec)
const override;
80 virtual StatusCode
convert(
const std::vector<uint32_t>& robIds)
const override;
82 virtual StatusCode
convert(
const std::vector<const OFFLINE_FRAGMENTS_NAMESPACE::ROBFragment*>& vecRobs,
83 const EventContext& ctx)
const override;
84 virtual StatusCode
convert(
const std::vector<const OFFLINE_FRAGMENTS_NAMESPACE::ROBFragment*>& vecRobs,
85 const std::vector<IdentifierHash>&,
const EventContext& ctx)
const override;
86 virtual StatusCode
convert(
const EventContext& ctx)
const override;
87 virtual StatusCode
convert(
const std::vector<IdentifierHash>& HashVec,
const EventContext& ctx)
const override;
88 virtual StatusCode
convert(
const std::vector<uint32_t>& robIds,
89 const EventContext& ctx)
const override;
91 virtual StatusCode
convertIntoContainer(
const std::vector<const OFFLINE_FRAGMENTS_NAMESPACE::ROBFragment*>& vecRobs,
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.
const DataType * PointerType
eformat::ROBFragment< PointerType > ROBFragment
NRPCRDOContainer_v1 NRPCRDOContainer
Define the version of the NRPC RDO container.