ATLAS Offline Software
AthRetrySequencer.h
Go to the documentation of this file.
1 
3 /*
4  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5 */
6 
7 // AthRetrySequencer.h
8 // Header file for class AthRetrySequencer
9 // Author: S.Binet<binet@cern.ch>
11 #ifndef GAUDISEQUENCER_ATHRETRYSEQUENCER_H
12 #define GAUDISEQUENCER_ATHRETRYSEQUENCER_H 1
13 
14 // STL includes
15 #include <string>
16 
17 // FrameWork includes
18 #include "AthSequencer.h"
19 
20 
30  : public ::AthSequencer
31 {
32 
34  // Public methods:
36  public:
37 
38  // Copy constructor:
39 
41  AthRetrySequencer( const std::string& name, ISvcLocator* pSvcLocator );
42 
44  virtual ~AthRetrySequencer();
45 
46  // Assignment operator:
47  //AthRetrySequencer &operator=(const AthRetrySequencer &alg);
48 
49  // Athena algorithm's Hooks
50  virtual StatusCode execute( const EventContext& ) const override;
51 
52 
54  // Private data:
56  private:
57 
60 
63 };
64 
65 #endif //> !GAUDISEQUENCER_ATHRETRYSEQUENCER_H
AthSequencer
ClassName: AthSequencer.
Definition: AthSequencer.h:40
AthRetrySequencer::~AthRetrySequencer
virtual ~AthRetrySequencer()
Destructor:
Definition: AthRetrySequencer.cxx:44
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
AthRetrySequencer
Definition: AthRetrySequencer.h:31
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
AthRetrySequencer::AthRetrySequencer
AthRetrySequencer()
Default constructor:
AthRetrySequencer::m_maxRetries
int m_maxRetries
Maximum number of loop iterations.
Definition: AthRetrySequencer.h:62
AthRetrySequencer::execute
virtual StatusCode execute(const EventContext &) const override
The actions to be performed by the sequencer on an event.
Definition: AthRetrySequencer.cxx:47
AthSequencer.h