CMS 3D CMS Logo

Public Types | Public Member Functions | Protected Attributes

PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t > Class Template Reference

#include <Histogram3D.h>

List of all members.

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 >
Histogram3Doperator= (const Histogram3D< OValue_t, OAxisX_t, OAxisY_t, OAxisZ_t > &orig)
Histogram3Doperator= (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

Detailed Description

template<typename Value_t, typename AxisX_t = Value_t, typename AxisY_t = AxisX_t, typename AxisZ_t = AxisX_t>
class PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >

Definition at line 20 of file Histogram3D.h.


Member Typedef Documentation

template<typename Value_t, typename AxisX_t = Value_t, typename AxisY_t = AxisX_t, typename AxisZ_t = AxisX_t>
typedef Range<AxisX_t> PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::RangeX

Definition at line 22 of file Histogram3D.h.

template<typename Value_t, typename AxisX_t = Value_t, typename AxisY_t = AxisX_t, typename AxisZ_t = AxisX_t>
typedef Range<AxisY_t> PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::RangeY

Definition at line 23 of file Histogram3D.h.

template<typename Value_t, typename AxisX_t = Value_t, typename AxisY_t = AxisX_t, typename AxisZ_t = AxisX_t>
typedef Range<AxisZ_t> PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::RangeZ

Definition at line 24 of file Histogram3D.h.


Constructor & Destructor Documentation

template<typename Value_t, typename AxisX_t = Value_t, typename AxisY_t = AxisX_t, typename AxisZ_t = AxisX_t>
PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::Histogram3D ( )
template<typename Value_t, typename AxisX_t = Value_t, typename AxisY_t = AxisX_t, typename AxisZ_t = AxisX_t>
PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::Histogram3D ( const Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t > &  orig)
template<typename Value_t, typename AxisX_t = Value_t, typename AxisY_t = AxisX_t, typename AxisZ_t = AxisX_t>
template<typename OValue_t , typename OAxisX_t , typename OAxisY_t , typename OAxisZ_t >
PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::Histogram3D ( const Histogram3D< OValue_t, OAxisX_t, OAxisY_t, OAxisZ_t > &  orig)
template<typename Value_t, typename AxisX_t = Value_t, typename AxisY_t = AxisX_t, typename AxisZ_t = AxisX_t>
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 
)
template<typename Value_t, typename AxisX_t = Value_t, typename AxisY_t = AxisX_t, typename AxisZ_t = AxisX_t>
template<typename OAxisX_t , typename OAxisY_t , typename OAxisZ_t >
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 
)
template<typename Value_t, typename AxisX_t = Value_t, typename AxisY_t = AxisX_t, typename AxisZ_t = AxisX_t>
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 
)
template<typename Value_t, typename AxisX_t = Value_t, typename AxisY_t = AxisX_t, typename AxisZ_t = AxisX_t>
PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::~Histogram3D ( )

Member Function Documentation

