28 unsigned int ArgMax(
int output_n)
const;
137 #endif // CVN_RESULT_H float Get2neutronsProbability() const
Return the 2 neutrons topology probability.
float Get1protonsProbability() const
Return the 1 protons topology probability.
float Get0pizerosProbability() const
Return the 0 pizeros topology probability.
float GetNpionsProbability() const
Return the >2 pions topology probability.
float Get2pionsProbability() const
Return the 2 pions topology probability.
unsigned int ArgMax(int output_n) const
Index of maximum value in vector.
float Get1pizerosProbability() const
Return the 1 pizeros topology probability.
float GetNpizerosProbability() const
Return the >2 pizeros topology probability.
TFTopologyNeutrons PredictedNeutrons() const
Return the predicted neutrons.
float Get0protonsProbability() const
Return the 0 protons topology probability.
float GetNneutronsProbability() const
Return the >2 neutrons topology probability.
float Get0pionsProbability() const
Return the 0 pions topology probability.
TFTopologyPions PredictedPions() const
Return the predicted pions.
TFTopologyPizeros PredictedPizeros() const
Return the predicted pizeros.
Utility class for truth labels.
float Max()
Maximum value in vector.
float GetNCProbability() const
Return the NC probability.
float Get2pizerosProbability() const
Return the 2 pizeros topology probability.
float GetResProbability() const
Return the CC Res interaction probability.
float GetNumuProbability() const
Return the numu flavour probability.
TFInteraction PredictedInteraction() const
Return the predicted interaction.
TFIsAntineutrino PredictedIsAntineutrino() const
Return the predicted is_antineutrino.
float Get0neutronsProbability() const
Return the 0 neutrons topology probability.
float GetIsAntineutrinoProbability() const
Return the is_antineutrino probability.
float GetNutauProbability() const
Return the nutau flavour probability.
unsigned int NOutput()
Number of outputs, i.e. size of vector.
Result, basic output of CVN neural net.
TFFlavour PredictedFlavour() const
Return the predicted flavour.
float GetDISProbability() const
Return the CC DIS interaction probability.
float GetNueProbability() const
Return the nue flavour probability.
std::vector< std::vector< float > > fOutput
Vector of outputs from neural net.
TFTopologyProtons PredictedProtons() const
Return the predicted protons.
float GetNprotonsProbability() const
Return the >2 protons topology probability.
float GetQEProbability() const
Return the CC QE interaction probability.
float Get2protonsProbability() const
Return the 2 protons topology probability.
float GetOtherProbability() const
Return the CC Other interaction probability.
float Get1neutronsProbability() const
Return the 1 neutrons topology probability.
float Get1pionsProbability() const
Return the 1 pions topology probability.