| The Gaudi Framework v29r0 (ff2e7097)

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

Public Types | Public Member Functions | Private Attributes | List of all members
AlgExecState Class Reference

`#include <GaudiKernel/IAlgExecStateSvc.h>`

Collaboration diagram for AlgExecState:
[legend]

## Public Types
enum | State { None = 0, Executing = 1, Done = 2 }

## Public Member Functions
bool | filterPassed () const
State | state () const
const StatusCode & | execStatus () const
void | setFilterPassed (bool f=true)
void | setState (State s)
void | setState (State s, const StatusCode &sc)
void | setExecStatus (const StatusCode &sc=StatusCode::SUCCESS)
void | reset ()

## Private Attributes
bool | m_filterPassed {true}
State | m_state {State::None}
StatusCode | m_execStatus {StatusCode( StatusCode::FAILURE, true )}

## Detailed Description

Definition at line 27 of file IAlgExecStateSvc.h.

## Member Enumeration Documentation

enum AlgExecState::State

Enumerator
None |
Executing |
Done |

Definition at line 30 of file IAlgExecStateSvc.h.

30 { None = 0, Executing = 1, Done = 2 };
AlgExecState::Done
Definition: IAlgExecStateSvc.h:30
AlgExecState::Executing
Definition: IAlgExecStateSvc.h:30
AlgExecState::None
Definition: IAlgExecStateSvc.h:30

## Member Function Documentation

const StatusCode& AlgExecState::execStatus | ( |  | ) | const
| inline

Definition at line 34 of file IAlgExecStateSvc.h.

34 { return m_execStatus; }
AlgExecState::m_execStatus
StatusCode m_execStatus
Definition: IAlgExecStateSvc.h:49

bool AlgExecState::filterPassed | ( |  | ) | const
| inline

Definition at line 32 of file IAlgExecStateSvc.h.

32 { return m_filterPassed; }
AlgExecState::m_filterPassed
bool m_filterPassed
Definition: IAlgExecStateSvc.h:47

void AlgExecState::reset | ( |  | ) |
| inline

Definition at line 44 of file IAlgExecStateSvc.h.

44 { *this = AlgExecState{}; }
AlgExecState
Definition: IAlgExecStateSvc.h:27

void AlgExecState::setExecStatus | ( | const StatusCode & | sc = `StatusCode::SUCCESS` | ) |
| inline

Definition at line 43 of file IAlgExecStateSvc.h.

43 { m_execStatus = sc; }
AlgExecState::m_execStatus
StatusCode m_execStatus
Definition: IAlgExecStateSvc.h:49

void AlgExecState::setFilterPassed | ( | bool | f = `true` | ) |
| inline

Definition at line 36 of file IAlgExecStateSvc.h.

36 { m_filterPassed = f; }
AlgExecState::m_filterPassed
bool m_filterPassed
Definition: IAlgExecStateSvc.h:47

void AlgExecState::setState | ( | State | s | ) |
| inline

Definition at line 37 of file IAlgExecStateSvc.h.

37 { m_state = s; }
AlgExecState::m_state
State m_state
Definition: IAlgExecStateSvc.h:48
gaudirun.s
string s
Definition: gaudirun.py:253

void AlgExecState::setState | ( | State | s,
|  | const StatusCode & | sc
| ) |  |
| inline

Definition at line 38 of file IAlgExecStateSvc.h.

39 {
40 m_state = s;
41 m_execStatus = sc;
42 }
AlgExecState::m_state
State m_state
Definition: IAlgExecStateSvc.h:48
gaudirun.s
string s
Definition: gaudirun.py:253
AlgExecState::m_execStatus
StatusCode m_execStatus
Definition: IAlgExecStateSvc.h:49

State AlgExecState::state | ( |  | ) | const
| inline

Definition at line 33 of file IAlgExecStateSvc.h.

33 { return m_state; }
AlgExecState::m_state
State m_state
Definition: IAlgExecStateSvc.h:48

## Member Data Documentation

StatusCode AlgExecState::m_execStatus {StatusCode( StatusCode::FAILURE, true )}
| private

Definition at line 49 of file IAlgExecStateSvc.h.

bool AlgExecState::m_filterPassed {true}
| private

Definition at line 47 of file IAlgExecStateSvc.h.

State AlgExecState::m_state {State::None}
| private

Definition at line 48 of file IAlgExecStateSvc.h.

The documentation for this class was generated from the following file:

- GaudiKernel/GaudiKernel/IAlgExecStateSvc.h