#include <FastTimerService.h>
Classes | |
struct | AtomicResources |
struct | GroupOfModules |
struct | Measurement |
struct | PlotRanges |
class | PlotsPerElement |
class | PlotsPerJob |
class | PlotsPerPath |
class | PlotsPerProcess |
struct | Resources |
struct | ResourcesPerJob |
struct | ResourcesPerModule |
struct | ResourcesPerPath |
struct | ResourcesPerProcess |
Public Member Functions | |
FastTimerService (const edm::ParameterSet &, edm::ActivityRegistry &) | |
template<typename T > | |
void | printEvent (T &out, ResourcesPerJob const &data) const |
template<typename T > | |
void | printEventHeader (T &out, std::string const &label) const |
template<typename T > | |
void | printEventLine (T &out, Resources const &data, std::string const &label) const |
template<typename T > | |
void | printEventLine (T &out, AtomicResources const &data, std::string const &label) const |
template<typename T > | |
void | printHeader (T &out, std::string const &label) const |
template<typename T > | |
void | printPathSummaryHeader (T &out, std::string const &label) const |
template<typename T > | |
void | printPathSummaryLine (T &out, Resources const &data, Resources const &total, uint64_t events, std::string const &label) const |
template<typename T > | |
void | printSummary (T &out, ResourcesPerJob const &data, std::string const &label) const |
template<typename T > | |
void | printSummaryHeader (T &out, std::string const &label, bool detailed) const |
template<typename T > | |
void | printSummaryLine (T &out, Resources const &data, uint64_t events, std::string const &label) const |
template<typename T > | |
void | printSummaryLine (T &out, Resources const &data, uint64_t events, uint64_t active, std::string const &label) const |
template<typename T > | |
void | printTransition (T &out, AtomicResources const &data, std::string const &label) const |
double | queryEventTime (edm::StreamID) const |
double | queryEventTime (edm::StreamID, std::string const &process) const |
double | queryHighlightTime (edm::StreamID sid, std::string const &label) const |
double | queryModuleTime (edm::StreamID, const edm::ModuleDescription &module) const |
double | queryModuleTime (edm::StreamID, unsigned int id) const |
double | queryModuleTimeByLabel (edm::StreamID, std::string const &module) const |
double | queryModuleTimeByLabel (edm::StreamID, std::string const &process, const std::string &module) const |
double | queryPathTime (edm::StreamID, std::string const &path) const |
double | queryPathTime (edm::StreamID, std::string const &process, std::string const &path) const |
double | querySourceTime (edm::StreamID) const |
~FastTimerService () override | |
Static Public Member Functions | |
static void | fillDescriptions (edm::ConfigurationDescriptions &descriptions) |
Definition at line 51 of file FastTimerService.h.
FastTimerService::FastTimerService | ( | const edm::ParameterSet & | config, |
edm::ActivityRegistry & | registry | ||
) |
Definition at line 849 of file FastTimerService.cc.
References dqm_lumisections_range_, dqm_module_ranges_, dqm_path_, dqm_path_ranges_, edm::ParameterSet::getUntrackedParameter(), highlight_module_psets_, highlight_modules_, postBeginJob(), postEndJob(), postEvent(), postGlobalEndLumi(), postGlobalEndRun(), postModuleEvent(), postModuleEventDelayedGet(), postModuleGlobalBeginLumi(), postModuleGlobalBeginRun(), postModuleGlobalEndLumi(), postModuleGlobalEndRun(), postModuleStreamBeginLumi(), postModuleStreamBeginRun(), postModuleStreamEndLumi(), postModuleStreamEndRun(), postPathEvent(), postSourceEvent(), postSourceLumi(), postSourceRun(), postStreamEndLumi(), postStreamEndRun(), preallocate(), preBeginJob(), preEvent(), preGlobalBeginLumi(), preGlobalBeginRun(), preModuleEvent(), preModuleEventDelayedGet(), preModuleGlobalBeginLumi(), preModuleGlobalBeginRun(), preModuleGlobalEndLumi(), preModuleGlobalEndRun(), preModuleStreamBeginLumi(), preModuleStreamBeginRun(), preModuleStreamEndLumi(), preModuleStreamEndRun(), prePathEvent(), preSourceConstruction(), preSourceEvent(), preSourceLumi(), preSourceRun(), preStreamBeginLumi(), preStreamBeginRun(), PhysicsTools::registry, AlCaHLTBitMon_QueryRunRegistry::string, and ~FastTimerService().
|
overridedefault |
Referenced by FastTimerService().
|
static |
Definition at line 1903 of file FastTimerService.cc.
References edm::ConfigurationDescriptions::add(), edm::ParameterSetDescription::addOptionalNode(), edm::ParameterSetDescription::addUntracked(), edm::ParameterSetDescription::addVPSetUntracked(), edm::ParameterDescriptionNode::setComment(), and AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
Definition at line 1077 of file FastTimerService.cc.
References LogDebug.
Referenced by postEvent(), postEventReadFromSource(), postGlobalBeginLumi(), postGlobalBeginRun(), postGlobalEndLumi(), postGlobalEndRun(), postModuleEventPrefetching(), postStreamBeginLumi(), postStreamBeginRun(), postStreamEndLumi(), postStreamEndRun(), preEvent(), preEventReadFromSource(), preGlobalBeginLumi(), preGlobalBeginRun(), preGlobalEndLumi(), preGlobalEndRun(), preModuleEventPrefetching(), preStreamBeginLumi(), preStreamBeginRun(), preStreamEndLumi(), and preStreamEndRun().
|
private |
Referenced by preGlobalBeginLumi(), preGlobalBeginRun(), and printTransition().
|
private |
|
private |
Definition at line 1595 of file FastTimerService.cc.
References callgraph_, and ProcessCallGraph::processes().
Referenced by postEvent(), postGlobalEndLumi(), and postGlobalEndRun().
|
finalprivate |
Definition at line 1881 of file FastTimerService.cc.
References FastTimerService::Measurement::measure(), and thread().
|
finalprivate |
Definition at line 1888 of file FastTimerService.cc.
References FastTimerService::Measurement::measure_and_accumulate(), overhead_, and thread().
|
private |
Definition at line 1184 of file FastTimerService.cc.
References callgraph_, concurrent_runs_, concurrent_streams_, enable_dqm_, edmIntegrityCheck::group, highlight_module_psets_, highlight_modules_, mps_fire::i, job_summary_, diffTwoXMLs::label, tablePrinter::labels, ProcessCallGraph::module(), edm::ModuleDescription::moduleLabel(), electrons_cff::modules, plots_, run_summary_, ProcessCallGraph::size(), streams_, AlCaHLTBitMon_QueryRunRegistry::string, and groupFilesInBlocks::temp.
Referenced by FastTimerService().
|
private |
Definition at line 1364 of file FastTimerService.cc.
References job_summary_, MillePedeFileConverter_cfg::out, print_job_summary_, and printSummary().
Referenced by FastTimerService().
|
private |
Definition at line 1610 of file FastTimerService.cc.
References callgraph_, data, enable_dqm_, edm::StreamContext::eventID(), edmIntegrityCheck::group, highlight_modules_, mps_fire::i, ignoredSignal(), isLastSubprocess(), job_summary_, plotBeamSpotDB::last, edm::EventID::luminosityBlock(), MillePedeFileConverter_cfg::out, sysUtil::pid, plots_, print_event_summary_, printEvent(), LaserDQM_cfg::process, edm::StreamContext::processContext(), ProcessCallGraph::processDescription(), ProcessCallGraph::processId(), run_summary_, edm::StreamContext::runIndex(), edm::StreamContext::streamID(), streams_, subprocess_event_check_, and summary_mutex_.
Referenced by FastTimerService().
|
private |
Definition at line 1771 of file FastTimerService.cc.
References ignoredSignal().
|
private |
Definition at line 1256 of file FastTimerService.cc.
References ignoredSignal().
|
private |
Definition at line 1128 of file FastTimerService.cc.
References ignoredSignal().
|
private |
Definition at line 1268 of file FastTimerService.cc.
References enable_dqm_transitions_, cmsPerfStripChart::format, ignoredSignal(), isLastSubprocess(), diffTwoXMLs::label, plotBeamSpotDB::last, lumi_transition_, edm::LuminosityBlockID::luminosityBlock(), edm::GlobalContext::luminosityBlockID(), edm::GlobalContext::luminosityBlockIndex(), MillePedeFileConverter_cfg::out, plots_, printTransition(), edm::LuminosityBlockID::run(), harvestTrackValidationPlots::str, and subprocess_global_lumi_check_.
Referenced by FastTimerService().
|
private |
Definition at line 1317 of file FastTimerService.cc.
References enable_dqm_transitions_, cmsPerfStripChart::format, ignoredSignal(), isLastSubprocess(), diffTwoXMLs::label, plotBeamSpotDB::last, edm::GlobalContext::luminosityBlockID(), MillePedeFileConverter_cfg::out, plots_, print_run_summary_, printSummary(), printTransition(), edm::LuminosityBlockID::run(), run_summary_, run_transition_, edm::GlobalContext::runIndex(), harvestTrackValidationPlots::str, and subprocess_global_run_check_.
Referenced by FastTimerService().
|
private |
Definition at line 1729 of file FastTimerService.cc.
References triggerObjects_cff::id, edm::ModuleDescription::id(), FastTimerService::Measurement::measure_and_store(), edm::ModuleCallingContext::moduleDescription(), edm::StreamContext::streamID(), streams_, thread(), and edm::StreamID::value().
Referenced by FastTimerService().
|
private |
Definition at line 1747 of file FastTimerService.cc.
References unsupportedSignal().
Referenced by FastTimerService().
|
private |
Definition at line 1759 of file FastTimerService.cc.
References ignoredSignal().
|
private |
Definition at line 1809 of file FastTimerService.cc.
References lumi_transition_, edm::GlobalContext::luminosityBlockIndex(), FastTimerService::Measurement::measure_and_accumulate(), and thread().
Referenced by FastTimerService().
|
private |
Definition at line 1783 of file FastTimerService.cc.
References FastTimerService::Measurement::measure_and_accumulate(), run_transition_, edm::GlobalContext::runIndex(), and thread().
Referenced by FastTimerService().
|
private |
Definition at line 1822 of file FastTimerService.cc.
References lumi_transition_, edm::GlobalContext::luminosityBlockIndex(), FastTimerService::Measurement::measure_and_accumulate(), and thread().
Referenced by FastTimerService().
|
private |
Definition at line 1796 of file FastTimerService.cc.
References FastTimerService::Measurement::measure_and_accumulate(), run_transition_, edm::GlobalContext::runIndex(), and thread().
Referenced by FastTimerService().
|
private |
Definition at line 1861 of file FastTimerService.cc.
References lumi_transition_, edm::StreamContext::luminosityBlockIndex(), FastTimerService::Measurement::measure_and_accumulate(), and thread().
Referenced by FastTimerService().
|
private |
Definition at line 1835 of file FastTimerService.cc.
References FastTimerService::Measurement::measure_and_accumulate(), run_transition_, edm::StreamContext::runIndex(), and thread().
Referenced by FastTimerService().
|
private |
Definition at line 1874 of file FastTimerService.cc.
References lumi_transition_, edm::StreamContext::luminosityBlockIndex(), FastTimerService::Measurement::measure_and_accumulate(), and thread().
Referenced by FastTimerService().
|
private |
Definition at line 1848 of file FastTimerService.cc.
References FastTimerService::Measurement::measure_and_accumulate(), run_transition_, edm::StreamContext::runIndex(), and thread().
Referenced by FastTimerService().
|
private |
Definition at line 1698 of file FastTimerService.cc.
References callgraph_, data, ProcessCallGraph::ProcessType::endPaths_, mps_fire::i, triggerObjects_cff::id, edm::HLTPathStatus::index(), edm::PathContext::isEndPath(), callgraph::path, edm::PathContext::pathID(), ProcessCallGraph::ProcessType::paths_, sysUtil::pid, edm::StreamContext::processContext(), ProcessCallGraph::processDescription(), ProcessCallGraph::processId(), edm::StreamContext::streamID(), streams_, and edm::StreamID::value().
Referenced by FastTimerService().
|
private |
Definition at line 1673 of file FastTimerService.cc.
References callgraph_, triggerObjects_cff::id, edm::ModuleDescription::id(), FastTimerService::Measurement::measure_and_store(), ProcessCallGraph::source(), streams_, and thread().
Referenced by FastTimerService().
|
private |
Definition at line 1358 of file FastTimerService.cc.
References lumi_transition_, FastTimerService::Measurement::measure_and_accumulate(), and thread().
Referenced by FastTimerService().
|
private |
Definition at line 1346 of file FastTimerService.cc.
References FastTimerService::Measurement::measure_and_accumulate(), run_transition_, and thread().
Referenced by FastTimerService().
|
private |
Definition at line 1294 of file FastTimerService.cc.
References ignoredSignal().
|
private |
Definition at line 1225 of file FastTimerService.cc.
References ignoredSignal().
|
private |
Definition at line 1306 of file FastTimerService.cc.
References ignoredSignal().
Referenced by FastTimerService().
|
private |
Definition at line 1237 of file FastTimerService.cc.
References ignoredSignal().
Referenced by FastTimerService().
|
private |
Definition at line 1140 of file FastTimerService.cc.
References EnergyCorrector::c, concurrent_lumis_, concurrent_runs_, concurrent_streams_, concurrent_threads_, dqm_path_, enable_dqm_bynproc_, cmsPerfStripChart::format, mps_fire::i, lumi_transition_, edm::service::SystemBounds::maxNumberOfConcurrentLuminosityBlocks(), edm::service::SystemBounds::maxNumberOfConcurrentRuns(), edm::service::SystemBounds::maxNumberOfStreams(), edm::service::SystemBounds::maxNumberOfThreads(), processor_model, run_transition_, alignCSCRings::s, harvestTrackValidationPlots::str, subprocess_event_check_, subprocess_global_lumi_check_, and subprocess_global_run_check_.
Referenced by FastTimerService().
|
private |
Definition at line 1179 of file FastTimerService.cc.
References callgraph_, and ProcessCallGraph::preBeginJob().
Referenced by FastTimerService().
|
private |
Definition at line 1604 of file FastTimerService.cc.
References ignoredSignal().
Referenced by FastTimerService().
|
private |
Definition at line 1765 of file FastTimerService.cc.
References ignoredSignal().
|
private |
Definition at line 1243 of file FastTimerService.cc.
References ignoredSignal(), isFirstSubprocess(), lumi_transition_, edm::GlobalContext::luminosityBlockIndex(), and subprocess_global_lumi_check_.
Referenced by FastTimerService().
|
private |
Definition at line 1092 of file FastTimerService.cc.
References callgraph_, dqm_event_ranges_, dqm_lumisections_range_, dqm_module_ranges_, dqm_path_, dqm_path_ranges_, enable_dqm_, enable_dqm_byls_, enable_dqm_bymodule_, enable_dqm_bypath_, enable_dqm_transitions_, highlight_modules_, ignoredSignal(), isFirstSubprocess(), edm::GlobalContext::luminosityBlockID(), plots_, edm::LuminosityBlockID::run(), run_summary_, run_transition_, edm::GlobalContext::runIndex(), and subprocess_global_run_check_.
Referenced by FastTimerService().
|
private |
Definition at line 1262 of file FastTimerService.cc.
References ignoredSignal().
|
private |
Definition at line 1311 of file FastTimerService.cc.
References ignoredSignal().
|
private |
Definition at line 1721 of file FastTimerService.cc.
References FastTimerService::Measurement::measure_and_accumulate(), edm::StreamContext::streamID(), streams_, thread(), and edm::StreamID::value().
Referenced by FastTimerService().
|
private |
Definition at line 1741 of file FastTimerService.cc.
References unsupportedSignal().
Referenced by FastTimerService().
|
private |
Definition at line 1753 of file FastTimerService.cc.
References ignoredSignal().
|
private |
Definition at line 1803 of file FastTimerService.cc.
References FastTimerService::Measurement::measure_and_accumulate(), overhead_, and thread().
Referenced by FastTimerService().
|
private |
Definition at line 1777 of file FastTimerService.cc.
References FastTimerService::Measurement::measure_and_accumulate(), overhead_, and thread().
Referenced by FastTimerService().
|
private |
Definition at line 1816 of file FastTimerService.cc.
References FastTimerService::Measurement::measure_and_accumulate(), overhead_, and thread().
Referenced by FastTimerService().
|
private |
Definition at line 1790 of file FastTimerService.cc.
References FastTimerService::Measurement::measure_and_accumulate(), overhead_, and thread().
Referenced by FastTimerService().
|
private |
Definition at line 1855 of file FastTimerService.cc.
References FastTimerService::Measurement::measure_and_accumulate(), overhead_, and thread().
Referenced by FastTimerService().
|
private |
Definition at line 1829 of file FastTimerService.cc.
References FastTimerService::Measurement::measure_and_accumulate(), overhead_, and thread().
Referenced by FastTimerService().
|
private |
Definition at line 1868 of file FastTimerService.cc.
References FastTimerService::Measurement::measure_and_accumulate(), overhead_, and thread().
Referenced by FastTimerService().
|
private |
Definition at line 1842 of file FastTimerService.cc.
References FastTimerService::Measurement::measure_and_accumulate(), overhead_, and thread().
Referenced by FastTimerService().
|
private |
Definition at line 1685 of file FastTimerService.cc.
References callgraph_, data, triggerObjects_cff::id, edm::PathContext::isEndPath(), edm::PathContext::pathID(), sysUtil::pid, edm::StreamContext::processContext(), ProcessCallGraph::processId(), edm::StreamContext::streamID(), streams_, and edm::StreamID::value().
Referenced by FastTimerService().
|
private |
Definition at line 1174 of file FastTimerService.cc.
References callgraph_, and ProcessCallGraph::preSourceConstruction().
Referenced by FastTimerService().
|
private |
Definition at line 1656 of file FastTimerService.cc.
References streams_, subprocess_event_check_, and thread().
Referenced by FastTimerService().
|
private |
Definition at line 1352 of file FastTimerService.cc.
References FastTimerService::Measurement::measure_and_accumulate(), overhead_, and thread().
Referenced by FastTimerService().
|
private |
Definition at line 1340 of file FastTimerService.cc.
References FastTimerService::Measurement::measure_and_accumulate(), overhead_, and thread().
Referenced by FastTimerService().
|
private |
Definition at line 1288 of file FastTimerService.cc.
References ignoredSignal().
Referenced by FastTimerService().
|
private |
Definition at line 1134 of file FastTimerService.cc.
References ignoredSignal().
Referenced by FastTimerService().
|
private |
Definition at line 1300 of file FastTimerService.cc.
References ignoredSignal().
|
private |
Definition at line 1231 of file FastTimerService.cc.
References ignoredSignal().
|
private |
Referenced by postEvent().
void FastTimerService::printEvent | ( | T & | out, |
ResourcesPerJob const & | data | ||
) | const |
Definition at line 1417 of file FastTimerService.cc.
References callgraph_, edmIntegrityCheck::group, FastTimerService::ResourcesPerJob::highlight, highlight_modules_, mps_fire::i, funct::m, ProcessCallGraph::module(), FastTimerService::ResourcesPerJob::modules, dataset::name, AlCaHLTBitMon_ParallelJobs::p, callgraph::path, printEventHeader(), printEventLine(), printHeader(), proc, ProcessCallGraph::processDescription(), ProcessCallGraph::processes(), FastTimerService::ResourcesPerJob::processes, source, ProcessCallGraph::source(), and FastTimerService::ResourcesPerJob::total.
|
private |
Referenced by printEvent(), and printTransition().
void FastTimerService::printEventHeader | ( | T & | out, |
std::string const & | label | ||
) | const |
Definition at line 1388 of file FastTimerService.cc.
|
private |
Referenced by printEvent(), and printTransition().
|
private |
void FastTimerService::printEventLine | ( | T & | out, |
Resources const & | data, | ||
std::string const & | label | ||
) | const |
Definition at line 1395 of file FastTimerService.cc.
References FastTimerService::Resources::allocated, FastTimerService::Resources::deallocated, cmsPerfStripChart::format, AnalysisDataFormats_SUSYBSMObjects::ms, FastTimerService::Resources::time_real, and FastTimerService::Resources::time_thread.
void FastTimerService::printEventLine | ( | T & | out, |
AtomicResources const & | data, | ||
std::string const & | label | ||
) | const |
Definition at line 1406 of file FastTimerService.cc.
References FastTimerService::AtomicResources::allocated, FastTimerService::AtomicResources::deallocated, cmsPerfStripChart::format, AnalysisDataFormats_SUSYBSMObjects::ms, FastTimerService::AtomicResources::time_real, and FastTimerService::AtomicResources::time_thread.
|
private |
void FastTimerService::printHeader | ( | T & | out, |
std::string const & | label | ||
) | const |
|
private |
Referenced by printSummary().
void FastTimerService::printPathSummaryHeader | ( | T & | out, |
std::string const & | label | ||
) | const |
Definition at line 1482 of file FastTimerService.cc.
|
private |
Referenced by printSummary().
void FastTimerService::printPathSummaryLine | ( | T & | out, |
Resources const & | data, | ||
Resources const & | total, | ||
uint64_t | events, | ||
std::string const & | label | ||
) | const |
Definition at line 1512 of file FastTimerService.cc.
References FastTimerService::Resources::allocated, FastTimerService::Resources::deallocated, cmsPerfStripChart::format, AnalysisDataFormats_SUSYBSMObjects::ms, FastTimerService::Resources::time_real, and FastTimerService::Resources::time_thread.
|
private |
Referenced by postEndJob(), and postGlobalEndRun().
void FastTimerService::printSummary | ( | T & | out, |
ResourcesPerJob const & | data, | ||
std::string const & | label | ||
) | const |
Definition at line 1523 of file FastTimerService.cc.
References callgraph_, FastTimerService::ResourcesPerJob::events, edmIntegrityCheck::group, FastTimerService::ResourcesPerJob::highlight, highlight_modules_, mps_fire::i, funct::m, ProcessCallGraph::module(), FastTimerService::ResourcesPerJob::modules, dataset::name, AlCaHLTBitMon_ParallelJobs::p, callgraph::path, printHeader(), printPathSummaryHeader(), printPathSummaryLine(), printSummaryHeader(), printSummaryLine(), proc, ProcessCallGraph::processDescription(), ProcessCallGraph::processes(), FastTimerService::ResourcesPerJob::processes, source, ProcessCallGraph::source(), and FastTimerService::ResourcesPerJob::total.
|
private |
Referenced by printSummary().
void FastTimerService::printSummaryHeader | ( | T & | out, |
std::string const & | label, | ||
bool | detailed | ||
) | const |
Definition at line 1470 of file FastTimerService.cc.
|
private |
Referenced by printSummary().
|
private |
void FastTimerService::printSummaryLine | ( | T & | out, |
Resources const & | data, | ||
uint64_t | events, | ||
std::string const & | label | ||
) | const |
Definition at line 1490 of file FastTimerService.cc.
References FastTimerService::Resources::allocated, FastTimerService::Resources::deallocated, cmsPerfStripChart::format, AnalysisDataFormats_SUSYBSMObjects::ms, FastTimerService::Resources::time_real, and FastTimerService::Resources::time_thread.
void FastTimerService::printSummaryLine | ( | T & | out, |
Resources const & | data, | ||
uint64_t | events, | ||
uint64_t | active, | ||
std::string const & | label | ||
) | const |
Definition at line 1501 of file FastTimerService.cc.
References FastTimerService::Resources::allocated, FastTimerService::Resources::deallocated, cmsPerfStripChart::format, AnalysisDataFormats_SUSYBSMObjects::ms, FastTimerService::Resources::time_real, and FastTimerService::Resources::time_thread.
|
private |
Referenced by postGlobalEndLumi(), and postGlobalEndRun().
void FastTimerService::printTransition | ( | T & | out, |
AtomicResources const & | data, | ||
std::string const & | label | ||
) | const |
Definition at line 1574 of file FastTimerService.cc.
References isFirstSubprocess(), edm::ProcessContext::isSubProcess(), printEventHeader(), printEventLine(), edm::GlobalContext::processContext(), edm::StreamContext::processContext(), and SimDataFormats::CaloAnalysis::sc.
double FastTimerService::queryEventTime | ( | edm::StreamID | ) | const |
Referenced by querySourceTime().
double FastTimerService::queryEventTime | ( | edm::StreamID | , |
std::string const & | process | ||
) | const |
double FastTimerService::queryHighlightTime | ( | edm::StreamID | sid, |
std::string const & | label | ||
) | const |
Definition at line 1064 of file FastTimerService.cc.
References edmIntegrityCheck::group, highlight_modules_, AnalysisDataFormats_SUSYBSMObjects::ms, and streams_.
double FastTimerService::queryModuleTime | ( | edm::StreamID | , |
const edm::ModuleDescription & | module | ||
) | const |
Referenced by querySourceTime().
double FastTimerService::queryModuleTime | ( | edm::StreamID | , |
unsigned int | id | ||
) | const |
|
private |
Definition at line 960 of file FastTimerService.cc.
References triggerObjects_cff::id, AnalysisDataFormats_SUSYBSMObjects::ms, and streams_.
Referenced by querySourceTime().
double FastTimerService::queryModuleTimeByLabel | ( | edm::StreamID | , |
std::string const & | module | ||
) | const |
Referenced by querySourceTime(), and IsoTrig::studyTiming().
double FastTimerService::queryModuleTimeByLabel | ( | edm::StreamID | , |
std::string const & | process, | ||
const std::string & | module | ||
) | const |
double FastTimerService::queryPathTime | ( | edm::StreamID | , |
std::string const & | path | ||
) | const |
Referenced by querySourceTime().
double FastTimerService::queryPathTime | ( | edm::StreamID | , |
std::string const & | process, | ||
std::string const & | path | ||
) | const |
double FastTimerService::querySourceTime | ( | edm::StreamID | sid | ) | const |
Definition at line 969 of file FastTimerService.cc.
References callgraph_, edm::ModuleDescription::id(), diffTwoXMLs::label, ProcessCallGraph::module(), edm::ModuleDescription::moduleLabel(), ProcessCallGraph::ProcessType::modules_, AnalysisDataFormats_SUSYBSMObjects::ms, callgraph::path, sysUtil::pid, LaserDQM_cfg::process, ProcessCallGraph::processDescription(), ProcessCallGraph::processes(), ProcessCallGraph::processId(), queryEventTime(), queryModuleTime(), queryModuleTime_(), queryModuleTimeByLabel(), queryPathTime(), ProcessCallGraph::size(), ProcessCallGraph::source(), streams_, and AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
Definition at line 1895 of file FastTimerService.cc.
References threads_.
Referenced by on_scheduler_entry(), on_scheduler_exit(), postModuleEvent(), postModuleGlobalBeginLumi(), postModuleGlobalBeginRun(), postModuleGlobalEndLumi(), postModuleGlobalEndRun(), postModuleStreamBeginLumi(), postModuleStreamBeginRun(), postModuleStreamEndLumi(), postModuleStreamEndRun(), postSourceEvent(), postSourceLumi(), postSourceRun(), preModuleEvent(), preModuleGlobalBeginLumi(), preModuleGlobalBeginRun(), preModuleGlobalEndLumi(), preModuleGlobalEndRun(), preModuleStreamBeginLumi(), preModuleStreamBeginRun(), preModuleStreamEndLumi(), preModuleStreamEndRun(), preSourceEvent(), preSourceLumi(), and preSourceRun().
|
private |
Definition at line 1083 of file FastTimerService.cc.
References unsupported_signals_.
Referenced by postModuleEventDelayedGet(), and preModuleEventDelayedGet().
|
private |
Definition at line 412 of file FastTimerService.h.
Referenced by isLastSubprocess(), postBeginJob(), postEvent(), postPathEvent(), postSourceEvent(), preBeginJob(), preGlobalBeginRun(), prePathEvent(), preSourceConstruction(), printEvent(), printSummary(), and querySourceTime().
|
private |
Definition at line 443 of file FastTimerService.h.
Referenced by preallocate().
|
private |
Definition at line 444 of file FastTimerService.h.
Referenced by postBeginJob(), and preallocate().
|
private |
Definition at line 445 of file FastTimerService.h.
Referenced by postBeginJob(), and preallocate().
|
private |
Definition at line 446 of file FastTimerService.h.
Referenced by preallocate().
|
private |
Definition at line 461 of file FastTimerService.h.
Referenced by preGlobalBeginRun().
|
private |
Definition at line 464 of file FastTimerService.h.
Referenced by FastTimerService(), and preGlobalBeginRun().
|
private |
Definition at line 463 of file FastTimerService.h.
Referenced by FastTimerService(), and preGlobalBeginRun().
|
private |
Definition at line 465 of file FastTimerService.h.
Referenced by FastTimerService(), preallocate(), and preGlobalBeginRun().
|
private |
Definition at line 462 of file FastTimerService.h.
Referenced by FastTimerService(), and preGlobalBeginRun().
|
private |
Definition at line 454 of file FastTimerService.h.
Referenced by postBeginJob(), postEvent(), and preGlobalBeginRun().
|
private |
Definition at line 457 of file FastTimerService.h.
Referenced by preGlobalBeginRun().
|
private |
Definition at line 455 of file FastTimerService.h.
Referenced by preGlobalBeginRun().
|
private |
Definition at line 458 of file FastTimerService.h.
Referenced by preallocate().
|
private |
Definition at line 456 of file FastTimerService.h.
Referenced by preGlobalBeginRun().
|
private |
Definition at line 459 of file FastTimerService.h.
Referenced by postGlobalEndLumi(), postGlobalEndRun(), and preGlobalBeginRun().
|
private |
Definition at line 468 of file FastTimerService.h.
Referenced by FastTimerService(), and postBeginJob().
|
private |
Definition at line 469 of file FastTimerService.h.
Referenced by FastTimerService(), postBeginJob(), postEvent(), preGlobalBeginRun(), printEvent(), printSummary(), and queryHighlightTime().
|
private |
Definition at line 426 of file FastTimerService.h.
Referenced by postBeginJob(), postEndJob(), and postEvent().
|
private |
Definition at line 421 of file FastTimerService.h.
Referenced by postGlobalEndLumi(), postModuleGlobalBeginLumi(), postModuleGlobalEndLumi(), postModuleStreamBeginLumi(), postModuleStreamEndLumi(), postSourceLumi(), preallocate(), and preGlobalBeginLumi().
|
private |
Definition at line 423 of file FastTimerService.h.
Referenced by on_scheduler_exit(), preModuleGlobalBeginLumi(), preModuleGlobalBeginRun(), preModuleGlobalEndLumi(), preModuleGlobalEndRun(), preModuleStreamBeginLumi(), preModuleStreamBeginRun(), preModuleStreamEndLumi(), preModuleStreamEndRun(), preSourceLumi(), and preSourceRun().
|
private |
Definition at line 418 of file FastTimerService.h.
Referenced by postBeginJob(), postEvent(), postGlobalEndLumi(), postGlobalEndRun(), and preGlobalBeginRun().
|
private |
Definition at line 449 of file FastTimerService.h.
Referenced by postEvent().
|
private |
Definition at line 451 of file FastTimerService.h.
Referenced by postEndJob().
|
private |
Definition at line 450 of file FastTimerService.h.
Referenced by postGlobalEndRun().
|
private |
Definition at line 427 of file FastTimerService.h.
Referenced by postBeginJob(), postEvent(), postGlobalEndRun(), and preGlobalBeginRun().
|
private |
Definition at line 422 of file FastTimerService.h.
Referenced by postGlobalEndRun(), postModuleGlobalBeginRun(), postModuleGlobalEndRun(), postModuleStreamBeginRun(), postModuleStreamEndRun(), postSourceRun(), preallocate(), and preGlobalBeginRun().
|
private |
Definition at line 415 of file FastTimerService.h.
Referenced by postBeginJob(), postEvent(), postModuleEvent(), postPathEvent(), postSourceEvent(), preModuleEvent(), prePathEvent(), preSourceEvent(), queryHighlightTime(), queryModuleTime_(), and querySourceTime().
|
private |
Definition at line 435 of file FastTimerService.h.
Referenced by postEvent(), preallocate(), and preSourceEvent().
|
private |
Definition at line 436 of file FastTimerService.h.
Referenced by postGlobalEndLumi(), preallocate(), and preGlobalBeginLumi().
|
private |
Definition at line 437 of file FastTimerService.h.
Referenced by postGlobalEndRun(), preallocate(), and preGlobalBeginRun().
|
private |
Definition at line 428 of file FastTimerService.h.
Referenced by postEvent().
|
private |
Definition at line 432 of file FastTimerService.h.
Referenced by thread().
|
mutableprivate |
Definition at line 472 of file FastTimerService.h.
Referenced by unsupportedSignal().