![]() |
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.
1.8.18