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