NtpSRDataQuality Class Reference

#include <NtpSRDataQuality.h>

List of all members.

Public Member Functions

 NtpSRDataQuality ()
virtual ~NtpSRDataQuality ()
virtual std::ostream & Print (std::ostream &os) const
virtual void Print (Option_t *option="") const

Public Attributes

Int_t trigsource
 trigger word
Int_t trigtime
 trigger time
Int_t errorcode
 snarl error code from RawDigitDataBlock
Int_t cratemask
 number of crates enabled
Int_t pretrigdigits
 number of pre-trigger digits
Int_t posttrigdigits
 number of post-trigger digits
Int_t snarlmultiplicity
 number of post-trigger digits in detector
Int_t spillstatus
 state of SpillServer
Int_t spilltype
 type of spill (real, fake etc...)
Int_t spilltimeerror
 GPS error from SpillServer.
Int_t litrigger
 was there a nearby TMPT hit
Int_t litime
 time of the TMPT hit
Int_t lisubtractedtime
 (TMPT hit time) - (Trigger Time)
Int_t lirelativetime
 Abs(LiSubTime).
Int_t licalibpoint
 Current LI point.
Int_t licalibtype
 type of LI
Int_t libox
 pulser box number
Int_t liled
 LED number.
Int_t lipulseheight
 pulse height
Int_t lipulsewidth
 pulse width
Int_t coldchips
 number of cold chips
Int_t hotchips
 number of hot chips
Int_t busychips
 number of busy chips
Int_t readouterrors
 number of readout errors from RawDigits
Int_t dataqualityword
 overall quality (CandDataQuality::EDataQuality)

Detailed Description

Definition at line 17 of file NtpSRDataQuality.h.


Constructor & Destructor Documentation

NtpSRDataQuality::NtpSRDataQuality (  ) 

Definition at line 18 of file NtpSRDataQuality.cxx.

00018                                    :
00019   trigsource(-1),        
00020   trigtime(0),          
00021   errorcode(0),         
00022   cratemask(0),         
00023   pretrigdigits(0),     
00024   posttrigdigits(0),    
00025   snarlmultiplicity(0), 
00026   spillstatus(-1),       
00027   spilltype(-1),         
00028   spilltimeerror(0),    
00029   litrigger(0),         
00030   litime(0),            
00031   lisubtractedtime(0),  
00032   lirelativetime(0),    
00033   licalibpoint(-1),      
00034   licalibtype(-1),       
00035   libox(-1),             
00036   liled(-1),             
00037   lipulseheight(-1),     
00038   lipulsewidth(-1),      
00039   coldchips(0),         
00040   hotchips(0),          
00041   busychips(0),         
00042   readouterrors(0),     
00043   dataqualityword(0)
00044 {
00045 
00046 }

NtpSRDataQuality::~NtpSRDataQuality (  )  [virtual]

Definition at line 48 of file NtpSRDataQuality.cxx.

00049 {
00050 
00051 }


Member Function Documentation

void NtpSRDataQuality::Print ( Option_t *  option = ""  )  const [virtual]

Definition at line 72 of file NtpSRDataQuality.cxx.

References Print().

00072                                                          {
00073   //
00074   //  Purpose:  Printdata in form supported by TObject::Print.
00075   //
00076   //  Arguments: option (not used)
00077   //
00078 
00079   Print(std::cout);
00080   return;
00081 }

std::ostream & NtpSRDataQuality::Print ( std::ostream &  os  )  const [virtual]

Definition at line 53 of file NtpSRDataQuality.cxx.

References busychips, coldchips, cratemask, dataqualityword, errorcode, hotchips, libox, licalibpoint, licalibtype, liled, lipulseheight, lipulsewidth, lirelativetime, lisubtractedtime, litime, litrigger, posttrigdigits, pretrigdigits, readouterrors, snarlmultiplicity, spillstatus, spilltimeerror, spilltype, trigsource, and trigtime.

Referenced by Print().

00053                                                         {
00054   //
00055   //  Purpose:  Print data quality information on ostream.
00056   //
00057 
00058   os << " NtpSRDataQuality::Print: " << std::endl;
00059   os << "  trigger:     " << "src=" << trigsource << ", time=" << trigtime << std::endl      
00060      << "  cratemask:   " << cratemask << std::endl 
00061      << "  errorcode:   " << errorcode << std::endl         
00062      << "  digits:      " << "pre=" << pretrigdigits << ", post=" << posttrigdigits << ", snarl=" << snarlmultiplicity << std::endl 
00063      << "  spill:       " << "status=" << spillstatus << ", type=" << spilltype << ", error=" << spilltimeerror << std::endl
00064      << "  LI:          " << "trig=" << litrigger << ", time=" << litime << ", subtime=" << lisubtractedtime << ", reltime=" << lirelativetime << std::endl
00065      << "  LI:          " << "point=" << licalibpoint << ", type=" << licalibtype << ", box=" << libox << ", led=" << liled << ", pulseheight=" << lipulseheight << ", lipulsewidth=" << lipulsewidth << std::endl
00066      << "  bad chips:   " << "cold=" << coldchips << ", hot=" << hotchips << ", busy=" << busychips << ", errors=" << readouterrors << std::endl
00067      << "  dataquality: " << dataqualityword << std::endl;
00068 
00069   return os;
00070 }


