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

Anaphe::AIDA_Histogram_native::AIDA_Histogram3D Class Reference

#include <AIDA_Histogram3D.h>

Inheritance diagram for Anaphe::AIDA_Histogram_native::AIDA_Histogram3D:

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

Collaboration graph
[legend]
List of all members.

Detailed Description

Implementation of the AIDA IHistogram3D class

The Additional annotation items defined on top of those from the AIDA_BaseHistogram class are:

"MeanX", "RmsX", "MeanY", "RmsY", "MeanZ", "RmsZ", "Extra Entries"

Definition at line 23 of file AIDA_Histogram3D.h.

Public Methods

 AIDA_Histogram3D (const std::string &title, int numberOfBinsX, double lowEdgeX, double highEdgeX, int numberOfBinsY, double lowEdgeY, double highEdgeY, int numberOfBinsZ, double lowEdgeZ, double highEdgeZ)
 Constructor for fixed-sized bin histogram.

 AIDA_Histogram3D (const std::string &title, const std::vector< double > &edgesX, const std::vector< double > &edgesY, const std::vector< double > &edgesZ)
 Constructor for variable-sized bin histogram.

 AIDA_Histogram3D (const AIDA_Histogram3D &h)
 Copy constructor.

 AIDA_Histogram3D (const AIDA::IHistogram3D &h)
 Constructor from another AIDA histogram.

 ~AIDA_Histogram3D ()
 Destructor.

bool reset ()
int entries () const
int allEntries () const
 Methods to be implemented from IHistogram.

int extraEntries () const
double equivalentBinEntries () const
double sumBinHeights () const
double sumAllBinHeights () const
double sumExtraBinHeights () const
double minBinHeight () const
double maxBinHeight () const
bool scale (double scaleFactor)
bool fill (double x, double y, double z, double weight=1.)
 Methods to be implemented from IHistogram3D.

double binMeanX (int indexX, int indexY, int indexZ) const
double binMeanY (int indexX, int indexY, int indexZ) const
double binMeanZ (int indexX, int indexY, int indexZ) const
int binEntries (int indexX, int indexY, int indexZ) const
int binEntriesX (int indexX) const
int binEntriesY (int indexY) const
int binEntriesZ (int indexZ) const
double binHeight (int indexX, int indexY, int indexZ) const
double binHeightX (int indexX) const
double binHeightY (int indexY) const
double binHeightZ (int indexZ) const
double binError (int indexX, int indexY, int indexZ) const
double meanX () const
double meanY () const
double meanZ () const
double rmsX () const
double rmsY () const
double rmsZ () const
const AIDA::IAxis & xAxis () const
const AIDA::IAxis & yAxis () const
const AIDA::IAxis & zAxis () const
int coordToIndexX (double coordX) const
int coordToIndexY (double coordY) const
int coordToIndexZ (double coordZ) const
bool add (const AIDA::IHistogram3D &h)
bool setBinContents (int binIndexX, int binIndexY, int binIndexZ, int entries, double height, double error, double centreX, double centreY, double centreZ)
 Methods to be implemented from IDevHistogram3D.

bool setRms (double rmsX, double rmsY, double rmsZ)

Protected Methods

void updateAnnotation () const

Private Methods

bool calculateStatistics () const
 Private methods.

bool increment (const AIDA_Histogram3D &h)
AIDA_Histogram3D & operator= (const AIDA_Histogram3D &)
 No asignment operator.


Private Attributes

AIDA::IAxis * m_axisX
AIDA::IAxis * m_axisY
AIDA::IAxis * m_axisZ
std::vector< std::vector<
std::vector< GravityBin3D * > > > 
m_bins
bool m_validStatistics
double m_meanX
double m_rmsX
double m_meanY
double m_rmsY
double m_meanZ
double m_rmsZ
int m_entries
int m_extraEntries
double m_ebe
double m_sumBinHeights
double m_sumExtraBinHeights
double m_minHeight
double m_maxHeight
double m_sumWeightTimesSquaredX
double m_sumWeightTimesSquaredY
double m_sumWeightTimesSquaredZ


Constructor & Destructor Documentation

Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::AIDA_Histogram3D const std::string &    title,
int    numberOfBinsX,
double    lowEdgeX,
double    highEdgeX,
int    numberOfBinsY,
double    lowEdgeY,
double    highEdgeY,
int    numberOfBinsZ,
double    lowEdgeZ,
double    highEdgeZ
 

Definition at line 23 of file AIDA_Histogram3D.cpp.

