#include <IgProfService.h>
Public Member Functions | |
IgProfService (const ParameterSet &, ActivityRegistry &) | |
bool | isProcessWideService (IgProfService const *) |
void | postBeginJob () |
void | postBeginLumi (LuminosityBlock const &run, EventSetup const &es) |
void | postBeginRun (Run const &run, EventSetup const &es) |
void | postCloseFile (std::string const &, bool) |
void | postEndJob () |
void | postEndLumi (LuminosityBlock const &run, EventSetup const &es) |
void | postEndRun (Run const &run, EventSetup const &es) |
void | postEvent (Event const &ev, EventSetup const &es) |
void | postOpenFile (std::string const &, bool) |
void | preEvent (EventID const &id, Timestamp const &ts) |
Private Member Functions | |
void | makeDump (const std::string &format) |
Static Private Member Functions | |
static std::string | replace (const std::string &s, const char *pat, int val) |
Private Attributes | |
std::string | atPostBeginJob_ |
std::string | atPostBeginLumi_ |
std::string | atPostBeginRun_ |
std::string | atPostCloseFile_ |
std::string | atPostEndJob_ |
std::string | atPostEndLumi_ |
std::string | atPostEndRun_ |
std::string | atPostEvent_ |
std::string | atPostOpenFile_ |
std::string | atPreEvent_ |
void(* | dump_ )(const char *) |
int | mineventrecord_ |
int | nevent_ |
int | nfileclosed_ |
int | nfileopened_ |
int | nlumi_ |
int | nrecord_ |
int | nrun_ |
int | prescale_ |
Definition at line 16 of file IgProfService.h.
IgProfService::IgProfService | ( | const ParameterSet & | ps, |
ActivityRegistry & | iRegistry | ||
) |
Definition at line 25 of file IgProfService.cc.
References atPostBeginJob_, atPostBeginLumi_, atPostBeginRun_, atPostCloseFile_, atPostEndJob_, atPostEndLumi_, atPostEndRun_, atPostEvent_, atPostOpenFile_, atPreEvent_, dump_, edm::ParameterSet::getUntrackedParameter(), mineventrecord_, postBeginJob(), postBeginLumi(), postBeginRun(), postCloseFile(), postEndJob(), postEndLumi(), postEndRun(), postEvent(), postOpenFile(), preEvent(), prescale_, AlCaHLTBitMon_QueryRunRegistry::string, edm::ActivityRegistry::watchPostBeginJob(), edm::ActivityRegistry::watchPostBeginLumi(), edm::ActivityRegistry::watchPostBeginRun(), edm::ActivityRegistry::watchPostCloseFile(), edm::ActivityRegistry::watchPostEndJob(), edm::ActivityRegistry::watchPostEndLumi(), edm::ActivityRegistry::watchPostEndRun(), edm::ActivityRegistry::watchPostOpenFile(), edm::ActivityRegistry::watchPostProcessEvent(), and edm::ActivityRegistry::watchPreProcessEvent().
|
inline |
Definition at line 42 of file IgProfService.h.
|
private |
Definition at line 154 of file IgProfService.cc.
References dump_, cmsPerfStripChart::format, nevent_, nfileclosed_, nfileopened_, nlumi_, nrecord_, nrun_, replace(), and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by postBeginJob(), postBeginLumi(), postBeginRun(), postCloseFile(), postEndJob(), postEndLumi(), postEndRun(), postEvent(), postOpenFile(), and preEvent().
void IgProfService::postBeginJob | ( | ) |
Definition at line 102 of file IgProfService.cc.
References atPostBeginJob_, and makeDump().
Referenced by IgProfService().
void IgProfService::postBeginLumi | ( | LuminosityBlock const & | run, |
EventSetup const & | es | ||
) |
Definition at line 110 of file IgProfService.cc.
References atPostBeginLumi_, edm::LuminosityBlockBase::luminosityBlock(), makeDump(), and nlumi_.
Referenced by IgProfService().
void IgProfService::postBeginRun | ( | Run const & | run, |
EventSetup const & | es | ||
) |
Definition at line 106 of file IgProfService.cc.
References atPostBeginRun_, makeDump(), nrun_, and edm::RunBase::run().
Referenced by IgProfService().
void IgProfService::postCloseFile | ( | std::string const & | , |
bool | |||
) |
Definition at line 149 of file IgProfService.cc.
References atPostCloseFile_, makeDump(), and nfileclosed_.
Referenced by IgProfService().
void IgProfService::postEndJob | ( | ) |
Definition at line 140 of file IgProfService.cc.
References atPostEndJob_, and makeDump().
Referenced by IgProfService().
void IgProfService::postEndLumi | ( | LuminosityBlock const & | run, |
EventSetup const & | es | ||
) |
Definition at line 131 of file IgProfService.cc.
References atPostEndLumi_, and makeDump().
Referenced by IgProfService().
void IgProfService::postEndRun | ( | Run const & | run, |
EventSetup const & | es | ||
) |
Definition at line 136 of file IgProfService.cc.
References atPostEndRun_, and makeDump().
Referenced by IgProfService().
void IgProfService::postEvent | ( | Event const & | ev, |
EventSetup const & | es | ||
) |
Definition at line 124 of file IgProfService.cc.
References atPostEvent_, edm::EventID::event(), edm::EventBase::id(), makeDump(), mineventrecord_, nevent_, nrecord_, and prescale_.
Referenced by IgProfService().
void IgProfService::postOpenFile | ( | std::string const & | , |
bool | |||
) |
Definition at line 144 of file IgProfService.cc.
References atPostOpenFile_, makeDump(), and nfileopened_.
Referenced by IgProfService().
Definition at line 115 of file IgProfService.cc.
References atPreEvent_, makeDump(), mineventrecord_, nevent_, nrecord_, and prescale_.
Referenced by IgProfService().
|
staticprivate |
Definition at line 169 of file IgProfService.cc.
References n, query::result, alignCSCRings::s, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by makeDump().
|
private |
Definition at line 54 of file IgProfService.h.
Referenced by IgProfService(), and postBeginJob().
|
private |
Definition at line 56 of file IgProfService.h.
Referenced by IgProfService(), and postBeginLumi().
|
private |
Definition at line 55 of file IgProfService.h.
Referenced by IgProfService(), and postBeginRun().
|
private |
Definition at line 66 of file IgProfService.h.
Referenced by IgProfService(), and postCloseFile().
|
private |
Definition at line 63 of file IgProfService.h.
Referenced by IgProfService(), and postEndJob().
|
private |
Definition at line 61 of file IgProfService.h.
Referenced by IgProfService(), and postEndLumi().
|
private |
Definition at line 62 of file IgProfService.h.
Referenced by IgProfService(), and postEndRun().
|
private |
Definition at line 59 of file IgProfService.h.
Referenced by IgProfService(), and postEvent().
|
private |
Definition at line 65 of file IgProfService.h.
Referenced by IgProfService(), and postOpenFile().
|
private |
Definition at line 58 of file IgProfService.h.
Referenced by IgProfService(), and preEvent().
|
private |
Definition at line 52 of file IgProfService.h.
Referenced by IgProfService(), and makeDump().
|
private |
Definition at line 68 of file IgProfService.h.
Referenced by IgProfService(), postEvent(), and preEvent().
|
private |
Definition at line 71 of file IgProfService.h.
Referenced by makeDump(), postEvent(), and preEvent().
|
private |
Definition at line 75 of file IgProfService.h.
Referenced by makeDump(), and postCloseFile().
|
private |
Definition at line 74 of file IgProfService.h.
Referenced by makeDump(), and postOpenFile().
|
private |
Definition at line 73 of file IgProfService.h.
Referenced by makeDump(), and postBeginLumi().
|
private |
Definition at line 70 of file IgProfService.h.
Referenced by makeDump(), postEvent(), and preEvent().
|
private |
Definition at line 72 of file IgProfService.h.
Referenced by makeDump(), and postBeginRun().
|
private |
Definition at line 69 of file IgProfService.h.
Referenced by IgProfService(), postEvent(), and preEvent().