14#include "GaudiKernel/ServiceHandle.h"
25 NswDcsTestAlg(
const std::string &name, ISvcLocator *pSvcLocator);
29 virtual StatusCode
execute(
const EventContext &)
const override;
35 const std::string& side, std::chrono::duration<double>& timer)
const;
39 this,
"ReadKey",
"NswDcsDbData",
40 "Key of NswDcsDbData object containing DCS conditions data"};
44 Gaudi::Property<std::string>
m_logName{
this,
"LogName",
"LogFile",
"Name of the log file. The file creating the TimeCharge log will be called <LogName>_TDO.txt, the other will be <LogName>_vmm.txt"};
char data[hepevt_bytes_allocation_ATLAS]
An algorithm that can be simultaneously executed in multiple threads.
MuonCond::DcsDataType DcsDataType
StatusCode retrieveData(const EventContext &ctx, const DcsDataType data, const DcsTechType tech, const std::string &side, std::chrono::duration< double > &timer) const
SG::ReadCondHandleKey< NswDcsDbData > m_readKey
virtual ~NswDcsTestAlg() override
NswDcsTestAlg(const std::string &name, ISvcLocator *pSvcLocator)
NswDcsDbData::DcsTechType DcsTechType
std::string timestamp() const
virtual StatusCode execute(const EventContext &) const override
NswDcsDbData::DcsDataType DcsDataType
virtual StatusCode initialize() override
ServiceHandle< Muon::IMuonIdHelperSvc > m_idHelperSvc
Gaudi::Property< std::string > m_logName