5#ifndef ALFA_DECODER_CHARGE_H
6#define ALFA_DECODER_CHARGE_H
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"
68 const eformat::FullEventFragment<const uint32_t*> *
m_event =
nullptr;
ALFA_RawDataCollection_charge * getCollection(unsigned int MotherBoardId, ALFA_RawDataContainer_charge *cont)
ServiceHandle< IROBDataProviderSvc > m_robDataProvider
Service for reading bytestream.
const eformat::ROBFragment< const uint32_t * > * robFragment() const
virtual ~ALFA_Decoder_charge()
static const InterfaceID & interfaceID()
unsigned int m_fragment_number
StatusCode fillCollection(const OFFLINE_FRAGMENTS_NAMESPACE::ROBFragment *robFrag, ALFA_RawDataContainer_charge *rdoCont, std::vector< unsigned int > *vecHash=NULL)
ALFA_RawData_charge m_ALFA_RawData_charge
ALFA_RawDataCollection_charge m_ALFA_RawDataCollection_charge
const eformat::ROBFragment< const uint32_t * > * m_robFrag
ALFA_RawData_charge * getRawData_charge(unsigned int PMFId, ALFA_RawDataCollection_charge *coll)
ALFA_Decoder_charge(const std::string &type, const std::string &name, const IInterface *parent)
const eformat::FullEventFragment< const uint32_t * > * m_event
const eformat::FullEventFragment< const uint32_t * > * eventFragment() const
ALFA_RawDataCollectionReadOut * m_ALFA_RawDataCollectionReadOut
virtual StatusCode finalize()
virtual StatusCode initialize()
ALFA_RawDataContainerReadOut * m_ALFA_RawDataContainerReadOut
ALFA_RawDataReadOut_charge * m_ALFA_RawDataReadOut_charge
RDOs : Chamber Service Module, collection of RawData.
This container provides acces to the PMF RDOs.
eformat::ROBFragment< PointerType > ROBFragment