MsgStream & endmsg(MsgStream &s)
MsgStream Modifier: endmsg. Calls the output method of the MsgStream.
#define DECLARE_COMPONENT(type)
MsgStream & info() const
shortcut for the method msgStream(MSG::INFO)
Algorithm(std::string name, ISvcLocator *svcloc, std::string version=PACKAGE_VERSION)
Constructor.
void declareInfo(const std::string &name, const T &var, const std::string &desc) const
Declare monitoring information.
const std::string & name() const override
The identifying name of the algorithm object.
Implementation of property with value of concrete type.
Trivial Algorithm for tutotial purposes.
Gaudi::Property< std::string > m_string
StatusCode initialize() override
Three mandatory member functions of any algorithm.
Gaudi::Property< int > m_int
These data members are used in the execution of this algorithm They are set in the initialisation pha...
Gaudi::Property< double > m_double
HelloWorld(const std::string &name, ISvcLocator *pSvcLocator)
Constructor of this form must be provided.
StatusCode execute() override
StatusCode finalize() override
The ISvcLocator is the interface implemented by the Service Factory in the Application Manager to loc...
This class is used for returning status codes from appropriate routines.
constexpr static const auto SUCCESS