Public Member Functions | Public Attributes | List of all members
om::RawEventSummary Class Reference

#include "/cvmfs/nova-development.opensciencegrid.org/novasoft/releases/N20-12-03/OnlineMonitoring/producer/RawEventSummary.h"

Public Member Functions

 RawEventSummary ()
 

Public Attributes

unsigned int fRun
 Run number. More...
 
unsigned int fSubrun
 Subrun number. More...
 
unsigned int fEvent
 Event nunber. More...
 
unsigned int fNdatablock
 Number of data blocks. More...
 
unsigned int fTrigger
 Trigger type. More...
 
unsigned int fMasterTrigger
 Master trigger number. More...
 
unsigned long int fT0
 Trigger time in nova time units (64 Mhz ticks) More...
 
unsigned int fRange
 Trigger length in units of 500 nsec. More...
 
float fHour
 A fractional hour of the day. More...
 
double fT0lo32Usec
 Just the lower 32 bits of T0 converted to Usec. More...
 
bool fEventIncomplete
 Is the event incomplete? More...
 
unsigned int fNhit
 Total number of nanoslices (hits) More...
 
unsigned int fNfeberr
 Number of FEB errors reported in event. More...
 
unsigned int fNmicroSl
 Total number of micro slices. More...
 
std::set< unsigned intfDiblocks
 The list of diblocks in event. More...
 
std::set< unsigned intfDCMs
 The list of DCMs contributing to the event. More...
 
std::set< unsigned intfFEBs
 The list of FEBs contributing to the event. More...
 

Detailed Description

Definition at line 12 of file RawEventSummary.h.

Constructor & Destructor Documentation

RawEventSummary::RawEventSummary ( )

Definition at line 4 of file RawEventSummary.cxx.

4  :
5  fRun(0),
6  fSubrun(0),
7  fEvent(0),
8  fNdatablock(0),
9  fTrigger(0),
10  fMasterTrigger(0),
11  fT0(0),
12  fRange(0),
13  fHour(0),
14  fT0lo32Usec(0),
16  fNhit(0),
17  fNfeberr(0),
18  fNmicroSl(0)
19 { }
unsigned long int fT0
Trigger time in nova time units (64 Mhz ticks)
unsigned int fMasterTrigger
Master trigger number.
unsigned int fEvent
Event nunber.
unsigned int fRange
Trigger length in units of 500 nsec.
unsigned int fNmicroSl
Total number of micro slices.
float fHour
A fractional hour of the day.
unsigned int fRun
Run number.
unsigned int fSubrun
Subrun number.
unsigned int fTrigger
Trigger type.
unsigned int fNfeberr
Number of FEB errors reported in event.
unsigned int fNdatablock
Number of data blocks.
double fT0lo32Usec
Just the lower 32 bits of T0 converted to Usec.
unsigned int fNhit
Total number of nanoslices (hits)
bool fEventIncomplete
Is the event incomplete?

Member Data Documentation

std::set<unsigned int> om::RawEventSummary::fDCMs

The list of DCMs contributing to the event.

Definition at line 38 of file RawEventSummary.h.

Referenced by om::HitCounts::GetRawEventSummary(), and om::RawEventUnpacker::UnpackMicroSlice().

std::set<unsigned int> om::RawEventSummary::fDiblocks

The list of diblocks in event.

Definition at line 37 of file RawEventSummary.h.

Referenced by om::RawEventUnpacker::UnpackMicroSlice().

unsigned int om::RawEventSummary::fEvent
bool om::RawEventSummary::fEventIncomplete
std::set<unsigned int> om::RawEventSummary::fFEBs

The list of FEBs contributing to the event.

Definition at line 39 of file RawEventSummary.h.

Referenced by om::HitCounts::GetRawEventSummary(), and om::RawEventUnpacker::UnpackNanoSlice().

float om::RawEventSummary::fHour
unsigned int om::RawEventSummary::fMasterTrigger

Master trigger number.

Definition at line 24 of file RawEventSummary.h.

Referenced by om::TriggerPlots::GetRawEventSummary(), and om::RawEventUnpacker::UnpackRawEvent().

unsigned int om::RawEventSummary::fNdatablock

Number of data blocks.

Definition at line 22 of file RawEventSummary.h.

Referenced by om::RawEventUnpacker::UnpackRawEvent().

unsigned int om::RawEventSummary::fNfeberr

Number of FEB errors reported in event.

Definition at line 35 of file RawEventSummary.h.

Referenced by om::RawEventUnpacker::UnpackNanoSlice().

unsigned int om::RawEventSummary::fNhit

Total number of nanoslices (hits)

Definition at line 34 of file RawEventSummary.h.

Referenced by om::HitCounts::GetRawEventSummary(), and om::RawEventUnpacker::UnpackNanoSlice().

unsigned int om::RawEventSummary::fNmicroSl

Total number of micro slices.

Definition at line 36 of file RawEventSummary.h.

Referenced by om::HitCounts::GetRawEventSummary(), and om::RawEventUnpacker::UnpackMicroSlice().

unsigned int om::RawEventSummary::fRange
unsigned int om::RawEventSummary::fRun
unsigned int om::RawEventSummary::fSubrun

Subrun number.

Definition at line 20 of file RawEventSummary.h.

Referenced by om::RawEventUnpacker::UnpackRawEvent().

unsigned long int om::RawEventSummary::fT0
double om::RawEventSummary::fT0lo32Usec

Just the lower 32 bits of T0 converted to Usec.

Definition at line 28 of file RawEventSummary.h.

Referenced by om::WLPlots::GetNanoSliceSummary(), om::TQPlots::GetNanoSliceSummary(), and om::RawEventUnpacker::UnpackRawEvent().

unsigned int om::RawEventSummary::fTrigger

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