5#ifndef LARALIGNMENTALGS_LARALIGNDBALG_H
6#define LARALIGNMENTALGS_LARALIGNDBALG_H
9#include "GaudiKernel/ToolHandle.h"
10#include "GaudiKernel/ServiceHandle.h"
23 LArAlignDbAlg(
const std::string& name, ISvcLocator* pSvcLocator);
27 virtual StatusCode
execute()
override;
28 virtual StatusCode
finalize()
override;
40 BooleanProperty
m_regIOV{
this,
"RegisterIOV",
false};
42 StringProperty
m_inpFile{
this,
"InpFile",
"LArAlign.inp"};
43 StringProperty
m_outpFile{
this,
"OutpFile",
"LArAlign-TEST.pool.root"};
44 StringProperty
m_outpTag{
this,
"TagName",
"LARAlign-TEST"};
uint32_t CLID
The Class ID type.
This is an interface to a tool used to register conditions objects in the Interval of Validity (IOV) ...
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
This is an interface to a service used to register conditions objects in the Interval of Validity (IO...
virtual StatusCode execute() override
StringProperty m_streamName
ServiceHandle< IIOVRegistrationSvc > m_regSvc
StatusCode registerCondObjects()
StatusCode registerIOV(const CLID &clid)
StringProperty m_outpFile
virtual StatusCode initialize() override
virtual StatusCode finalize() override
LArAlignDbAlg(const std::string &name, ISvcLocator *pSvcLocator)
ToolHandle< IAthenaOutputStreamTool > m_streamer
StatusCode printCondObjects()
StatusCode createCondObjects()
BooleanProperty m_writeCondObjs
StatusCode streamOutCondObjects()