#include <TrigMonTimer.h>
Definition at line 26 of file TrigMonTimer.h.
◆ TrigMonTimer() [1/3]
| TrigMonTimer::TrigMonTimer |
( |
| ) |
|
◆ TrigMonTimer() [2/3]
| TrigMonTimer::TrigMonTimer |
( |
long int | tv_sec, |
|
|
long int | tv_usec ) |
Definition at line 31 of file TrigMonTimer.cxx.
34{
35 if(!(tv_sec < 0.0) && !(tv_usec < 0.0)) {
38
39
42 << "ctor error! sec=" << sec << ", " << tv_sec;
43 }
44 if(usec >= 1000000) {
46 << "ctor error! usec=" << usec << ", " << tv_usec;
47 }
48
51 }
52}
#define REPORT_MESSAGE_WITH_CONTEXT(LVL, CONTEXT_NAME)
Report a message, with an explicitly specified context name.
◆ TrigMonTimer() [3/3]
| TrigMonTimer::TrigMonTimer |
( |
uint32_t | encoded | ) |
|
|
explicit |
◆ ~TrigMonTimer()
| TrigMonTimer::~TrigMonTimer |
( |
| ) |
|
|
inline |
◆ elapsed()
| double TrigMonTimer::elapsed |
( |
const TrigMonTimer & | start | ) |
const |
|
inline |
Definition at line 40 of file TrigMonTimer.h.
double getElapsed(const TrigMonTimer &start) const
◆ getElapsed()
| double TrigMonTimer::getElapsed |
( |
const TrigMonTimer & | start | ) |
const |
Definition at line 75 of file TrigMonTimer.cxx.
76{
77
78
79
82
83
85
86 return static_cast<double>(secs)*1000.0 + static_cast<double>(usecs)/1000.0;
87}
uint32_t getMicroSec() const
◆ getEncoded()
| uint32_t TrigMonTimer::getEncoded |
( |
| ) |
const |
|
inline |
◆ getMicroSec()
| uint32_t TrigMonTimer::getMicroSec |
( |
| ) |
const |
◆ getSec()
| uint32_t TrigMonTimer::getSec |
( |
| ) |
const |
◆ getUSec()
| uint32_t TrigMonTimer::getUSec |
( |
| ) |
const |
|
inline |
◆ m_encoded
| uint32_t TrigMonTimer::m_encoded |
|
private |
The documentation for this class was generated from the following files: