#include <Stepper.h>
Public Member Functions | |
void | defaultWebPage (xgi::Input *in, xgi::Output *out) |
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 | publish (xdata::InfoSpace *) |
Stepper (const edm::ParameterSet &, edm::ActivityRegistry &) | |
~Stepper () | |
Public Member Functions inherited from evf::ServiceWeb | |
std::string const & | name () const |
virtual void | publishToXmas (xdata::InfoSpace *) |
ServiceWeb (const std::string &) | |
virtual | ~ServiceWeb () |
Private Member Functions | |
void | wait_on_signal () |
Private Attributes | |
pthread_cond_t | cond_ |
unsigned int | eid_ |
std::string | epstate_ |
std::string | modulelabel_ |
std::string | modulename_ |
pthread_mutex_t | mutex_ |
std::string | original_referrer_ |
unsigned int | rid_ |
bool | step_ |
Additional Inherited Members | |
Protected Attributes inherited from evf::ServiceWeb | |
std::string | serviceName_ |
evf::Stepper::Stepper | ( | const edm::ParameterSet & | iPS, |
edm::ActivityRegistry & | reg | ||
) |
Definition at line 20 of file Stepper.cc.
References cond_, epstate_, modulelabel_, modulename_, mutex_, 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::Stepper::~Stepper | ( | ) |
Definition at line 42 of file Stepper.cc.
|
virtual |
Reimplemented from evf::ServiceWeb.
Definition at line 95 of file Stepper.cc.
References cond_, alignCSCRings::e, eid_, epstate_, cppFunctionSkipper::exception, LaserDQM_cfg::input, modulelabel_, modulename_, mutex_, original_referrer_, scaleCards::path, rid_, and evf::ServiceWeb::serviceName_.
void evf::Stepper::postBeginJob | ( | ) |
void evf::Stepper::postEndJob | ( | ) |
Definition at line 52 of file Stepper.cc.
References epstate_, modulelabel_, and wait_on_signal().
Referenced by Stepper().
void evf::Stepper::postEventProcessing | ( | const edm::Event & | e, |
const edm::EventSetup & | |||
) |
void evf::Stepper::postModule | ( | const edm::ModuleDescription & | desc | ) |
void evf::Stepper::postSource | ( | ) |
Definition at line 78 of file Stepper.cc.
References modulelabel_, and wait_on_signal().
Referenced by Stepper().
void evf::Stepper::preEventProcessing | ( | const edm::EventID & | iID, |
const edm::Timestamp & | iTime | ||
) |
Definition at line 59 of file Stepper.cc.
References eid_, epstate_, edm::EventID::event(), rid_, edm::EventID::run(), and wait_on_signal().
Referenced by Stepper().
void evf::Stepper::preModule | ( | const edm::ModuleDescription & | desc | ) |
Definition at line 84 of file Stepper.cc.
References edm::ModuleDescription::moduleLabel(), modulelabel_, edm::ModuleDescription::moduleName(), modulename_, and wait_on_signal().
Referenced by Stepper().
void evf::Stepper::preSource | ( | ) |
Definition at line 71 of file Stepper.cc.
References modulelabel_, modulename_, and wait_on_signal().
Referenced by Stepper().
|
inlinevirtual |
|
inlineprivate |
Definition at line 43 of file Stepper.h.
Referenced by postEndJob(), postSource(), preEventProcessing(), preModule(), and preSource().
|
private |
Definition at line 56 of file Stepper.h.
Referenced by defaultWebPage(), Stepper(), and wait_on_signal().
|
private |
Definition at line 53 of file Stepper.h.
Referenced by defaultWebPage(), and preEventProcessing().
|
private |
Definition at line 49 of file Stepper.h.
Referenced by defaultWebPage(), postBeginJob(), postEndJob(), preEventProcessing(), and Stepper().
|
private |
Definition at line 50 of file Stepper.h.
Referenced by defaultWebPage(), postEndJob(), postSource(), preModule(), preSource(), and Stepper().
|
private |
Definition at line 51 of file Stepper.h.
Referenced by defaultWebPage(), preModule(), preSource(), and Stepper().
|
private |
Definition at line 55 of file Stepper.h.
Referenced by defaultWebPage(), Stepper(), and wait_on_signal().
|
private |
Definition at line 54 of file Stepper.h.
Referenced by defaultWebPage().
|
private |
Definition at line 52 of file Stepper.h.
Referenced by defaultWebPage(), and preEventProcessing().