Public Member Functions | |
ResourcesPerJob | operator+ (ResourcesPerJob const &other) const |
ResourcesPerJob & | operator+= (ResourcesPerJob const &other) |
void | reset () |
ResourcesPerJob () | |
ResourcesPerJob (ProcessCallGraph const &job, std::vector< GroupOfModules > const &groups) | |
Public Attributes | |
unsigned | events |
std::vector< Resources > | highlight |
std::vector< ResourcesPerModule > | modules |
std::vector< ResourcesPerProcess > | processes |
Resources | total |
Definition at line 283 of file FastTimerService.h.
|
default |
Referenced by FastTimerService::ResourcesPerProcess::operator+().
FastTimerService::ResourcesPerJob::ResourcesPerJob | ( | ProcessCallGraph const & | job, |
std::vector< GroupOfModules > const & | groups | ||
) |
Definition at line 202 of file FastTimerService.cc.
References LaserDQM_cfg::process, ProcessCallGraph::processes(), and processes.
FastTimerService::ResourcesPerJob FastTimerService::ResourcesPerJob::operator+ | ( | ResourcesPerJob const & | other | ) | const |
Definition at line 243 of file FastTimerService.cc.
References FastTimerService::Measurement::Measurement(), trackingPlots::other, and mps_fire::result.
FastTimerService::ResourcesPerJob & FastTimerService::ResourcesPerJob::operator+= | ( | ResourcesPerJob const & | other | ) |
Definition at line 227 of file FastTimerService.cc.
References events, highlight, mps_fire::i, modules, processes, and total.
void FastTimerService::ResourcesPerJob::reset | ( | void | ) |
Definition at line 215 of file FastTimerService.cc.
References events, highlight, LaserDQM_cfg::process, processes, FastTimerService::Resources::reset(), and total.
unsigned FastTimerService::ResourcesPerJob::events |
Definition at line 296 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 293 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 294 of file FastTimerService.h.
Referenced by FastTimerService::PlotsPerPath::fill(), FastTimerService::PlotsPerJob::fill(), operator+=(), FastTimerService::printEvent(), and FastTimerService::printSummary().
std::vector<ResourcesPerProcess> FastTimerService::ResourcesPerJob::processes |
Definition at line 295 of file FastTimerService.h.
Referenced by FastTimerService::PlotsPerJob::fill(), operator+=(), FastTimerService::printEvent(), FastTimerService::printSummary(), reset(), and ResourcesPerJob().
Resources FastTimerService::ResourcesPerJob::total |
Definition at line 292 of file FastTimerService.h.
Referenced by FastTimerService::PlotsPerJob::fill(), operator+=(), FastTimerService::printEvent(), FastTimerService::printSummary(), and reset().