16#include "Gaudi/Property.h"
22 TRTToTCondAlg(
const std::string& name, ISvcLocator* pSvcLocator);
26 virtual StatusCode
execute(
const EventContext& ctx)
const override;
27 virtual StatusCode
finalize()
override;
Base class for conditions algorithms.
This file defines the class for a collection of AttributeLists where each one is associated with a ch...
A CondAttrListVec is an Athena DataObject holding a vector of CORAL AttributeLists,...
Base class for conditions algorithms.
This class is a collection of AttributeLists where each one is associated with a channel number.
static void updateOccupancyCorrectionParameters(TRTDedxcorrection &Dedxcorrection, std::map< std::string, std::vector< float > > &result_dict)
StatusCode update2(TRTDedxcorrection &Dedxcorrection, const CondAttrListCollection *attrListColl) const
static const std::vector< std::string > m_dictNamesNewDB
SG::ReadCondHandleKey< CondAttrListCollection > m_ValReadKey
virtual StatusCode finalize() override
static const std::vector< std::string > m_dictNamesOldDB
TRTToTCondAlg(const std::string &name, ISvcLocator *pSvcLocator)
StatusCode update1(TRTDedxcorrection &Dedxcorrection, const CondAttrListVec *channel_values) const
SG::ReadCondHandleKey< CondAttrListVec > m_VecReadKey
virtual ~TRTToTCondAlg() override
static void updateNewDBParameters(TRTDedxcorrection &Dedxcorrection, std::map< std::string, std::vector< float > > &result_dict)
virtual StatusCode initialize() override
virtual StatusCode execute(const EventContext &ctx) const override
static void updateOldDBParameters(TRTDedxcorrection &Dedxcollection, std::map< std::string, std::vector< float > > &result_dict)
SG::WriteCondHandleKey< TRTDedxcorrection > m_WriteKey