9#ifndef ATHENABASECOMPS_ATHALGORITHM_H
10#define ATHENABASECOMPS_ATHALGORITHM_H 1
21#include "GaudiKernel/Algorithm.h"
51 AthAlgorithm(
const std::string& name, ISvcLocator* pSvcLocator);
Templated class that provides access to Athena event stores and ability to set data dependencies via ...
Templated class that provides backwards compatibility for legacy MsgService manipulation methods.
AthAlgorithm & operator=(const AthAlgorithm &)
virtual const DataObjIDColl & extraOutputDeps() const override
Return the list of extra output dependencies.
DataObjIDColl m_extendedExtraObjects
virtual StatusCode sysInitialize() override
Override sysInitialize.
AthAlgorithm(const AthAlgorithm &)
AthAlgorithm()
Default constructor:
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
virtual ~AthAlgorithm()
Destructor:
AthCommonDataStore(const std::string &name, T... args)