2 #ifndef GAUDIEXAMPLE_PROPERTYALG_H
3 #define GAUDIEXAMPLE_PROPERTYALG_H
63 #endif // GAUDIEXAMPLE_PROPERTYALG_H
std::vector< unsigned char > m_uchararray
unsigned long long m_ulonglong
The ISvcLocator is the interface implemented by the Service Factory in the Application Manager to loc...
std::vector< int > m_intarray
PropertyAlg(const std::string &name, ISvcLocator *pSvcLocator)
Constructor of this form must be provided.
std::vector< unsigned int > m_uintarray
StatusCode initialize()
Three mandatory member functions of any algorithm.
std::vector< unsigned long long > m_ulonglongarray
std::vector< unsigned long > m_ulongarray
std::vector< short > m_shortarray
std::vector< bool > m_boolarray
This class is used for returning status codes from appropriate routines.
StatusCode execute()
The action to be performed by the algorithm on an event.
StatusCode finalize()
the default (empty) implementation of IStateful::finalize() method
virtual const std::string & name() const
The identifying name of the algorithm object.
bool m_bool
These data members are used in the execution of this algorithm They are set in the initialisation pha...
std::vector< long long > m_longlongarray
std::vector< signed char > m_schararray
std::vector< std::string > m_stringarray
Base class from which all concrete algorithm classes should be derived.
std::vector< long > m_longarray
std::vector< unsigned short > m_ushortarray
std::vector< double > m_doublearray
std::vector< float > m_floatarray
std::vector< char > m_chararray
Trivial Algorithm for tutotial purposes.