#include <GlobalContext.h>
Public Member Functions | |
GlobalContext (Transition transition, LuminosityBlockID const &luminosityBlockID, RunIndex const &runIndex, LuminosityBlockIndex const &luminosityBlockIndex, Timestamp const ×tamp, ProcessContext const *processContext) | |
bool | isAtEndTransition () const |
LuminosityBlockID const & | luminosityBlockID () const |
LuminosityBlockIndex const & | luminosityBlockIndex () const |
ProcessContext const * | processContext () const |
RunIndex const & | runIndex () const |
Timestamp const & | timestamp () const |
Transition | transition () const |
Description: This is intended primarily to be passed to Services as an argument to their callback functions. It contains information about the current state of global processing.
Usage:
Definition at line 29 of file GlobalContext.h.
|
strong |
Enumerator | |
---|---|
kBeginJob | |
kBeginRun | |
kBeginLuminosityBlock | |
kEndLuminosityBlock | |
kEndRun | |
kEndJob | |
kWriteRun | |
kWriteLuminosityBlock |
Definition at line 33 of file GlobalContext.h.
edm::GlobalContext::GlobalContext | ( | Transition | transition, |
LuminosityBlockID const & | luminosityBlockID, | ||
RunIndex const & | runIndex, | ||
LuminosityBlockIndex const & | luminosityBlockIndex, | ||
Timestamp const & | timestamp, | ||
ProcessContext const * | processContext | ||
) |
Definition at line 8 of file GlobalContext.cc.
|
inline |
Definition at line 52 of file GlobalContext.h.
References kEndLuminosityBlock, kEndRun, kWriteLuminosityBlock, kWriteRun, or, and transition().
Referenced by edm::ParentContext::isAtEndTransition().
|
inline |
Definition at line 57 of file GlobalContext.h.
References luminosityBlockID_.
Referenced by dqmservices::DQMMonitoringService::evLumi(), edm::exceptionContext(), edm::operator<<(), edm::service::IgProfService::postBeginLumi(), edm::service::IgProfService::postBeginRun(), edm::service::Tracer::postGlobalBeginLumi(), DQMStore::postGlobalBeginLumi(), edm::service::Tracer::postGlobalBeginRun(), FastTimerService::postGlobalEndLumi(), edm::service::Tracer::postGlobalEndLumi(), evf::FastMonitoringService::postGlobalEndLumi(), FastTimerService::postGlobalEndRun(), edm::service::Tracer::postGlobalEndRun(), edm::service::CheckTransitions::preGlobalBeginLumi(), edm::service::Tracer::preGlobalBeginLumi(), edm::service::MessageLogger::preGlobalBeginLumi(), evf::FastMonitoringService::preGlobalBeginLumi(), cond::service::PoolDBOutputService::preGlobalBeginLumi(), ThroughputService::preGlobalBeginRun(), FastTimerService::preGlobalBeginRun(), edm::service::CheckTransitions::preGlobalBeginRun(), edm::service::Tracer::preGlobalBeginRun(), edm::service::MessageLogger::preGlobalBeginRun(), cond::service::PoolDBOutputService::preGlobalBeginRun(), evf::FastMonitoringService::preGlobalEarlyTermination(), evf::EvFDaqDirector::preGlobalEndLumi(), edm::service::CheckTransitions::preGlobalEndLumi(), edm::service::Tracer::preGlobalEndLumi(), edm::service::MessageLogger::preGlobalEndLumi(), evf::FastMonitoringService::preGlobalEndLumi(), edm::service::CheckTransitions::preGlobalEndRun(), edm::service::Tracer::preGlobalEndRun(), edm::service::MessageLogger::preGlobalEndRun(), and edm::service::Tracer::Tracer().
|
inline |
Definition at line 59 of file GlobalContext.h.
References luminosityBlockIndex_.
Referenced by edm::operator<<(), FastTimerService::postGlobalEndLumi(), FastTimerService::postModuleGlobalBeginLumi(), FastTimerService::postModuleGlobalEndLumi(), FastTimerService::preGlobalBeginLumi(), edm::service::MessageLogger::preGlobalBeginLumi(), edm::service::MessageLogger::preGlobalEndLumi(), edm::service::MessageLogger::preModuleGlobalBeginLumi(), and edm::service::MessageLogger::preModuleGlobalEndLumi().
|
inline |
Definition at line 61 of file GlobalContext.h.
References processContext_.
Referenced by edm::operator<<(), edm::service::Timing::postGlobalBeginLumi(), edm::service::Timing::postGlobalBeginRun(), and FastTimerService::printTransition().
|
inline |
Definition at line 58 of file GlobalContext.h.
References runIndex_.
Referenced by edm::operator<<(), FastTimerService::postGlobalEndRun(), FastTimerService::postModuleGlobalBeginRun(), FastTimerService::postModuleGlobalEndRun(), FastTimerService::preGlobalBeginRun(), edm::service::MessageLogger::preGlobalBeginRun(), edm::service::MessageLogger::preGlobalEndRun(), edm::service::MessageLogger::preModuleGlobalBeginRun(), and edm::service::MessageLogger::preModuleGlobalEndRun().
|
inline |
Definition at line 60 of file GlobalContext.h.
References timestamp_.
Referenced by edm::operator<<(), edm::service::Tracer::postGlobalBeginLumi(), edm::service::Tracer::postGlobalBeginRun(), edm::service::Tracer::postGlobalEndLumi(), edm::service::Tracer::postGlobalEndRun(), edm::service::Tracer::preGlobalBeginLumi(), edm::service::Tracer::preGlobalBeginRun(), edm::service::Tracer::preGlobalEndLumi(), edm::service::Tracer::preGlobalEndRun(), and edm::service::Tracer::Tracer().
|
inline |
Definition at line 51 of file GlobalContext.h.
References transition_.
Referenced by edm::exceptionContext(), isAtEndTransition(), and edm::operator<<().
|
private |
Definition at line 65 of file GlobalContext.h.
Referenced by luminosityBlockID().
|
private |
Definition at line 67 of file GlobalContext.h.
Referenced by luminosityBlockIndex().
|
private |
Definition at line 69 of file GlobalContext.h.
Referenced by processContext().
|
private |
Definition at line 66 of file GlobalContext.h.
Referenced by runIndex().
|
private |
Definition at line 68 of file GlobalContext.h.
Referenced by timestamp().
|
private |
Definition at line 64 of file GlobalContext.h.
Referenced by transition().