PulserRawDriftF Class Reference

#include <PulserRawDriftF.h>

Inheritance diagram for PulserRawDriftF:

DbiTableRow List of all members.

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 DbiTableRowCreateTableRow () 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

Detailed Description

Definition at line 34 of file PulserRawDriftF.h.


Constructor & Destructor Documentation

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]

Definition at line 40 of file PulserRawDriftF.h.

00040 {};


Member Function Documentation

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]

Definition at line 46 of file PulserRawDriftF.h.

References fStripEnd.

00046 {return fStripEnd;}

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 }


Member Data Documentation

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().


The documentation for this class was generated from the following files:
Generated on Mon Sep 1 00:52:33 2014 for loon by  doxygen 1.4.7