Public Member Functions | |
ResourcesPerJob | operator+ (ResourcesPerJob const &other) const |
ResourcesPerJob & | operator+= (ResourcesPerJob const &other) |
void | reset () |
ResourcesPerJob ()=default | |
ResourcesPerJob (ProcessCallGraph const &job, std::vector< GroupOfModules > const &groups) | |
Public Attributes | |
Resources | event |
Measurement | event_measurement |
unsigned | events |
std::vector< Resources > | highlight |
std::vector< ResourcesPerModule > | modules |
AtomicResources | overhead |
std::vector< ResourcesPerProcess > | processes |
Resources | total |
Definition at line 294 of file FastTimerService.h.
|
default |
FastTimerService::ResourcesPerJob::ResourcesPerJob | ( | ProcessCallGraph const & | job, |
std::vector< GroupOfModules > const & | groups | ||
) |
Definition at line 244 of file FastTimerService.cc.
References LaserDQM_cfg::process, ProcessCallGraph::processes(), and processes.
FastTimerService::ResourcesPerJob FastTimerService::ResourcesPerJob::operator+ | ( | ResourcesPerJob const & | other | ) | const |
Definition at line 291 of file FastTimerService.cc.
References trackingPlots::other, and mps_fire::result.
FastTimerService::ResourcesPerJob & FastTimerService::ResourcesPerJob::operator+= | ( | ResourcesPerJob const & | other | ) |
Definition at line 273 of file FastTimerService.cc.
References event, events, highlight, mps_fire::i, modules, overhead, processes, and total.
void FastTimerService::ResourcesPerJob::reset | ( | void | ) |
Definition at line 259 of file FastTimerService.cc.
References events, highlight, overhead, LaserDQM_cfg::process, processes, FastTimerService::Resources::reset(), FastTimerService::AtomicResources::reset(), and total.
Resources FastTimerService::ResourcesPerJob::event |
Definition at line 305 of file FastTimerService.h.
Referenced by Types.EventID::cppID(), FastTimerService::PlotsPerJob::fill(), operator+=(), looper.Looper::process(), and core.AutoHandle.AutoHandle::product().
Measurement FastTimerService::ResourcesPerJob::event_measurement |
Definition at line 306 of file FastTimerService.h.
unsigned FastTimerService::ResourcesPerJob::events |
Definition at line 310 of file FastTimerService.h.
Referenced by eventsfwlite.Events::__getattr__(), looper.Looper::loop(), operator+=(), FastTimerService::printSummary(), looper.Looper::process(), and reset().
std::vector<Resources> FastTimerService::ResourcesPerJob::highlight |
Definition at line 307 of file FastTimerService.h.
Referenced by FastTimerService::PlotsPerJob::fill(), operator+=(), FastTimerService::printEvent(), FastTimerService::printSummary(), reset(), and Vispa.Plugins.ConfigEditor.ConfigEditorBoxView.ConfigEditorBoxView::updateContent().
std::vector<ResourcesPerModule> FastTimerService::ResourcesPerJob::modules |
Definition at line 308 of file FastTimerService.h.
Referenced by FastTimerService::PlotsPerPath::fill(), FastTimerService::PlotsPerJob::fill(), operator+=(), FastTimerService::printEvent(), and FastTimerService::printSummary().
AtomicResources FastTimerService::ResourcesPerJob::overhead |
Definition at line 304 of file FastTimerService.h.
Referenced by FastTimerService::PlotsPerJob::fill(), operator+=(), and reset().
std::vector<ResourcesPerProcess> FastTimerService::ResourcesPerJob::processes |
Definition at line 309 of file FastTimerService.h.
Referenced by FastTimerService::PlotsPerJob::fill(), operator+=(), FastTimerService::printEvent(), FastTimerService::printSummary(), reset(), and ResourcesPerJob().
Resources FastTimerService::ResourcesPerJob::total |
Definition at line 303 of file FastTimerService.h.
Referenced by FastTimerService::PlotsPerJob::fill(), FastTimerService::PlotsPerElement::fill_fraction(), operator+=(), FastTimerService::printEvent(), FastTimerService::printSummary(), and reset().