5#ifndef ATHENAPOOLEXAMPLEALGORITHMS_WRITECOND_H
6#define ATHENAPOOLEXAMPLEALGORITHMS_WRITECOND_H
26 WriteCond(
const std::string& name, ISvcLocator* pSvcLocator);
31 virtual StatusCode
initialize() override final;
33 virtual StatusCode
stop() override final;
37 Gaudi::Property<double>
m_weight{
this,
"Weight", 0.0};
38 Gaudi::Property<double>
m_offset{
this,
"Offset", 0.0};
Property holding a SG store/key/clid from which a ReadHandle is made.
Gaudi::Property< double > m_offset
virtual StatusCode stop() override final
virtual ~WriteCond()=default
Gaudi::Property< double > m_weight
WriteCond(const std::string &name, ISvcLocator *pSvcLocator)
virtual StatusCode execute(const EventContext &ctx) const override final
SG::ReadHandleKey< ExampleHitContainer > m_exampleHitKey
virtual StatusCode initialize() override final
Gaudi Service Interface method implementations:
Gaudi::Property< std::string > m_conditionName
An algorithm that can be simultaneously executed in multiple threads.
This class provides a data vector for ExampleHit objects in AthenaPool.
Support class for PropertyMgr.
Property holding a SG store/key/clid from which a ReadHandle is made.
=============================================================================