![]() |
ATLAS Offline Software
|
Public Types | |
| enum class | Status { Created , BeginRun , AthenaFinalize , Size } |
Public Member Functions | |
| void | SetStatus (const Status &) |
| void | WaitStatus (const Status &) |
Public Attributes | |
| Status | m_status {Status::Created} |
| std::mutex | m_mutex |
| std::condition_variable | m_cv |
Definition at line 92 of file G4RunTool.h.
|
strong |
| Enumerator | |
|---|---|
| Created | |
| BeginRun | |
| AthenaFinalize | |
| Size | |
Definition at line 94 of file G4RunTool.h.
| void G4RunTool::StateSynchronization::SetStatus | ( | const Status & | status | ) |
Definition at line 77 of file G4RunTool.cxx.
| void G4RunTool::StateSynchronization::WaitStatus | ( | const Status & | status | ) |
| std::condition_variable G4RunTool::StateSynchronization::m_cv |
Definition at line 104 of file G4RunTool.h.
|
mutable |
Definition at line 103 of file G4RunTool.h.
| Status G4RunTool::StateSynchronization::m_status {Status::Created} |
Definition at line 102 of file G4RunTool.h.