| The Gaudi Framework v27r1

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

GaudiAtomicSequencer.cpp
Go to the documentation of this file.
1 // Include files
2
3 // from Gaudi
4 #include "GaudiAlg/GaudiAtomicSequencer.h"
5
6 //-----------------------------------------------------------------------------
7 // Implementation file for class : GaudiAtomicSequencer
8 //
9 // 2014-05-26 : Daniel Funke
10 //-----------------------------------------------------------------------------
11
12 //=============================================================================
13 // Standard constructor, initializes variables
14 //=============================================================================
15 GaudiAtomicSequencer::GaudiAtomicSequencer( const std::string& name,
16 ISvcLocator* pSvcLocator)
17 : GaudiSequencer ( name , pSvcLocator )
18 {}
19 //=============================================================================
20 // Destructor
21 //=============================================================================
22 GaudiAtomicSequencer::~GaudiAtomicSequencer() {}
23
24 //=============================================================================
25 // Initialisation. Check parameters
26 //=============================================================================
27 StatusCode GaudiAtomicSequencer::initialize() {
28
29 //in the GaudiSequencer::initalize the sysInitialize of all contained algorithms is called
30 //thereafter we have correct DataObjectHandles in the Algorithms
31 StatusCode status = GaudiSequencer::initialize();
32
33 if (msgLevel(MSG::DEBUG)) debug() << "==> Initialise" << endmsg;
34 if ( !status.isSuccess() ) return status;
35
36 // addSubAlgorithmDataObjectHandles();
37
38 return status;
39 }
40
41
ISvcLocator
The ISvcLocator is the interface implemented by the Service Factory in the Application Manager to loc...
Definition: ISvcLocator.h:25
gaudiComponentHelp.name
name
Definition: gaudiComponentHelp.py:28
GaudiSequencer::initialize
StatusCode initialize() override
Algorithm initialization.
Definition: GaudiSequencer.cpp:107
StatusCode::isSuccess
bool isSuccess() const
Test for a status code of SUCCESS.
Definition: StatusCode.h:76
GaudiSequencer
Sequencer for executing several algorithms, stopping when one is faulty.
Definition: GaudiSequencer.h:26
MSG::DEBUG
Definition: IMessageSvc.h:18
std::string
STL class.
GaudiAtomicSequencer.h
StatusCode
This class is used for returning status codes from appropriate routines.
Definition: StatusCode.h:26
GaudiAtomicSequencer::~GaudiAtomicSequencer
virtual ~GaudiAtomicSequencer()
Destructor.
Definition: GaudiAtomicSequencer.cpp:22
CommonMessagingBase::debug
MsgStream & debug() const
shortcut for the method msgStream(MSG::DEBUG)
Definition: CommonMessaging.h:127
GaudiAtomicSequencer::GaudiAtomicSequencer
GaudiAtomicSequencer(const std::string &name, ISvcLocator *pSvcLocator)
Standard constructor.
Definition: GaudiAtomicSequencer.cpp:15
GaudiAtomicSequencer::initialize
virtual StatusCode initialize()
Algorithm initialization.
Definition: GaudiAtomicSequencer.cpp:27
CommonMessagingBase::msgLevel
MSG::Level msgLevel() const
get the output level from the embedded MsgStream
Definition: CommonMessaging.h:136
endmsg
MsgStream & endmsg(MsgStream &s)
MsgStream Modifier: endmsg. Calls the output method of the MsgStream.
Definition: MsgStream.h:244