1 #ifndef RAWMICROBLOCKHEADER_H 2 #define RAWMICROBLOCKHEADER_H 3 #include "DAQDataFormats/RawMicroBlockHeaderV1.h" 4 #include "DAQDataFormats/FunctionBind.h" 14 #include "DAQDataFormats/DataFormatFirst.inc" 15 #define CURRENT_CLASS RawMicroBlockHeader 16 #define LAST_CLASS_VERSION 1 17 #define CURRENT_FIELDS_SUB_NAMESPACE microblock 18 #include "DAQDataFormats/DataFormatLast.inc" 22 namespace microblock {
50 bool setFunctionPointers();
#define IMPLEMENT_SET_MAIN(FUNC, UNITS)
#define IMPLEMENT_MAIN_STANDARD
#define IMPLEMENT_MAIN_setBufferSource
#define IMPLEMENT_FIGUREOUT_VERSION_STATIC(CLASS)
This should be in the header.
#define IMPLEMENT_GET_AND_SET_MAIN(FUNC, UNITS)
#define IMPLEMENT_GET_MAIN(FUNC, UNITS)