Diana Software
Public Member Functions | Private Attributes | List of all members
QAveragePulseEstimator Class Reference

Public Member Functions

 QAveragePulseEstimator (const int size)
 
void Clear ()
 
QError Add (const Diana::QVector &pulse)
 
Diana::QVector GetAveragePulse () const
 
int GetNumberOfPulses () const
 

Private Attributes

bool fAlignment
 
bool fFractional
 
int fMaxShift
 
Diana::QVector fAveragePulse
 
int fNumberOfPulses
 

Detailed Description

Definition at line 7 of file QAveragePulseEstimator.hh.

Constructor & Destructor Documentation

◆ QAveragePulseEstimator()

QAveragePulseEstimator::QAveragePulseEstimator ( const int  size)

Definition at line 5 of file QAveragePulseEstimator.cc.

Member Function Documentation

◆ Add()

QError QAveragePulseEstimator::Add ( const Diana::QVector &  pulse)

Definition at line 31 of file QAveragePulseEstimator.cc.

References err, QERR_SIZE_NOT_MATCH, and QERR_SUCCESS.

◆ Clear()

void QAveragePulseEstimator::Clear ( )

Definition at line 14 of file QAveragePulseEstimator.cc.

◆ GetAveragePulse()

QVector QAveragePulseEstimator::GetAveragePulse ( ) const

Definition at line 42 of file QAveragePulseEstimator.cc.

◆ GetNumberOfPulses()

int QAveragePulseEstimator::GetNumberOfPulses ( ) const
inline

Definition at line 14 of file QAveragePulseEstimator.hh.

References fNumberOfPulses.

Member Data Documentation

◆ fAlignment

bool QAveragePulseEstimator::fAlignment
private

Definition at line 22 of file QAveragePulseEstimator.hh.

◆ fAveragePulse

Diana::QVector QAveragePulseEstimator::fAveragePulse
private

Definition at line 25 of file QAveragePulseEstimator.hh.

◆ fFractional

bool QAveragePulseEstimator::fFractional
private

Definition at line 23 of file QAveragePulseEstimator.hh.

◆ fMaxShift

int QAveragePulseEstimator::fMaxShift
private

Definition at line 24 of file QAveragePulseEstimator.hh.

◆ fNumberOfPulses

int QAveragePulseEstimator::fNumberOfPulses
private

Definition at line 26 of file QAveragePulseEstimator.hh.

Referenced by GetNumberOfPulses().


The documentation for this class was generated from the following files: