11#include "eformat/ROBFragment.h"
12#include "eformat/FullEventFragment.h"
16#include "GaudiKernel/ToolHandle.h"
17#include "GaudiKernel/ServiceHandle.h"
18#include "GaudiKernel/IToolSvc.h"
19#include "GaudiKernel/MsgStream.h"
47 ALFA_Decoder (
const std::string&
type,
const std::string& name,
const IInterface* parent);
68 const eformat::FullEventFragment<const uint32_t*> *
m_event =
nullptr;
ALFA_RawDataCollection * getCollection(unsigned int MotherBoardId, ALFA_RawDataContainer *cont)
ALFA_RawDataCollection m_ALFA_RawDataCollection
ALFA_RawDataCollectionReadOut * m_ALFA_RawDataCollectionReadOut
const eformat::ROBFragment< const uint32_t * > * m_robFrag
ALFA_Decoder(const std::string &type, const std::string &name, const IInterface *parent)
ALFA_RawDataContainerReadOut * m_ALFA_RawDataContainerReadOut
ALFA_RawData * getRawData(unsigned int PMFId, ALFA_RawDataCollection *coll)
const eformat::FullEventFragment< const uint32_t * > * eventFragment() const
ServiceHandle< IROBDataProviderSvc > m_robDataProvider
Service for reading bytestream.
virtual StatusCode initialize()
static const InterfaceID & interfaceID()
ALFA_RawDataReadOut * m_ALFA_RawDataReadOut
ALFA_RawData m_ALFA_RawData
const eformat::ROBFragment< const uint32_t * > * robFragment() const
virtual StatusCode finalize()
const eformat::FullEventFragment< const uint32_t * > * m_event
StatusCode fillCollection(const OFFLINE_FRAGMENTS_NAMESPACE::ROBFragment *robFrag, ALFA_RawDataContainer *rdoCont, std::vector< unsigned int > *vecHash=NULL)
unsigned int m_fragment_number
RDOs : Chamber Service Module, collection of RawData.
This container provides acces to the PMF RDOs.
eformat::ROBFragment< PointerType > ROBFragment