Public Member Functions | Public Attributes | List of all members
caf::SRCVNResult Class Reference

CVN PID output. More...

#include "/cvmfs/nova-development.opensciencegrid.org/novasoft/releases/N20-12-01/StandardRecord/SRCVNResult.h"

Public Member Functions

 SRCVNResult ()
 
virtual ~SRCVNResult ()
 
virtual void setDefault ()
 

Public Attributes

std::vector< float > output
 List of net output nodes. More...
 
float numuid
 Likelihood Charge Current NuMu. More...
 
float nueid
 Likelihood Charge Current NuE. More...
 
float nutauid
 Likelihood Charge Current NuTau. More...
 
float ncid
 Likelihood Neutral Current. More...
 
float cosmicid
 Likelihood Cosmic Interaction. More...
 
float maxval
 Maximum value among net outputs. More...
 
unsigned int argmax
 Index of maximum value. More...
 
unsigned int noutput
 Number of entries in output vector. More...
 

Detailed Description

CVN PID output.

Definition at line 13 of file SRCVNResult.h.

Constructor & Destructor Documentation

caf::SRCVNResult::SRCVNResult ( )

Definition at line 13 of file SRCVNResult.cxx.

13  :
14  output(),
15  numuid(std::numeric_limits<float>::signaling_NaN()),
16  nueid(std::numeric_limits<float>::signaling_NaN()),
17  nutauid(std::numeric_limits<float>::signaling_NaN()),
18  ncid(std::numeric_limits<float>::signaling_NaN()),
19  cosmicid(std::numeric_limits<float>::signaling_NaN()),
20  maxval(std::numeric_limits<float>::signaling_NaN()),
21  argmax(0),
22  noutput(0)
23  { }
float ncid
Likelihood Neutral Current.
Definition: SRCVNResult.h:23
float maxval
Maximum value among net outputs.
Definition: SRCVNResult.h:25
float nutauid
Likelihood Charge Current NuTau.
Definition: SRCVNResult.h:22
float nueid
Likelihood Charge Current NuE.
Definition: SRCVNResult.h:21
unsigned int noutput
Number of entries in output vector.
Definition: SRCVNResult.h:27
float cosmicid
Likelihood Cosmic Interaction.
Definition: SRCVNResult.h:24
std::vector< float > output
List of net output nodes.
Definition: SRCVNResult.h:19
float numuid
Likelihood Charge Current NuMu.
Definition: SRCVNResult.h:20
unsigned int argmax
Index of maximum value.
Definition: SRCVNResult.h:26
caf::SRCVNResult::~SRCVNResult ( )
virtual

Definition at line 26 of file SRCVNResult.cxx.

26 { }

Member Function Documentation

void caf::SRCVNResult::setDefault ( )
virtual

Definition at line 28 of file SRCVNResult.cxx.

References argmax, cosmicid, maxval, noutput, nueid, numuid, and nutauid.

Referenced by caf::BlindThisRecord(), and caf::CAFMaker::produce().

29  {
30  numuid = -5;
31  nueid = -5;
32  nutauid = -5;
33  ncid = -5;
34  cosmicid = -5;
35  maxval = -5;
36  argmax = 999;
37  noutput = 0;
38  }
Definition: FillPIDs.h:18
float maxval
Maximum value among net outputs.
Definition: SRCVNResult.h:25
float nutauid
Likelihood Charge Current NuTau.
Definition: SRCVNResult.h:22
float nueid
Likelihood Charge Current NuE.
Definition: SRCVNResult.h:21
unsigned int noutput
Number of entries in output vector.
Definition: SRCVNResult.h:27
float cosmicid
Likelihood Cosmic Interaction.
Definition: SRCVNResult.h:24
float numuid
Likelihood Charge Current NuMu.
Definition: SRCVNResult.h:20
unsigned int argmax
Index of maximum value.
Definition: SRCVNResult.h:26

Member Data Documentation

unsigned int caf::SRCVNResult::argmax
float caf::SRCVNResult::cosmicid
float caf::SRCVNResult::maxval
float caf::SRCVNResult::ncid
unsigned int caf::SRCVNResult::noutput
float caf::SRCVNResult::nueid
float caf::SRCVNResult::numuid
float caf::SRCVNResult::nutauid
std::vector<float> caf::SRCVNResult::output

The documentation for this class was generated from the following files: