#include <Histogram3D.h>
Public Types | |
typedef Range< AxisX_t > | RangeX |
typedef Range< AxisY_t > | RangeY |
typedef Range< AxisZ_t > | RangeZ |
Public Member Functions | |
int | bin3D (int binX, int binY, int binZ) const |
Value_t | binContent (int binX, int binY, int binZ) const |
Value_t | binContent (int bin) const |
Value_t | binError (int bin) const |
Value_t | binError (int binX, int binY, int binZ) const |
RangeX | binRangeX (int binX) const |
RangeY | binRangeY (int binY) const |
RangeZ | binRangeZ (int binZ) const |
bool | empty () const |
Value_t | error (AxisX_t x, AxisY_t y, AxisZ_t z) const |
void | fill (AxisX_t x, AxisY_t y, AxisZ_t z, Value_t weight=1.0) |
int | findBin (AxisX_t x, AxisY_t y, AxisZ_t z) const |
int | findBinX (AxisX_t x) const |
int | findBinY (AxisY_t y) const |
int | findBinZ (AxisZ_t z) const |
bool | hasEquidistantBinsX () const |
bool | hasEquidistantBinsY () const |
bool | hasEquidistantBinsZ () const |
Histogram3D (const std::vector< AxisX_t > &binULimitsX, const std::vector< AxisY_t > &binULimitsY, const std::vector< AxisZ_t > &binULimitsZ) | |
Histogram3D (const Histogram3D &orig) | |
template<typename OAxisX_t , typename OAxisY_t , typename OAxisZ_t > | |
Histogram3D (const std::vector< OAxisX_t > &binULimitsX, const std::vector< OAxisY_t > &binULimitsY, const std::vector< OAxisZ_t > &binULimitsZ) | |
Histogram3D (unsigned int nBinsX, AxisX_t minX, AxisX_t maxX, unsigned int nBinsY, AxisY_t minY, AxisY_t maxY, unsigned int nBinsZ, AxisZ_t minZ, AxisZ_t maxZ) | |
Histogram3D () | |
template<typename OValue_t , typename OAxisX_t , typename OAxisY_t , typename OAxisZ_t > | |
Histogram3D (const Histogram3D< OValue_t, OAxisX_t, OAxisY_t, OAxisZ_t > &orig) | |
Value_t | normalization () const |
Value_t | normalizedError (AxisX_t x, AxisY_t y, AxisY_t z) const |
Value_t | normalizedValue (AxisX_t x, AxisY_t y, AxisZ_t z) const |
int | numberOfBins () const |
int | numberOfBinsX () const |
int | numberOfBinsY () const |
int | numberOfBinsZ () const |
template<typename OValue_t , typename OAxisX_t , typename OAxisY_t , typename OAxisZ_t > | |
Histogram3D & | operator= (const Histogram3D< OValue_t, OAxisX_t, OAxisY_t, OAxisZ_t > &orig) |
Histogram3D & | operator= (const Histogram3D &orig) |
RangeX | rangeX () const |
RangeY | rangeY () const |
RangeZ | rangeZ () const |
void | reset () |
void | setBinContent (int binX, int binY, int binZ, Value_t value) |
void | setBinContent (int bin, Value_t value) |
template<typename OValue_t > | |
void | setValues (const std::vector< OValue_t > &values) |
void | setValues (const std::vector< Value_t > &values) |
const std::vector< AxisX_t > | upperLimitsX () const |
const std::vector< AxisY_t > | upperLimitsY () const |
const std::vector< AxisZ_t > | upperLimitsZ () const |
Value_t | value (AxisX_t x, AxisY_t y, AxisY_t z) const |
const std::vector< Value_t > & | values () const |
~Histogram3D () | |
Protected Attributes | |
std::vector< AxisX_t > | binULimitsX |
std::vector< AxisY_t > | binULimitsY |
std::vector< AxisZ_t > | binULimitsZ |
std::vector< Value_t > | binValues |
std::vector< Value_t > | columnTotal |
RangeX | limitsX |
RangeY | limitsY |
RangeY | limitsZ |
std::vector< Value_t > | rowTotal |
std::vector< Value_t > | sliceTotal |
unsigned int | strideX |
unsigned int | strideY |
Value_t | total |
bool | totalValid |
Definition at line 20 of file Histogram3D.h.
typedef Range<AxisX_t> PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::RangeX |
Definition at line 22 of file Histogram3D.h.
typedef Range<AxisY_t> PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::RangeY |
Definition at line 23 of file Histogram3D.h.
typedef Range<AxisZ_t> PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::RangeZ |
Definition at line 24 of file Histogram3D.h.
PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::Histogram3D | ( | ) |
PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::Histogram3D | ( | const Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t > & | orig | ) |
PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::Histogram3D | ( | const Histogram3D< OValue_t, OAxisX_t, OAxisY_t, OAxisZ_t > & | orig | ) |
PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::Histogram3D | ( | const std::vector< AxisX_t > & | binULimitsX, |
const std::vector< AxisY_t > & | binULimitsY, | ||
const std::vector< AxisZ_t > & | binULimitsZ | ||
) |
PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::Histogram3D | ( | const std::vector< OAxisX_t > & | binULimitsX, |
const std::vector< OAxisY_t > & | binULimitsY, | ||
const std::vector< OAxisZ_t > & | binULimitsZ | ||
) |
PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::Histogram3D | ( | unsigned int | nBinsX, |
AxisX_t | minX, | ||
AxisX_t | maxX, | ||
unsigned int | nBinsY, | ||
AxisY_t | minY, | ||
AxisY_t | maxY, | ||
unsigned int | nBinsZ, | ||
AxisZ_t | minZ, | ||
AxisZ_t | maxZ | ||
) |
PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::~Histogram3D | ( | ) |
int PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::bin3D | ( | int | binX, |
int | binY, | ||
int | binZ | ||
) | const [inline] |
Definition at line 78 of file Histogram3D.h.
References PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::strideX, and PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::strideY.
Referenced by PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::binContent(), PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::binError(), PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::findBin(), and PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::setBinContent().
Value_t PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::binContent | ( | int | bin | ) | const [inline] |
Definition at line 84 of file Histogram3D.h.
References newFWLiteAna::bin, and PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::binValues.
Referenced by PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::binError(), PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::normalizedError(), PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::normalizedValue(), and PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::value().
Value_t PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::binContent | ( | int | binX, |
int | binY, | ||
int | binZ | ||
) | const [inline] |
Definition at line 85 of file Histogram3D.h.
References PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::bin3D(), and PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::binValues.
Value_t PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::binError | ( | int | bin | ) | const [inline] |
Definition at line 97 of file Histogram3D.h.
References PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::binContent(), and mathSSE::sqrt().
Referenced by PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::error().
{ return std::sqrt(binContent(bin)); }
Value_t PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::binError | ( | int | binX, |
int | binY, | ||
int | binZ | ||
) | const [inline] |
Definition at line 98 of file Histogram3D.h.
References PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::bin3D(), and PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::binError().
Referenced by PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::binError().
RangeX PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::binRangeX | ( | int | binX | ) | const |
RangeY PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::binRangeY | ( | int | binY | ) | const |
RangeZ PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::binRangeZ | ( | int | binZ | ) | const |
bool PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::empty | ( | ) | const [inline] |
Definition at line 114 of file Histogram3D.h.
References PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::binValues.
{ return binValues.empty(); }
Value_t PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::error | ( | AxisX_t | x, |
AxisY_t | y, | ||
AxisZ_t | z | ||
) | const [inline] |
Definition at line 100 of file Histogram3D.h.
References PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::binError(), and PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::findBin().
void PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::fill | ( | AxisX_t | x, |
AxisY_t | y, | ||
AxisZ_t | z, | ||
Value_t | weight = 1.0 |
||
) |
int PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::findBin | ( | AxisX_t | x, |
AxisY_t | y, | ||
AxisZ_t | z | ||
) | const [inline] |
Definition at line 147 of file Histogram3D.h.
References PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::bin3D(), PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::findBinX(), PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::findBinY(), and PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::findBinZ().
Referenced by PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::error(), PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::normalizedError(), PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::normalizedValue(), and PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::value().
int PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::findBinX | ( | AxisX_t | x | ) | const |
int PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::findBinY | ( | AxisY_t | y | ) | const |
int PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::findBinZ | ( | AxisZ_t | z | ) | const |
bool PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::hasEquidistantBinsX | ( | ) | const [inline] |
Definition at line 115 of file Histogram3D.h.
References PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::binULimitsX.
{ return binULimitsX.empty(); }
bool PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::hasEquidistantBinsY | ( | ) | const [inline] |
Definition at line 116 of file Histogram3D.h.
References PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::binULimitsY.
{ return binULimitsY.empty(); }
bool PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::hasEquidistantBinsZ | ( | ) | const [inline] |
Definition at line 117 of file Histogram3D.h.
References PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::binULimitsZ.
{ return binULimitsZ.empty(); }
Value_t PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::normalization | ( | ) | const |
Value_t PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::normalizedError | ( | AxisX_t | x, |
AxisY_t | y, | ||
AxisY_t | z | ||
) | const [inline] |
Definition at line 102 of file Histogram3D.h.
References PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::binContent(), PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::findBin(), PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::normalization(), and mathSSE::sqrt().
{ return std::sqrt(binContent(findBin(x, y, z))) / normalization(); }
Value_t PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::normalizedValue | ( | AxisX_t | x, |
AxisY_t | y, | ||
AxisZ_t | z | ||
) | const [inline] |
Definition at line 89 of file Histogram3D.h.
References PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::binContent(), PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::findBin(), and PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::normalization().
{ return binContent(findBin(x, y, z)) / normalization(); }
int PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::numberOfBins | ( | ) | const [inline] |
Definition at line 121 of file Histogram3D.h.
References PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::numberOfBinsX(), PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::numberOfBinsY(), and PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::numberOfBinsZ().
{ return numberOfBinsX() * numberOfBinsY() * numberOfBinsZ(); }
int PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::numberOfBinsX | ( | ) | const [inline] |
Definition at line 118 of file Histogram3D.h.
References PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::strideX.
Referenced by PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::numberOfBins().
{ return strideX - 2; }
int PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::numberOfBinsY | ( | ) | const [inline] |
Definition at line 119 of file Histogram3D.h.
References PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::strideY.
Referenced by PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::numberOfBins().
{ return strideY - 2; }
int PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::numberOfBinsZ | ( | ) | const [inline] |
Definition at line 120 of file Histogram3D.h.
References PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::binValues, PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::strideX, and PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::strideY.
Referenced by PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::numberOfBins().
Histogram3D& PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::operator= | ( | const Histogram3D< OValue_t, OAxisX_t, OAxisY_t, OAxisZ_t > & | orig | ) |
Histogram3D& PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::operator= | ( | const Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t > & | orig | ) |
RangeX PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::rangeX | ( | ) | const [inline] |
Definition at line 132 of file Histogram3D.h.
References PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::limitsX.
{ return limitsX; }
RangeY PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::rangeY | ( | ) | const [inline] |
Definition at line 133 of file Histogram3D.h.
References PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::limitsY.
{ return limitsY; }
RangeZ PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::rangeZ | ( | ) | const [inline] |
Definition at line 134 of file Histogram3D.h.
References PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::limitsZ.
{ return limitsZ; }
void PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::reset | ( | ) |
void PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::setBinContent | ( | int | bin, |
Value_t | value | ||
) |
void PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::setBinContent | ( | int | binX, |
int | binY, | ||
int | binZ, | ||
Value_t | value | ||
) | [inline] |
Definition at line 110 of file Histogram3D.h.
References PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::bin3D(), and PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::setBinContent().
Referenced by PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::setBinContent().
{ setBinContent(bin3D(binX, binY, binZ), value); }
void PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::setValues | ( | const std::vector< OValue_t > & | values | ) |
void PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::setValues | ( | const std::vector< Value_t > & | values | ) |
const std::vector<AxisX_t> PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::upperLimitsX | ( | ) | const [inline] |
Definition at line 74 of file Histogram3D.h.
References PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::binULimitsX.
{ return binULimitsX; }
const std::vector<AxisY_t> PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::upperLimitsY | ( | ) | const [inline] |
Definition at line 75 of file Histogram3D.h.
References PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::binULimitsY.
{ return binULimitsY; }
const std::vector<AxisZ_t> PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::upperLimitsZ | ( | ) | const [inline] |
Definition at line 76 of file Histogram3D.h.
References PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::binULimitsZ.
{ return binULimitsZ; }
Value_t PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::value | ( | AxisX_t | x, |
AxisY_t | y, | ||
AxisY_t | z | ||
) | const [inline] |
Definition at line 87 of file Histogram3D.h.
References PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::binContent(), and PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::findBin().
{ return binContent(findBin(x, y, z)); }
const std::vector<Value_t>& PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::values | ( | ) | const [inline] |
Definition at line 124 of file Histogram3D.h.
References PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::binValues.
{ return binValues; }
std::vector<AxisX_t> PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::binULimitsX [protected] |
std::vector<AxisY_t> PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::binULimitsY [protected] |
std::vector<AxisZ_t> PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::binULimitsZ [protected] |
std::vector<Value_t> PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::binValues [protected] |
Definition at line 161 of file Histogram3D.h.
Referenced by PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::binContent(), PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::empty(), PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::numberOfBinsZ(), and PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::values().
std::vector<Value_t> PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::columnTotal [mutable, protected] |
Definition at line 171 of file Histogram3D.h.
RangeX PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::limitsX [protected] |
Definition at line 162 of file Histogram3D.h.
Referenced by PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::rangeX().
RangeY PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::limitsY [protected] |
Definition at line 163 of file Histogram3D.h.
Referenced by PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::rangeY().
RangeY PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::limitsZ [protected] |
Definition at line 164 of file Histogram3D.h.
Referenced by PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::rangeZ().
std::vector<Value_t> PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::rowTotal [mutable, protected] |
Definition at line 170 of file Histogram3D.h.
std::vector<Value_t> PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::sliceTotal [mutable, protected] |
Definition at line 169 of file Histogram3D.h.
unsigned int PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::strideX [protected] |
Definition at line 156 of file Histogram3D.h.
Referenced by PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::bin3D(), PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::numberOfBinsX(), and PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::numberOfBinsZ().
unsigned int PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::strideY [protected] |
Definition at line 157 of file Histogram3D.h.
Referenced by PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::bin3D(), PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::numberOfBinsY(), and PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::numberOfBinsZ().
Value_t PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::total [mutable, protected] |
Definition at line 167 of file Histogram3D.h.
bool PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::totalValid [mutable, protected] |
Definition at line 168 of file Histogram3D.h.