![]() |
![]() |
#include <EventProcessor.h>
Public Member Functions | |
virtual bool | alreadyHandlingException () const |
void | beginJob () |
virtual void | beginLumi (ProcessHistoryID const &phid, RunNumber_t run, LuminosityBlockNumber_t lumi) |
virtual void | beginRun (statemachine::Run const &run) |
void | clearCounters () |
Clears counters used by trigger report. More... | |
virtual void | closeInputFile (bool cleaningUpAfterException) |
virtual void | closeOutputFiles () |
char const * | currentStateName () const |
void | declareRunNumber (RunNumber_t runNumber) |
virtual void | deleteLumiFromCache (ProcessHistoryID const &phid, RunNumber_t run, LuminosityBlockNumber_t lumi) |
virtual void | deleteRunFromCache (statemachine::Run const &run) |
virtual void | doErrorStuff () |
void | enableEndPaths (bool active) |
void | endJob () |
virtual void | endLumi (ProcessHistoryID const &phid, RunNumber_t run, LuminosityBlockNumber_t lumi, bool cleaningUpAfterException) |
virtual bool | endOfLoop () |
bool | endPathsEnabled () const |
virtual void | endRun (statemachine::Run const &run, bool cleaningUpAfterException) |
EventProcessor (std::string const &config, ServiceToken const &token=ServiceToken(), serviceregistry::ServiceLegacy=serviceregistry::kOverlapIsError, std::vector< std::string > const &defaultServices=std::vector< std::string >(), std::vector< std::string > const &forcedServices=std::vector< std::string >()) | |
EventProcessor (std::string const &config, std::vector< std::string > const &defaultServices, std::vector< std::string > const &forcedServices=std::vector< std::string >()) | |
EventProcessor (boost::shared_ptr< ProcessDesc > &processDesc, ServiceToken const &token, serviceregistry::ServiceLegacy legacy) | |
EventProcessor (std::string const &config, bool isPython) | |
meant for unit tests More... | |
EventProcessor (EventProcessor const &)=delete | |
bool | forkProcess (std::string const &jobReportFile) |
std::vector< ModuleDescription const * > | getAllModuleDescriptions () const |
event_processor::State | getState () const |
ServiceToken | getToken () |
void | getTriggerReport (TriggerReport &rep) const |
char const * | msgName (event_processor::Msg m) const |
virtual void | openOutputFiles () |
EventProcessor & | operator= (EventProcessor const &)=delete |
ActivityRegistry::PostProcessEvent & | postProcessEventSignal () |
virtual void | prepareForNextLoop () |
ActivityRegistry::PreProcessEvent & | preProcessEventSignal () |
virtual int | readAndCacheLumi () |
virtual statemachine::Run | readAndCacheRun () |
virtual int | readAndMergeLumi () |
virtual statemachine::Run | readAndMergeRun () |
virtual void | readAndProcessEvent () |
virtual void | readFile () |
virtual void | respondToCloseInputFile () |
virtual void | respondToCloseOutputFiles () |
virtual void | respondToOpenInputFile () |
virtual void | respondToOpenOutputFiles () |
virtual void | rewindInput () |
StatusCode | run () |
void | runAsync () |
virtual StatusCode | runToCompletion (bool onlineStateTransitions) |
virtual void | setExceptionMessageFiles (std::string &message) |
virtual void | setExceptionMessageLumis (std::string &message) |
virtual void | setExceptionMessageRuns (std::string &message) |
void | setRunNumber (RunNumber_t runNumber) |
virtual bool | shouldWeCloseOutput () const |
virtual bool | shouldWeStop () const |
StatusCode | shutdownAsync (unsigned int timeout_secs=60 *2) |
virtual void | startingNewLoop () |
char const * | stateName (event_processor::State s) const |
StatusCode | statusAsync () const |
StatusCode | stopAsync (unsigned int timeout_secs=60 *2) |
int | totalEvents () const |
int | totalEventsFailed () const |
int | totalEventsPassed () const |
StatusCode | waitTillDoneAsync (unsigned int timeout_seconds=0) |
virtual void | writeLumi (ProcessHistoryID const &phid, RunNumber_t run, LuminosityBlockNumber_t lumi) |
virtual void | writeRun (statemachine::Run const &run) |
~EventProcessor () | |
![]() | |
virtual | ~IEventProcessor () |
Private Types | |
typedef std::set< std::pair < std::string, std::string > > | ExcludedData |
typedef std::map< std::string, ExcludedData > | ExcludedDataMap |
Private Member Functions | |
void | changeState (event_processor::Msg) |
void | connectSigs (EventProcessor *ep) |
std::auto_ptr < statemachine::Machine > | createStateMachine () |
StatusCode | doneAsync (event_processor::Msg m) |
void | errorState () |
bool | hasSubProcess () const |
void | init (boost::shared_ptr< ProcessDesc > &processDesc, ServiceToken const &token, serviceregistry::ServiceLegacy) |
void | possiblyContinueAfterForkChildFailure () |
void | setupSignal () |
void | terminateMachine (std::auto_ptr< statemachine::Machine > &) |
StatusCode | waitForAsyncCompletion (unsigned int timeout_seconds) |
Static Private Member Functions | |
static void | asyncRun (EventProcessor *) |
Friends | |
class | event_processor::StateSentry |
Additional Inherited Members | |
![]() | |
enum | Status { epSuccess =0, epException =1, epOther =2, epSignal =3, epInputComplete =4, epTimedOut =5, epCountComplete =6 } |
typedef Status | StatusCode |
Definition at line 70 of file EventProcessor.h.
|
private |
Definition at line 374 of file EventProcessor.h.
|
private |
Definition at line 375 of file EventProcessor.h.
|
explicit |
Definition at line 370 of file EventProcessor.cc.
References init(), and PythonProcessDesc::parameterSet().
edm::EventProcessor::EventProcessor | ( | std::string const & | config, |
std::vector< std::string > const & | defaultServices, | ||
std::vector< std::string > const & | forcedServices = std::vector<std::string>() |
||
) |
Definition at line 425 of file EventProcessor.cc.
References init(), edm::serviceregistry::kOverlapIsError, and PythonProcessDesc::parameterSet().
edm::EventProcessor::EventProcessor | ( | boost::shared_ptr< ProcessDesc > & | processDesc, |
ServiceToken const & | token, | ||
serviceregistry::ServiceLegacy | legacy | ||
) |
Definition at line 478 of file EventProcessor.cc.
References init().
edm::EventProcessor::EventProcessor | ( | std::string const & | config, |
bool | isPython | ||
) |
meant for unit tests
Definition at line 529 of file EventProcessor.cc.
References init(), edm::serviceregistry::kOverlapIsError, and PythonProcessDesc::parameterSet().
edm::EventProcessor::~EventProcessor | ( | ) |
Definition at line 670 of file EventProcessor.cc.
References actReg_, changeState(), edm::detail::ThreadSafeRegistry< KEY, T, E >::data(), alignCSCRings::e, esp_, espController_, cms::Exception::explainSelf(), edm::detail::ThreadSafeRegistry< KEY, T, E >::extra(), getToken(), input_, edm::detail::ThreadSafeRegistry< KEY, T, E >::instance(), looper_, edm::event_processor::mDtor, schedule_, and subProcess_.
|
delete |
|
virtual |
Implements edm::IEventProcessor.
Definition at line 2207 of file EventProcessor.cc.
|
staticprivate |
Definition at line 1551 of file EventProcessor.cc.
References alignCSCRings::e, event_loop_id_, cppFunctionSkipper::exception, cms::Exception::explainSelf(), FDEBUG, id_set_, last_error_text_, last_rc_, runToCompletion(), starter_, stop_count_, stop_lock_, and stopper_.
void edm::EventProcessor::beginJob | ( | void | ) |
This should be called before the first call to 'run' If this is not called in time, it will automatically be called the first time 'run' is called
Definition at line 702 of file EventProcessor.cc.
References actReg_, cms::Exception::addContext(), edm::convertException::badAllocToEDM(), bk::beginJob(), trackerHits::c, changeState(), edm::convertException::charPtrToEDM(), alignCSCRings::e, cppFunctionSkipper::exception, hasSubProcess(), input_, edm::event_processor::mBeginJob, preg_, alignCSCRings::s, schedule_, serviceToken_, edm::event_processor::sInit, state_, edm::convertException::stdToEDM(), AlCaHLTBitMon_QueryRunRegistry::string, edm::convertException::stringToEDM(), subProcess_, and edm::convertException::unknownToEDM().
Referenced by evf::FUEventProcessor::configuring(), and evf::FUEventProcessor::enabling().
|
virtual |
Implements edm::IEventProcessor.
Definition at line 2021 of file EventProcessor.cc.
References edm::LuminosityBlockPrincipal::beginTime(), FDEBUG, edm::Service< T >::isAvailable(), edm::LuminosityBlockPrincipal::luminosityBlock(), and edm::LuminosityBlockPrincipal::run().
|
virtual |
Implements edm::IEventProcessor.
Definition at line 1970 of file EventProcessor.cc.
References edm::RunPrincipal::beginTime(), FDEBUG, statemachine::Run::processHistoryID(), edm::RunPrincipal::run(), and statemachine::Run::runNumber().
|
private |
Definition at line 1491 of file EventProcessor.cc.
References cond::rpcobimon::current, edm::hlt::Exception, FDEBUG, edm::event_processor::mAny, edm::event_processor::sInvalid, and asciidump::table.
Referenced by beginJob(), endJob(), ~EventProcessor(), and edm::event_processor::StateSentry::~StateSentry().
void edm::EventProcessor::clearCounters | ( | ) |
Clears counters used by trigger report.
Definition at line 1348 of file EventProcessor.cc.
Referenced by evf::FUEventProcessor::enableCommon(), and evf::FUEventProcessor::enableForkInEDM().
|
virtual |
Implements edm::IEventProcessor.
Definition at line 1865 of file EventProcessor.cc.
References FDEBUG.
|
virtual |
Implements edm::IEventProcessor.
Definition at line 1880 of file EventProcessor.cc.
References FDEBUG.
|
private |
Definition at line 1304 of file EventProcessor.cc.
References postProcessEventSignal_, and preProcessEventSignal_.
Referenced by init().
|
private |
Definition at line 1614 of file EventProcessor.cc.
References edm::errors::Configuration, statemachine::doNotHandleEmptyRunsAndLumis, edm::hlt::Exception, dtDQMClient_cfg::fileMode, statemachine::FULLMERGE, statemachine::handleEmptyRuns, statemachine::handleEmptyRunsAndLumis, statemachine::NOMERGE, and AlCaHLTBitMon_QueryRunRegistry::string.
char const * edm::EventProcessor::currentStateName | ( | ) | const |
Member functions to support asynchronous interface.
Definition at line 1352 of file EventProcessor.cc.
Referenced by evf::FWEPWrapper::microState(), and evf::FWEPWrapper::monitoring().
void edm::EventProcessor::declareRunNumber | ( | RunNumber_t | runNumber | ) |
Definition at line 1392 of file EventProcessor.cc.
References bk::beginJob(), and edm::event_processor::mSetRun.
Referenced by evf::FUEventProcessor::enableCommon(), and evf::FUEventProcessor::enableForkInEDM().
|
virtual |
Implements edm::IEventProcessor.
Definition at line 2133 of file EventProcessor.cc.
References FDEBUG.
|
virtual |
Implements edm::IEventProcessor.
Definition at line 2121 of file EventProcessor.cc.
References FDEBUG, statemachine::Run::processHistoryID(), and statemachine::Run::runNumber().
|
virtual |
Implements edm::IEventProcessor.
Definition at line 1959 of file EventProcessor.cc.
References FDEBUG.
|
private |
Definition at line 1483 of file EventProcessor.cc.
void edm::EventProcessor::enableEndPaths | ( | bool | active | ) |
Turn end_paths "off" if "active" is false; turn end_paths "on" if "active" is true.
Definition at line 1333 of file EventProcessor.cc.
Referenced by evf::FUEventProcessor::actionPerformed().
void edm::EventProcessor::endJob | ( | void | ) |
This should be called before the EventProcessor is destroyed throws if any module's endJob throws an exception.
Definition at line 748 of file EventProcessor.cc.
References actReg_, trackerHits::c, edm::ExceptionCollector::call(), changeState(), edm::OutputModule::doEndJob(), edm::InputSource::doEndJob(), edm::EDLooperBase::endOfJob(), hasSubProcess(), edm::ExceptionCollector::hasThrown(), input_, looper_, edm::event_processor::mEndJob, edm::ExceptionCollector::rethrow(), schedule_, serviceToken_, and subProcess_.
Referenced by evf::FWEPWrapper::init(), and evf::FWEPWrapper::stopAndHalt().
|
virtual |
Implements edm::IEventProcessor.
Definition at line 2050 of file EventProcessor.cc.
References edm::LuminosityBlockPrincipal::endTime(), FDEBUG, edm::LuminosityBlockPrincipal::luminosityBlock(), and edm::LuminosityBlockPrincipal::run().
Referenced by Types.EventRange::cppID().
|
virtual |
Implements edm::IEventProcessor.
Definition at line 1930 of file EventProcessor.cc.
References FDEBUG, and ntuplemaker::status.
bool edm::EventProcessor::endPathsEnabled | ( | ) | const |
Return true if end_paths are active, and false if they are inactive.
Definition at line 1338 of file EventProcessor.cc.
|
virtual |
Implements edm::IEventProcessor.
Definition at line 2000 of file EventProcessor.cc.
References edm::RunPrincipal::endTime(), FDEBUG, statemachine::Run::processHistoryID(), edm::RunPrincipal::run(), and statemachine::Run::runNumber().
|
private |
Definition at line 1478 of file EventProcessor.cc.
References edm::event_processor::sError.
bool edm::EventProcessor::forkProcess | ( | std::string const & | jobReportFile | ) |
Definition at line 1003 of file EventProcessor.cc.
References bk::beginJob(), edm::eventsetup::EventSetupRecord::doGet(), alignCSCRings::e, edm::hlt::Exception, cmsRelvalreport::exit, edm::EventSetup::fillAvailableRecordKeys(), edm::eventsetup::EventSetupRecord::fillRegisteredDataKeys(), edm::EventSetup::find(), edm::eventsetup::EventSetupRecord::find(), edm::installCustomHandler(), NULL, O_NONBLOCK, or, pipe::pipe(), edm::shutdown_flag, relativeConstraints::value, and cms::Exception::what().
std::vector< ModuleDescription const * > edm::EventProcessor::getAllModuleDescriptions | ( | ) | const |
Return a vector allowing const access to all the ModuleDescriptions for this EventProccessor. *** N.B. *** Ownership of the ModuleDescriptions is not *** passed to the caller. Do not call delete on these *** pointers!
Definition at line 1313 of file EventProcessor.cc.
Referenced by evf::FWEPWrapper::init().
State edm::EventProcessor::getState | ( | ) | const |
Definition at line 1364 of file EventProcessor.cc.
Referenced by evf::FUEventProcessor::doEndRunInEDM(), evf::FUEventProcessor::enableClassic(), evf::FUEventProcessor::enabling(), evf::FWEPWrapper::init(), evf::FWEPWrapper::microState(), evf::FWEPWrapper::monitoring(), evf::FWEPWrapper::stop(), and evf::FWEPWrapper::stopAndHalt().
ServiceToken edm::EventProcessor::getToken | ( | ) |
Definition at line 774 of file EventProcessor.cc.
References serviceToken_.
Referenced by evf::FUEventProcessor::attachDqmToShm(), evf::FUEventProcessor::detachDqmFromShm(), evf::FWEPWrapper::moduleWeb(), evf::FWEPWrapper::serviceWeb(), evf::FUEventProcessor::setAttachDqmToShm(), evf::FWEPWrapper::taskWebPage(), and ~EventProcessor().
void edm::EventProcessor::getTriggerReport | ( | TriggerReport & | rep | ) | const |
Return the trigger report information on paths, modules-in-path, modules-in-endpath, and modules.
Definition at line 1343 of file EventProcessor.cc.
Referenced by evf::FWEPWrapper::getTriggerReport(), evf::FWEPWrapper::init(), and evf::FWEPWrapper::taskWebPage().
|
inlineprivate |
Definition at line 313 of file EventProcessor.h.
References subProcess_.
Referenced by beginJob(), and endJob().
|
private |
Definition at line 586 of file EventProcessor.cc.
References edm::ScheduleItems::act_table_, act_table_, edm::ScheduleItems::actReg_, actReg_, edm::ScheduleItems::addCPRandTNS(), edm::ScheduleItems::branchIDListHelper_, branchIDListHelper_, connectSigs(), continueAfterChildFailure_, emptyRunLumiMode_, esp_, espController_, eventSetupDataToExcludeFromPrefetching_, FDEBUG, fileMode_, edm::fillLooper(), forceESCacheClearOnNewRun_, edm::ParameterSet::getUntrackedParameterSet(), historyAppender_, edm::ScheduleItems::initMisc(), edm::ScheduleItems::initSchedule(), edm::ScheduleItems::initServices(), input_, edm::eventsetup::heterocontainer::insert(), edm::PrincipalCache::insert(), edm::serviceregistry::kConfigurationOverrides, looper_, edm::makeInput(), numberOfForkedChildren_, numberOfSequentialEventsPerChild_, edm::popSubProcessParameterSet(), edm::ScheduleItems::preg_, preg_, principalCache_, edm::ScheduleItems::processConfiguration_, processConfiguration_, schedule_, serviceToken_, setCpuAffinity_, edm::IllegalParameters::setThrowAnException(), AlCaHLTBitMon_QueryRunRegistry::string, and subProcess_.
Referenced by EventProcessor().
char const * edm::EventProcessor::msgName | ( | event_processor::Msg | m | ) | const |
Definition at line 1360 of file EventProcessor.cc.
References m.
|
virtual |
Implements edm::IEventProcessor.
Definition at line 1872 of file EventProcessor.cc.
References FDEBUG.
|
delete |
|
private |
Definition at line 987 of file EventProcessor.cc.
|
inline |
signal is emitted after all modules have finished processing the Event
Definition at line 208 of file EventProcessor.h.
References postProcessEventSignal_.
|
virtual |
Implements edm::IEventProcessor.
Definition at line 1949 of file EventProcessor.cc.
References FDEBUG.
|
inline |
signal is emitted after the Event has been created by the InputSource but before any modules have seen the Event
Definition at line 203 of file EventProcessor.h.
References preProcessEventSignal_.
|
virtual |
Implements edm::IEventProcessor.
Definition at line 2090 of file EventProcessor.cc.
References edm::hlt::Exception, and edm::errors::LogicError.
|
virtual |
Implements edm::IEventProcessor.
Definition at line 2073 of file EventProcessor.cc.
References edm::hlt::Exception, edm::errors::LogicError, and PDRates::Run.
|
virtual |
Implements edm::IEventProcessor.
Definition at line 2109 of file EventProcessor.cc.
|
virtual |
Implements edm::IEventProcessor.
Definition at line 2084 of file EventProcessor.cc.
References PDRates::Run.
|
virtual |
Implements edm::IEventProcessor.
Definition at line 2139 of file EventProcessor.cc.
References edm::EventPrincipal::clearEventPrincipal(), FDEBUG, edm::EventPrincipal::id(), edm::ProcessingController::lastOperationSucceeded(), edm::EventPrincipal::luminosityBlock(), edm::EventPrincipal::luminosityBlockPrincipalPtrValid(), edm::ProcessingController::requestedTransition(), edm::EventPrincipal::run(), edm::ProcessingController::setLastOperationSucceeded(), edm::EventPrincipal::setLuminosityBlockPrincipal(), edm::ProcessingController::specifiedEventTransition(), ntuplemaker::status, summarizeEdmComparisonLogfiles::succeeded, and edm::EventPrincipal::time().
|
virtual |
Implements edm::IEventProcessor.
Definition at line 1852 of file EventProcessor.cc.
References FDEBUG, and findQualityFiles::size.
Referenced by Vispa.Plugins.EventBrowser.EventBrowserTabController.EventBrowserTabController::navigate(), Vispa.Main.TabController.TabController::open(), and Vispa.Main.TabController.TabController::refresh().
|
virtual |
Implements edm::IEventProcessor.
Definition at line 1896 of file EventProcessor.cc.
References FDEBUG.
|
virtual |
Implements edm::IEventProcessor.
Definition at line 1912 of file EventProcessor.cc.
References FDEBUG.
|
virtual |
Implements edm::IEventProcessor.
Definition at line 1888 of file EventProcessor.cc.
References FDEBUG.
|
virtual |
Implements edm::IEventProcessor.
Definition at line 1904 of file EventProcessor.cc.
References FDEBUG.
|
virtual |
Implements edm::IEventProcessor.
Definition at line 1943 of file EventProcessor.cc.
References FDEBUG.
|
inline |
Definition at line 384 of file EventProcessor.h.
References runToCompletion().
Referenced by Types.LuminosityBlockID::cppID().
void edm::EventProcessor::runAsync | ( | ) |
Definition at line 1521 of file EventProcessor.cc.
References bk::beginJob(), edm::hlt::Exception, edm::event_processor::mRunAsync, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by evf::FUEventProcessor::enableCommon(), and evf::FUEventProcessor::enableForkInEDM().
|
virtual |
Implements edm::IEventProcessor.
Definition at line 1646 of file EventProcessor.cc.
References cms::Exception::addAdditionalInfo(), cms::Exception::alreadyPrinted(), edm::convertException::badAllocToEDM(), bk::beginJob(), trackerHits::c, edm::convertException::charPtrToEDM(), alignCSCRings::e, cppFunctionSkipper::exception, edm::hlt::Exception, FDEBUG, edm::errors::LogicError, edm::event_processor::mFinished, edm::event_processor::mInputExhausted, cfg-viewer::more, edm::event_processor::mRunCount, edm::event_processor::mShutdownSignal, runEdmFileComparison::returnCode, alignCSCRings::s, edm::shutdown_flag, findQualityFiles::size, edm::event_processor::sShuttingDown, edm::event_processor::sStopping, edm::convertException::stdToEDM(), AlCaHLTBitMon_QueryRunRegistry::string, edm::convertException::stringToEDM(), edm::event_processor::StateSentry::succeeded(), edm::convertException::unknownToEDM(), and edm::usr2_lock.
Referenced by asyncRun(), and run().
|
virtual |
Implements edm::IEventProcessor.
Definition at line 2195 of file EventProcessor.cc.
References python.rootplot.argparse::message.
|
virtual |
Implements edm::IEventProcessor.
Definition at line 2203 of file EventProcessor.cc.
References python.rootplot.argparse::message.
|
virtual |
Implements edm::IEventProcessor.
Definition at line 2199 of file EventProcessor.cc.
References python.rootplot.argparse::message.
void edm::EventProcessor::setRunNumber | ( | RunNumber_t | runNumber | ) |
Definition at line 1375 of file EventProcessor.cc.
References bk::beginJob(), and edm::event_processor::mSetRun.
Referenced by evf::FUEventProcessor::enableCommon(), and evf::FUEventProcessor::enableForkInEDM().
|
private |
|
virtual |
Implements edm::IEventProcessor.
Definition at line 1954 of file EventProcessor.cc.
References FDEBUG.
|
virtual |
Implements edm::IEventProcessor.
Definition at line 2189 of file EventProcessor.cc.
References FDEBUG.
EventProcessor::StatusCode edm::EventProcessor::shutdownAsync | ( | unsigned int | timeout_secs = 60 * 2 | ) |
Definition at line 1470 of file EventProcessor.cc.
References edm::event_processor::mFinished, and edm::event_processor::mShutdownAsync.
|
virtual |
Implements edm::IEventProcessor.
Definition at line 1920 of file EventProcessor.cc.
References FDEBUG.
char const * edm::EventProcessor::stateName | ( | event_processor::State | s | ) | const |
Definition at line 1356 of file EventProcessor.cc.
References alignCSCRings::s.
Referenced by evf::FUEventProcessor::doEndRunInEDM(), evf::FUEventProcessor::enabling(), evf::FWEPWrapper::publishConfigAndMonitorItems(), and evf::FWEPWrapper::stop().
EventProcessor::StatusCode edm::EventProcessor::statusAsync | ( | ) | const |
Definition at line 1368 of file EventProcessor.cc.
Referenced by evf::FUEventProcessor::enableCommon(), and evf::FUEventProcessor::enableForkInEDM().
EventProcessor::StatusCode edm::EventProcessor::stopAsync | ( | unsigned int | timeout_secs = 60 * 2 | ) |
Definition at line 1462 of file EventProcessor.cc.
References edm::event_processor::mFinished, and edm::event_processor::mStopAsync.
|
private |
int edm::EventProcessor::totalEvents | ( | ) | const |
Return the number of events this EventProcessor has tried to process (inclues both successes and failures, including failures due to exceptions during processing).
Definition at line 1318 of file EventProcessor.cc.
Referenced by evf::FWEPWrapper::getTriggerReport(), evf::FWEPWrapper::monitoring(), and evf::FUEventProcessor::receivingAndMonitor().
int edm::EventProcessor::totalEventsFailed | ( | ) | const |
Return the number of events that have not passed any trigger. (N.B. totalEventsFailed() + totalEventsPassed() == totalEvents()
Definition at line 1328 of file EventProcessor.cc.
int edm::EventProcessor::totalEventsPassed | ( | ) | const |
Return the number of events processed by this EventProcessor which have been passed by one or more trigger paths.
Definition at line 1323 of file EventProcessor.cc.
Referenced by evf::FWEPWrapper::getTriggerReport(), evf::FWEPWrapper::monitoring(), and evf::FUEventProcessor::receivingAndMonitor().
|
private |
Definition at line 1402 of file EventProcessor.cc.
EventProcessor::StatusCode edm::EventProcessor::waitTillDoneAsync | ( | unsigned int | timeout_seconds = 0 | ) |
Definition at line 1454 of file EventProcessor.cc.
References edm::event_processor::mCountComplete.
Referenced by evf::FWEPWrapper::stop().
|
virtual |
Implements edm::IEventProcessor.
Definition at line 2127 of file EventProcessor.cc.
References FDEBUG.
|
virtual |
Implements edm::IEventProcessor.
Definition at line 2115 of file EventProcessor.cc.
References FDEBUG, statemachine::Run::processHistoryID(), and statemachine::Run::runNumber().
|
friend |
Definition at line 377 of file EventProcessor.h.
|
private |
Definition at line 334 of file EventProcessor.h.
Referenced by init().
|
private |
Definition at line 327 of file EventProcessor.h.
Referenced by beginJob(), endJob(), init(), and ~EventProcessor().
|
private |
Definition at line 364 of file EventProcessor.h.
|
private |
Definition at line 329 of file EventProcessor.h.
Referenced by init().
|
private |
Definition at line 372 of file EventProcessor.h.
Referenced by init().
|
private |
Definition at line 360 of file EventProcessor.h.
Referenced by init().
|
private |
Definition at line 333 of file EventProcessor.h.
Referenced by init(), and ~EventProcessor().
|
private |
Definition at line 332 of file EventProcessor.h.
Referenced by init(), and ~EventProcessor().
|
private |
Definition at line 341 of file EventProcessor.h.
|
private |
Definition at line 351 of file EventProcessor.h.
Referenced by asyncRun().
|
private |
Definition at line 376 of file EventProcessor.h.
Referenced by init().
|
private |
Definition at line 361 of file EventProcessor.h.
|
private |
Definition at line 363 of file EventProcessor.h.
|
private |
Definition at line 362 of file EventProcessor.h.
|
private |
Definition at line 353 of file EventProcessor.h.
|
private |
Definition at line 359 of file EventProcessor.h.
Referenced by init().
|
private |
Definition at line 367 of file EventProcessor.h.
Referenced by init().
|
private |
Definition at line 365 of file EventProcessor.h.
|
private |
Definition at line 338 of file EventProcessor.h.
Referenced by init().
|
private |
Definition at line 350 of file EventProcessor.h.
Referenced by asyncRun().
|
private |
Definition at line 331 of file EventProcessor.h.
Referenced by beginJob(), endJob(), init(), and ~EventProcessor().
|
private |
Definition at line 349 of file EventProcessor.h.
Referenced by asyncRun().
|
private |
Definition at line 348 of file EventProcessor.h.
Referenced by asyncRun().
|
private |
Definition at line 354 of file EventProcessor.h.
Referenced by Config.Process::dumpConfig(), Config.Process::dumpPython(), endJob(), init(), and ~EventProcessor().
|
private |
Definition at line 366 of file EventProcessor.h.
|
private |
Definition at line 352 of file EventProcessor.h.
|
private |
Definition at line 369 of file EventProcessor.h.
Referenced by init().
|
private |
Definition at line 370 of file EventProcessor.h.
Referenced by init().
|
private |
Definition at line 326 of file EventProcessor.h.
Referenced by connectSigs(), and postProcessEventSignal().
|
private |
Definition at line 328 of file EventProcessor.h.
Referenced by beginJob(), and init().
|
private |
Definition at line 325 of file EventProcessor.h.
Referenced by connectSigs(), and preProcessEventSignal().
|
private |
Definition at line 356 of file EventProcessor.h.
Referenced by init().
|
private |
Definition at line 335 of file EventProcessor.h.
Referenced by init().
|
private |
Definition at line 336 of file EventProcessor.h.
Referenced by Config.Process::_insertPaths(), beginJob(), endJob(), init(), Config.Process::prune(), and ~EventProcessor().
|
private |
Definition at line 330 of file EventProcessor.h.
Referenced by beginJob(), endJob(), getToken(), and init().
|
private |
Definition at line 371 of file EventProcessor.h.
Referenced by init().
|
private |
Definition at line 357 of file EventProcessor.h.
|
private |
Definition at line 346 of file EventProcessor.h.
Referenced by asyncRun().
|
private |
Definition at line 340 of file EventProcessor.h.
Referenced by beginJob().
|
private |
Definition at line 343 of file EventProcessor.h.
|
private |
Definition at line 358 of file EventProcessor.h.
|
private |
Definition at line 347 of file EventProcessor.h.
Referenced by asyncRun().
|
private |
Definition at line 344 of file EventProcessor.h.
Referenced by asyncRun().
|
private |
Definition at line 345 of file EventProcessor.h.
Referenced by asyncRun().
|
private |
Definition at line 337 of file EventProcessor.h.
Referenced by beginJob(), Config.Process::dumpConfig(), Config.Process::dumpPython(), endJob(), hasSubProcess(), init(), and ~EventProcessor().