#include <MicroStateService.h>
Public Member Functions | |
std::string | getMicroState1 () |
std::string const & | getMicroState2 () |
MicroStateService (const edm::ParameterSet &, edm::ActivityRegistry &) | |
void | postBeginJob () |
void | postEndJob () |
void | postEventProcessing (const edm::Event &, const edm::EventSetup &) |
void | postModule (const edm::ModuleDescription &) |
void | postSource () |
void | preEventProcessing (const edm::EventID &, const edm::Timestamp &) |
void | preModule (const edm::ModuleDescription &) |
void | preSource () |
void | setMicroState (std::string const *) |
~MicroStateService () | |
Private Attributes | |
const std::string | done |
const std::string | fwkovh |
const std::string | init |
const std::string | input |
boost::mutex | lock_ |
std::string | microstate1_ |
const std::string * | microstate2_ |
Definition at line 21 of file MicroStateService.h.
evf::MicroStateService::MicroStateService | ( | const edm::ParameterSet & | iPS, |
edm::ActivityRegistry & | reg | ||
) |
Definition at line 9 of file MicroStateService.cc.
References microstate1_, postBeginJob(), postEndJob(), postEventProcessing(), postModule(), postSource(), preEventProcessing(), preModule(), preSource(), edm::ActivityRegistry::watchPostBeginJob(), edm::ActivityRegistry::watchPostEndJob(), edm::ActivityRegistry::watchPostModule(), edm::ActivityRegistry::watchPostProcessEvent(), edm::ActivityRegistry::watchPostSource(), edm::ActivityRegistry::watchPreModule(), edm::ActivityRegistry::watchPreProcessEvent(), and edm::ActivityRegistry::watchPreSource().
evf::MicroStateService::~MicroStateService | ( | ) |
Definition at line 32 of file MicroStateService.cc.
std::string evf::MicroStateService::getMicroState1 | ( | ) |
std::string const & evf::MicroStateService::getMicroState2 | ( | ) |
Definition at line 91 of file MicroStateService.cc.
References lock_, and microstate2_.
Referenced by evf::FWEPWrapper::microState(), and evf::FWEPWrapper::monitoring().
void evf::MicroStateService::postBeginJob | ( | ) |
Definition at line 36 of file MicroStateService.cc.
References lock_, and microstate1_.
Referenced by MicroStateService().
void evf::MicroStateService::postEndJob | ( | ) |
Definition at line 42 of file MicroStateService.cc.
References done, lock_, microstate1_, and microstate2_.
Referenced by MicroStateService().
void evf::MicroStateService::postEventProcessing | ( | const edm::Event & | e, |
const edm::EventSetup & | |||
) |
Definition at line 56 of file MicroStateService.cc.
References input, lock_, and microstate2_.
Referenced by MicroStateService().
void evf::MicroStateService::postModule | ( | const edm::ModuleDescription & | desc | ) |
Definition at line 79 of file MicroStateService.cc.
References fwkovh, lock_, and microstate2_.
Referenced by MicroStateService().
void evf::MicroStateService::postSource | ( | ) |
Definition at line 67 of file MicroStateService.cc.
References fwkovh, lock_, and microstate2_.
Referenced by MicroStateService().
void evf::MicroStateService::preEventProcessing | ( | const edm::EventID & | iID, |
const edm::Timestamp & | iTime | ||
) |
Definition at line 49 of file MicroStateService.cc.
References lock_, and microstate1_.
Referenced by MicroStateService().
void evf::MicroStateService::preModule | ( | const edm::ModuleDescription & | desc | ) |
Definition at line 73 of file MicroStateService.cc.
References lock_, microstate2_, and edm::ModuleDescription::moduleLabel().
Referenced by MicroStateService().
void evf::MicroStateService::preSource | ( | ) |
Definition at line 61 of file MicroStateService.cc.
References input, lock_, and microstate2_.
Referenced by MicroStateService().
void evf::MicroStateService::setMicroState | ( | std::string const * | in | ) |
Definition at line 97 of file MicroStateService.cc.
References recoMuon::in, lock_, and microstate2_.
Referenced by FUShmDQMOutputService::postEndLumi().
|
private |
Definition at line 51 of file MicroStateService.h.
Referenced by postEndJob().
|
private |
Definition at line 53 of file MicroStateService.h.
Referenced by postModule(), and postSource().
|
private |
Definition at line 50 of file MicroStateService.h.
|
private |
Definition at line 52 of file MicroStateService.h.
Referenced by postEventProcessing(), and preSource().
|
private |
Definition at line 55 of file MicroStateService.h.
Referenced by getMicroState1(), getMicroState2(), postBeginJob(), postEndJob(), postEventProcessing(), postModule(), postSource(), preEventProcessing(), preModule(), preSource(), and setMicroState().
|
private |
Definition at line 49 of file MicroStateService.h.
Referenced by getMicroState1(), MicroStateService(), postBeginJob(), postEndJob(), and preEventProcessing().
|
private |
Definition at line 54 of file MicroStateService.h.
Referenced by getMicroState2(), postEndJob(), postEventProcessing(), postModule(), postSource(), preModule(), preSource(), and setMicroState().