Loading [MathJax]/extensions/tex2jax.js
The Gaudi Framework  v31r0 (aeb156f0)
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
LegacyAlgorithm.cpp
Go to the documentation of this file.
2 
4 
5 namespace Gaudi {
6  namespace details {
8  return execState( Gaudi::Hive::currentContext() ).state() == AlgExecState::State::Done;
9  }
10 
13  .setState( state ? AlgExecState::State::Done : AlgExecState::State::None );
14  }
15 
17 
20  }
21 
24  }
25  } // namespace details
26 } // namespace Gaudi
void resetExecuted()
Reset the executed state of the Algorithm for the duration of the current event.
bool filterPassed() const
Did this algorithm pass or fail its filter criterion for the last event?
void setFilterPassed(bool state) const
Set the filter passed flag to the specified state.
void setState(State s)
AlgExecState & execState(const EventContext &ctx) const override
reference to AlgExecState of Alg
Definition: Algorithm.cpp:647
GAUDI_API const EventContext & currentContext()
bool isExecuted() const
Has this algorithm been executed since the last reset?
void setExecuted(bool state) const
Set the executed flag to the specified state.
bool filterPassed() const
void setFilterPassed(bool f=true)
State state() const
Helper functions to set/get the application return code.
Definition: __init__.py:1