All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
HelloWorld.h
Go to the documentation of this file.
1 // $Header: /tmp/svngaudi/tmp.jEpFh25751/Gaudi/GaudiPython/src/Test/HelloWorld.h,v 1.1.1.1 2001/09/13 09:20:28 mato Exp $
2 #ifndef GAUDIEXAMPLE_HELLOWORLD_H
3 #define GAUDIEXAMPLE_HELLOWORLD_H 1
4 
5 // Include files
7 #include "GaudiKernel/Property.h"
9 
15 class HelloWorld : public Algorithm {
16 public:
18  HelloWorld(const std::string& name, ISvcLocator* pSvcLocator);
19 
26 private:
33 };
34 
35 #endif // GAUDIEXAMPLE_HELLOWORLD_H
StatusCode endRun()
Algorithm end run. This method is called at the end of the event loop.
Definition: HelloWorld.cpp:63
The ISvcLocator is the interface implemented by the Service Factory in the Application Manager to loc...
Definition: ISvcLocator.h:26
StringProperty m_string
Definition: HelloWorld.h:32
StatusCode execute()
The action to be performed by the algorithm on an event.
Definition: HelloWorld.cpp:33
StatusCode beginRun()
Algorithm begin run.
Definition: HelloWorld.cpp:52
This class is used for returning status codes from appropriate routines.
Definition: StatusCode.h:30
virtual const std::string & name() const
The identifying name of the algorithm object.
Definition: Algorithm.cpp:837
Trivial Algorithm for tutotial purposes.
Definition: HelloWorld.h:15
HelloWorld(const std::string &name, ISvcLocator *pSvcLocator)
Constructor of this form must be provided.
Definition: HelloWorld.cpp:12
DoubleProperty m_double
Definition: HelloWorld.h:31
Base class from which all concrete algorithm classes should be derived.
Definition: Algorithm.h:61
StatusCode initialize()
Three mandatory member functions of any algorithm.
Definition: HelloWorld.cpp:19
bool m_initialized
Definition: HelloWorld.h:27
IntegerProperty m_int
These data members are used in the execution of this algorithm They are set in the initialisation pha...
Definition: HelloWorld.h:30
StatusCode finalize()
the default (empty) implementation of IStateful::finalize() method
Definition: HelloWorld.cpp:43