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

In This Package:

DayaBay::PmtBenchData Class Reference

#include <IBenchDataSvc.h>

Collaboration diagram for DayaBay::PmtBenchData:

[legend]
List of all members.

Public Member Functions

 PmtBenchData ()
 ~PmtBenchData ()

Public Attributes

DayaBay::PmtHardwareId m_id
double m_hvm
double m_speHvm
double m_hv0
double m_gainConst
double m_gainAlpha
double m_spe
double m_pvRatio
double m_speFwhm
double m_peRatio
double m_efficiency
std::vector< double > m_linearityNpe
std::vector< double > m_linearityPct
std::vector< std::vector<
double > > 
m_darkRate
double m_riseTime
double m_fallTime
double m_burnStart
double m_burnStop
std::string m_burnResult
double m_testStart
double m_testStop
std::string m_testResult
double m_manCathodeSens
double m_manAnodeSens
double m_manAnodeDark
double m_manCathodeBlueSens
double m_manPVRatio
double m_manDarkRate
double m_manTimeSpread

Detailed Description

Definition at line 21 of file IBenchDataSvc.h.


Constructor & Destructor Documentation

DayaBay::PmtBenchData::PmtBenchData (  )  [inline]

Definition at line 23 of file IBenchDataSvc.h.

00023                   { m_hvm=0.; m_speHvm=0.; m_hv0=0.; m_gainConst=0.; 
00024     m_gainAlpha=0.; m_spe=0.; m_pvRatio=0.; m_speFwhm=0.; m_peRatio=0.;
00025     m_efficiency=0.; m_linearityNpe=std::vector<double>(8,0.); 
00026     m_linearityPct=std::vector<double>(8,0.); m_riseTime=0.; m_fallTime=0.; 
00027     m_darkRate=std::vector<std::vector<double> >(3, std::vector<double>(11));
00028     m_burnStart=0.; m_burnStop=0.; m_burnResult=""; m_testStart=0.;
00029     m_testStop=0.; m_testResult=""; m_manCathodeSens=0.; m_manAnodeSens=0.;
00030     m_manAnodeDark=0.; m_manCathodeBlueSens=0.; m_manPVRatio=0.;
00031     m_manDarkRate=0.; m_manTimeSpread=0.;}

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

Definition at line 32 of file IBenchDataSvc.h.

00032 {;}


Member Data Documentation

DayaBay::PmtHardwareId DayaBay::PmtBenchData::m_id

Definition at line 34 of file IBenchDataSvc.h.

double DayaBay::PmtBenchData::m_hvm

Definition at line 35 of file IBenchDataSvc.h.

double DayaBay::PmtBenchData::m_speHvm

Definition at line 36 of file IBenchDataSvc.h.

double DayaBay::PmtBenchData::m_hv0

Definition at line 37 of file IBenchDataSvc.h.

double DayaBay::PmtBenchData::m_gainConst

Definition at line 38 of file IBenchDataSvc.h.

double DayaBay::PmtBenchData::m_gainAlpha

Definition at line 39 of file IBenchDataSvc.h.

double DayaBay::PmtBenchData::m_spe

Definition at line 40 of file IBenchDataSvc.h.

double DayaBay::PmtBenchData::m_pvRatio

Definition at line 41 of file IBenchDataSvc.h.

double DayaBay::PmtBenchData::m_speFwhm

Definition at line 42 of file IBenchDataSvc.h.

double DayaBay::PmtBenchData::m_peRatio

Definition at line 43 of file IBenchDataSvc.h.

double DayaBay::PmtBenchData::m_efficiency

Definition at line 44 of file IBenchDataSvc.h.

std::vector<double> DayaBay::PmtBenchData::m_linearityNpe

Definition at line 45 of file IBenchDataSvc.h.

std::vector<double> DayaBay::PmtBenchData::m_linearityPct

Definition at line 46 of file IBenchDataSvc.h.

std::vector<std::vector<double> > DayaBay::PmtBenchData::m_darkRate

Definition at line 47 of file IBenchDataSvc.h.

double DayaBay::PmtBenchData::m_riseTime

Definition at line 48 of file IBenchDataSvc.h.

double DayaBay::PmtBenchData::m_fallTime

Definition at line 49 of file IBenchDataSvc.h.

double DayaBay::PmtBenchData::m_burnStart

Definition at line 50 of file IBenchDataSvc.h.

double DayaBay::PmtBenchData::m_burnStop

Definition at line 51 of file IBenchDataSvc.h.

std::string DayaBay::PmtBenchData::m_burnResult

Definition at line 52 of file IBenchDataSvc.h.

double DayaBay::PmtBenchData::m_testStart

Definition at line 53 of file IBenchDataSvc.h.

double DayaBay::PmtBenchData::m_testStop

Definition at line 54 of file IBenchDataSvc.h.

std::string DayaBay::PmtBenchData::m_testResult

Definition at line 55 of file IBenchDataSvc.h.

double DayaBay::PmtBenchData::m_manCathodeSens

Definition at line 57 of file IBenchDataSvc.h.

double DayaBay::PmtBenchData::m_manAnodeSens

Definition at line 58 of file IBenchDataSvc.h.

double DayaBay::PmtBenchData::m_manAnodeDark

Definition at line 59 of file IBenchDataSvc.h.

double DayaBay::PmtBenchData::m_manCathodeBlueSens

Definition at line 60 of file IBenchDataSvc.h.

double DayaBay::PmtBenchData::m_manPVRatio

Definition at line 61 of file IBenchDataSvc.h.

double DayaBay::PmtBenchData::m_manDarkRate

Definition at line 62 of file IBenchDataSvc.h.

double DayaBay::PmtBenchData::m_manTimeSpread

Definition at line 63 of file IBenchDataSvc.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