![]() |
ATLAS Offline Software
|
#include <CustomBenchmark.h>
Classes | |
| struct | Data |
Public Member Functions | |
| CustomBenchmark (unsigned nmax) | |
| ~CustomBenchmark () | |
| void | begin (unsigned id) |
| void | end (int count) |
| void | getData (unsigned id, uint64_t &count, double &time_ms) const |
| unsigned | nMax () const |
| unsigned | size () const |
Private Member Functions | |
| CustomBenchmark (const CustomBenchmark &) | |
| CustomBenchmark & | operator= (const CustomBenchmark &) |
Static Private Member Functions | |
| static int64_t | clock_nooverflow () |
Private Attributes | |
| const unsigned | m_nmax |
| Data * | m_data |
| Data * | m_data_current |
Definition at line 30 of file CustomBenchmark.h.
| PMonUtils::CustomBenchmark::CustomBenchmark | ( | unsigned | nmax | ) |
Definition at line 9 of file CustomBenchmark.cxx.
| PMonUtils::CustomBenchmark::~CustomBenchmark | ( | ) |
Definition at line 19 of file CustomBenchmark.cxx.
|
private |
|
inline |
Definition at line 67 of file CustomBenchmark.h.
|
inlinestaticprivate |
Definition at line 89 of file CustomBenchmark.h.
|
inline |
Definition at line 73 of file CustomBenchmark.h.
|
inline |
Definition at line 81 of file CustomBenchmark.h.
|
inline |
Definition at line 42 of file CustomBenchmark.h.
|
private |
|
inline |
Definition at line 43 of file CustomBenchmark.h.
|
private |
Definition at line 55 of file CustomBenchmark.h.
|
private |
Definition at line 56 of file CustomBenchmark.h.
|
private |
Definition at line 54 of file CustomBenchmark.h.