#include <LuminosityBlockProcessingStatus.h>
Private Attributes | |
bool | cleaningUpAfterException_ {true} |
bool | continuingLumi_ {false} |
WaitingTaskList | endIOVWaitingTasks_ |
edm::Timestamp | endTime_ {} |
std::atomic< char > | endTimeSetStatus_ {0} |
EventProcessor * | eventProcessor_ = nullptr |
std::vector< std::shared_ptr< const EventSetupImpl > > | eventSetupImpls_ |
bool | globalBeginSucceeded_ {false} |
LimitedTaskQueue::Resumer | globalLumiQueueResumer_ |
bool | lumiEnding_ |
std::shared_ptr< LuminosityBlockPrincipal > | lumiPrincipal_ |
IOVSyncValue | nextSyncValue_ |
std::atomic< unsigned int > | nStreamsStillProcessingLumi_ {0} |
std::shared_ptr< void > | run_ |
bool | startedNextLumi_ {false} |
bool | stopProcessingEvents_ {false} |
Definition at line 41 of file LuminosityBlockProcessingStatus.h.
|
inline |
Definition at line 43 of file LuminosityBlockProcessingStatus.h.
|
delete |
|
inline |
Definition at line 49 of file LuminosityBlockProcessingStatus.h.
References edm::WaitingTaskList::doneWaiting(), and endIOVWaitingTasks_.
|
inline |
Definition at line 91 of file LuminosityBlockProcessingStatus.h.
References cleaningUpAfterException_.
|
inline |
Definition at line 80 of file LuminosityBlockProcessingStatus.h.
References continuingLumi_.
Referenced by edm::EventProcessor::readNextEventForStream().
|
inline |
Definition at line 87 of file LuminosityBlockProcessingStatus.h.
References globalBeginSucceeded_.
|
inline |
Definition at line 69 of file LuminosityBlockProcessingStatus.h.
References endIOVWaitingTasks_.
|
inline |
Definition at line 78 of file LuminosityBlockProcessingStatus.h.
References lumiEnding_.
Referenced by Types.EventRange::cppID(), and edm::EventProcessor::readNextEventForStream().
|
inline |
Definition at line 62 of file LuminosityBlockProcessingStatus.h.
References eventSetupImpls_.
|
inline |
Definition at line 66 of file LuminosityBlockProcessingStatus.h.
References eventSetupImpls_.
|
inline |
Definition at line 67 of file LuminosityBlockProcessingStatus.h.
References eventSetupImpls_.
|
inline |
Definition at line 88 of file LuminosityBlockProcessingStatus.h.
References globalBeginSucceeded_.
|
inline |
Definition at line 81 of file LuminosityBlockProcessingStatus.h.
References continuingLumi_.
Referenced by edm::EventProcessor::readNextEventForStream().
|
inline |
Definition at line 84 of file LuminosityBlockProcessingStatus.h.
References startedNextLumi_.
|
inline |
Definition at line 77 of file LuminosityBlockProcessingStatus.h.
References lumiEnding_.
|
inline |
Definition at line 99 of file LuminosityBlockProcessingStatus.h.
References endTime_.
|
inline |
Definition at line 51 of file LuminosityBlockProcessingStatus.h.
References lumiPrincipal_.
Referenced by edm::EventProcessor::deleteLumiFromCache(), edm::EventProcessor::readAndMergeLumi(), edm::EventProcessor::readLuminosityBlock(), and edm::EventProcessor::readNextEventForStream().
|
inline |
Definition at line 82 of file LuminosityBlockProcessingStatus.h.
References continuingLumi_.
|
inline |
Definition at line 103 of file LuminosityBlockProcessingStatus.h.
References nextSyncValue_.
|
inline |
Definition at line 90 of file LuminosityBlockProcessingStatus.h.
References cleaningUpAfterException_.
|
delete |
void LuminosityBlockProcessingStatus::resetResources | ( | ) |
Definition at line 20 of file LuminosityBlockProcessingStatus.cc.
References edm::WaitingTaskList::doneWaiting(), endIOVWaitingTasks_, eventSetupImpls_, resumeGlobalLumiQueue(), and run_.
|
inline |
Definition at line 54 of file LuminosityBlockProcessingStatus.h.
References globalLumiQueueResumer_, lumiPrincipal_, and edm::LimitedTaskQueue::Resumer::resume().
Referenced by resetResources().
|
inline |
Definition at line 105 of file LuminosityBlockProcessingStatus.h.
References run_.
void LuminosityBlockProcessingStatus::setEndTime | ( | ) |
Definition at line 29 of file LuminosityBlockProcessingStatus.cc.
References endTime_, endTimeSetStatus_, and lumiPrincipal_.
|
inline |
Definition at line 101 of file LuminosityBlockProcessingStatus.h.
References nextSyncValue_.
Referenced by edm::EventProcessor::readNextEventForStream().
|
inline |
Definition at line 53 of file LuminosityBlockProcessingStatus.h.
References globalLumiQueueResumer_, and eostools::move().
|
inline |
Definition at line 85 of file LuminosityBlockProcessingStatus.h.
References startedNextLumi_.
|
inline |
Definition at line 75 of file LuminosityBlockProcessingStatus.h.
References stopProcessingEvents_.
|
inline |
Definition at line 74 of file LuminosityBlockProcessingStatus.h.
References stopProcessingEvents_.
Referenced by edm::EventProcessor::readNextEventForStream().
|
inline |
Definition at line 71 of file LuminosityBlockProcessingStatus.h.
References nStreamsStillProcessingLumi_.
|
inline |
Definition at line 94 of file LuminosityBlockProcessingStatus.h.
References endTime_.
|
inline |
Definition at line 73 of file LuminosityBlockProcessingStatus.h.
References stopProcessingEvents_.
Referenced by edm::EventProcessor::readNextEventForStream().
|
private |
Definition at line 128 of file LuminosityBlockProcessingStatus.h.
Referenced by cleaningUpAfterException(), and noExceptionHappened().
|
private |
Definition at line 125 of file LuminosityBlockProcessingStatus.h.
Referenced by continuingLumi(), haveContinuedLumi(), and needToContinueLumi().
|
private |
Definition at line 116 of file LuminosityBlockProcessingStatus.h.
Referenced by endIOVWaitingTasks(), resetResources(), and ~LuminosityBlockProcessingStatus().
|
private |
Definition at line 120 of file LuminosityBlockProcessingStatus.h.
Referenced by lastTimestamp(), setEndTime(), and updateLastTimestamp().
|
private |
Definition at line 121 of file LuminosityBlockProcessingStatus.h.
Referenced by setEndTime().
|
private |
Definition at line 117 of file LuminosityBlockProcessingStatus.h.
|
private |
Definition at line 115 of file LuminosityBlockProcessingStatus.h.
Referenced by eventSetupImpl(), eventSetupImpls(), and resetResources().
|
private |
Definition at line 127 of file LuminosityBlockProcessingStatus.h.
Referenced by didGlobalBeginSucceed(), and globalBeginDidSucceed().
|
private |
Definition at line 113 of file LuminosityBlockProcessingStatus.h.
Referenced by resumeGlobalLumiQueue(), and setResumer().
|
private |
Definition at line 123 of file LuminosityBlockProcessingStatus.h.
Referenced by endLumi(), and isLumiEnding().
|
private |
Definition at line 114 of file LuminosityBlockProcessingStatus.h.
Referenced by lumiPrincipal(), resumeGlobalLumiQueue(), and setEndTime().
|
private |
Definition at line 118 of file LuminosityBlockProcessingStatus.h.
Referenced by nextSyncValue(), and setNextSyncValue().
|
private |
Definition at line 119 of file LuminosityBlockProcessingStatus.h.
Referenced by streamFinishedLumi().
|
private |
Definition at line 112 of file LuminosityBlockProcessingStatus.h.
Referenced by resetResources(), and runResource().
|
private |
Definition at line 126 of file LuminosityBlockProcessingStatus.h.
Referenced by haveStartedNextLumi(), and startNextLumi().
|
private |
Definition at line 122 of file LuminosityBlockProcessingStatus.h.
Referenced by startProcessingEvents(), stopProcessingEvents(), and wasEventProcessingStopped().