References Anaphe::AIDA_Histogram_native::AIDA_BaseHistogram::annotation(), Anaphe::AIDA_Histogram_native::AIDA_BaseHistogram::annotationNoUpdate(), emptyString, extra_entriesKey, m_bins, m_sumWeightTimesSquaredX, m_sumWeightTimesSquaredY, m_sumWeightTimesSquaredZ, meanXKey, meanYKey, meanZKey, numberOfExtraBins, rmsXKey, rmsYKey, and rmsZKey.

Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::AIDA_Histogram3D const std::string &    title,
const std::vector< double > &    edgesX,
const std::vector< double > &    edgesY,
const std::vector< double > &    edgesZ
 

Definition at line 59 of file AIDA_Histogram3D.cpp.

References Anaphe::AIDA_Histogram_native::AIDA_BaseHistogram::annotation(), Anaphe::AIDA_Histogram_native::AIDA_BaseHistogram::annotationNoUpdate(), emptyString, extra_entriesKey, m_bins, m_sumWeightTimesSquaredX, m_sumWeightTimesSquaredY, m_sumWeightTimesSquaredZ, meanXKey, meanYKey, meanZKey, numberOfExtraBins, rmsXKey, rmsYKey, and rmsZKey.

Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::AIDA_Histogram3D const AIDA_Histogram3D &    h
 

Definition at line 90 of file AIDA_Histogram3D.cpp.

References Anaphe::AIDA_Histogram_native::AIDA_BaseHistogram::annotation(), Anaphe::AIDA_Histogram_native::AIDA_BaseHistogram::annotationNoUpdate(), m_axisX, m_axisY, m_axisZ, m_bins, and setRms().

Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::AIDA_Histogram3D const AIDA::IHistogram3D &    h
 

Definition at line 160 of file AIDA_Histogram3D.cpp.

References Anaphe::AIDA_Histogram_native::AIDA_BaseHistogram::annotation(), Anaphe::AIDA_Histogram_native::AIDA_BaseHistogram::annotationNoUpdate(), m_axisX, m_axisY, m_axisZ, m_bins, numberOfExtraBins, and setRms().

Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::~AIDA_Histogram3D  
 

Definition at line 239 of file AIDA_Histogram3D.cpp.

References m_axisX, m_axisY, m_axisZ, and m_bins.


Member Function Documentation

bool Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::add const AIDA::IHistogram3D &    h
 

Definition at line 725 of file AIDA_Histogram3D.cpp.

References increment(), m_axisX, m_axisY, and m_axisZ.

int Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::allEntries   const
 

Definition at line 275 of file AIDA_Histogram3D.cpp.

References entries(), and extraEntries().

int Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::binEntries int    indexX,
int    indexY,
int    indexZ
const
 

Definition at line 433 of file AIDA_Histogram3D.cpp.

References m_bins, and numberOfExtraBins.

int Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::binEntriesX int    indexX const
 

Definition at line 446 of file AIDA_Histogram3D.cpp.

References Anaphe::AIDA_Histogram_native::GravityBin1D::entries(), m_bins, and numberOfExtraBins.

int Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::binEntriesY int    indexY const
 

Definition at line 462 of file AIDA_Histogram3D.cpp.

References Anaphe::AIDA_Histogram_native::GravityBin1D::entries(), m_bins, and numberOfExtraBins.

int Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::binEntriesZ int    indexZ const
 

Definition at line 478 of file AIDA_Histogram3D.cpp.

References Anaphe::AIDA_Histogram_native::GravityBin1D::entries(), m_bins, and numberOfExtraBins.

double Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::binError int    indexX,
int    indexY,
int    indexZ
const
 

Definition at line 555 of file AIDA_Histogram3D.cpp.

References m_bins, and numberOfExtraBins.

double Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::binHeight int    indexX,
int    indexY,
int    indexZ
const
 

Definition at line 494 of file AIDA_Histogram3D.cpp.

References m_bins, and numberOfExtraBins.

Referenced by calculateStatistics().

double Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::binHeightX int    indexX const
 

Definition at line 507 of file AIDA_Histogram3D.cpp.

References Anaphe::AIDA_Histogram_native::GravityBin1D::height(), m_bins, and numberOfExtraBins.

double Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::binHeightY int    indexY const
 

Definition at line 523 of file AIDA_Histogram3D.cpp.

References Anaphe::AIDA_Histogram_native::GravityBin1D::height(), m_bins, and numberOfExtraBins.

double Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::binHeightZ int    indexZ const
 

Definition at line 539 of file AIDA_Histogram3D.cpp.

References Anaphe::AIDA_Histogram_native::GravityBin1D::height(), m_bins, and numberOfExtraBins.

double Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::binMeanX int    indexX,
int    indexY,
int    indexZ
const
 

Definition at line 388 of file AIDA_Histogram3D.cpp.

References Anaphe::AIDA_Histogram_native::GravityBin1D::centreOfGravityX(), m_bins, and numberOfExtraBins.

Referenced by calculateStatistics().

double Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::binMeanY int    indexX,
int    indexY,
int    indexZ
const
 

Definition at line 403 of file AIDA_Histogram3D.cpp.

References Anaphe::AIDA_Histogram_native::GravityBin2D::centreOfGravityY(), m_bins, and numberOfExtraBins.

Referenced by calculateStatistics().

double Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::binMeanZ int    indexX,
int    indexY,
int    indexZ
const
 

Definition at line 418 of file AIDA_Histogram3D.cpp.

References Anaphe::AIDA_Histogram_native::GravityBin3D::centreOfGravityZ(), m_bins, and numberOfExtraBins.

Referenced by calculateStatistics().

bool Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::calculateStatistics   const [private]
 

Definition at line 616 of file AIDA_Histogram3D.cpp.

References binHeight(), binMeanX(), binMeanY(), binMeanZ(), Anaphe::AIDA_Histogram_native::GravityBin1D::centreOfGravityX(), Anaphe::AIDA_Histogram_native::GravityBin2D::centreOfGravityY(), Anaphe::AIDA_Histogram_native::GravityBin3D::centreOfGravityZ(), Anaphe::AIDA_Histogram_native::GravityBin1D::entries(), Anaphe::AIDA_Histogram_native::GravityBin1D::errorSquared(), Anaphe::AIDA_Histogram_native::GravityBin1D::height(), m_bins, m_ebe, m_entries, m_extraEntries, m_maxHeight, m_meanX, m_meanY, m_meanZ, m_minHeight, m_rmsX, m_rmsY, m_rmsZ, m_sumBinHeights, m_sumExtraBinHeights, m_sumWeightTimesSquaredX, m_sumWeightTimesSquaredY, m_sumWeightTimesSquaredZ, m_validStatistics, and numberOfExtraBins.

Referenced by entries(), equivalentBinEntries(), extraEntries(), maxBinHeight(), meanX(), meanY(), meanZ(), minBinHeight(), rmsX(), rmsY(), rmsZ(), sumBinHeights(), and sumExtraBinHeights().

int Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::coordToIndexX double    coordX const
 

Definition at line 704 of file AIDA_Histogram3D.cpp.

References m_axisX.

int Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::coordToIndexY double    coordY const
 

Definition at line 711 of file AIDA_Histogram3D.cpp.

References m_axisY.

int Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::coordToIndexZ double    coordZ const
 

Definition at line 718 of file AIDA_Histogram3D.cpp.

References m_axisZ.

int Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::entries   const
 

Definition at line 267 of file AIDA_Histogram3D.cpp.

References calculateStatistics(), and m_entries.

Referenced by allEntries(), and setBinContents().

double Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::equivalentBinEntries   const
 

Definition at line 307 of file AIDA_Histogram3D.cpp.

References calculateStatistics(), and m_ebe.

int Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::extraEntries   const
 

Definition at line 282 of file AIDA_Histogram3D.cpp.

References calculateStatistics(), and m_extraEntries.

Referenced by allEntries(), and updateAnnotation().

bool Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::fill double    x,
double    y,
double    z,
double    weight = 1.
 

Definition at line 370 of file AIDA_Histogram3D.cpp.

References m_axisX, m_axisY, m_axisZ, m_bins, m_sumWeightTimesSquaredX, m_sumWeightTimesSquaredY, m_sumWeightTimesSquaredZ, m_validStatistics, numberOfExtraBins, and Anaphe::AIDA_Histogram_native::AIDA_BaseHistogram::setUpToDate().

bool Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::increment const AIDA_Histogram3D &    h [private]
 

Definition at line 776 of file AIDA_Histogram3D.cpp.

References m_bins, m_sumWeightTimesSquaredX, m_sumWeightTimesSquaredY, m_sumWeightTimesSquaredZ, m_validStatistics, and Anaphe::AIDA_Histogram_native::AIDA_BaseHistogram::setUpToDate().

Referenced by add().

double Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::maxBinHeight   const
 

Definition at line 346 of file AIDA_Histogram3D.cpp.

References calculateStatistics(), and m_maxHeight.

double Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::meanX   const
 

Definition at line 568 of file AIDA_Histogram3D.cpp.

References calculateStatistics(), and m_meanX.

Referenced by setRms(), and updateAnnotation().

double Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::meanY   const
 

