![]() |
The Gaudi Framework
master (1304469f)
|
wrapper on an Algorithm state. More...
#include </builds/gaudi/Gaudi/GaudiKernel/include/GaudiKernel/IAlgExecStateSvc.h>

Public Types | |
| enum struct | AlgKey : size_t |
| using | State = AlgExecState::State |
Public Member Functions | |
| AlgExecStateRef (IAlgExecStateSvc &svc, const EventContext &ctx, AlgKey algKey) | |
| bool | filterPassed () const |
| void | setFilterPassed (bool f=true) |
| State | state () const |
| void | setState (State s) |
| void | setState (State s, const StatusCode &sc) |
| const StatusCode & | execStatus () const |
| void | setExecStatus (const StatusCode &sc=StatusCode::SUCCESS) |
| void | reset () |
Private Attributes | |
| IAlgExecStateSvc & | m_svc |
| const EventContext & | m_ctx |
| AlgKey | m_algKey |
Friends | |
| std::ostream & | operator<< (std::ostream &ost, const AlgExecStateRef &s) |
wrapper on an Algorithm state.
Practically a reference to the IAlgExecStateSvc, an EventContext and a size_t identifying the algorithm involved It forwards all calls to the equivalent API of the IAlgExecStateSvc
Definition at line 32 of file IAlgExecStateSvc.h.
Definition at line 34 of file IAlgExecStateSvc.h.
|
strong |
Definition at line 35 of file IAlgExecStateSvc.h.
|
inline |
Definition at line 36 of file IAlgExecStateSvc.h.
|
inline |
Definition at line 155 of file IAlgExecStateSvc.h.
|
inline |
Definition at line 148 of file IAlgExecStateSvc.h.
|
inline |
Definition at line 157 of file IAlgExecStateSvc.h.
|
inline |
Definition at line 156 of file IAlgExecStateSvc.h.
|
inline |
Definition at line 149 of file IAlgExecStateSvc.h.
|
inline |
Definition at line 151 of file IAlgExecStateSvc.h.
|
inline |
Definition at line 152 of file IAlgExecStateSvc.h.
|
inline |
Definition at line 150 of file IAlgExecStateSvc.h.
|
friend |
Definition at line 158 of file IAlgExecStateSvc.h.
|
private |
Definition at line 52 of file IAlgExecStateSvc.h.
|
private |
Definition at line 51 of file IAlgExecStateSvc.h.
|
private |
Definition at line 50 of file IAlgExecStateSvc.h.