|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TBUTILS_TBPROFILER_H
6 #define TBUTILS_TBPROFILER_H
18 TBProfiler(
size_t storeSize,
const T& lowerLimit,
const T& upperLimit);
23 void addData(
const T& theChannel,
const T& theData);
24 void addData(
const std::vector<T>& theData);
bool getBinEntries(std::vector< size_t > &theEntries) const
void addData(size_t index, const T &theData)
std::vector< size_t > m_entries
std::vector< T > m_binLimits
bool getErrors(size_t theIndex, T &theError) const
bool getAverages(std::vector< T > &theAverages) const
bool getAverages(size_t theIndex, T &theAverage) const
bool getStandardDevs(size_t theIndex, T &theDev) const
const std::vector< T > & getSumOfSquares() const
bool getStandardDevs(std::vector< T > &theVariances) const
TBProfiler(size_t storeSize)
TBProfiler(size_t storeSize, const T &lowerLimit, const T &upperLimit)
bool setupAction(size_t theSize)
T getChannelWidth() const
void addData(const std::vector< T > &theData)
bool getBinEntries(size_t theIndex, size_t &theEntries) const
void addData(const T &theChannel, const T &theData)
size_t getNumberOfChannels() const
const std::vector< size_t > & getEntries() const
const std::vector< T > & getSums() const
size_t getIndex(const T &theChannel) const
bool getErrors(std::vector< T > &theErrors) const
std::vector< T > m_sumOfSquares