template<typename Value_t, typename AxisX_t = Value_t, typename AxisY_t = AxisX_t, typename AxisZ_t = AxisX_t>
int PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::bin3D ( int  binX,
int  binY,
int  binZ 
) const [inline]
template<typename Value_t, typename AxisX_t = Value_t, typename AxisY_t = AxisX_t, typename AxisZ_t = AxisX_t>
Value_t PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::binContent ( int  bin) const [inline]
template<typename Value_t, typename AxisX_t = Value_t, typename AxisY_t = AxisX_t, typename AxisZ_t = AxisX_t>
Value_t PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::binContent ( int  binX,
int  binY,
int  binZ 
) const [inline]
template<typename Value_t, typename AxisX_t = Value_t, typename AxisY_t = AxisX_t, typename AxisZ_t = AxisX_t>
Value_t PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::binError ( int  bin) const [inline]
template<typename Value_t, typename AxisX_t = Value_t, typename AxisY_t = AxisX_t, typename AxisZ_t = AxisX_t>
Value_t PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::binError ( int  binX,
int  binY,
int  binZ 
) const [inline]
template<typename Value_t, typename AxisX_t = Value_t, typename AxisY_t = AxisX_t, typename AxisZ_t = AxisX_t>
RangeX PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::binRangeX ( int  binX) const
template<typename Value_t, typename AxisX_t = Value_t, typename AxisY_t = AxisX_t, typename AxisZ_t = AxisX_t>
RangeY PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::binRangeY ( int  binY) const
template<typename Value_t, typename AxisX_t = Value_t, typename AxisY_t = AxisX_t, typename AxisZ_t = AxisX_t>
RangeZ PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::binRangeZ ( int  binZ) const
template<typename Value_t, typename AxisX_t = Value_t, typename AxisY_t = AxisX_t, typename AxisZ_t = AxisX_t>
bool PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::empty ( ) const [inline]
template<typename Value_t, typename AxisX_t = Value_t, typename AxisY_t = AxisX_t, typename AxisZ_t = AxisX_t>
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]
template<typename Value_t, typename AxisX_t = Value_t, typename AxisY_t = AxisX_t, typename AxisZ_t = AxisX_t>
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 
)
template<typename Value_t, typename AxisX_t = Value_t, typename AxisY_t = AxisX_t, typename AxisZ_t = AxisX_t>
int PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::findBin ( AxisX_t  x,
AxisY_t  y,
AxisZ_t  z 
) const [inline]
template<typename Value_t, typename AxisX_t = Value_t, typename AxisY_t = AxisX_t, typename AxisZ_t = AxisX_t>
int PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::findBinX ( AxisX_t  x) const
template<typename Value_t, typename AxisX_t = Value_t, typename AxisY_t = AxisX_t, typename AxisZ_t = AxisX_t>
int PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::findBinY ( AxisY_t  y) const
template<typename Value_t, typename AxisX_t = Value_t, typename AxisY_t = AxisX_t, typename AxisZ_t = AxisX_t>
int PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::findBinZ ( AxisZ_t  z) const
template<typename Value_t, typename AxisX_t = Value_t, typename AxisY_t = AxisX_t, typename AxisZ_t = AxisX_t>
bool PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::hasEquidistantBinsX ( ) const [inline]
template<typename Value_t, typename AxisX_t = Value_t, typename AxisY_t = AxisX_t, typename AxisZ_t = AxisX_t>
bool PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::hasEquidistantBinsY ( ) const [inline]
template<typename Value_t, typename AxisX_t = Value_t, typename AxisY_t = AxisX_t, typename AxisZ_t = AxisX_t>
bool PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::hasEquidistantBinsZ ( ) const [inline]
template<typename Value_t, typename AxisX_t = Value_t, typename AxisY_t = AxisX_t, typename AxisZ_t = AxisX_t>
Value_t PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::normalization ( ) const
template<typename Value_t, typename AxisX_t = Value_t, typename AxisY_t = AxisX_t, typename AxisZ_t = AxisX_t>
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]
template<typename Value_t, typename AxisX_t = Value_t, typename AxisY_t = AxisX_t, typename AxisZ_t = AxisX_t>
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]
template<typename Value_t, typename AxisX_t = Value_t, typename AxisY_t = AxisX_t, typename AxisZ_t = AxisX_t>
int PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::numberOfBins ( ) const [inline]
template<typename Value_t, typename AxisX_t = Value_t, typename AxisY_t = AxisX_t, typename AxisZ_t = AxisX_t>
int PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::numberOfBinsX ( ) const [inline]
template<typename Value_t, typename AxisX_t = Value_t, typename AxisY_t = AxisX_t, typename AxisZ_t = AxisX_t>
int PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::numberOfBinsY ( ) const [inline]
template<typename Value_t, typename AxisX_t = Value_t, typename AxisY_t = AxisX_t, typename AxisZ_t = AxisX_t>
int PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::numberOfBinsZ ( ) const [inline]
template<typename Value_t, typename AxisX_t = Value_t, typename AxisY_t = AxisX_t, typename AxisZ_t = AxisX_t>
template<typename OValue_t , typename OAxisX_t , typename OAxisY_t , typename OAxisZ_t >
Histogram3D& PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::operator= ( const Histogram3D< OValue_t, OAxisX_t, OAxisY_t, OAxisZ_t > &  orig)
template<typename Value_t, typename AxisX_t = Value_t, typename AxisY_t = AxisX_t, typename AxisZ_t = AxisX_t>
Histogram3D& PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::operator= ( const Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t > &  orig)
template<typename Value_t, typename AxisX_t = Value_t, typename AxisY_t = AxisX_t, typename AxisZ_t = AxisX_t>
RangeX PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::rangeX ( ) const [inline]
template<typename Value_t, typename AxisX_t = Value_t, typename AxisY_t = AxisX_t, typename AxisZ_t = AxisX_t>
RangeY PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::rangeY ( ) const [inline]
template<typename Value_t, typename AxisX_t = Value_t, typename AxisY_t = AxisX_t, typename AxisZ_t = AxisX_t>
RangeZ PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::rangeZ ( ) const [inline]
template<typename Value_t, typename AxisX_t = Value_t, typename AxisY_t = AxisX_t, typename AxisZ_t = AxisX_t>
void PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::reset ( )
template<typename Value_t, typename AxisX_t = Value_t, typename AxisY_t = AxisX_t, typename AxisZ_t = AxisX_t>
void PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::setBinContent ( int  bin,
Value_t  value 
)
template<typename Value_t, typename AxisX_t = Value_t, typename AxisY_t = AxisX_t, typename AxisZ_t = AxisX_t>
void PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::setBinContent ( int  binX,
int  binY,
int  binZ,
Value_t  value 
) [inline]
template<typename Value_t, typename AxisX_t = Value_t, typename AxisY_t = AxisX_t, typename AxisZ_t = AxisX_t>
template<typename OValue_t >
void PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::setValues ( const std::vector< OValue_t > &  values)
template<typename Value_t, typename AxisX_t = Value_t, typename AxisY_t = AxisX_t, typename AxisZ_t = AxisX_t>
void PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::setValues ( const std::vector< Value_t > &  values)
template<typename Value_t, typename AxisX_t = Value_t, typename AxisY_t = AxisX_t, typename AxisZ_t = AxisX_t>
const std::vector<AxisX_t> PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::upperLimitsX ( ) const [inline]
template<typename Value_t, typename AxisX_t = Value_t, typename AxisY_t = AxisX_t, typename AxisZ_t = AxisX_t>
const std::vector<AxisY_t> PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::upperLimitsY ( ) const [inline]
template<typename Value_t, typename AxisX_t = Value_t, typename AxisY_t = AxisX_t, typename AxisZ_t = AxisX_t>
const std::vector<AxisZ_t> PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::upperLimitsZ ( ) const [inline]
template<typename Value_t, typename AxisX_t = Value_t, typename AxisY_t = AxisX_t, typename AxisZ_t = AxisX_t>
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]
template<typename Value_t, typename AxisX_t = Value_t, typename AxisY_t = AxisX_t, typename AxisZ_t = AxisX_t>
const std::vector<Value_t>& PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::values ( ) const [inline]

