Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

Anaphe::AIDA_Histogram_native::GravityBin2D Class Reference

#include <GravityBin2D.h>

Inheritance diagram for Anaphe::AIDA_Histogram_native::GravityBin2D:

Inheritance graph
[legend]
Collaboration diagram for Anaphe::AIDA_Histogram_native::GravityBin2D:

Collaboration graph
[legend]
List of all members.

Public Methods

 GravityBin2D ()
 Constructor.

 ~GravityBin2D ()
 Destructor.

bool fill (double weight, double coordX, double coordY)
bool reset ()
 Reset method.

bool scale (double factor)
 Scale method.

bool increment (const GravityBin2D &otherBin)
 Increment methods.

bool increment (int extraEntries, double extraHeight, double extraError, double extraCentreX, double extraCentreY)
bool set (int entriesNew, double heightNew, double errorNew, double centreXNew, double centreYNew)
 Set method.

double centreOfGravityY () const
 Returns the gravity point along Y.


Private Attributes

double m_sumOfWeightTimesCoord

Constructor & Destructor Documentation

Anaphe::AIDA_Histogram_native::GravityBin2D::GravityBin2D  
 

Definition at line 3 of file GravityBin2D.cpp.

Anaphe::AIDA_Histogram_native::GravityBin2D::~GravityBin2D   [inline]
 

Definition at line 18 of file GravityBin2D.h.


Member Function Documentation

double Anaphe::AIDA_Histogram_native::GravityBin2D::centreOfGravityY   const
 

Definition at line 58 of file GravityBin2D.cpp.

References Anaphe::AIDA_Histogram_native::GravityBin1D::height(), and m_sumOfWeightTimesCoord.

Referenced by Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::binMeanY(), Anaphe::AIDA_Histogram_native::AIDA_Histogram2D::binMeanY(), Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::calculateStatistics(), and Anaphe::AIDA_Histogram_native::AIDA_Histogram2D::calculateStatistics().

bool Anaphe::AIDA_Histogram_native::GravityBin2D::fill double    weight,
double    coordX,
double    coordY
 

Main fill method. The weight of the entry and the x, y coordinates

bool Anaphe::AIDA_Histogram_native::GravityBin2D::increment int    extraEntries,
double    extraHeight,
double    extraError,
double    extraCentreX,
double    extraCentreY
 

Definition at line 34 of file GravityBin2D.cpp.

References Anaphe::AIDA_Histogram_native::GravityBin1D::increment(), and m_sumOfWeightTimesCoord.

bool Anaphe::AIDA_Histogram_native::GravityBin2D::increment const GravityBin2D &    otherBin
 

Definition at line 26 of file GravityBin2D.cpp.

References Anaphe::AIDA_Histogram_native::GravityBin1D::increment(), and m_sumOfWeightTimesCoord.

Referenced by Anaphe::AIDA_Histogram_native::GravityBin3D::increment().

bool Anaphe::AIDA_Histogram_native::GravityBin2D::reset  
 

Reimplemented from Anaphe::AIDA_Histogram_native::GravityBin1D.

Reimplemented in Anaphe::AIDA_Histogram_native::GravityBin3D.

Definition at line 10 of file GravityBin2D.cpp.

References m_sumOfWeightTimesCoord, and Anaphe::AIDA_Histogram_native::GravityBin1D::reset().

Referenced by Anaphe::AIDA_Histogram_native::GravityBin3D::reset().

bool Anaphe::AIDA_Histogram_native::GravityBin2D::scale double    factor
 

Reimplemented from Anaphe::AIDA_Histogram_native::GravityBin1D.

Reimplemented in Anaphe::AIDA_Histogram_native::GravityBin3D.

Definition at line 18 of file GravityBin2D.cpp.

References m_sumOfWeightTimesCoord, and Anaphe::AIDA_Histogram_native::GravityBin1D::scale().

Referenced by Anaphe::AIDA_Histogram_native::GravityBin3D::scale().

bool Anaphe::AIDA_Histogram_native::GravityBin2D::set int    entriesNew,
double    heightNew,
double    errorNew,
double    centreXNew,
double    centreYNew
 

Definition at line 46 of file GravityBin2D.cpp.

References m_sumOfWeightTimesCoord, and Anaphe::AIDA_Histogram_native::GravityBin1D::set().

Referenced by Anaphe::AIDA_Histogram_native::GravityBin3D::set().


Member Data Documentation

double Anaphe::AIDA_Histogram_native::GravityBin2D::m_sumOfWeightTimesCoord [private]
 

Reimplemented from Anaphe::AIDA_Histogram_native::GravityBin1D.

Reimplemented in Anaphe::AIDA_Histogram_native::GravityBin3D.

Definition at line 45 of file GravityBin2D.h.

Referenced by centreOfGravityY(), increment(), reset(), scale(), and set().


The documentation for this class was generated from the following files:
Generated on Tue Nov 19 12:32:25 2002 for AIDA_Histogram_native by doxygen1.2.16