Public Member Functions | |
PathInfo () | |
void | reset () |
~PathInfo () | |
Public Attributes | |
TH1F * | dqm_active |
TH1F * | dqm_module_active |
TH1F * | dqm_module_counter |
TH1F * | dqm_module_total |
TH1F * | dqm_overhead |
TH1F * | dqm_total |
std::vector< ModuleInfo * > | modules |
double | summary_active |
double | summary_overhead |
double | summary_total |
double | time_active |
double | time_overhead |
double | time_total |
Definition at line 155 of file FastTimerService.h.
FastTimerService::PathInfo::PathInfo | ( | ) | [inline] |
Definition at line 189 of file FastTimerService.h.
: modules(), time_active(0.), #ifdef FASTTIMERSERVICE_DETAILED_OVERHEAD_ACCOUNTING time_premodules(0.), time_intermodules(0.), time_postmodules(0.), #else time_overhead(0.), #endif time_total(0.), summary_active(0.), #ifdef FASTTIMERSERVICE_DETAILED_OVERHEAD_ACCOUNTING summary_premodules(0.), summary_intermodules(0.), summary_postmodules(0.), #else summary_overhead(0.), #endif summary_total(0.), dqm_active(0), #ifdef FASTTIMERSERVICE_DETAILED_OVERHEAD_ACCOUNTING dqm_premodules(0), dqm_intermodules(0), dqm_postmodules(0), #else dqm_overhead(0), #endif dqm_total(0), dqm_module_counter(0), dqm_module_active(0), dqm_module_total(0) { }
FastTimerService::PathInfo::~PathInfo | ( | ) | [inline] |
void FastTimerService::PathInfo::reset | ( | void | ) | [inline] |
Definition at line 228 of file FastTimerService.h.
References dqm_active, dqm_module_active, dqm_module_counter, dqm_module_total, dqm_overhead, dqm_total, modules, summary_active, summary_overhead, summary_total, time_active, time_overhead, and time_total.
Referenced by ~PathInfo().
{ modules.clear(); time_active = 0.; #ifdef FASTTIMERSERVICE_DETAILED_OVERHEAD_ACCOUNTING time_premodules = 0.; time_intermodules = 0.; time_postmodules = 0.; #else time_overhead = 0.; #endif time_total = 0.; summary_active = 0.; #ifdef FASTTIMERSERVICE_DETAILED_OVERHEAD_ACCOUNTING summary_premodules = 0.; summary_intermodules = 0.; summary_postmodules = 0.; #else summary_overhead = 0.; #endif summary_total = 0.; // the DAQ destroys and re-creates the DQM and DQMStore services at each reconfigure, so we don't need to clean them up dqm_active = 0; #ifdef FASTTIMERSERVICE_DETAILED_OVERHEAD_ACCOUNTING dqm_premodules = 0; dqm_intermodules = 0; dqm_postmodules = 0; #else dqm_overhead = 0; #endif dqm_total = 0; dqm_module_counter = 0; dqm_module_active = 0; dqm_module_total = 0; }
Definition at line 175 of file FastTimerService.h.
Referenced by FastTimerService::postBeginJob(), FastTimerService::postProcessPath(), and reset().
Definition at line 185 of file FastTimerService.h.
Referenced by FastTimerService::postBeginJob(), FastTimerService::postProcessPath(), and reset().
Definition at line 184 of file FastTimerService.h.
Referenced by FastTimerService::postBeginJob(), FastTimerService::postProcessPath(), and reset().
Definition at line 186 of file FastTimerService.h.
Referenced by FastTimerService::postBeginJob(), FastTimerService::postProcessPath(), and reset().
Definition at line 181 of file FastTimerService.h.
Referenced by FastTimerService::postBeginJob(), FastTimerService::postProcessPath(), and reset().
Definition at line 183 of file FastTimerService.h.
Referenced by FastTimerService::postBeginJob(), FastTimerService::postProcessPath(), and reset().
std::vector<ModuleInfo *> FastTimerService::PathInfo::modules |
Definition at line 156 of file FastTimerService.h.
Referenced by FastTimerService::postBeginJob(), FastTimerService::postProcessPath(), FastTimerService::preProcessPath(), and reset().
Definition at line 166 of file FastTimerService.h.
Referenced by FastTimerService::postProcessPath(), and reset().
Definition at line 172 of file FastTimerService.h.
Referenced by FastTimerService::postProcessPath(), and reset().
Definition at line 174 of file FastTimerService.h.
Referenced by FastTimerService::postProcessPath(), and reset().
Definition at line 157 of file FastTimerService.h.
Referenced by FastTimerService::postProcessPath(), FastTimerService::preProcessEvent(), and reset().
Definition at line 163 of file FastTimerService.h.
Referenced by FastTimerService::postProcessPath(), and reset().
Definition at line 165 of file FastTimerService.h.
Referenced by FastTimerService::postProcessPath(), FastTimerService::preProcessEvent(), and reset().