Public Member Functions | Public Attributes | List of all members
sumdata::EventQuality Class Reference

#include "/cvmfs/nova-development.opensciencegrid.org/novasoft/releases/N20-08-04/SummaryData/EventQuality.h"

Public Member Functions

 EventQuality ()
 
 ~EventQuality ()
 
void Print (std::ostream &stream)
 

Public Attributes

int nmissingdcmslg
 
int nmissingdcms
 

of missing DCMs

More...
 
double fracdcm3hits
 fraction of DCM3 hits in horizontal modules More...
 
int nouttimehits
 

of out-beam-window hits

More...
 
int nnoisyapds
 

of noisy APDs

More...
 
int nmicroslices
 

of micro slices

More...
 
float dcmedgematchfrac
 Low values mean out-of-sync detector. More...
 

Detailed Description

Definition at line 13 of file EventQuality.h.

Constructor & Destructor Documentation

sumdata::EventQuality::EventQuality ( )

Definition at line 13 of file EventQuality.cxx.

13  :
14  nmissingdcmslg(0),
15  nmissingdcms(0),
16  fracdcm3hits(0.0),
17  nouttimehits(0),
18  nnoisyapds(0),
19  nmicroslices(0),
21  {
22  }
int nouttimehits
of out-beam-window hits
Definition: EventQuality.h:25
int nmissingdcms
of missing DCMs
Definition: EventQuality.h:23
int nmicroslices
of micro slices
Definition: EventQuality.h:27
double fracdcm3hits
fraction of DCM3 hits in horizontal modules
Definition: EventQuality.h:24
float dcmedgematchfrac
Low values mean out-of-sync detector.
Definition: EventQuality.h:29
int nnoisyapds
of noisy APDs
Definition: EventQuality.h:26
sumdata::EventQuality::~EventQuality ( )

Definition at line 25 of file EventQuality.cxx.

26  {
27  }

Member Function Documentation

void sumdata::EventQuality::Print ( std::ostream &  stream)

Definition at line 30 of file EventQuality.cxx.

References dcmedgematchfrac, fracdcm3hits, nmicroslices, nmissingdcms, nnoisyapds, and nouttimehits.

31  {
32  stream << "This spill has: \n";
33  stream << nmissingdcms << " missing DCMS\n";
34  stream << fracdcm3hits << " fraction of DCM3 hits in the horizontal modules\n";
35  stream << nouttimehits << " out-of-time hits\n";
36  stream << nnoisyapds << " noisy APDs\n";
37  stream << nmicroslices << " micro slices\n";
38  stream << dcmedgematchfrac << " fraction of DCM edge crossings that match in the adjacent DCM";
39  }
int nouttimehits
of out-beam-window hits
Definition: EventQuality.h:25
int nmissingdcms
of missing DCMs
Definition: EventQuality.h:23
int nmicroslices
of micro slices
Definition: EventQuality.h:27
double fracdcm3hits
fraction of DCM3 hits in horizontal modules
Definition: EventQuality.h:24
float dcmedgematchfrac
Low values mean out-of-sync detector.
Definition: EventQuality.h:29
int nnoisyapds
of noisy APDs
Definition: EventQuality.h:26

Member Data Documentation

float sumdata::EventQuality::dcmedgematchfrac

Low values mean out-of-sync detector.

Definition at line 29 of file EventQuality.h.

Referenced by caf::CAFMaker::FillSpillVars(), dqsf::DQSpillFlags::FillSyncVars(), and Print().

double sumdata::EventQuality::fracdcm3hits
int sumdata::EventQuality::nmicroslices

of micro slices

Definition at line 27 of file EventQuality.h.

Referenced by dqsf::DQSpillFlags::FillRawVars(), caf::CAFMaker::FillSpillVars(), and Print().

int sumdata::EventQuality::nmissingdcms
int sumdata::EventQuality::nmissingdcmslg
int sumdata::EventQuality::nnoisyapds

of noisy APDs

Definition at line 26 of file EventQuality.h.

Referenced by dqsf::DQSpillFlags::FillCountVars(), caf::CAFMaker::FillSpillVars(), and Print().

int sumdata::EventQuality::nouttimehits

of out-beam-window hits

Definition at line 25 of file EventQuality.h.

Referenced by dqsf::DQSpillFlags::FillCountVars(), caf::CAFMaker::FillSpillVars(), and Print().


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