CGEM BOSS 6.6.5.h
BESIII Offline Software System
|
#include <BesTimer.h>
Public Member Functions | |
BesTimer (const std::string name) | |
std::string & | name () |
float | elapsed (void) const |
double | mean (void) const |
double | rms (void) const |
int | number_of_measurements (void) const |
void | propName (std::string name) |
std::string & | propName () |
unsigned int | propVal () |
void | propVal (unsigned int val) |
double | meanPropVal () |
double | meanTimePerObject () |
bool | operator< (BesTimer &it) |
void | start (void) |
void | stop (void) |
void | pause (void) |
void | resume (void) |
void | reset () |
Definition at line 13 of file BesTimer.h.
BesTimer::BesTimer | ( | const std::string | name | ) |
Definition at line 13 of file BesTimer.cxx.
|
inline |
Definition at line 23 of file BesTimer.h.
Referenced by MagFieldReader::execute(), MdcFastTrkAlg::execute(), MixerAlg::execute(), and MixerAlg::nextEvent().
|
inline |
Definition at line 25 of file BesTimer.h.
|
inline |
Definition at line 40 of file BesTimer.h.
|
inline |
Definition at line 41 of file BesTimer.h.
|
inline |
Definition at line 21 of file BesTimer.h.
Referenced by operator<(), and propName().
|
inline |
Definition at line 31 of file BesTimer.h.
Definition at line 44 of file BesTimer.h.
void BesTimer::pause | ( | void | ) |
Definition at line 80 of file BesTimer.cxx.
|
inline |
Definition at line 35 of file BesTimer.h.
|
inline |
Definition at line 34 of file BesTimer.h.
Referenced by MdcFastTrkAlg::initialize(), and TrkReco::initialize().
|
inline |
Definition at line 37 of file BesTimer.h.
|
inline |
Definition at line 38 of file BesTimer.h.
void BesTimer::reset | ( | ) |
Definition at line 114 of file BesTimer.cxx.
void BesTimer::resume | ( | void | ) |
Definition at line 102 of file BesTimer.cxx.
|
inline |
Definition at line 26 of file BesTimer.h.
void BesTimer::start | ( | void | ) |
Definition at line 27 of file BesTimer.cxx.
Referenced by MagFieldReader::execute(), MdcFastTrkAlg::execute(), MixerAlg::execute(), TrkReco::execute(), MixerAlg::nextEvent(), and resume().
void BesTimer::stop | ( | void | ) |
Definition at line 39 of file BesTimer.cxx.
Referenced by MagFieldReader::execute(), MdcFastTrkAlg::execute(), MixerAlg::execute(), and MixerAlg::nextEvent().