5#ifndef MUONCNVTOOLINTERFACES_IMUONRAWDATAPROVIDERTOOL_H
6#define MUONCNVTOOLINTERFACES_IMUONRAWDATAPROVIDERTOOL_H
8#include "GaudiKernel/IAlgTool.h"
11#include "GaudiKernel/EventContext.h"
27 typedef std::vector<const OFFLINE_FRAGMENTS_NAMESPACE::ROBFragment*>
ROBFragmentList;
32 virtual StatusCode
convert(
const std::vector<IdentifierHash>&)
const = 0;
33 virtual StatusCode
convert(
const std::vector<uint32_t>&)
const {
return StatusCode::FAILURE;}
35 virtual StatusCode
convert(
const EventContext&)
const {
return StatusCode::FAILURE;}
37 virtual StatusCode
convert(
const ROBFragmentList&,
const std::vector<IdentifierHash>&,
const EventContext&)
const {
return StatusCode::FAILURE;}
38 virtual StatusCode
convert(
const std::vector<IdentifierHash>&,
const EventContext&)
const {
return StatusCode::FAILURE;}
39 virtual StatusCode
convert(
const std::vector<uint32_t>&,
const EventContext&)
const {
return StatusCode::FAILURE;}
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.