#include <GravityBin1D.h>
Inheritance diagram for Anaphe::AIDA_Histogram_native::GravityBin1D:
Public Methods | |
GravityBin1D () | |
Constructor. | |
~GravityBin1D () | |
Destructor. | |
bool | fill (double weight, double coord) |
bool | reset () |
Reset method. | |
bool | scale (double factor) |
Scale method. | |
bool | increment (const GravityBin1D &otherBin) |
Increment methods. | |
bool | increment (int extraEntries, double extraHeight, double extraError, double extraCentre) |
bool | set (int entriesNew, double heightNew, double errorNew, double centreNew) |
Set method. | |
int | entries () const |
Returns the number of entries. | |
double | height () const |
Returns the bin height. | |
double | error () const |
Returns the bin error. | |
double | errorSquared () const |
Returns the bin error squared. | |
double | centreOfGravityX () const |
Returns the gravity point. | |
Private Attributes | |
int | m_entries |
double | m_sumOfWeights |
double | m_sumOfWeightTimesCoord |
double | m_sumOfSquaredWeights |
|
Definition at line 4 of file GravityBin1D.cpp. |
|
Definition at line 16 of file GravityBin1D.h. |
|
|
|
Definition at line 65 of file GravityBin1D.cpp. References m_sumOfSquaredWeights. |
|
|
Main fill method. The weight of the entry and the x coordinate |
|
|
Definition at line 39 of file GravityBin1D.cpp. References m_entries, m_sumOfSquaredWeights, m_sumOfWeights, and m_sumOfWeightTimesCoord. |
|
Definition at line 29 of file GravityBin1D.cpp. References m_entries, m_sumOfSquaredWeights, m_sumOfWeights, and m_sumOfWeightTimesCoord. Referenced by Anaphe::AIDA_Histogram_native::GravityBin2D::increment(). |
|
Reimplemented in Anaphe::AIDA_Histogram_native::GravityBin2D, and Anaphe::AIDA_Histogram_native::GravityBin3D. Definition at line 13 of file GravityBin1D.cpp. References m_entries, m_sumOfSquaredWeights, m_sumOfWeights, and m_sumOfWeightTimesCoord. Referenced by Anaphe::AIDA_Histogram_native::GravityBin2D::reset(). |
|
Reimplemented in Anaphe::AIDA_Histogram_native::GravityBin2D, and Anaphe::AIDA_Histogram_native::GravityBin3D. Definition at line 20 of file GravityBin1D.cpp. References m_sumOfSquaredWeights, m_sumOfWeights, and m_sumOfWeightTimesCoord. Referenced by Anaphe::AIDA_Histogram_native::GravityBin2D::scale(). |
|
Definition at line 52 of file GravityBin1D.cpp. References m_entries, m_sumOfSquaredWeights, m_sumOfWeights, and m_sumOfWeightTimesCoord. Referenced by Anaphe::AIDA_Histogram_native::GravityBin2D::set(). |
|
Definition at line 49 of file GravityBin1D.h. |
|
Definition at line 52 of file GravityBin1D.h. Referenced by error(), increment(), reset(), scale(), and set(). |
|
Definition at line 50 of file GravityBin1D.h. Referenced by centreOfGravityX(), increment(), reset(), scale(), and set(). |
|
Reimplemented in Anaphe::AIDA_Histogram_native::GravityBin2D, and Anaphe::AIDA_Histogram_native::GravityBin3D. Definition at line 51 of file GravityBin1D.h. Referenced by centreOfGravityX(), increment(), reset(), scale(), and set(). |