5#ifndef _SolenoidParametrizationCondAlg_H_
6#define _SolenoidParametrizationCondAlg_H_
16#include "GaudiKernel/ICondSvc.h"
26 virtual StatusCode
initialize() override final;
28 virtual StatusCode
finalize() override final;
32 {
this,
"AtlasFieldCacheCondObj",
"fieldCondObj",
"Name of the Magnetic Field conditions object key"};
35 {
this,
"WriteKey",
"SolenoidParametrization"};
38 {
this,
"CondSvc",
"CondSvc"};
Base class for conditions algorithms.
Base class for conditions algorithms.
virtual StatusCode execute(const EventContext &ctx) const override final
SG::ReadCondHandleKey< AtlasFieldCacheCondObj > m_fieldCacheCondObjInputKey
virtual ~SolenoidParametrizationCondAlg()=default
virtual StatusCode initialize() override final
ServiceHandle< ICondSvc > m_condSvc
virtual StatusCode finalize() override final
SolenoidParametrizationCondAlg(const std::string &name, ISvcLocator *pSvcLocator)
SG::WriteCondHandleKey< SolenoidParametrization > m_writeKey
Ensure that the ATLAS eigen extensions are properly loaded.