|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef NswDcsTestAlg_H
6 #define NswDcsTestAlg_H
14 #include "GaudiKernel/ServiceHandle.h"
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]
SG::ReadCondHandleKey< NswDcsDbData > m_readKey
NswDcsTestAlg(const std::string &name, ISvcLocator *pSvcLocator)
def timer(name, disabled=False)
An algorithm that can be simultaneously executed in multiple threads.
virtual StatusCode initialize() override
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual ~NswDcsTestAlg() override
StatusCode retrieveData(const EventContext &ctx, const DcsDataType data, const DcsTechType tech, const std::string &side, std::chrono::duration< double > &timer) const
Gaudi::Property< std::string > m_logName
MuonCond::DcsDataType DcsDataType
std::string timestamp() const
virtual StatusCode execute(const EventContext &) const override
ServiceHandle< Muon::IMuonIdHelperSvc > m_idHelperSvc