1 #ifndef GAUDISEQUENCER_H 2 #define GAUDISEQUENCER_H 1 50 bool reverse()
const {
return m_reverse; }
52 int timer()
const {
return m_timer; }
56 bool m_reverse =
false;
83 #endif // GAUDISEQUENCER_H bool isSequence() const override final
The ISvcLocator is the interface implemented by the Service Factory in the Application Manager to loc...
Implementation of property with value of concrete type.
std::ostream & toControlFlowExpression(std::ostream &os) const override
Produce string represention of the control flow expression.
StatusCode initialize() override
standard initialization method
Sequencer for executing several algorithms, stopping when one is faulty.
Header file for class GaudiAlgorithm.
void setReverse(bool flag)
Algorithm * algorithm() const
StatusCode execute() override
standard execution method
PropertyMgr & operator=(const PropertyMgr &)=delete
This class is used for returning status codes from appropriate routines.
The useful base class for data processing algorithms.
PropertyBase base class allowing PropertyBase* collections to be "homogeneous".
Base class from which all concrete algorithm classes should be derived.
AlgorithmEntry(Algorithm *alg)
Standard constructor.
int m_timer
Timer number for the sequencer.
std::vector< AlgorithmEntry > m_entries
List of algorithms to process.