/search.css" rel="stylesheet" type="text/css"/> /search.js">
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

Public Types | Public Member Functions | Public Attributes
DayaBay::TimingCalibData Class Reference

#include <ICalibDataSvc.h>

Collaboration diagram for DayaBay::TimingCalibData:
Collaboration graph
[legend]

List of all members.

Public Types

enum  Status_t { kUnknown = 0x00, kGood = 0x01, kBad = 0x02 }

Public Member Functions

 TimingCalibData ()
double fullCorrection (float charge)
 ~TimingCalibData ()

Public Attributes

DayaBay::FeeChannelId m_channelId
Status_t m_status
double m_par0
double m_par1
double m_par2
double m_par3
double m_par4
double m_par5
double m_fitqual

Detailed Description

Definition at line 113 of file ICalibDataSvc.h.


Member Enumeration Documentation

Enumerator:
kUnknown 
kGood 
kBad 

Definition at line 115 of file ICalibDataSvc.h.

                  {
      kUnknown       = 0x00,
      kGood          = 0x01,
      kBad           = 0x02
    };

Constructor & Destructor Documentation

DayaBay::TimingCalibData::TimingCalibData ( ) [inline]

Definition at line 120 of file ICalibDataSvc.h.

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

Definition at line 126 of file ICalibDataSvc.h.

{;}

Member Function Documentation

double DayaBay::TimingCalibData::fullCorrection ( float  charge) [inline]

Definition at line 121 of file ICalibDataSvc.h.

                                       {     
      if(charge>0)
        return m_par0+m_par1*exp(-m_par2*charge)+m_par3*exp(-m_par4*charge)+m_par5*log(charge);
      else return m_par0;
    }

Member Data Documentation

Definition at line 128 of file ICalibDataSvc.h.

Definition at line 129 of file ICalibDataSvc.h.

Definition at line 130 of file ICalibDataSvc.h.

Definition at line 131 of file ICalibDataSvc.h.

Definition at line 132 of file ICalibDataSvc.h.

Definition at line 133 of file ICalibDataSvc.h.

Definition at line 134 of file ICalibDataSvc.h.

Definition at line 135 of file ICalibDataSvc.h.

Definition at line 136 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 Fri May 16 2014 09:59:24 for DataSvc by doxygen 1.7.4