Anaphe Home Page Reference Documentation

Main Page     Namespaces     Classes     Source Code    

H_Statistics Class Reference

#include <H_Statistics.h>

List of all members.

Static Public Methods

Size extra_entries_count (const I_Histo &a_histo)
 Number of out range/extra entries, ie.

Size in_range_entries_count (const I_Histo &a_histo)
 Number of in-range entries.

Size entries_count (const I_Histo &a_histo)
 Number of all entries.

double mean (const I_Histo &a_histo, Index p=0)
 Mean of histo a_hist' for the p-th dimension.

double rms (const I_Histo &a_histo, double a_mean, Index p=0)
 Root mean square of histo a_histo for the p-th dimension.

double rms (const I_Histo &a_histo, Index p=0)
 Same as the other rms(..) method, but automatically compute the mean.

double nequival (const I_Histo &a_histo)
 nequival : SUM[ weight ] ^ 2 / SUM[ weight^2 ]


Protected Methods

 H_Statistics ()
virtual ~H_Statistics ()


Constructor & Destructor Documentation

H_Statistics::H_Statistics   [inline, protected]
 

Definition at line 13 of file H_Statistics.h.

virtual H_Statistics::~H_Statistics   [inline, protected, virtual]
 

Definition at line 14 of file H_Statistics.h.


Member Function Documentation

Size H_Statistics::entries_count const I_Histo   a_histo [static]
 

Size H_Statistics::extra_entries_count const I_Histo   a_histo [static]
 

entries that don't fall into in range bins.

Referenced by H_Printout::print1(), and H_Printout::print2().

Size H_Statistics::in_range_entries_count const I_Histo   a_histo [static]
 

Referenced by H_Printout::print1(), and H_Printout::print2().

double H_Statistics::mean const I_Histo   a_histo,
Index    p = 0
[static]
 

SUM[ bin center * bin value ] / SUM[ bin value ]

Referenced by P_Histo3DVar::mean(), P_Histo3D::mean(), P_ProfileHisto2DVar::mean(), P_ProfileHisto2D::mean(), P_Histo2DVar::mean(), P_Histo2DF::mean(), P_Histo2D::mean(), P_ProfileHisto1DVar::mean(), P_ProfileHisto1D::mean(), P_Histo1DVar::mean(), P_Histo1D::mean(), H_Printout::print1(), and rms().

double H_Statistics::nequival const I_Histo   a_histo [static]
 

double H_Statistics::rms const I_Histo   a_histo,
Index    p = 0
[inline, static]
 

Definition at line 40 of file H_Statistics.h.

References Index, mean(), and rms().

double H_Statistics::rms const I_Histo   a_histo,
double    a_mean,
Index    p = 0
[static]
 

a_mean is the mean of a_hist' for this p-th dimension. Typically it's the result of the method mean(..). SUM[ (bin center - mean)^2 * bin value ] / SUM[ bin value ]

Referenced by H_Printout::print1(), P_Histo3DVar::rms(), P_Histo3D::rms(), P_ProfileHisto2DVar::rms(), P_ProfileHisto2D::rms(), P_Histo2DVar::rms(), P_Histo2DF::rms(), P_Histo2D::rms(), P_ProfileHisto1DVar::rms(), P_ProfileHisto1D::rms(), P_Histo1DVar::rms(), P_Histo1D::rms(), and rms().


The documentation for this class was generated from the following file:

Anaphe documentation generated by Doxygen (www.doxygen.org)