|
ATLAS Offline Software
|
Go to the documentation of this file.
9 #ifndef ISF_TFCSGANETASLICE_H
10 #define ISF_TFCSGANETASLICE_H 1
39 typedef std::map<std::string, std::map<std::string, double>>
NetworkInputs;
88 #endif //> !ISF_TFCSGANETASLICE_H
Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration.
FitResultsPerLayer m_allFitResults
std::unique_ptr< VNetworkBase > m_net_low
bool LoadGANFromRange(std::string inputFileName, std::string energyRange)
std::map< std::string, double > NetworkOutputs
std::unique_ptr< VNetworkBase > m_net_all
VNetworkBase * GetNetAll() const
VNetworkBase * GetNetHigh() const
TFCSGANXMLParameters m_param
void CalculateMeanPointFromDistributionOfR()
std::map< int, std::vector< double > > FitResultsPerLayer
TFCSGANLWTNNHandler * m_gan_low
bool IsGanCorrectlyLoaded() const
const FitResultsPerLayer & GetFitResults() const
VNetworkBase * GetNetLow() const
ExtrapolatorWeights m_extrapolatorWeights
std::map< std::string, std::map< std::string, double > > NetworkInputs
Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration.
std::unique_ptr< VNetworkBase > m_net_high
std::string m_inputFolderName
std::map< int, double > ExtrapolatorWeights
void ExtractExtrapolatorMeansFromInputs()
const ExtrapolatorWeights & GetExtrapolatorWeights()
NetworkOutputs GetNetworkOutputs(const TFCSTruthState *truth, const TFCSExtrapolationState *extrapol, TFCSSimulationState simulstate) const
virtual ~TFCSGANEtaSlice()
TFCSGANLWTNNHandler * m_gan_high
TFCSGANLWTNNHandler * m_gan_all
bool LoadGANNoRange(std::string inputFileName)