Algorithm(std::string name, ISvcLocator *svcloc, std::string version=PACKAGE_VERSION)
Constructor.
const std::string & name() const override
The identifying name of the algorithm object.
The ISvcLocator is the interface implemented by the Service Factory in the Application Manager to loc...
Class acting as a smart pointer holding a N tuple _Item.
Class acting as a smart pointer holding a N tuple _Item.
Abstract base class which allows the user to interact with the actual N tuple implementation.
NTuple::Array< float > m_fNumbers
StatusCode finalize() override
NTuple::Array< long > m_iNumbers
NTupleAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
StatusCode initialize() override
StatusCode execute() override
NTuple::Item< long > m_ntrk
NTuple::Item< float > m_energy
This class is used for returning status codes from appropriate routines.