3 #ifndef GAUDIUTILS_HISTOSTATS_H
4 #define GAUDIUTILS_HISTOSTATS_H 1
18 namespace AIDA {
class IHistogram1D ; }
42 (
const AIDA::IHistogram1D* histo ,
43 const unsigned int order ,
44 const double value = 0 ) ;
52 static double momentErr
53 (
const AIDA::IHistogram1D* histo ,
54 const unsigned int order ) ;
62 static double centralMoment
63 (
const AIDA::IHistogram1D* histo ,
64 const unsigned int order ) ;
74 static double centralMomentErr
75 (
const AIDA::IHistogram1D* histo ,
76 const unsigned int order ) ;
79 static double skewness
80 (
const AIDA::IHistogram1D* histo ) ;
83 static double skewnessErr
84 (
const AIDA::IHistogram1D* histo ) ;
87 static double kurtosis
88 (
const AIDA::IHistogram1D* histo ) ;
91 static double kurtosisErr
92 (
const AIDA::IHistogram1D* histo ) ;
96 (
const AIDA::IHistogram1D* histo ) ;
100 (
const AIDA::IHistogram1D* histo ) ;
104 (
const AIDA::IHistogram1D* histo ) ;
108 (
const AIDA::IHistogram1D* histo ) ;
112 (
const AIDA::IHistogram1D* histo ) ;
115 static double sumBinHeightErr
116 (
const AIDA::IHistogram1D* histo ) ;
119 static double sumAllBinHeightErr
120 (
const AIDA::IHistogram1D* histo ) ;
123 static double overflowEntriesFrac
124 (
const AIDA::IHistogram1D* histo ) ;
126 static double underflowEntriesFrac
127 (
const AIDA::IHistogram1D* histo ) ;
129 static double overflowEntriesFracErr
130 (
const AIDA::IHistogram1D* histo ) ;
132 static double underflowEntriesFracErr
133 (
const AIDA::IHistogram1D* histo ) ;
136 static double overflowIntegralFrac
137 (
const AIDA::IHistogram1D* histo ) ;
139 static double underflowIntegralFrac
140 (
const AIDA::IHistogram1D* histo ) ;
142 static double overflowIntegralFracErr
143 (
const AIDA::IHistogram1D* histo ) ;
145 static double underflowIntegralFracErr
146 (
const AIDA::IHistogram1D* histo ) ;
156 (
const AIDA::IHistogram1D* histo ,
166 (
const AIDA::IHistogram1D* histo ,
177 static double nEntriesFrac
178 (
const AIDA::IHistogram1D* histo ,
187 static double nEntriesFrac
188 (
const AIDA::IHistogram1D* histo ,
199 static double nEntriesFracErr
200 (
const AIDA::IHistogram1D* histo ,
209 static double nEntriesFracErr
210 (
const AIDA::IHistogram1D* histo ,
222 #endif // GAUDIUTILS_HISTOSTATS_H
The collection of trivial functions to access the statistical information for the histograms...
This is a number of static methods for bootstrapping the Gaudi framework.