AlgExecState Class Reference

#include <GaudiKernel/IAlgExecStateSvc.h>

Collaboration diagram for AlgExecState:

Public Member Functions

 AlgExecState ()
 
bool filterPassed () const
 
bool isExecuted () const
 
const StatusCodeexecStatus () const
 
void setFilterPassed (bool f=true)
 
void setExecuted (bool e=true)
 
void setExecStatus (const StatusCode &sc=StatusCode::SUCCESS)
 
void reset ()
 

Private Attributes

bool m_filterPassed
 
bool m_isExecuted
 
StatusCode m_execStatus
 

Detailed Description

Definition at line 27 of file IAlgExecStateSvc.h.

Constructor & Destructor Documentation

AlgExecState::AlgExecState ( )
inline

Definition at line 30 of file IAlgExecStateSvc.h.

30  : m_filterPassed(true), m_isExecuted(false),
This class is used for returning status codes from appropriate routines.
Definition: StatusCode.h:26
StatusCode m_execStatus

Member Function Documentation

const StatusCode& AlgExecState::execStatus ( ) const
inline

Definition at line 35 of file IAlgExecStateSvc.h.

35 { return m_execStatus; }
StatusCode m_execStatus
bool AlgExecState::filterPassed ( ) const
inline

Definition at line 33 of file IAlgExecStateSvc.h.

33 { return m_filterPassed; }
bool AlgExecState::isExecuted ( ) const
inline

Definition at line 34 of file IAlgExecStateSvc.h.

34 { return m_isExecuted; }
void AlgExecState::reset ( )
inline

Definition at line 42 of file IAlgExecStateSvc.h.

42  {
43  m_filterPassed = true;
44  m_isExecuted = false;
46  }
This class is used for returning status codes from appropriate routines.
Definition: StatusCode.h:26
StatusCode m_execStatus
void AlgExecState::setExecStatus ( const StatusCode sc = StatusCode::SUCCESS)
inline

Definition at line 39 of file IAlgExecStateSvc.h.

39  {
40  m_execStatus = sc; }
StatusCode m_execStatus
void AlgExecState::setExecuted ( bool  e = true)
inline

Definition at line 38 of file IAlgExecStateSvc.h.

38 { m_isExecuted = e; }
void AlgExecState::setFilterPassed ( bool  f = true)
inline

Definition at line 37 of file IAlgExecStateSvc.h.

37 { m_filterPassed = f; }

Member Data Documentation

StatusCode AlgExecState::m_execStatus
private

Definition at line 52 of file IAlgExecStateSvc.h.

bool AlgExecState::m_filterPassed
private

Definition at line 50 of file IAlgExecStateSvc.h.

bool AlgExecState::m_isExecuted
private

Definition at line 51 of file IAlgExecStateSvc.h.


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