ATLAS Offline Software
|
#include <TBProfiler.h>
Public Member Functions | |
TBProfiler () | |
TBProfiler (size_t storeSize) | |
TBProfiler (size_t storeSize, const T &lowerLimit, const T &upperLimit) | |
virtual | ~TBProfiler () |
void | addData (const T &theChannel, const T &theData) |
void | addData (const std::vector< T > &theData) |
void | addData (size_t index, const T &theData) |
bool | getAverages (std::vector< T > &theAverages) const |
bool | getAverages (size_t theIndex, T &theAverage) const |
bool | getStandardDevs (std::vector< T > &theVariances) const |
bool | getStandardDevs (size_t theIndex, T &theDev) const |
bool | getErrors (std::vector< T > &theErrors) const |
bool | getErrors (size_t theIndex, T &theError) const |
bool | getBinEntries (std::vector< size_t > &theEntries) const |
bool | getBinEntries (size_t theIndex, size_t &theEntries) const |
const std::vector< T > & | getSums () const |
const std::vector< T > & | getSumOfSquares () const |
const std::vector< size_t > & | getEntries () const |
size_t | getNumberOfChannels () const |
T | getChannelWidth () const |
T | getMinChannel () const |
T | getMaxChannel () const |
size_t | getIndex (const T &theChannel) const |
Protected Member Functions | |
bool | setupAction (size_t theSize) |
Protected Attributes | |
std::vector< T > | m_sum |
std::vector< T > | m_sumOfSquares |
std::vector< size_t > | m_entries |
Private Attributes | |
bool | m_channelFill |
bool | m_skipFlag |
std::vector< T > | m_binLimits |
T | m_deltaBin |
Definition at line 12 of file TBProfiler.h.
TBProfiler< T >::TBProfiler | ( | ) |
TBProfiler< T >::TBProfiler | ( | size_t | storeSize | ) |
TBProfiler< T >::TBProfiler | ( | size_t | storeSize, |
const T & | lowerLimit, | ||
const T & | upperLimit | ||
) |
|
virtual |
void TBProfiler< T >::addData | ( | const std::vector< T > & | theData | ) |
void TBProfiler< T >::addData | ( | const T & | theChannel, |
const T & | theData | ||
) |
void TBProfiler< T >::addData | ( | size_t | index, |
const T & | theData | ||
) |
bool TBProfiler< T >::getAverages | ( | size_t | theIndex, |
T & | theAverage | ||
) | const |
bool TBProfiler< T >::getAverages | ( | std::vector< T > & | theAverages | ) | const |
bool TBProfiler< T >::getBinEntries | ( | size_t | theIndex, |
size_t & | theEntries | ||
) | const |
bool TBProfiler< T >::getBinEntries | ( | std::vector< size_t > & | theEntries | ) | const |
T TBProfiler< T >::getChannelWidth | ( | ) | const |
const std::vector<size_t>& TBProfiler< T >::getEntries | ( | ) | const |
bool TBProfiler< T >::getErrors | ( | size_t | theIndex, |
T & | theError | ||
) | const |
bool TBProfiler< T >::getErrors | ( | std::vector< T > & | theErrors | ) | const |
size_t TBProfiler< T >::getIndex | ( | const T & | theChannel | ) | const |
T TBProfiler< T >::getMaxChannel | ( | ) | const |
T TBProfiler< T >::getMinChannel | ( | ) | const |
size_t TBProfiler< T >::getNumberOfChannels | ( | ) | const |
bool TBProfiler< T >::getStandardDevs | ( | size_t | theIndex, |
T & | theDev | ||
) | const |
bool TBProfiler< T >::getStandardDevs | ( | std::vector< T > & | theVariances | ) | const |
const std::vector<T>& TBProfiler< T >::getSumOfSquares | ( | ) | const |
const std::vector<T>& TBProfiler< T >::getSums | ( | ) | const |
|
protected |
|
private |
Definition at line 58 of file TBProfiler.h.
|
private |
Definition at line 56 of file TBProfiler.h.
|
private |
Definition at line 59 of file TBProfiler.h.
|
protected |
Definition at line 50 of file TBProfiler.h.
|
private |
Definition at line 57 of file TBProfiler.h.
|
protected |
Definition at line 48 of file TBProfiler.h.
|
protected |
Definition at line 49 of file TBProfiler.h.