5#ifndef LUCID_BYTESTREAMRAWDATACNV_H
6#define LUCID_BYTESTREAMRAWDATACNV_H
31 virtual StatusCode
execute(
const EventContext& ctx)
const override;
32 virtual StatusCode
finalize()
override;
34 StatusCode
fillContainer(
const std::vector<const OFFLINE_FRAGMENTS_NAMESPACE::ROBFragment*>&,
41 {
this,
"lucid_RawDataContainerKey",
"Lucid_RawData",
"" };
Property holding a SG store/key/clid from which a WriteHandle is made.
An algorithm that can be simultaneously executed in multiple threads.
virtual StatusCode execute(const EventContext &ctx) const override
LUCID_ByteStreamRawDataCnv(const std::string &name, ISvcLocator *pSvcLocator)
StatusCode fillContainer(const std::vector< const OFFLINE_FRAGMENTS_NAMESPACE::ROBFragment * > &, LUCID_RawDataContainer &container) const
SG::WriteHandleKey< LUCID_RawDataContainer > m_lucid_RawDataContainerKey
virtual StatusCode finalize() override
LUCID_RodDecoder m_rodDecoder
ServiceHandle< IROBDataProviderSvc > m_robDataProvider
Property holding a SG store/key/clid from which a WriteHandle is made.