Definition at line 584 of file AIDA_Histogram3D.cpp.

References calculateStatistics(), and m_meanY.

Referenced by setRms(), and updateAnnotation().

double Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::meanZ   const
 

Definition at line 600 of file AIDA_Histogram3D.cpp.

References calculateStatistics(), and m_meanZ.

Referenced by setRms(), and updateAnnotation().

double Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::minBinHeight   const
 

Definition at line 338 of file AIDA_Histogram3D.cpp.

References calculateStatistics(), and m_minHeight.

AIDA_Histogram3D& Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::operator= const AIDA_Histogram3D &    [private]
 

bool Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::reset  
 

Definition at line 253 of file AIDA_Histogram3D.cpp.

References m_bins, m_sumWeightTimesSquaredX, m_sumWeightTimesSquaredY, m_sumWeightTimesSquaredZ, m_validStatistics, and Anaphe::AIDA_Histogram_native::AIDA_BaseHistogram::setUpToDate().

double Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::rmsX   const
 

Definition at line 576 of file AIDA_Histogram3D.cpp.

References calculateStatistics(), and m_rmsX.

Referenced by setRms(), and updateAnnotation().

double Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::rmsY   const
 

Definition at line 592 of file AIDA_Histogram3D.cpp.

References calculateStatistics(), and m_rmsY.

Referenced by setRms(), and updateAnnotation().

double Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::rmsZ   const
 

Definition at line 608 of file AIDA_Histogram3D.cpp.

References calculateStatistics(), and m_rmsZ.

Referenced by setRms(), and updateAnnotation().

bool Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::scale double    scaleFactor
 

Definition at line 354 of file AIDA_Histogram3D.cpp.

References m_bins, m_sumWeightTimesSquaredX, m_sumWeightTimesSquaredY, m_sumWeightTimesSquaredZ, m_validStatistics, and Anaphe::AIDA_Histogram_native::AIDA_BaseHistogram::setUpToDate().

bool Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::setBinContents int    binIndexX,
int    binIndexY,
int    binIndexZ,
int    entries,
double    height,
double    error,
double    centreX,
double    centreY,
double    centreZ
 

Definition at line 795 of file AIDA_Histogram3D.cpp.

References entries(), m_bins, m_validStatistics, numberOfExtraBins, and Anaphe::AIDA_Histogram_native::AIDA_BaseHistogram::setUpToDate().

bool Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::setRms double    rmsX,
double    rmsY,
double    rmsZ
 

Definition at line 818 of file AIDA_Histogram3D.cpp.

References m_sumWeightTimesSquaredX, m_sumWeightTimesSquaredY, m_sumWeightTimesSquaredZ, m_validStatistics, meanX(), meanY(), meanZ(), rmsX(), rmsY(), rmsZ(), and sumBinHeights().

Referenced by AIDA_Histogram3D().

double Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::sumAllBinHeights   const
 

Definition at line 331 of file AIDA_Histogram3D.cpp.

References sumBinHeights(), and sumExtraBinHeights().

double Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::sumBinHeights   const
 

Definition at line 315 of file AIDA_Histogram3D.cpp.

References calculateStatistics(), and m_sumBinHeights.

Referenced by setRms(), and sumAllBinHeights().

double Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::sumExtraBinHeights   const
 

Definition at line 323 of file AIDA_Histogram3D.cpp.

References calculateStatistics(), and m_sumExtraBinHeights.

Referenced by sumAllBinHeights().

void Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::updateAnnotation   const [protected, virtual]
 

Methods still to be implemented from the AIDA_BaseHistogram inheritence tree : (IBaseHistogram, IDevManagedObject, IManagedObject )

Reimplemented from Anaphe::AIDA_Histogram_native::AIDA_BaseHistogram.

Definition at line 290 of file AIDA_Histogram3D.cpp.

References Anaphe::AIDA_Histogram_native::AIDA_BaseHistogram::annotation(), Anaphe::AIDA_Histogram_native::AIDA_BaseHistogram::annotationNoUpdate(), extra_entriesKey, extraEntries(), meanX(), meanXKey, meanY(), meanYKey, meanZ(), meanZKey, rmsX(), rmsXKey, rmsY(), rmsYKey, rmsZ(), rmsZKey, and Anaphe::AIDA_Histogram_native::AIDA_BaseHistogram::updateAnnotation().

const AIDA::IAxis & Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::xAxis   const
 

Definition at line 684 of file AIDA_Histogram3D.cpp.

References m_axisX.

const AIDA::IAxis & Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::yAxis   const
 

Definition at line 690 of file AIDA_Histogram3D.cpp.

References m_axisY.

