Classes | Namespaces | Macros | Enumerations
NanoSliceConstructor.h File Reference
#include "DAQDataFormats/RawNanoSlice.h"
#include "RawDAQDataConstructor.h"
#include "NanoSliceHeaderConstructor.h"
#include "DAQDataFormats/DataFormatFirst.inc"
#include "DAQDataFormats/DataFormatLast.inc"

Go to the source code of this file.

Classes

class  daqdataformats::CURRENT_FIELDS_SUB_NAMESPACE::NanoSliceConstructor
 

Namespaces

 daqdataformats
 Class to hold the data from the FEBs in correct formats.
 
 daqdataformats::CURRENT_FIELDS_SUB_NAMESPACE
 

Macros

#define CURRENT_CLASS   RawNanoSlice
 
#define LAST_CLASS_VERSION   3
 
#define CURRENT_FIELDS_SUB_NAMESPACE   rawnano
 

Enumerations

enum  daqdataformats::CURRENT_FIELDS_SUB_NAMESPACE::NanoSliceTestValues { daqdataformats::CURRENT_FIELDS_SUB_NAMESPACE::TEST_VALUE_TimeStamp = 1067, daqdataformats::CURRENT_FIELDS_SUB_NAMESPACE::TEST_VALUE_PulseHeight = 34, daqdataformats::CURRENT_FIELDS_SUB_NAMESPACE::TEST_VALUE_Value1 = 12 }
 

Macro Definition Documentation

#define CURRENT_CLASS   RawNanoSlice

It is requred to

  1. include DAQDataFormats/DataFormatFirst.inc
  2. define CURRENT_CLASS
  3. define CURRENT_CLASS_VERSION for version of the class OR define LAST_CLASS_VERSION for the main structure of the class
  4. (optional) define CURRENT_FIELDS_SUB_NAMESPACE
  5. include DAQDataFormats/DataFormatLast.inc before the declaration of the DataFormat version class in the header.

Definition at line 24 of file NanoSliceConstructor.h.

#define CURRENT_FIELDS_SUB_NAMESPACE   rawnano

Definition at line 26 of file NanoSliceConstructor.h.

#define LAST_CLASS_VERSION   3

Definition at line 25 of file NanoSliceConstructor.h.