9#ifndef DESERIALIZERFILE_H
10#define DESERIALIZERFILE_H
12#include <daq/rawdata/modules/DeSerializerCOPPER.h>
13#include <rawdata/dataobjects/RawCOPPER.h>
14#include <rawdata/dataobjects/RawCDC.h>
15#include <rawdata/dataobjects/RawSVD.h>
16#include <rawdata/dataobjects/RawECL.h>
17#include <rawdata/dataobjects/RawARICH.h>
18#include <rawdata/dataobjects/RawTOP.h>
19#include <rawdata/dataobjects/RawKLM.h>
42 void event()
override;
48 virtual int*
readOneDataBlock(
int* delete_flag,
int* m_size_word,
int* data_type);
51 virtual int*
readfromFILE(FILE* fp_in,
const int size_word,
const int start_word,
const int stop_word);
89 std::string m_fname_in;
A class definition of an input module for Sequential ROOT I/O.
A class definition of an input module for Sequential ROOT I/O.
virtual int * readfromFILE(FILE *fp_in, const int size_word, const int start_word, const int stop_word)
read data from file
StoreArray< RawSVD > m_rawSVD
RawSVD.
void initialize() override
Module functions to be called from main process.
void event() override
Module functions to be called from event process.
PostRawCOPPERFormat_latest m_tmp_header
a class to handle data from a file
StoreArray< RawCOPPER > m_rawCOPPER
RawCOPPER.
StoreArray< RawARICH > m_rawARICH
RawARICH.
StoreArray< RawKLM > m_rawKLM
RawKLM.
StoreArray< RawTOP > m_rawTOP
RawTOP.
DeSerializerFILEModule()
Constructor / Destructor.
StoreArray< RawDataBlock > m_rawDataBlock
RawDataBlock.
StoreArray< RawECL > m_rawECL
RawECL.
virtual int * readOneDataBlock(int *delete_flag, int *m_size_word, int *data_type)
receive data
StoreArray< RawCDC > m_rawCDC
RawCDC.
virtual void fileOpen()
open a file
The Raw COPPER class ver.
Accessor to arrays stored in the data store.
Abstract base class for different kinds of events.