3 #ifndef DAQ_DDAS_DDASUNPACKER_H
4 #define DAQ_DDAS_DDASUNPACKER_H
8 #include "DDASHitUnpacker.h"
10 #include <EventProcessor.h>
11 #include <TranslatorPointer.h>
12 #include <TCLAnalyzer.h>
23 class CParameterMapper;
53 std::vector<DDASHit> m_channelList;
98 virtual Bool_t
operator()(
const Address_t pEvent,
100 CAnalyzer& rAnalyzer,
101 CBufferDecoder& rDecoder);
105 void setEventSize(
const Address_t pEvent, CBufferDecoder& rDecoder,
106 CAnalyzer& rAnalyzer);
void setParameterMapper(CParameterMapper &pParameterMapper)
Pass in a different parameter mapper.
Definition: DDASUnpacker.cpp:53
virtual Bool_t operator()(const Address_t pEvent, CEvent &rEvent, CAnalyzer &rAnalyzer, CBufferDecoder &rDecoder)
Process the raw data and call user's mapper.
Definition: DDASUnpacker.cpp:68
CParameterMapper & getParameterMapper() const
Definition: DDASUnpacker.cpp:60
Raw data unpacker for unbuilt data.
Definition: DDASUnpacker.h:47
~CDDASUnpacker()
Definition: DDASUnpacker.cpp:47
CDDASUnpacker(CParameterMapper &rParameterMapper)
Constructor.
Definition: DDASUnpacker.cpp:21
Parse the DDAS Readout event data.
Definition: DDASHitUnpacker.h:30
Definition: SystemBooter.cpp:16
Definition: ParameterMapper.h:14