| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

Gaudi::Utils::HistoStats Class Reference

The collection of trivial functions to access the statistical information for the histograms. More...

#include <GaudiUtils/HistoStats.h>

List of all members.


Static Public Member Functions

static double moment (const AIDA::IHistogram1D *histo, const unsigned int order, const double value=0)
 get the "bin-by-bin"-moment around the specified "value"
static double momentErr (const AIDA::IHistogram1D *histo, const unsigned int order)
 evaluate the uncertanty for 'bin-by-bin'-moment
static double centralMoment (const AIDA::IHistogram1D *histo, const unsigned int order)
 evaluate the 'bin-by-bin'-central moment (around the mean value)
static double centralMomentErr (const AIDA::IHistogram1D *histo, const unsigned int order)
 evaluate the uncertanty for 'bin-by-bin'-central moment (around the mean value) ( the uncertanty is calculated with O(1/n2) precision)
static double skewness (const AIDA::IHistogram1D *histo)
 get the skewness for the histogram
static double skewnessErr (const AIDA::IHistogram1D *histo)
 get the error in skewness for the histogram
static double kurtosis (const AIDA::IHistogram1D *histo)
 get the kurtosis for the histogram
static double kurtosisErr (const AIDA::IHistogram1D *histo)
 get the error in kurtosis for the histogram
static double mean (const AIDA::IHistogram1D *histo)
 get the mean value for the histogram (just for completeness)
static double meanErr (const AIDA::IHistogram1D *histo)
 get an error in the mean value
static double rms (const AIDA::IHistogram1D *histo)
 get the rms value for the histogram (just for completeness)
static double rmsErr (const AIDA::IHistogram1D *histo)
 get an error in the rms value
static double nEff (const AIDA::IHistogram1D *histo)
 get the effective entries (just for completeness)

Detailed Description

The collection of trivial functions to access the statistical information for the histograms.

Author:
Vanya BELYAEV ibelyaev@physics.syr.edu
Date:
2007-08-06

Definition at line 27 of file HistoStats.h.


Member Function Documentation

static double Gaudi::Utils::HistoStats::moment ( const AIDA::IHistogram1D *  histo,
const unsigned int  order,
const double  value = 0 
) [static]

get the "bin-by-bin"-moment around the specified "value"

Parameters:
histo histogram
order the moment parameter
value central value
Returns:
the evaluated moment

static double Gaudi::Utils::HistoStats::momentErr ( const AIDA::IHistogram1D *  histo,
const unsigned int  order 
) [static]

evaluate the uncertanty for 'bin-by-bin'-moment

Parameters:
histo histogram
order the moment parameter
value central value
Returns:
the evaluated uncertanty in the moment

static double Gaudi::Utils::HistoStats::centralMoment ( const AIDA::IHistogram1D *  histo,
const unsigned int  order 
) [static]

evaluate the 'bin-by-bin'-central moment (around the mean value)

Parameters:
histo histogram
order the moment parameter
value central value
Returns:
the evaluated central moment

static double Gaudi::Utils::HistoStats::centralMomentErr ( const AIDA::IHistogram1D *  histo,
const unsigned int  order 
) [static]

evaluate the uncertanty for 'bin-by-bin'-central moment (around the mean value) ( the uncertanty is calculated with O(1/n2) precision)

Parameters:
histo histogram
order the moment parameter
value central value
Returns:
the evaluated uncertanty in the central moment

static double Gaudi::Utils::HistoStats::skewness ( const AIDA::IHistogram1D *  histo  )  [static]

get the skewness for the histogram

static double Gaudi::Utils::HistoStats::skewnessErr ( const AIDA::IHistogram1D *  histo  )  [static]

get the error in skewness for the histogram

static double Gaudi::Utils::HistoStats::kurtosis ( const AIDA::IHistogram1D *  histo  )  [static]

get the kurtosis for the histogram

static double Gaudi::Utils::HistoStats::kurtosisErr ( const AIDA::IHistogram1D *  histo  )  [static]

get the error in kurtosis for the histogram

static double Gaudi::Utils::HistoStats::mean ( const AIDA::IHistogram1D *  histo  )  [static]

get the mean value for the histogram (just for completeness)

static double Gaudi::Utils::HistoStats::meanErr ( const AIDA::IHistogram1D *  histo  )  [static]

get an error in the mean value

static double Gaudi::Utils::HistoStats::rms ( const AIDA::IHistogram1D *  histo  )  [static]

get the rms value for the histogram (just for completeness)

static double Gaudi::Utils::HistoStats::rmsErr ( const AIDA::IHistogram1D *  histo  )  [static]

get an error in the rms value

static double Gaudi::Utils::HistoStats::nEff ( const AIDA::IHistogram1D *  histo  )  [static]

get the effective entries (just for completeness)


The documentation for this class was generated from the following file:
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 19:58:04 2011 for GaudiUtils by doxygen 1.4.7