Public Member Functions | |
JeProfService (const ParameterSet &, ActivityRegistry &) | |
void | postBeginJob () |
void | postBeginLumi (GlobalContext const &gc) |
void | postBeginRun (GlobalContext const &gc) |
void | postCloseFile (std::string const &) |
void | postEndJob () |
void | postEndLumi (GlobalContext const &gc) |
void | postEndProcessBlock (GlobalContext const &gc) |
void | postEndRun (GlobalContext const &gc) |
void | postEvent (StreamContext const &sc) |
void | postModuleEvent (StreamContext const &sc, ModuleCallingContext const &mcc) |
void | postOpenFile (std::string const &) |
void | preEndJob () |
void | preEndProcessBlock (GlobalContext const &gc) |
void | preEndRun (GlobalContext const &gc) |
void | preEvent (StreamContext const &sc) |
void | preModuleEvent (StreamContext const &sc, ModuleCallingContext const &mcc) |
Private Member Functions | |
void | makeDump (const std::string &format, std::string_view moduleLabel="") |
Static Private Member Functions | |
static std::string | replace (const std::string &s, const char *pat, int val) |
static std::string | replace (const std::string &s, const char *pat, std::string_view val) |
static std::string | replaceU64 (const std::string &s, const char *pat, unsigned long long val) |
Private Attributes | |
std::string | atPostBeginJob_ |
std::string | atPostBeginLumi_ |
std::string | atPostBeginRun_ |
std::string | atPostCloseFile_ |
std::string | atPostEndJob_ |
std::string | atPostEndLumi_ |
std::string | atPostEndProcessBlock_ |
std::string | atPostEndRun_ |
std::string | atPostEvent_ |
std::string | atPostModuleEvent_ |
std::string | atPostOpenFile_ |
std::string | atPreEndJob_ |
std::string | atPreEndProcessBlock_ |
std::string | atPreEndRun_ |
std::string | atPreEvent_ |
std::string | atPreModuleEvent_ |
int | mineventrecord_ |
std::vector< std::string > | modules_ |
std::vector< std::string > | moduleTypes_ |
edm::EventNumber_t | nevent_ |
int | nfileclosed_ |
int | nfileopened_ |
edm::LuminosityBlockNumber_t | nlumi_ |
int | nrecord_ |
edm::RunNumber_t | nrun_ |
int | prescale_ |
Definition at line 26 of file JeProfService.cc.
JeProfService::JeProfService | ( | const ParameterSet & | ps, |
ActivityRegistry & | iRegistry | ||
) |
Definition at line 101 of file JeProfService.cc.
References atPostBeginJob_, atPostBeginLumi_, atPostBeginRun_, atPostCloseFile_, atPostEndJob_, atPostEndLumi_, atPostEndProcessBlock_, atPostEndRun_, atPostEvent_, atPostModuleEvent_, atPostOpenFile_, atPreEndJob_, atPreEndProcessBlock_, atPreEndRun_, atPreEvent_, atPreModuleEvent_, edm::ParameterSet::getUntrackedParameter(), mineventrecord_, modules_, moduleTypes_, or, postBeginJob(), postBeginLumi(), postBeginRun(), postCloseFile(), postEndJob(), postEndLumi(), postEndProcessBlock(), postEndRun(), postEvent(), postModuleEvent(), postOpenFile(), preEndJob(), preEndProcessBlock(), preEndRun(), preEvent(), preModuleEvent(), prescale_, jetUpdater_cfi::sort, AlCaHLTBitMon_QueryRunRegistry::string, edm::ActivityRegistry::watchPostBeginJob(), edm::ActivityRegistry::watchPostCloseFile(), edm::ActivityRegistry::watchPostEndJob(), edm::ActivityRegistry::watchPostEndProcessBlock(), edm::ActivityRegistry::watchPostEvent(), edm::ActivityRegistry::watchPostGlobalBeginLumi(), edm::ActivityRegistry::watchPostGlobalBeginRun(), edm::ActivityRegistry::watchPostGlobalEndLumi(), edm::ActivityRegistry::watchPostGlobalEndRun(), edm::ActivityRegistry::watchPostModuleEvent(), edm::ActivityRegistry::watchPostOpenFile(), edm::ActivityRegistry::watchPreEndJob(), edm::ActivityRegistry::watchPreEndProcessBlock(), edm::ActivityRegistry::watchPreEvent(), edm::ActivityRegistry::watchPreGlobalEndRun(), and edm::ActivityRegistry::watchPreModuleEvent().
|
private |
Definition at line 241 of file JeProfService.cc.
References MillePedeFileConverter_cfg::fileName, dqm-mbProfile::format, cms::jeprof::makeHeapDump(), HerwigMaxPtPartonFilter_cfi::moduleLabel, nevent_, nfileclosed_, nfileopened_, nlumi_, nrecord_, nrun_, replace(), replaceU64(), and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by postBeginJob(), postBeginLumi(), postBeginRun(), postCloseFile(), postEndJob(), postEndLumi(), postEndProcessBlock(), postEndRun(), postEvent(), postModuleEvent(), postOpenFile(), preEndJob(), preEndProcessBlock(), preEndRun(), preEvent(), and preModuleEvent().
void JeProfService::postBeginJob | ( | ) |
Definition at line 159 of file JeProfService.cc.
References atPostBeginJob_, and makeDump().
Referenced by JeProfService().
void JeProfService::postBeginLumi | ( | GlobalContext const & | gc | ) |
Definition at line 166 of file JeProfService.cc.
References atPostBeginLumi_, edm::LuminosityBlockID::luminosityBlock(), edm::GlobalContext::luminosityBlockID(), makeDump(), and nlumi_.
Referenced by JeProfService().
void JeProfService::postBeginRun | ( | GlobalContext const & | gc | ) |
Definition at line 161 of file JeProfService.cc.
References atPostBeginRun_, edm::GlobalContext::luminosityBlockID(), makeDump(), nrun_, and edm::LuminosityBlockID::run().
Referenced by JeProfService().
void JeProfService::postCloseFile | ( | std::string const & | ) |
Definition at line 236 of file JeProfService.cc.
References atPostCloseFile_, makeDump(), and nfileclosed_.
Referenced by JeProfService().
void JeProfService::postEndJob | ( | ) |
Definition at line 229 of file JeProfService.cc.
References atPostEndJob_, and makeDump().
Referenced by JeProfService().
void JeProfService::postEndLumi | ( | GlobalContext const & | gc | ) |
Definition at line 208 of file JeProfService.cc.
References atPostEndLumi_, edm::LuminosityBlockID::luminosityBlock(), edm::GlobalContext::luminosityBlockID(), makeDump(), and nlumi_.
Referenced by JeProfService().
void JeProfService::postEndProcessBlock | ( | GlobalContext const & | gc | ) |
Definition at line 225 of file JeProfService.cc.
References atPostEndProcessBlock_, and makeDump().
Referenced by JeProfService().
void JeProfService::postEndRun | ( | GlobalContext const & | gc | ) |
Definition at line 218 of file JeProfService.cc.
References atPostEndRun_, edm::GlobalContext::luminosityBlockID(), makeDump(), nrun_, and edm::LuminosityBlockID::run().
Referenced by JeProfService().
void JeProfService::postEvent | ( | StreamContext const & | sc | ) |
Definition at line 178 of file JeProfService.cc.
References atPostEvent_, edm::EventID::event(), edm::StreamContext::eventID(), makeDump(), mineventrecord_, nevent_, nrecord_, and prescale_.
Referenced by JeProfService().
void JeProfService::postModuleEvent | ( | StreamContext const & | sc, |
ModuleCallingContext const & | mcc | ||
) |
Definition at line 196 of file JeProfService.cc.
References atPostModuleEvent_, edm::EventID::event(), edm::StreamContext::eventID(), makeDump(), mineventrecord_, edm::ModuleCallingContext::moduleDescription(), HerwigMaxPtPartonFilter_cfi::moduleLabel, edm::ModuleDescription::moduleLabel(), edm::ModuleDescription::moduleName(), modules_, moduleTypes_, nevent_, nrecord_, or, and prescale_.
Referenced by JeProfService().
void JeProfService::postOpenFile | ( | std::string const & | ) |
Definition at line 231 of file JeProfService.cc.
References atPostOpenFile_, makeDump(), and nfileopened_.
Referenced by JeProfService().
void JeProfService::preEndJob | ( | ) |
Definition at line 227 of file JeProfService.cc.
References atPreEndJob_, and makeDump().
Referenced by JeProfService().
void JeProfService::preEndProcessBlock | ( | GlobalContext const & | gc | ) |
Definition at line 223 of file JeProfService.cc.
References atPreEndProcessBlock_, and makeDump().
Referenced by JeProfService().
void JeProfService::preEndRun | ( | GlobalContext const & | gc | ) |
Definition at line 213 of file JeProfService.cc.
References atPreEndRun_, edm::GlobalContext::luminosityBlockID(), makeDump(), nrun_, and edm::LuminosityBlockID::run().
Referenced by JeProfService().
void JeProfService::preEvent | ( | StreamContext const & | sc | ) |
Definition at line 171 of file JeProfService.cc.
References atPreEvent_, edm::EventID::event(), edm::StreamContext::eventID(), makeDump(), mineventrecord_, nevent_, nrecord_, and prescale_.
Referenced by JeProfService().
void JeProfService::preModuleEvent | ( | StreamContext const & | sc, |
ModuleCallingContext const & | mcc | ||
) |
Definition at line 184 of file JeProfService.cc.
References atPreModuleEvent_, edm::EventID::event(), edm::StreamContext::eventID(), makeDump(), mineventrecord_, edm::ModuleCallingContext::moduleDescription(), HerwigMaxPtPartonFilter_cfi::moduleLabel, edm::ModuleDescription::moduleLabel(), edm::ModuleDescription::moduleName(), modules_, moduleTypes_, nevent_, nrecord_, or, and prescale_.
Referenced by JeProfService().
|
staticprivate |
Definition at line 254 of file JeProfService.cc.
References visDQMUpload::buf, dqmiodumpmetadata::n, mps_fire::result, alignCSCRings::s, AlCaHLTBitMon_QueryRunRegistry::string, and heppy_batch::val.
Referenced by makeDump().
|
staticprivate |
Definition at line 282 of file JeProfService.cc.
References mps_fire::result, alignCSCRings::s, AlCaHLTBitMon_QueryRunRegistry::string, and heppy_batch::val.
|
staticprivate |
Definition at line 268 of file JeProfService.cc.
References visDQMUpload::buf, dqmiodumpmetadata::n, mps_fire::result, alignCSCRings::s, AlCaHLTBitMon_QueryRunRegistry::string, and heppy_batch::val.
Referenced by makeDump().
|
private |
Definition at line 63 of file JeProfService.cc.
Referenced by JeProfService(), and postBeginJob().
|
private |
Definition at line 65 of file JeProfService.cc.
Referenced by JeProfService(), and postBeginLumi().
|
private |
Definition at line 64 of file JeProfService.cc.
Referenced by JeProfService(), and postBeginRun().
|
private |
Definition at line 84 of file JeProfService.cc.
Referenced by JeProfService(), and postCloseFile().
|
private |
Definition at line 81 of file JeProfService.cc.
Referenced by JeProfService(), and postEndJob().
|
private |
Definition at line 75 of file JeProfService.cc.
Referenced by JeProfService(), and postEndLumi().
|
private |
Definition at line 79 of file JeProfService.cc.
Referenced by JeProfService(), and postEndProcessBlock().
|
private |
Definition at line 77 of file JeProfService.cc.
Referenced by JeProfService(), and postEndRun().
|
private |
Definition at line 68 of file JeProfService.cc.
Referenced by JeProfService(), and postEvent().
|
private |
Definition at line 73 of file JeProfService.cc.
Referenced by JeProfService(), and postModuleEvent().
|
private |
Definition at line 83 of file JeProfService.cc.
Referenced by JeProfService(), and postOpenFile().
|
private |
Definition at line 80 of file JeProfService.cc.
Referenced by JeProfService(), and preEndJob().
|
private |
Definition at line 78 of file JeProfService.cc.
Referenced by JeProfService(), and preEndProcessBlock().
|
private |
Definition at line 76 of file JeProfService.cc.
Referenced by JeProfService(), and preEndRun().
|
private |
Definition at line 67 of file JeProfService.cc.
Referenced by JeProfService(), and preEvent().
|
private |
Definition at line 72 of file JeProfService.cc.
Referenced by JeProfService(), and preModuleEvent().
|
private |
Definition at line 86 of file JeProfService.cc.
Referenced by JeProfService(), postEvent(), postModuleEvent(), preEvent(), and preModuleEvent().
|
private |
Definition at line 70 of file JeProfService.cc.
Referenced by JeProfService(), postModuleEvent(), and preModuleEvent().
|
private |
Definition at line 71 of file JeProfService.cc.
Referenced by JeProfService(), postModuleEvent(), and preModuleEvent().
|
private |
Definition at line 89 of file JeProfService.cc.
Referenced by makeDump(), postEvent(), postModuleEvent(), preEvent(), and preModuleEvent().
|
private |
Definition at line 93 of file JeProfService.cc.
Referenced by makeDump(), and postCloseFile().
|
private |
Definition at line 92 of file JeProfService.cc.
Referenced by makeDump(), and postOpenFile().
|
private |
Definition at line 91 of file JeProfService.cc.
Referenced by makeDump(), postBeginLumi(), and postEndLumi().
|
private |
Definition at line 88 of file JeProfService.cc.
Referenced by makeDump(), postEvent(), postModuleEvent(), preEvent(), and preModuleEvent().
|
private |
Definition at line 90 of file JeProfService.cc.
Referenced by makeDump(), postBeginRun(), postEndRun(), and preEndRun().
|
private |
Definition at line 87 of file JeProfService.cc.
Referenced by JeProfService(), postEvent(), postModuleEvent(), preEvent(), and preModuleEvent().