Member Data Documentation

number of busy chips

Definition at line 55 of file NtpSRDataQuality.h.

Referenced by NtpSRModule::FillNtpDataQuality(), MeuCuts::FillSTSumDetails(), MeuCuts::IsGoodDataQuality(), and Print().

overall quality (CandDataQuality::EDataQuality)

Definition at line 57 of file NtpSRDataQuality.h.

Referenced by NtpSRModule::FillNtpDataQuality(), and Print().

snarl error code from RawDigitDataBlock

Definition at line 35 of file NtpSRDataQuality.h.

Referenced by NtpSRModule::FillNtpDataQuality(), and Print().

number of hot chips

Definition at line 54 of file NtpSRDataQuality.h.

Referenced by NtpSRModule::FillNtpDataQuality(), and Print().

pulser box number

Definition at line 49 of file NtpSRDataQuality.h.

Referenced by NtpSRModule::FillNtpDataQuality(), and Print().

Current LI point.

Definition at line 47 of file NtpSRDataQuality.h.

Referenced by NtpSRModule::FillNtpDataQuality(), and Print().

type of LI

Definition at line 48 of file NtpSRDataQuality.h.

Referenced by NtpSRModule::FillNtpDataQuality(), and Print().

LED number.

Definition at line 50 of file NtpSRDataQuality.h.

Referenced by NtpSRModule::FillNtpDataQuality(), and Print().

pulse height

Definition at line 51 of file NtpSRDataQuality.h.

Referenced by NtpSRModule::FillNtpDataQuality(), and Print().

pulse width

Definition at line 52 of file NtpSRDataQuality.h.

Referenced by NtpSRModule::FillNtpDataQuality(), and Print().

Abs(LiSubTime).

Definition at line 46 of file NtpSRDataQuality.h.

Referenced by NtpSRModule::FillNtpDataQuality(), and Print().

(TMPT hit time) - (Trigger Time)

Definition at line 45 of file NtpSRDataQuality.h.

Referenced by NtpSRModule::FillNtpDataQuality(), MeuCuts::IsGoodDataQuality(), and Print().

time of the TMPT hit

Definition at line 44 of file NtpSRDataQuality.h.

Referenced by NtpSRModule::FillNtpDataQuality(), and Print().

was there a nearby TMPT hit

Definition at line 43 of file NtpSRDataQuality.h.

Referenced by NtpSRModule::FillNtpDataQuality(), MeuCuts::IsGoodDataQuality(), and Print().

number of post-trigger digits

Definition at line 38 of file NtpSRDataQuality.h.

Referenced by NtpSRModule::FillNtpDataQuality(), and Print().

number of pre-trigger digits

Definition at line 37 of file NtpSRDataQuality.h.

Referenced by NtpSRModule::FillNtpDataQuality(), and Print().

number of readout errors from RawDigits

Definition at line 56 of file NtpSRDataQuality.h.

Referenced by NtpSRModule::FillNtpDataQuality(), and Print().

number of post-trigger digits in detector

Definition at line 39 of file NtpSRDataQuality.h.

Referenced by NtpSRModule::FillNtpDataQuality(), and Print().

state of SpillServer

Definition at line 40 of file NtpSRDataQuality.h.

Referenced by MadPIDAnalysis::CreatePAN(), NtpSRModule::FillNtpDataQuality(), and Print().

GPS error from SpillServer.

Definition at line 42 of file NtpSRDataQuality.h.

Referenced by MadPIDAnalysis::CreatePAN(), NtpSRModule::FillNtpDataQuality(), and Print().

type of spill (real, fake etc...)

Definition at line 41 of file NtpSRDataQuality.h.

Referenced by MadPIDAnalysis::CreatePAN(), NtpSRModule::FillNtpDataQuality(), and Print().

trigger word

Definition at line 33 of file NtpSRDataQuality.h.

Referenced by NtpSRModule::FillNtpDataQuality(), MeuCuts::IsGoodDataQuality(), and Print().

trigger time

Definition at line 34 of file NtpSRDataQuality.h.

Referenced by NtpSRModule::FillNtpDataQuality(), and Print().


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

Generated on 2 Nov 2017 for loon by  doxygen 1.6.1