ATLAS Offline Software
Control
GaudiSequencer
src
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
29
class
AthRetrySequencer
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
59
AthRetrySequencer
();
60
62
int
m_maxRetries
;
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
Generated on Tue Jul 2 2024 21:10:39 for ATLAS Offline Software by
1.8.18