9#ifndef DESERIALIZERCOPPER_H
10#define DESERIALIZERCOPPER_H
15#include <framework/datastore/StoreArray.h>
17#include <daq/rawdata/modules/DeSerializer.h>
19#include <rawdata/dataobjects/PreRawCOPPERFormat_latest.h>
44 void event()
override;
55 void resumeRun()
override;
58 void waitResume()
override;
70 virtual int* readOneEventFromCOPPERFIFO(
const int entry,
int* delete_flag,
int* m_size_word);
71 virtual void openCOPPER();
73 virtual int readFD(
int fd,
char* buf,
int data_size_byte,
int delete_flag);
A class definition of an input module for Sequential ROOT I/O.
int m_finesse_bit_flag
bit flag for available FINESSE slot
unsigned int m_prev_ftsweve32
Event # from data.
void initialize() override
Module functions to be called from main process.
virtual int readFD(int fd, char *buf, int data_size_byte, int delete_flag)
receive data
void event() override
Module functions to be called from event process.
int m_use_slot
bit flag for available FINESSE slot
const PreRawCOPPERFormat_latest m_pre_rawcpr
Handle to data from HSLBs.
DeSerializerCOPPERModule()
Constructor / Destructor.
int m_cpr_fd
COPPER file descripter.
virtual void initializeCOPPER()
Module functions to be called from main process.
A class definition of an input module for Sequential ROOT I/O.
Accessor to arrays stored in the data store.
Abstract base class for different kinds of events.