| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

DayaBay::PmtCalibData Class Reference

#include <ICalibDataSvc.h>

Collaboration diagram for DayaBay::PmtCalibData:

[legend]
List of all members.

Public Types

 kUnknown = 0x00
 kGood = 0x01
 kBadEfficiency = 0x02
 kBadTiming = 0x04
 kBadGain = 0x08
 kBadGainWidth = 0x10
 kBadPedestal = 0x20
enum  Status_t {
  kUnknown = 0x00, kGood = 0x01, kBadEfficiency = 0x02, kBadTiming = 0x04,
  kBadGain = 0x08, kBadGainWidth = 0x10, kBadPedestal = 0x20
}

Public Member Functions

 PmtCalibData ()
 ~PmtCalibData ()

Public Attributes

DayaBay::DetectorSensor m_pmtId
Status_t m_status
double m_speHigh
double m_sigmaSpeHigh
double m_speLow
double m_timeOffset
double m_timeSpread
double m_efficiency
double m_prePulseProb
double m_afterPulseProb
double m_darkRate

Detailed Description

Definition at line 21 of file ICalibDataSvc.h.


Member Enumeration Documentation

enum DayaBay::PmtCalibData::Status_t

Enumerator:
kUnknown 
kGood 
kBadEfficiency 
kBadTiming 
kBadGain 
kBadGainWidth 
kBadPedestal 

Definition at line 23 of file ICalibDataSvc.h.

00023                   {
00024       kUnknown       = 0x00,
00025       kGood          = 0x01,
00026       kBadEfficiency = 0x02,
00027       kBadTiming     = 0x04,
00028       kBadGain       = 0x08,      
00029       kBadGainWidth  = 0x10,
00030       kBadPedestal   = 0x20
00031     };


Constructor & Destructor Documentation

DayaBay::PmtCalibData::PmtCalibData (  )  [inline]

Definition at line 32 of file ICalibDataSvc.h.

DayaBay::PmtCalibData::~PmtCalibData (  )  [inline]

Definition at line 35 of file ICalibDataSvc.h.

00035 {;}


Member Data Documentation

DayaBay::DetectorSensor DayaBay::PmtCalibData::m_pmtId

Definition at line 37 of file ICalibDataSvc.h.

Status_t DayaBay::PmtCalibData::m_status

Definition at line 38 of file ICalibDataSvc.h.

double DayaBay::PmtCalibData::m_speHigh

Definition at line 39 of file ICalibDataSvc.h.

double DayaBay::PmtCalibData::m_sigmaSpeHigh

Definition at line 40 of file ICalibDataSvc.h.

double DayaBay::PmtCalibData::m_speLow

Definition at line 41 of file ICalibDataSvc.h.

double DayaBay::PmtCalibData::m_timeOffset

Definition at line 42 of file ICalibDataSvc.h.

double DayaBay::PmtCalibData::m_timeSpread

Definition at line 43 of file ICalibDataSvc.h.

double DayaBay::PmtCalibData::m_efficiency

Definition at line 44 of file ICalibDataSvc.h.

double DayaBay::PmtCalibData::m_prePulseProb

Definition at line 45 of file ICalibDataSvc.h.

double DayaBay::PmtCalibData::m_afterPulseProb

Definition at line 46 of file ICalibDataSvc.h.

double DayaBay::PmtCalibData::m_darkRate

Definition at line 47 of file ICalibDataSvc.h.


The documentation for this class was generated from the following file:
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:21:05 2011 for DataSvc by doxygen 1.4.7