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;
33 {
this,
"AtlasFieldCacheCondObj",
"fieldCondObj",
"Name of the Magnetic Field conditions object key"};
36 {
this,
"WriteKey",
"SolenoidParametrization"};
39 {
this,
"CondSvc",
"CondSvc"};
An algorithm that can be simultaneously executed in multiple threads.
virtual StatusCode execute(const EventContext &ctx) const override final
SG::ReadCondHandleKey< AtlasFieldCacheCondObj > m_fieldCacheCondObjInputKey
virtual ~SolenoidParametrizationCondAlg()=default
virtual StatusCode initialize() override final
virtual bool isReEntrant() const 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.