DAQEventSummary.cxx
Go to the documentation of this file.
1 ////////////////////////////////////////////////////////////////////////////////
2 /// \file DAQEventSummary.cxx
3 /// \brief A place to store select DAQ header information
4 /// \author Justin Vasel <jvasel@indiana.edu>
5 /// Mark Messier <messier@indiana.edu>
6 ////////////////////////////////////////////////////////////////////////////////
7 
9 
10 namespace dq{
11 
12  //............................................................................
13  /// Instantiate an event summary of DAQ header information
15  {
16  fEventIncomplete = false;
17  fEventNumber = -1;
18  fNemptyDataBlock = -1;
19  fNmicroBlocks = -1;
20  fNmicroSlices = -1;
21  fNemptyMicroSlice = -1;
25  fNtotalNanoSlices = -1;
33  fNanoSliceADCError = -1;
34  fNDiblocks = -1;
35  }
36 }
37 
38 
39 ////////////////////////////////////////////////////////////////////////////////
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?
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?