![]() |
The Gaudi Framework
master (ff829712)
|
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.