qse
0.5.4
|
#include <qsescanaverager.h>
Public Member Functions | |
QseScanAverager (QseDataSet *inData, QseDataSet *outData, const QString &name, QObject *parent=0) | |
void | exec () |
void | startAveraging () |
void | addScanToAverage (int i) |
void | finishAveraging () |
Public Member Functions inherited from QseEXAFSOperator | |
QseEXAFSOperator (QseDataSet *inData, QseDataSet *outData, const QString &name, QObject *parent=0) | |
QseDataSet * | inputData () |
QseDataSet * | outputData () |
bool | matchesEnergyPattern (const QseColumn *col, int colnum) |
bool | matchesEnergyColumn (const QseColumn *col, int colnum) |
bool | matchesDetectorPattern (const QseColumn *col, int colnum) |
bool | matchesDetectorColumn (const QseColumn *col, int colnum) |
bool | matchesNormalizationPattern (const QseColumn *col, int colnum) |
bool | matchesNormalizationColumn (const QseColumn *col, int colnum) |
bool | matchesSecondsPattern (const QseColumn *col, int colnum) |
bool | matchesSecondsColumn (const QseColumn *col, int colnum) |
bool | matchesCopyPattern (const QseColumn *col, int colnum) |
bool | matchesCopyColumn (const QseColumn *col, int colnum) |
bool | matchesCopyNormalizedPattern (const QseColumn *col, int colnum) |
bool | matchesCopyNormalizedColumn (const QseColumn *col, int colnum) |
bool | matchesCopyRatePattern (const QseColumn *col, int colnum) |
bool | matchesCopyRateColumn (const QseColumn *col, int colnum) |
bool | matchesCopyTotalCountsPattern (const QseColumn *col, int colnum) |
bool | matchesCopyTotalCountsColumn (const QseColumn *col, int colnum) |
Public Member Functions inherited from QseOperator | |
QseOperator (const QString &name, QObject *parent=0) | |
QString | name () const |
void | setName (const QString &name) |
void | addParameter (QseParameter *parameter) |
Private Attributes | |
QseScan * | m_Result |
QseScan * | m_Totals |
int | m_NScans |
int | m_LookupIndex |
Friends | |
class | QseScanAveragerUI |
Definition at line 10 of file qsescanaverager.h.
QseScanAverager::QseScanAverager | ( | QseDataSet * | inData, |
QseDataSet * | outData, | ||
const QString & | name, | ||
QObject * | parent = 0 |
||
) |
Definition at line 8 of file qsescanaverager.cpp.
void QseScanAverager::addScanToAverage | ( | int | i | ) |
Definition at line 32 of file qsescanaverager.cpp.
References QseColumn::data(), QseScan::header(), QseEXAFSOperator::m_InputData, m_LookupIndex, m_NScans, m_Result, m_Totals, QseColumn::name(), QseScan::name(), QseScan::scanCommand(), QseColumn::setData(), and QseOperator::setName().
|
virtual |
void QseScanAverager::finishAveraging | ( | ) |
Definition at line 117 of file qsescanaverager.cpp.
References QseScan::column(), QseColumn::division(), QseEXAFSOperator::m_OutputData, m_Result, and m_Totals.
void QseScanAverager::startAveraging | ( | ) |
Definition at line 21 of file qsescanaverager.cpp.
References QseEXAFSOperator::m_InputData, m_NScans, QseEXAFSOperator::m_OutputData, m_Result, and m_Totals.
|
friend |
Definition at line 20 of file qsescanaverager.h.
|
private |
Definition at line 32 of file qsescanaverager.h.
Referenced by addScanToAverage().
|
private |
Definition at line 31 of file qsescanaverager.h.
Referenced by addScanToAverage(), and startAveraging().
|
private |
Definition at line 29 of file qsescanaverager.h.
Referenced by addScanToAverage(), finishAveraging(), and startAveraging().
|
private |
Definition at line 30 of file qsescanaverager.h.
Referenced by addScanToAverage(), finishAveraging(), and startAveraging().