![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
18 #include "Gaudi/Property.h"
29 ISvcLocator* pSvcLocator ) :
37 "maximum number of times to retry running the subsequence "
38 "inside an event before giving up (-1 for infinity)" );
57 return StatusCode::SUCCESS;
63 return StatusCode::FAILURE;
virtual ~AthRetrySequencer()
Destructor:
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T > &t)
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual void resetExecuted(const EventContext &ctx) const
Reset the AthSequencer executed state for the current event.
virtual StatusCode execute(const EventContext &ctx) const override
The actions to be performed by the sequencer on an event.
AthRetrySequencer()
Default constructor:
int m_maxRetries
Maximum number of loop iterations.
#define ATH_MSG_WARNING(x)
filterPassed
now, add a sequencer: it will only execute seqalg1 and 2 and never 3
virtual StatusCode execute(const EventContext &) const override
The actions to be performed by the sequencer on an event.