#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 () | |
Public Member Functions inherited from edm::IEventProcessor | |
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 | |
Public Types inherited from edm::IEventProcessor | |
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 378 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 433 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 486 of file EventProcessor.cc.
References init().
edm::EventProcessor::EventProcessor | ( | std::string const & | config, |
bool | isPython | ||
) |
meant for unit tests
Definition at line 537 of file EventProcessor.cc.
References init(), edm::serviceregistry::kOverlapIsError, and PythonProcessDesc::parameterSet().
edm::EventProcessor::~EventProcessor | ( | ) |
Definition at line 678 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 2220 of file EventProcessor.cc.
|
staticprivate |
Definition at line 1559 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 710 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 2031 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 1978 of file EventProcessor.cc.
References edm::RunPrincipal::beginTime(), FDEBUG, statemachine::Run::processHistoryID(), edm::RunPrincipal::run(), and statemachine::Run::runNumber().
|
private |
Definition at line 1499 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 1356 of file EventProcessor.cc.
Referenced by evf::FUEventProcessor::enableCommon(), and evf::FUEventProcessor::enableForkInEDM().
|
virtual |
Implements edm::IEventProcessor.
Definition at line 1873 of file EventProcessor.cc.
References FDEBUG.
|
virtual |
Implements edm::IEventProcessor.
Definition at line 1888 of file EventProcessor.cc.
References FDEBUG.
|
private |
Definition at line 1312 of file EventProcessor.cc.
References postProcessEventSignal_, and preProcessEventSignal_.
Referenced by init().
|
private |
Definition at line 1622 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 1360 of file EventProcessor.cc.
Referenced by evf::FWEPWrapper::microState(), and evf::FWEPWrapper::monitoring().
void edm::EventProcessor::declareRunNumber | ( | RunNumber_t | runNumber | ) |
Definition at line 1400 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 2145 of file EventProcessor.cc.
References FDEBUG.
|
virtual |
Implements edm::IEventProcessor.
Definition at line 2133 of file EventProcessor.cc.
References FDEBUG, statemachine::Run::processHistoryID(), and statemachine::Run::runNumber().
|
virtual |
Implements edm::IEventProcessor.
Definition at line 1967 of file EventProcessor.cc.
References FDEBUG.
|
private |
Definition at line 1491 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 1341 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 756 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 2061 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 1938 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 1346 of file EventProcessor.cc.
|
virtual |
Implements edm::IEventProcessor.
Definition at line 2009 of file EventProcessor.cc.
References edm::RunPrincipal::endTime(), FDEBUG, statemachine::Run::processHistoryID(), edm::RunPrincipal::run(), and statemachine::Run::runNumber().
|
private |
Definition at line 1486 of file EventProcessor.cc.
References edm::event_processor::sError.
bool edm::EventProcessor::forkProcess | ( | std::string const & | jobReportFile | ) |
Definition at line 1011 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 1321 of file EventProcessor.cc.
Referenced by evf::FWEPWrapper::init().
State edm::EventProcessor::getState | ( | ) | const |
Definition at line 1372 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 782 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 1351 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 594 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 1368 of file EventProcessor.cc.
References m.
|
virtual |
Implements edm::IEventProcessor.
Definition at line 1880 of file EventProcessor.cc.
References FDEBUG.
|
delete |
|
private |
Definition at line 995 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 1957 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 2102 of file EventProcessor.cc.
References edm::hlt::Exception, and edm::errors::LogicError.
|
virtual |
Implements edm::IEventProcessor.
Definition at line 2085 of file EventProcessor.cc.
References edm::hlt::Exception, edm::errors::LogicError, and PDRates::Run.
|
virtual |
Implements edm::IEventProcessor.
Definition at line 2121 of file EventProcessor.cc.
|
virtual |
Implements edm::IEventProcessor.
Definition at line 2096 of file EventProcessor.cc.
References PDRates::Run.
|
virtual |
Implements edm::IEventProcessor.
Definition at line 2151 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 1860 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 1904 of file EventProcessor.cc.
References FDEBUG.
|
virtual |
Implements edm::IEventProcessor.
Definition at line 1920 of file EventProcessor.cc.
References FDEBUG.
|
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 1951 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 1529 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 1654 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, 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 2208 of file EventProcessor.cc.
References python.rootplot.argparse::message.
|
virtual |
Implements edm::IEventProcessor.
Definition at line 2216 of file EventProcessor.cc.
References python.rootplot.argparse::message.
|
virtual |
Implements edm::IEventProcessor.
Definition at line 2212 of file EventProcessor.cc.
References python.rootplot.argparse::message.
void edm::EventProcessor::setRunNumber | ( | RunNumber_t | runNumber | ) |
Definition at line 1383 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 1962 of file EventProcessor.cc.
References FDEBUG.
|
virtual |
Implements edm::IEventProcessor.
Definition at line 2202 of file EventProcessor.cc.
References FDEBUG.
EventProcessor::StatusCode edm::EventProcessor::shutdownAsync | ( | unsigned int | timeout_secs = 60 * 2 | ) |
Definition at line 1478 of file EventProcessor.cc.
References edm::event_processor::mFinished, and edm::event_processor::mShutdownAsync.
|
virtual |
Implements edm::IEventProcessor.
Definition at line 1928 of file EventProcessor.cc.
References FDEBUG.
char const * edm::EventProcessor::stateName | ( | event_processor::State | s | ) | const |
Definition at line 1364 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 1376 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 1470 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 1326 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 1336 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 1331 of file EventProcessor.cc.
Referenced by evf::FWEPWrapper::getTriggerReport(), evf::FWEPWrapper::monitoring(), and evf::FUEventProcessor::receivingAndMonitor().
|
private |
Definition at line 1410 of file EventProcessor.cc.
EventProcessor::StatusCode edm::EventProcessor::waitTillDoneAsync | ( | unsigned int | timeout_seconds = 0 | ) |
Definition at line 1462 of file EventProcessor.cc.
References edm::event_processor::mCountComplete.
Referenced by evf::FWEPWrapper::stop().
|
virtual |
Implements edm::IEventProcessor.
Definition at line 2139 of file EventProcessor.cc.
References FDEBUG.
|
virtual |
Implements edm::IEventProcessor.
Definition at line 2127 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().