Member Data Documentation

template<typename Value_t, typename AxisX_t = Value_t, typename AxisY_t = AxisX_t, typename AxisZ_t = AxisX_t>
std::vector<AxisX_t> PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::binULimitsX [protected]
template<typename Value_t, typename AxisX_t = Value_t, typename AxisY_t = AxisX_t, typename AxisZ_t = AxisX_t>
std::vector<AxisY_t> PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::binULimitsY [protected]
template<typename Value_t, typename AxisX_t = Value_t, typename AxisY_t = AxisX_t, typename AxisZ_t = AxisX_t>
std::vector<AxisZ_t> PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::binULimitsZ [protected]
template<typename Value_t, typename AxisX_t = Value_t, typename AxisY_t = AxisX_t, typename AxisZ_t = AxisX_t>
std::vector<Value_t> PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::binValues [protected]
template<typename Value_t, typename AxisX_t = Value_t, typename AxisY_t = AxisX_t, typename AxisZ_t = AxisX_t>
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.

template<typename Value_t, typename AxisX_t = Value_t, typename AxisY_t = AxisX_t, typename AxisZ_t = AxisX_t>
RangeX PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::limitsX [protected]
template<typename Value_t, typename AxisX_t = Value_t, typename AxisY_t = AxisX_t, typename AxisZ_t = AxisX_t>
RangeY PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::limitsY [protected]
template<typename Value_t, typename AxisX_t = Value_t, typename AxisY_t = AxisX_t, typename AxisZ_t = AxisX_t>
RangeY PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::limitsZ [protected]
template<typename Value_t, typename AxisX_t = Value_t, typename AxisY_t = AxisX_t, typename AxisZ_t = AxisX_t>
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.

template<typename Value_t, typename AxisX_t = Value_t, typename AxisY_t = AxisX_t, typename AxisZ_t = AxisX_t>
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.

template<typename Value_t, typename AxisX_t = Value_t, typename AxisY_t = AxisX_t, typename AxisZ_t = AxisX_t>
unsigned int PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::strideX [protected]
template<typename Value_t, typename AxisX_t = Value_t, typename AxisY_t = AxisX_t, typename AxisZ_t = AxisX_t>
unsigned int PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::strideY [protected]
template<typename Value_t, typename AxisX_t = Value_t, typename AxisY_t = AxisX_t, typename AxisZ_t = AxisX_t>
Value_t PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::total [mutable, protected]

Definition at line 167 of file Histogram3D.h.

template<typename Value_t, typename AxisX_t = Value_t, typename AxisY_t = AxisX_t, typename AxisZ_t = AxisX_t>
bool PhysicsTools::Calibration::Histogram3D< Value_t, AxisX_t, AxisY_t, AxisZ_t >::totalValid [mutable, protected]

Definition at line 168 of file Histogram3D.h.