1 #ifndef GAUDIUTILS_HISTOSTATS_H 2 #define GAUDIUTILS_HISTOSTATS_H 1 39 static double moment(
const AIDA::IHistogram1D* histo,
const unsigned int order,
const double value = 0 );
47 static double momentErr(
const AIDA::IHistogram1D* histo,
const unsigned int order );
55 static double centralMoment(
const AIDA::IHistogram1D* histo,
const unsigned int order );
65 static double centralMomentErr(
const AIDA::IHistogram1D* histo,
const unsigned int order );
68 static double skewness(
const AIDA::IHistogram1D* histo );
71 static double skewnessErr(
const AIDA::IHistogram1D* histo );
74 static double kurtosis(
const AIDA::IHistogram1D* histo );
77 static double kurtosisErr(
const AIDA::IHistogram1D* histo );
80 static double mean(
const AIDA::IHistogram1D* histo );
83 static double meanErr(
const AIDA::IHistogram1D* histo );
86 static double rms(
const AIDA::IHistogram1D* histo );
89 static double rmsErr(
const AIDA::IHistogram1D* histo );
92 static double nEff(
const AIDA::IHistogram1D* histo );
95 static double sumBinHeightErr(
const AIDA::IHistogram1D* histo );
98 static double sumAllBinHeightErr(
const AIDA::IHistogram1D* histo );
125 static long nEntries(
const AIDA::IHistogram1D* histo,
const int imax );
133 static long nEntries(
const AIDA::IHistogram1D* histo,
144 static double nEntriesFrac(
const AIDA::IHistogram1D* histo,
const int imax );
152 static double nEntriesFrac(
const AIDA::IHistogram1D* histo,
const int imin,
const int imax );
161 static double nEntriesFracErr(
const AIDA::IHistogram1D* histo,
const int imax );
169 static double nEntriesFracErr(
const AIDA::IHistogram1D* histo,
const int imin,
const int imax );
179 static double moment(
const AIDA::IProfile1D* histo,
const unsigned int order,
const double value = 0 );
187 static double momentErr(
const AIDA::IProfile1D* histo,
const unsigned int order );
195 static double centralMoment(
const AIDA::IProfile1D* histo,
const unsigned int order );
205 static double centralMomentErr(
const AIDA::IProfile1D* histo,
const unsigned int order );
208 static double skewness(
const AIDA::IProfile1D* histo );
211 static double skewnessErr(
const AIDA::IProfile1D* histo );
214 static double kurtosis(
const AIDA::IProfile1D* histo );
217 static double kurtosisErr(
const AIDA::IProfile1D* histo );
220 static double mean(
const AIDA::IProfile1D* histo );
223 static double meanErr(
const AIDA::IProfile1D* histo );
226 static double rms(
const AIDA::IProfile1D* histo );
229 static double rmsErr(
const AIDA::IProfile1D* histo );
232 static double sumBinHeightErr(
const AIDA::IProfile1D* histo );
235 static double sumAllBinHeightErr(
const AIDA::IProfile1D* histo );
238 static double nEff(
const AIDA::IProfile1D* histo );
265 static long nEntries(
const AIDA::IProfile1D* histo,
const int imax );
273 static long nEntries(
const AIDA::IProfile1D* histo,
284 static double nEntriesFrac(
const AIDA::IProfile1D* histo,
const int imax );
292 static double nEntriesFrac(
const AIDA::IProfile1D* histo,
const int imin,
const int imax );
301 static double nEntriesFracErr(
const AIDA::IProfile1D* histo,
const int imax );
309 static double nEntriesFracErr(
const AIDA::IProfile1D* histo,
const int imin,
const int imax );
319 #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.