7#include "GaudiKernel/MsgStream.h"
9#include "TrkNeuralNetworkUtils/NetworkToHistoTool.hh"
20 const std::string& n,
const IInterface* p):
23 declareInterface<NeuralNetworkToHistoTool>(
this);
31 ATH_MSG_INFO(
" Initialization of NeuralNetworkToHistoTool succesfull");
32 return StatusCode::SUCCESS;
37 ATH_MSG_INFO(
" Finalization of NeuralNetworkToHistoTool succesfull");
38 return StatusCode::SUCCESS;
42std::vector<TH1*> NeuralNetworkToHistoTool
45 NetworkToHistoTool tool;
46 return NetworkToHistoTool::fromTrainedNetworkToHisto(trainedNetwork);
50::fromHistoToTrainedNetwork(
const std::vector<TH1*> & inputHistos)
52 NetworkToHistoTool tool;
53 return NetworkToHistoTool::fromHistoToTrainedNetwork(inputHistos);
57::fromHistoToTrainedNetwork(
const std::vector<const TH1*> & inputHistos)
59 NetworkToHistoTool tool;
60 return NetworkToHistoTool::fromHistoToTrainedNetwork(inputHistos);
63std::map<std::string,TH1*> NeuralNetworkToHistoTool
67 NetworkToHistoTool tool;
68 return NetworkToHistoTool::histsFromNetwork(net);
72::networkFromHists(
const std::map<std::string,const TH1*>& hists)
75 NetworkToHistoTool tool;
76 return NetworkToHistoTool::networkFromHists(hists);
Ensure that the ATLAS eigen extensions are properly loaded.