DAQEventSummary.h
Go to the documentation of this file.
1 #include <list>
2 
3 #ifndef DQ_DAQEVENTSUMMARY_H
4 #define DQ_DAQEVENTSUMMARY_H
5 
6 namespace dq {
8  {
9  public:
11 
12  public:
13  bool fEventIncomplete; ///< Is the event incomplete?
14  int fEventNumber; ///< Event number (diagnostic)
15  int fNemptyDataBlock; ///< How many empty data blocks?
16  int fNmicroBlocks; ///< How many microblocks?
17  int fNmicroSlices; ///< How many microslices?
18  int fNemptyMicroSlice; ///< How many empty micro slices?
19  int fNDroppedMicroBlocks; ///< How many dropped micro blocks?
20  int fNdataBlockMissingData; ///< # of occurances of isMissingData
21  int fNmicroSliceDataNotPresent; ///< # of microslices with !DataPresent
22 
23  int fNtotalNanoSlices; ///< # of nano slices in the event
24  int fNanoSliceDataNotPresent; ///< # of nanoslices reporting !DataPresent
25  int fNanoSliceNoLinkStatus; ///< # of nanoslices reporting !LinkPresent
26  int fNanoSliceBufferEmpty; ///< # of nanoslices reporting BufferEmpty
27  int fNanoSliceBufferFull; ///< # of nanoslices reporting BufferFull
28  int fNanoSliceCommError; ///< # of nanoslices reporting CommError
29  int fNanoSlicePacketError; ///< # of nanoslices reporting PacketError
30  int fNanoSliceOverflowError; ///< # of nanoslices reporting OverflowError
31  int fNanoSliceADCError; ///< # of nanoslices reporting ADCError
32 
33  std::list<int> fDiblocks; ///< List of diblocks
34  int fNDiblocks; ///< # of diblocks reporting in event
35  };
36 }
37 
38 #endif
int fNdataBlockMissingData
of occurances of isMissingData
int fNmicroBlocks
How many microblocks?
int fNanoSliceADCError
of nanoslices reporting ADCError
int fNanoSliceCommError
of nanoslices reporting CommError
int fNmicroSlices
How many microslices?
DAQEventSummary()
Instantiate an event summary of DAQ header information.
int fNDiblocks
of diblocks reporting in event
int fNemptyMicroSlice
How many empty micro slices?
int fNanoSliceNoLinkStatus
of nanoslices reporting !LinkPresent
int fEventNumber
Event number (diagnostic)
int fNanoSliceDataNotPresent
of nanoslices reporting !DataPresent
bool fEventIncomplete
Is the event incomplete?
std::list< int > fDiblocks
List of diblocks.
int fNanoSliceOverflowError
of nanoslices reporting OverflowError
int fNanoSliceBufferFull
of nanoslices reporting BufferFull
int fNemptyDataBlock
How many empty data blocks?
int fNmicroSliceDataNotPresent
of microslices with !DataPresent
int fNanoSlicePacketError
of nanoslices reporting PacketError
int fNtotalNanoSlices
of nano slices in the event
int fNanoSliceBufferEmpty
of nanoslices reporting BufferEmpty
int fNDroppedMicroBlocks
How many dropped micro blocks?