#include <HLTPerformanceInfo.h>
Definition at line 11 of file HLTPerformanceInfo.h.
HLTPerformanceInfo::HLTPerformanceInfo |
( |
| ) |
|
void HLTPerformanceInfo::addModule |
( |
const Module & |
m | ) |
|
|
inline |
void HLTPerformanceInfo::addModuleToPath |
( |
const char * |
mod, |
|
|
const char * |
path |
|
) |
| |
|
inline |
void HLTPerformanceInfo::addModuleToPath |
( |
const size_t |
mod, |
|
|
const size_t |
path |
|
) |
| |
|
inline |
void HLTPerformanceInfo::addPath |
( |
const Path & |
p | ) |
|
|
inline |
Modules::const_iterator HLTPerformanceInfo::beginModules |
( |
| ) |
const |
|
inline |
PathList::iterator HLTPerformanceInfo::beginPaths |
( |
| ) |
|
|
inline |
void HLTPerformanceInfo::clear |
( |
void |
| ) |
|
|
inline |
void HLTPerformanceInfo::clearModules |
( |
| ) |
|
|
inline |
Modules::const_iterator HLTPerformanceInfo::endModules |
( |
| ) |
const |
|
inline |
PathList::iterator HLTPerformanceInfo::endPaths |
( |
| ) |
|
|
inline |
HLTPerformanceInfo::Modules::iterator HLTPerformanceInfo::findModule |
( |
const char * |
moduleInstanceName | ) |
|
HLTPerformanceInfo::PathList::iterator HLTPerformanceInfo::findPath |
( |
const char * |
pathName | ) |
|
const Module& HLTPerformanceInfo::getModule |
( |
size_t |
m | ) |
const |
|
inline |
const Path& HLTPerformanceInfo::getPath |
( |
size_t |
p | ) |
const |
|
inline |
double HLTPerformanceInfo::longestModuleCPUTime |
( |
| ) |
const |
const char * HLTPerformanceInfo::longestModuleCPUTimeName |
( |
| ) |
const |
double HLTPerformanceInfo::longestModuleTime |
( |
| ) |
const |
const char * HLTPerformanceInfo::longestModuleTimeName |
( |
| ) |
const |
int HLTPerformanceInfo::moduleIndexInPath |
( |
const char * |
mod, |
|
|
const char * |
path |
|
) |
| |
size_t HLTPerformanceInfo::numberOfModules |
( |
| ) |
const |
|
inline |
size_t HLTPerformanceInfo::numberOfPaths |
( |
| ) |
const |
|
inline |
void HLTPerformanceInfo::setStatusOfModulesFromPath |
( |
const char * |
pathName | ) |
|
Definition at line 172 of file HLTPerformanceInfo.cc.
References endPaths(), findPath(), j, text2workspace::mod, modules_, AlCaHLTBitMon_ParallelJobs::p, edm::hlt::Pass, edm::hlt::Ready, HLTPerformanceInfo::Module::setStatus(), HLTPerformanceInfo::Module::status(), and edm::HLTPathStatus::wasrun().
178 unsigned int ctr = 0;
179 for ( ModulesInPath::const_iterator
j = p->begin();
j != p->end(); ++
j ) {
181 unsigned int modIndex = 0 ;
186 if ( ! mod.status().wasrun() ) {
187 if (p->status().accept()) {
190 if ( p->status().index() > ctr ) {
192 }
else if ( p->status().index() == ctr ) {
193 modState = p->status().state() ;
HLTState
status of a trigger path
list mod
Load physics model.
double HLTPerformanceInfo::totalCPUTime |
( |
| ) |
const |
double HLTPerformanceInfo::totalPathCPUTime |
( |
const size_t |
path | ) |
|
double HLTPerformanceInfo::totalPathTime |
( |
const size_t |
path | ) |
|
double HLTPerformanceInfo::totalTime |
( |
| ) |
const |
bool HLTPerformanceInfo::uniqueModule |
( |
const char * |
mod | ) |
const |
Modules HLTPerformanceInfo::modules_ |
|
private |
Definition at line 116 of file HLTPerformanceInfo.h.
Referenced by addModule(), addModuleToPath(), beginModules(), clear(), clearModules(), endModules(), findModule(), getModule(), getModuleOnPath(), HLTPerformanceInfo(), longestModuleCPUTime(), longestModuleCPUTimeName(), longestModuleTime(), longestModuleTimeName(), moduleIndexInPath(), numberOfModules(), setStatusOfModulesFromPath(), totalCPUTime(), totalPathCPUTime(), totalPathTime(), totalTime(), and uniqueModule().
Definition at line 115 of file HLTPerformanceInfo.h.
Referenced by Config.Process::_insertPaths(), addModuleToPath(), addPath(), beginPaths(), clear(), Config.Process::dumpConfig(), Config.Process::dumpPython(), endPaths(), findPath(), getModuleOnPath(), getPath(), HLTPerformanceInfo(), numberOfPaths(), Config.Process::pathNames(), totalPathCPUTime(), totalPathTime(), and uniqueModule().