const AIDA::IAxis & Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::zAxis   const
 

Definition at line 697 of file AIDA_Histogram3D.cpp.

References m_axisZ.


Member Data Documentation

AIDA::IAxis* Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::m_axisX [private]
 

Definition at line 117 of file AIDA_Histogram3D.h.

Referenced by add(), AIDA_Histogram3D(), coordToIndexX(), fill(), xAxis(), and ~AIDA_Histogram3D().

AIDA::IAxis* Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::m_axisY [private]
 

Definition at line 118 of file AIDA_Histogram3D.h.

Referenced by add(), AIDA_Histogram3D(), coordToIndexY(), fill(), yAxis(), and ~AIDA_Histogram3D().

AIDA::IAxis* Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::m_axisZ [private]
 

Definition at line 119 of file AIDA_Histogram3D.h.

Referenced by add(), AIDA_Histogram3D(), coordToIndexZ(), fill(), zAxis(), and ~AIDA_Histogram3D().

std::vector< std::vector< std::vector< GravityBin3D* > > > Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::m_bins [private]
 

Definition at line 120 of file AIDA_Histogram3D.h.

Referenced by AIDA_Histogram3D(), binEntries(), binEntriesX(), binEntriesY(), binEntriesZ(), binError(), binHeight(), binHeightX(), binHeightY(), binHeightZ(), binMeanX(), binMeanY(), binMeanZ(), calculateStatistics(), fill(), increment(), reset(), scale(), setBinContents(), and ~AIDA_Histogram3D().

double Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::m_ebe [private]
 

Definition at line 132 of file AIDA_Histogram3D.h.

Referenced by calculateStatistics(), and equivalentBinEntries().

int Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::m_entries [private]
 

Definition at line 130 of file AIDA_Histogram3D.h.

Referenced by calculateStatistics(), and entries().

int Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::m_extraEntries [private]
 

Definition at line 131 of file AIDA_Histogram3D.h.

Referenced by calculateStatistics(), and extraEntries().

double Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::m_maxHeight [private]
 

Definition at line 136 of file AIDA_Histogram3D.h.

Referenced by calculateStatistics(), and maxBinHeight().

double Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::m_meanX [private]
 

Definition at line 124 of file AIDA_Histogram3D.h.

Referenced by calculateStatistics(), and meanX().

double Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::m_meanY [private]
 

Definition at line 126 of file AIDA_Histogram3D.h.

Referenced by calculateStatistics(), and meanY().

double Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::m_meanZ [private]
 

Definition at line 128 of file AIDA_Histogram3D.h.

Referenced by calculateStatistics(), and meanZ().

double Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::m_minHeight [private]
 

Definition at line 135 of file AIDA_Histogram3D.h.

Referenced by calculateStatistics(), and minBinHeight().

double Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::m_rmsX [private]
 

Definition at line 125 of file AIDA_Histogram3D.h.

Referenced by calculateStatistics(), and rmsX().

double Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::m_rmsY [private]
 

Definition at line 127 of file AIDA_Histogram3D.h.

Referenced by calculateStatistics(), and rmsY().

double Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::m_rmsZ [private]
 

Definition at line 129 of file AIDA_Histogram3D.h.

Referenced by calculateStatistics(), and rmsZ().

double Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::m_sumBinHeights [private]
 

Definition at line 133 of file AIDA_Histogram3D.h.

Referenced by calculateStatistics(), and sumBinHeights().

double Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::m_sumExtraBinHeights [private]
 

Definition at line 134 of file AIDA_Histogram3D.h.

Referenced by calculateStatistics(), and sumExtraBinHeights().

double Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::m_sumWeightTimesSquaredX [private]
 

Definition at line 137 of file AIDA_Histogram3D.h.

Referenced by AIDA_Histogram3D(), calculateStatistics(), fill(), increment(), reset(), scale(), and setRms().

double Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::m_sumWeightTimesSquaredY [private]
 

Definition at line 138 of file AIDA_Histogram3D.h.

Referenced by AIDA_Histogram3D(), calculateStatistics(), fill(), increment(), reset(), scale(), and setRms().

double Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::m_sumWeightTimesSquaredZ [private]
 

Definition at line 139 of file AIDA_Histogram3D.h.

Referenced by AIDA_Histogram3D(), calculateStatistics(), fill(), increment(), reset(), scale(), and setRms().

bool Anaphe::AIDA_Histogram_native::AIDA_Histogram3D::m_validStatistics [private]
 

Definition at line 121 of file AIDA_Histogram3D.h.

Referenced by calculateStatistics(), fill(), increment(), reset(), scale(), setBinContents(), and setRms().


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