TFCSGANEtaSlice class

Base classes

class ISF_FCS::MLogging

Public types

using FitResultsPerLayer = std::map<int, std::vector<double>>
using ExtrapolatorWeights = std::map<int, double>
using NetworkInputs = std::map<std::string, std::map<std::string, double>>
using NetworkOutputs = std::map<std::string, double>

Constructors, destructors, conversion operators

TFCSGANEtaSlice()
TFCSGANEtaSlice(int pid, int etaMin, int etaMax, const TFCSGANXMLParameters& param)
~TFCSGANEtaSlice() virtual

Public functions

auto LoadGAN() -> bool
void CalculateMeanPointFromDistributionOfR()
void ExtractExtrapolatorMeansFromInputs()
auto GetNetworkOutputs(const TFCSTruthState* truth, const TFCSExtrapolationState* extrapol, TFCSSimulationState simulstate) const -> NetworkOutputs
auto IsGanCorrectlyLoaded() const -> bool
auto GetFitResults() const -> FitResultsPerLayer
auto GetExtrapolatorWeights() -> ExtrapolatorWeights
void Print() const