Public Member Functions | Public Attributes | List of all members
dq::DAQEventSummary Class Reference

#include "/cvmfs/nova-development.opensciencegrid.org/novasoft/releases/N20-12-03/DataQuality/DAQHeader/DAQEventSummary.h"

Public Member Functions

 DAQEventSummary ()
 Instantiate an event summary of DAQ header information. More...
 

Public Attributes

bool fEventIncomplete
 Is the event incomplete? More...
 
int fEventNumber
 Event number (diagnostic) More...
 
int fNemptyDataBlock
 How many empty data blocks? More...
 
int fNmicroBlocks
 How many microblocks? More...
 
int fNmicroSlices
 How many microslices? More...
 
int fNemptyMicroSlice
 How many empty micro slices? More...
 
int fNDroppedMicroBlocks
 How many dropped micro blocks? More...
 
int fNdataBlockMissingData
 

of occurances of isMissingData

More...
 
int fNmicroSliceDataNotPresent
 

of microslices with !DataPresent

More...
 
int fNtotalNanoSlices
 

of nano slices in the event

More...
 
int fNanoSliceDataNotPresent
 

of nanoslices reporting !DataPresent

More...
 
int fNanoSliceNoLinkStatus
 

of nanoslices reporting !LinkPresent

More...
 
int fNanoSliceBufferEmpty
 

of nanoslices reporting BufferEmpty

More...
 
int fNanoSliceBufferFull
 

of nanoslices reporting BufferFull

More...
 
int fNanoSliceCommError
 

of nanoslices reporting CommError

More...
 
int fNanoSlicePacketError
 

of nanoslices reporting PacketError

More...
 
int fNanoSliceOverflowError
 

of nanoslices reporting OverflowError

More...
 
int fNanoSliceADCError
 

of nanoslices reporting ADCError

More...
 
std::list< intfDiblocks
 List of diblocks. More...
 
int fNDiblocks
 

of diblocks reporting in event

More...
 

Detailed Description

Definition at line 7 of file DAQEventSummary.h.

Constructor & Destructor Documentation

dq::DAQEventSummary::DAQEventSummary ( )

Instantiate an event summary of DAQ header information.

Definition at line 14 of file DAQEventSummary.cxx.

References fEventIncomplete, fEventNumber, fNanoSliceADCError, fNanoSliceBufferEmpty, fNanoSliceBufferFull, fNanoSliceCommError, fNanoSliceDataNotPresent, fNanoSliceNoLinkStatus, fNanoSliceOverflowError, fNanoSlicePacketError, fNdataBlockMissingData, fNDiblocks, fNDroppedMicroBlocks, fNemptyDataBlock, fNemptyMicroSlice, fNmicroBlocks, fNmicroSliceDataNotPresent, fNmicroSlices, and fNtotalNanoSlices.

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  }
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?
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?

Member Data Documentation

std::list<int> dq::DAQEventSummary::fDiblocks

List of diblocks.

Definition at line 33 of file DAQEventSummary.h.

Referenced by dq::DAQEventUnpack::UnpackMicroSlice().

bool dq::DAQEventSummary::fEventIncomplete
int dq::DAQEventSummary::fEventNumber

Event number (diagnostic)

Definition at line 14 of file DAQEventSummary.h.

Referenced by dq::DAQHeaderSummaryAna::analyze(), DAQEventSummary(), and dq::DAQEventUnpack::UnpackRawEvent().

int dq::DAQEventSummary::fNanoSliceADCError

of nanoslices reporting ADCError

Definition at line 31 of file DAQEventSummary.h.

Referenced by DAQEventSummary(), caf::CAFMaker::FillSpillVars(), and dq::DAQEventUnpack::UnpackNanoSlice().

int dq::DAQEventSummary::fNanoSliceBufferEmpty

of nanoslices reporting BufferEmpty

Definition at line 26 of file DAQEventSummary.h.

Referenced by DAQEventSummary(), caf::CAFMaker::FillSpillVars(), and dq::DAQEventUnpack::UnpackNanoSlice().

int dq::DAQEventSummary::fNanoSliceBufferFull

of nanoslices reporting BufferFull

Definition at line 27 of file DAQEventSummary.h.

Referenced by DAQEventSummary(), caf::CAFMaker::FillSpillVars(), and dq::DAQEventUnpack::UnpackNanoSlice().

int dq::DAQEventSummary::fNanoSliceCommError

of nanoslices reporting CommError

Definition at line 28 of file DAQEventSummary.h.

Referenced by DAQEventSummary(), caf::CAFMaker::FillSpillVars(), and dq::DAQEventUnpack::UnpackNanoSlice().

int dq::DAQEventSummary::fNanoSliceDataNotPresent

of nanoslices reporting !DataPresent

Definition at line 24 of file DAQEventSummary.h.

Referenced by DAQEventSummary(), caf::CAFMaker::FillSpillVars(), and dq::DAQEventUnpack::UnpackNanoSlice().

int dq::DAQEventSummary::fNanoSliceNoLinkStatus

of nanoslices reporting !LinkPresent

Definition at line 25 of file DAQEventSummary.h.

Referenced by DAQEventSummary(), caf::CAFMaker::FillSpillVars(), and dq::DAQEventUnpack::UnpackNanoSlice().

int dq::DAQEventSummary::fNanoSliceOverflowError

of nanoslices reporting OverflowError

Definition at line 30 of file DAQEventSummary.h.

Referenced by DAQEventSummary(), caf::CAFMaker::FillSpillVars(), and dq::DAQEventUnpack::UnpackNanoSlice().

int dq::DAQEventSummary::fNanoSlicePacketError

of nanoslices reporting PacketError

Definition at line 29 of file DAQEventSummary.h.

Referenced by DAQEventSummary(), caf::CAFMaker::FillSpillVars(), and dq::DAQEventUnpack::UnpackNanoSlice().

int dq::DAQEventSummary::fNdataBlockMissingData
int dq::DAQEventSummary::fNDiblocks

of diblocks reporting in event

Definition at line 34 of file DAQEventSummary.h.

Referenced by dq::DAQHeaderSummaryAna::analyze(), DAQEventSummary(), and caf::CAFMaker::FillSpillVars().

int dq::DAQEventSummary::fNDroppedMicroBlocks

How many dropped micro blocks?

Definition at line 19 of file DAQEventSummary.h.

Referenced by dq::DAQHeaderSummaryAna::analyze(), DAQEventSummary(), and caf::CAFMaker::FillSpillVars().

int dq::DAQEventSummary::fNemptyDataBlock
int dq::DAQEventSummary::fNemptyMicroSlice
int dq::DAQEventSummary::fNmicroBlocks
int dq::DAQEventSummary::fNmicroSliceDataNotPresent
int dq::DAQEventSummary::fNmicroSlices

How many microslices?

Definition at line 17 of file DAQEventSummary.h.

Referenced by dq::DAQHeaderSummaryAna::analyze(), and DAQEventSummary().

int dq::DAQEventSummary::fNtotalNanoSlices

of nano slices in the event

Definition at line 23 of file DAQEventSummary.h.

Referenced by DAQEventSummary(), caf::CAFMaker::FillSpillVars(), and dq::DAQEventUnpack::UnpackMicroSlice().


The documentation for this class was generated from the following files: