#include <ModuleTiming.h>
Public Member Functions | |
void | addModuleTime (const ModuleTime &m) |
EventTime () | |
const ModuleTime & | moduleTime (unsigned i) |
std::string | name (unsigned i) const |
void | reset () |
unsigned | size () const |
double | time (unsigned i) const |
double | tot_time () const |
~EventTime () | |
Private Attributes | |
std::vector< ModuleTime > | moduleSet |
double | tot_time_ |
Definition at line 28 of file ModuleTiming.h.
edm::EventTime::EventTime | ( | ) | [inline] |
edm::EventTime::~EventTime | ( | ) | [inline] |
Definition at line 36 of file ModuleTiming.h.
{}
void edm::EventTime::addModuleTime | ( | const ModuleTime & | m | ) | [inline] |
Definition at line 58 of file ModuleTiming.h.
References moduleSet, edm::ModuleTime::time(), and tot_time_.
Referenced by Timer::newTimingMeasurement().
const ModuleTime& edm::EventTime::moduleTime | ( | unsigned | i | ) | [inline] |
std::string edm::EventTime::name | ( | unsigned | i | ) | const [inline] |
Definition at line 48 of file ModuleTiming.h.
References moduleSet.
void edm::EventTime::reset | ( | void | ) | [inline] |
Definition at line 65 of file ModuleTiming.h.
References moduleSet, and tot_time_.
Referenced by EventTime(), Timer::produce(), and Timer::Timer().
unsigned edm::EventTime::size | ( | void | ) | const [inline] |
double edm::EventTime::time | ( | unsigned | i | ) | const [inline] |
Definition at line 53 of file ModuleTiming.h.
References moduleSet.
double edm::EventTime::tot_time | ( | ) | const [inline] |
std::vector<ModuleTime> edm::EventTime::moduleSet [private] |
Definition at line 31 of file ModuleTiming.h.
Referenced by addModuleTime(), moduleTime(), name(), reset(), size(), and time().
double edm::EventTime::tot_time_ [private] |
Definition at line 32 of file ModuleTiming.h.
Referenced by addModuleTime(), reset(), and tot_time().