|
ATLAS Offline Software
|
Go to the documentation of this file.
15 #ifndef ATHEXHIVE_BASEALG_H
16 #define ATHEXHIVE_BASEALG_H 1
20 #include "GaudiKernel/ServiceHandle.h"
21 #include "GaudiKernel/ICPUCrunchSvc.h"
34 virtual bool isClonable()
const override {
return true; }
54 Gaudi::Property<unsigned int>
m_time{
this,
"Time", 0,
"default alg sleep time in ms"};
55 Gaudi::Property<bool>
m_doCrunch{
this,
"Crunch",
false,
"Crunch instead of Sleep"};
HiveAlgBase(const std::string &name, ISvcLocator *pSvcLocator)
ServiceHandle< IHiveExSvc > m_hes
virtual StatusCode initialize() override
Gaudi::Property< unsigned int > m_time
Abstract Interface class for HiveExSvc, that accumualtes Algorithm run times by name.
::StatusCode StatusCode
StatusCode definition for legacy code.
ServiceHandle< ICPUCrunchSvc > m_ccs
Gaudi::Property< bool > m_doCrunch
ServiceHandle< IAthRNGSvc > m_rngSvc
virtual bool isClonable() const override