5#ifndef _InDet_LWTNNCondAlg_H_
6#define _InDet_LWTNNCondAlg_H_
35 LWTNNCondAlg (
const std::string& name, ISvcLocator* pSvcLocator);
40 StatusCode
finalize() override final;
49 {
this,
"ReadKey",
"/PIXEL/PixelClustering/PixelNNCalibJSON",
"Cool folder name for the cluster NN input histogram file."};
52 {
this,
"WriteKey",
"PixelClusterNNJSON",
"The conditions statore key for the pixel cluster NNs"};
57 {
this,
"VariableOrder", {
118 "List of training variables for the LWTNN networks in the order they are fed to evaluate the networks"};
Base class for conditions algorithms.
This file defines the class for a collection of AttributeLists where each one is associated with a ch...
This file contains the class definition for the IPoolSvc interface class.
Base class for conditions algorithms.
This class is a collection of AttributeLists where each one is associated with a channel number.
This class provides the interface to the LCG POOL persistency software.
LWTNNCondAlg(const std::string &name, ISvcLocator *pSvcLocator)
StatusCode initialize() override final
StatusCode execute(const EventContext &ctx) const override final
Gaudi::Property< std::vector< std::string > > m_variableOrder
SG::ReadCondHandleKey< CondAttrListCollection > m_readKey
StatusCode finalize() override final
StatusCode configureLwtnn(std::unique_ptr< lwt::atlas::FastGraph > &thisNN, const std::string &thisJson) const
SG::WriteCondHandleKey< LWTNNCollection > m_writeKey
Ensure that the extensions for the Vector3D are properly loaded.