6#ifndef LARBYTESTREAM_LARRAWSCDATAREADINDINGALG_H
7#define LARBYTESTREAM_LARRAWSCDATAREADINDINGALG_H
13#include "GaudiKernel/ServiceHandle.h"
16#include "GaudiKernel/ToolHandle.h"
36 StatusCode
execute(
const EventContext& ctx)
const override;
Byte stream converter of LATOME.
Property holding a SG store/key/clid from which a ReadHandle is made.
Handle class for recording to StoreGate.
An algorithm that can be simultaneously executed in multiple threads.
Interface class for managing ROB for both online and offline.
Container class for LArDigit.
Container class for LArRawSC.
SG::ReadCondHandleKey< LArLATOMEMapping > m_mapKey
SG::WriteHandleKey< LArDigitContainer > m_adcBasCollKey
StatusCode execute(const EventContext &ctx) const override
SG::WriteHandleKey< LArDigitContainer > m_adcCollKey
Gaudi::Property< std::vector< uint32_t > > m_robList
ServiceHandle< IROBDataProviderSvc > m_robDataProviderSvc
StatusCode initialize() override
const LArOnlineID * m_onlineId
SG::WriteHandleKey< LArRawSCContainer > m_etCollKey
SG::WriteHandleKey< LArRawSCContainer > m_etIdCollKey
ToolHandle< LArLATOMEDecoder > m_latomeDecoder
SG::WriteHandleKey< LArLATOMEHeaderContainer > m_latomeHeaderCollKey
LArRawSCDataReadingAlg(const std::string &name, ISvcLocator *pSvcLocator)
Property holding a SG store/key/clid from which a WriteHandle is made.
static const std::vector< uint32_t > s_allROBIDs_LATOME