1 #ifndef GAUDIUTILS_HISTOSTATS_H 2 #define GAUDIUTILS_HISTOSTATS_H 1 42 static double moment(
const AIDA::IHistogram1D* histo,
const unsigned int order,
const double value = 0 );
50 static double momentErr(
const AIDA::IHistogram1D* histo,
const unsigned int order );
58 static double centralMoment(
const AIDA::IHistogram1D* histo,
const unsigned int order );
68 static double centralMomentErr(
const AIDA::IHistogram1D* histo,
const unsigned int order );
71 static double skewness(
const AIDA::IHistogram1D* histo );
74 static double skewnessErr(
const AIDA::IHistogram1D* histo );
77 static double kurtosis(
const AIDA::IHistogram1D* histo );
80 static double kurtosisErr(
const AIDA::IHistogram1D* histo );
83 static double mean(
const AIDA::IHistogram1D* histo );
86 static double meanErr(
const AIDA::IHistogram1D* histo );
89 static double rms(
const AIDA::IHistogram1D* histo );
92 static double rmsErr(
const AIDA::IHistogram1D* histo );
95 static double nEff(
const AIDA::IHistogram1D* histo );
98 static double sumBinHeightErr(
const AIDA::IHistogram1D* histo );
101 static double sumAllBinHeightErr(
const AIDA::IHistogram1D* histo );
128 static long nEntries(
const AIDA::IHistogram1D* histo,
const int imax );
136 static long nEntries(
const AIDA::IHistogram1D* histo,
147 static double nEntriesFrac(
const AIDA::IHistogram1D* histo,
const int imax );
155 static double nEntriesFrac(
const AIDA::IHistogram1D* histo,
const int imin,
const int imax );
164 static double nEntriesFracErr(
const AIDA::IHistogram1D* histo,
const int imax );
172 static double nEntriesFracErr(
const AIDA::IHistogram1D* histo,
const int imin,
const int imax );
182 #endif // GAUDIUTILS_HISTOSTATS_H
The collection of trivial functions to access the statistical information for the histograms...
Helper functions to set/get the application return code.