|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TBUTILS_TB2DPROFILER_H
6 #define TBUTILS_TB2DPROFILER_H
17 typedef std::vector< std::vector<T> >
matrix_t;
21 size_t yBins,
const T& yLow,
const T& yHigh);
27 void addData(
const T& xPos,
const T& yPos,
const T& theData);
void addData(const T &xPos, const T &yPos, const T &theData)
void addData(size_t i, size_t j, const T &theData)
bool getBinEntries(size_t i, size_t j, size_t &theEntries) const
bool getBinEntries(const T &x, const T &y, size_t &theEntries) const
bool getAverages(const T &x, const T &y, T &theData) const
TBProfiler< T > * m_xBinning
size_t getIndex(size_t i, size_t j) const
bool getErrors(size_t i, size_t j, T &theData) const
TB2DProfiler(size_t xBins, const T &xLow, const T &xHigh, size_t yBins, const T &yLow, const T &yHigh)
size_t getNumberOfChannels() const
bool getAverages(size_t i, size_t j, T &theData) const
TBProfiler< T > * m_store
const TBProfiler< T > & getYBinning() const
bool getErrors(const T &x, const T &y, T &theData) const
TB2DProfiler & operator=(const TB2DProfiler &)=delete
size_t getYIndex(const T &y) const
bool getStandardDevs(size_t i, size_t j, T &theData) const
TBProfiler< T > * m_yBinning
std::vector< std::vector< T > > matrix_t
bool getStandardDevs(const T &x, const T &y, T &theData) const
const TBProfiler< T > & getXBinning() const
size_t getIndex(const T &x, const T &y) const
TB2DProfiler(const TB2DProfiler &)=delete
size_t getXIndex(const T &x) const