Accumulates and calculates standard deviation. More...
#include "utl/Accumulator.h"
Public Member Functions | |
void | Clear () |
double | GetAverage () const |
double | GetAverageError () const |
int | GetN () const |
double | GetStandardDeviation () const |
double | GetSumOfSquares () const |
double | GetVariance () const |
operator bool () const | |
void | operator() (const double x) |
Protected Attributes | |
SampleVarianceN | fVariance |
Accumulates and calculates standard deviation.
Typical usage:
or in within some loop
Definition at line 235 of file Utilities/Statistics/Accumulator.h.
|
inlineinherited |
Definition at line 206 of file Utilities/Statistics/Accumulator.h.
References utl::Accumulator::Average::Clear(), utl::Accumulator::SampleVarianceN::Clear(), and utl::Accumulator::SampleVariance::fVariance.
Referenced by utl::Accumulator::CorrelationCoefficient::Clear().
|
inlineinherited |
Definition at line 86 of file Utilities/Statistics/Accumulator.h.
References utl::Accumulator::Average::fAvg, utl::Accumulator::Average::fN, and utl::Accumulator::AverageN::GetAverage().
Referenced by CachedShowerRegeneratorASCII::StationPositionMatrix::CreateMatrix(), CachedXShowerRegeneratorAG::StationPositionMatrix::CreateMatrix(), CachedShowerRegeneratorOG::StationPositionMatrix::CreateMatrix(), CachedXShowerRegeneratorAG::StationPositionMatrix::DumpStats(), CachedShowerRegeneratorASCII::StationPositionMatrix::DumpStats(), CachedShowerRegeneratorOG::StationPositionMatrix::DumpStats(), utl::Accumulator::CorrelationCoefficient::GetAverageX(), SdGainRatioCorrectorKG::GainRatioCorrectionLine::if(), and LDFFinderOG::LDFFinder::SetRecData().
|
inlineinherited |
Definition at line 204 of file Utilities/Statistics/Accumulator.h.
References utl::Accumulator::SampleVariance::fVariance, utl::Accumulator::SampleVarianceN::GetAverageError(), and utl::Accumulator::Average::GetN().
|
inlineinherited |
Definition at line 87 of file Utilities/Statistics/Accumulator.h.
References utl::Accumulator::Average::fN.
Referenced by utl::Accumulator::SampleVariance::GetAverageError(), utl::Accumulator::CorrelationCoefficient::GetN(), utl::Accumulator::SampleVariance::GetVariance(), and LDFFinderOG::LDFFinder::SetRecData().
|
inline |
Definition at line 238 of file Utilities/Statistics/Accumulator.h.
References utl::Accumulator::SampleVariance::GetVariance(), and sqrt().
Referenced by utl::Accumulator::CorrelationCoefficient::GetStandardDeviationX(), SdGainRatioCorrectorKG::GainRatioCorrectionLine::if(), and LDFFinderOG::LDFFinder::SetRecData().
|
inlineinherited |
Definition at line 205 of file Utilities/Statistics/Accumulator.h.
References utl::Accumulator::SampleVariance::fVariance, and utl::Accumulator::SampleVarianceN::GetSumOfSquares().
Referenced by LDFFinderOG::LDFFinder::SetRecData().
|
inlineinherited |
Definition at line 203 of file Utilities/Statistics/Accumulator.h.
References utl::Accumulator::SampleVariance::fVariance, utl::Accumulator::Average::GetN(), and utl::Accumulator::SampleVarianceN::GetVariance().
Referenced by GetStandardDeviation().
|
inlineexplicitinherited |
Definition at line 89 of file Utilities/Statistics/Accumulator.h.
References utl::Accumulator::Average::fN.
|
inline |
Definition at line 237 of file Utilities/Statistics/Accumulator.h.
References utl::Accumulator::SampleVariance::operator()().
|
protectedinherited |
Definition at line 208 of file Utilities/Statistics/Accumulator.h.
Referenced by utl::Accumulator::SampleVariance::Clear(), utl::Accumulator::SampleVariance::GetAverageError(), utl::Accumulator::SampleVariance::GetSumOfSquares(), utl::Accumulator::SampleVariance::GetVariance(), and utl::Accumulator::SampleVariance::operator()().