|
BOSS 7.1.1
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(), MdcHoughFinder::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(), MdcHoughFinder::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(), MdcHoughFinder::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(), MdcHoughFinder::execute(), MixerAlg::execute(), and MixerAlg::nextEvent().