1 #ifndef GAUDIUTILS_HISTOSTATS_H
2 #define GAUDIUTILS_HISTOSTATS_H 1
16 namespace AIDA {
class IHistogram1D ; }
40 (
const AIDA::IHistogram1D* histo ,
41 const unsigned int order ,
42 const double value = 0 ) ;
50 static double momentErr
51 (
const AIDA::IHistogram1D* histo ,
52 const unsigned int order ) ;
60 static double centralMoment
61 (
const AIDA::IHistogram1D* histo ,
62 const unsigned int order ) ;
72 static double centralMomentErr
73 (
const AIDA::IHistogram1D* histo ,
74 const unsigned int order ) ;
77 static double skewness
78 (
const AIDA::IHistogram1D* histo ) ;
81 static double skewnessErr
82 (
const AIDA::IHistogram1D* histo ) ;
85 static double kurtosis
86 (
const AIDA::IHistogram1D* histo ) ;
89 static double kurtosisErr
90 (
const AIDA::IHistogram1D* histo ) ;
94 (
const AIDA::IHistogram1D* histo ) ;
98 (
const AIDA::IHistogram1D* histo ) ;
102 (
const AIDA::IHistogram1D* histo ) ;
106 (
const AIDA::IHistogram1D* histo ) ;
110 (
const AIDA::IHistogram1D* histo ) ;
113 static double sumBinHeightErr
114 (
const AIDA::IHistogram1D* histo ) ;
117 static double sumAllBinHeightErr
118 (
const AIDA::IHistogram1D* histo ) ;
121 static double overflowEntriesFrac
122 (
const AIDA::IHistogram1D* histo ) ;
124 static double underflowEntriesFrac
125 (
const AIDA::IHistogram1D* histo ) ;
127 static double overflowEntriesFracErr
128 (
const AIDA::IHistogram1D* histo ) ;
130 static double underflowEntriesFracErr
131 (
const AIDA::IHistogram1D* histo ) ;
134 static double overflowIntegralFrac
135 (
const AIDA::IHistogram1D* histo ) ;
137 static double underflowIntegralFrac
138 (
const AIDA::IHistogram1D* histo ) ;
140 static double overflowIntegralFracErr
141 (
const AIDA::IHistogram1D* histo ) ;
143 static double underflowIntegralFracErr
144 (
const AIDA::IHistogram1D* histo ) ;
154 (
const AIDA::IHistogram1D* histo ,
164 (
const AIDA::IHistogram1D* histo ,
175 static double nEntriesFrac
176 (
const AIDA::IHistogram1D* histo ,
185 static double nEntriesFrac
186 (
const AIDA::IHistogram1D* histo ,
197 static double nEntriesFracErr
198 (
const AIDA::IHistogram1D* histo ,
207 static double nEntriesFracErr
208 (
const AIDA::IHistogram1D* histo ,
220 #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.