#include <PulserRawDriftF.h>
Inheritance diagram for PulserRawDriftF:

Public Member Functions | |
| PulserRawDriftF () | |
| PulserRawDriftF (Int_t aggNo, Int_t seid, Float_t mean, Float_t error, Float_t num_entries) | |
| virtual | ~PulserRawDriftF () |
| void | New (Int_t aggNo, Int_t stripEndKey, const PulserSummary &ps) |
| Int_t | GetAggregateNo () const |
| UInt_t | GetIndex (UInt_t) const |
| Int_t | GetStripEnd () const |
| Float_t | GetMean () const |
| Float_t | GetError () const |
| Float_t | GetNumEntries () const |
| virtual DbiTableRow * | CreateTableRow () const |
| virtual void | Fill (DbiResultSet &rs, const DbiValidityRec *vrec) |
| virtual void | Store (DbiOutRowStream &ors, const DbiValidityRec *vrec) const |
Private Attributes | |
| Int_t | fAggregateNo |
| Int_t | fStripEnd |
| Float_t | fMean |
| Float_t | fError |
| Float_t | fNumEntries |
Definition at line 34 of file PulserRawDriftF.h.
| PulserRawDriftF::PulserRawDriftF | ( | ) |
Definition at line 42 of file PulserRawDriftF.cxx.
References fAggregateNo, fError, fMean, fNumEntries, and fStripEnd.
00043 { 00044 fAggregateNo = -1; 00045 fStripEnd = -1; 00046 fMean = -1; 00047 fError=-1; 00048 fNumEntries=-1; 00049 }
| PulserRawDriftF::PulserRawDriftF | ( | Int_t | aggNo, | |
| Int_t | seid, | |||
| Float_t | mean, | |||
| Float_t | error, | |||
| Float_t | num_entries | |||
| ) |
Definition at line 51 of file PulserRawDriftF.cxx.
00052 : 00053 fAggregateNo(aggNo) , fStripEnd(seid) , fMean(mean), 00054 fError(error), fNumEntries(num_entries) 00055 { 00056 00057 }
| virtual PulserRawDriftF::~PulserRawDriftF | ( | ) | [inline, virtual] |
| virtual DbiTableRow* PulserRawDriftF::CreateTableRow | ( | ) | const [inline, virtual] |
Implements DbiTableRow.
Definition at line 51 of file PulserRawDriftF.h.
00051 { return new PulserRawDriftF;}
| void PulserRawDriftF::Fill | ( | DbiResultSet & | rs, | |
| const DbiValidityRec * | vrec | |||
| ) | [virtual] |
Implements DbiTableRow.
Definition at line 69 of file PulserRawDriftF.cxx.
References fAggregateNo, fError, fMean, fNumEntries, and fStripEnd.
00071 { 00072 rs >> fAggregateNo; 00073 rs >> fStripEnd; 00074 rs >> fMean; 00075 rs >> fError; 00076 rs >> fNumEntries; 00077 }
| Int_t PulserRawDriftF::GetAggregateNo | ( | ) | const [inline, virtual] |
Reimplemented from DbiTableRow.
Definition at line 44 of file PulserRawDriftF.h.
References fAggregateNo.
Referenced by PulserSigLinCalScheme::GetDriftFar().
00044 { return fAggregateNo; }
| Float_t PulserRawDriftF::GetError | ( | ) | const [inline] |
Definition at line 48 of file PulserRawDriftF.h.
References fError.
Referenced by LIPlexMaps::DriftWithTime().
00048 {return fError;}
| UInt_t PulserRawDriftF::GetIndex | ( | UInt_t | ) | const [inline, virtual] |
Reimplemented from DbiTableRow.
Definition at line 45 of file PulserRawDriftF.h.
References fStripEnd.
00045 { return fStripEnd; }
| Float_t PulserRawDriftF::GetMean | ( | ) | const [inline] |
Definition at line 47 of file PulserRawDriftF.h.
References fMean.
Referenced by LIPlexMaps::DriftWithTime(), and PulserSigLinCalScheme::GetDriftFar().
00047 {return fMean;}
| Float_t PulserRawDriftF::GetNumEntries | ( | ) | const [inline] |
Definition at line 49 of file PulserRawDriftF.h.
References fNumEntries.
Referenced by LIPlexMaps::DriftWithTime(), and PulserSigLinCalScheme::GetDriftFar().
00049 {return fNumEntries;}
| Int_t PulserRawDriftF::GetStripEnd | ( | ) | const [inline] |
| void PulserRawDriftF::New | ( | Int_t | aggNo, | |
| Int_t | stripEndKey, | |||
| const PulserSummary & | ps | |||
| ) |
Definition at line 59 of file PulserRawDriftF.cxx.
References fAggregateNo, fError, fMean, fNumEntries, fStripEnd, PulserSummary::GetEntries(), PulserSummary::GetError(), and PulserSummary::GetMean().
00060 { 00061 fAggregateNo = aggNo; 00062 fStripEnd = stripEndKey; 00063 fMean = ps.GetMean(); 00064 fError =ps.GetError(); 00065 fNumEntries = ps.GetEntries(); 00066 }
| void PulserRawDriftF::Store | ( | DbiOutRowStream & | ors, | |
| const DbiValidityRec * | vrec | |||
| ) | const [virtual] |
Reimplemented from DbiTableRow.
Definition at line 79 of file PulserRawDriftF.cxx.
References fAggregateNo, fError, fMean, fNumEntries, and fStripEnd.
00081 { 00082 ors << fAggregateNo; 00083 ors << fStripEnd; 00084 ors << fMean; 00085 ors << fError; 00086 ors << fNumEntries; 00087 00088 }
Int_t PulserRawDriftF::fAggregateNo [private] |
Definition at line 60 of file PulserRawDriftF.h.
Referenced by Fill(), GetAggregateNo(), New(), PulserRawDriftF(), and Store().
Float_t PulserRawDriftF::fError [private] |
Definition at line 63 of file PulserRawDriftF.h.
Referenced by Fill(), GetError(), New(), PulserRawDriftF(), and Store().
Float_t PulserRawDriftF::fMean [private] |
Definition at line 62 of file PulserRawDriftF.h.
Referenced by Fill(), GetMean(), New(), PulserRawDriftF(), and Store().
Float_t PulserRawDriftF::fNumEntries [private] |
Definition at line 64 of file PulserRawDriftF.h.
Referenced by Fill(), GetNumEntries(), New(), PulserRawDriftF(), and Store().
Int_t PulserRawDriftF::fStripEnd [private] |
Definition at line 61 of file PulserRawDriftF.h.
Referenced by Fill(), GetIndex(), GetStripEnd(), New(), PulserRawDriftF(), and Store().
1.4.7