ATLAS Offline Software
|
Flags and counters steering the main event loop execution. More...
Public Attributes | |
std::atomic< bool > | eventsAvailable {true} |
Event source has more events. More... | |
std::atomic< bool > | loopEnded {false} |
No more events available and all ongoing processing has finished. More... | |
std::condition_variable | loopEndedCond |
Condition variable to notify the main thread of the end of the event loop. More... | |
std::mutex | loopEndedMutex |
Mutex to notify the main thread of the end of the event loop. More... | |
std::atomic< EventIDBase::number_type > | maxLB {0} |
Max lumiblock number seen in the loop. More... | |
std::condition_variable | coolUpdateCond |
Condition variable to synchronize COOL updates. More... | |
std::mutex | coolUpdateMutex |
Mutex to synchronize COOL updates. More... | |
bool | coolUpdateOngoing {false} |
COOL update ongoing. More... | |
StatusCode | exitCode {StatusCode::SUCCESS} |
Event exit status code. More... | |
Flags and counters steering the main event loop execution.
Definition at line 133 of file HltEventLoopMgr.h.
std::condition_variable HltEventLoopMgr::EventLoopStatus::coolUpdateCond |
Condition variable to synchronize COOL updates.
Definition at line 145 of file HltEventLoopMgr.h.
std::mutex HltEventLoopMgr::EventLoopStatus::coolUpdateMutex |
Mutex to synchronize COOL updates.
Definition at line 147 of file HltEventLoopMgr.h.
bool HltEventLoopMgr::EventLoopStatus::coolUpdateOngoing {false} |
COOL update ongoing.
Definition at line 149 of file HltEventLoopMgr.h.
std::atomic<bool> HltEventLoopMgr::EventLoopStatus::eventsAvailable {true} |
Event source has more events.
Definition at line 135 of file HltEventLoopMgr.h.
StatusCode HltEventLoopMgr::EventLoopStatus::exitCode {StatusCode::SUCCESS} |
Event exit status code.
Definition at line 151 of file HltEventLoopMgr.h.
std::atomic<bool> HltEventLoopMgr::EventLoopStatus::loopEnded {false} |
No more events available and all ongoing processing has finished.
Definition at line 137 of file HltEventLoopMgr.h.
std::condition_variable HltEventLoopMgr::EventLoopStatus::loopEndedCond |
Condition variable to notify the main thread of the end of the event loop.
Definition at line 139 of file HltEventLoopMgr.h.
std::mutex HltEventLoopMgr::EventLoopStatus::loopEndedMutex |
Mutex to notify the main thread of the end of the event loop.
Definition at line 141 of file HltEventLoopMgr.h.
std::atomic<EventIDBase::number_type> HltEventLoopMgr::EventLoopStatus::maxLB {0} |
Max lumiblock number seen in the loop.
Definition at line 143 of file HltEventLoopMgr.h.