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

NuonE output. More...

#include "/cvmfs/nova-development.opensciencegrid.org/novasoft/releases/N20-11-25/StandardRecord/SRNuonEResult.h"

Public Member Functions

 SRNuonEResult ()
 
virtual ~SRNuonEResult ()
 
virtual void setDefault ()
 

Public Attributes

std::vector< float > output
 List of net output nodes. More...
 
float rawgevslice
 event energy in GeV More...
 
float nuoneid
 Likelihood nu-on-e. More...
 
float pi0id
 Likelihood primary prong is a pi0. More...
 
float nueccid
 Likelihood nuecc events. More...
 
float otherid
 Likelihood other. More...
 
float epi0nuoneid
 Likelihood nu-on-e from epi0 classifier. More...
 
float epi0pi0id
 Likelihood pi0 from epi0 classifier. More...
 
unsigned int noutput
 Number of entries in output vector. More...
 

Detailed Description

NuonE output.

Definition at line 13 of file SRNuonEResult.h.

Constructor & Destructor Documentation

caf::SRNuonEResult::SRNuonEResult ( )

Definition at line 13 of file SRNuonEResult.cxx.

13  :
14  output(),
15  rawgevslice(std::numeric_limits<float>::signaling_NaN()),
16  nuoneid(std::numeric_limits<float>::signaling_NaN()),
17  pi0id(std::numeric_limits<float>::signaling_NaN()),
18  nueccid(std::numeric_limits<float>::signaling_NaN()),
19  otherid(std::numeric_limits<float>::signaling_NaN()),
20  epi0nuoneid(std::numeric_limits<float>::signaling_NaN()),
21  epi0pi0id(std::numeric_limits<float>::signaling_NaN()),
22  noutput(0)
23  { }
unsigned int noutput
Number of entries in output vector.
Definition: SRNuonEResult.h:27
float rawgevslice
event energy in GeV
Definition: SRNuonEResult.h:20
float pi0id
Likelihood primary prong is a pi0.
Definition: SRNuonEResult.h:22
float epi0nuoneid
Likelihood nu-on-e from epi0 classifier.
Definition: SRNuonEResult.h:25
float epi0pi0id
Likelihood pi0 from epi0 classifier.
Definition: SRNuonEResult.h:26
std::vector< float > output
List of net output nodes.
Definition: SRNuonEResult.h:19
float nueccid
Likelihood nuecc events.
Definition: SRNuonEResult.h:23
float nuoneid
Likelihood nu-on-e.
Definition: SRNuonEResult.h:21
float otherid
Likelihood other.
Definition: SRNuonEResult.h:24
caf::SRNuonEResult::~SRNuonEResult ( )
virtual

Definition at line 26 of file SRNuonEResult.cxx.

26 { }

Member Function Documentation

void caf::SRNuonEResult::setDefault ( )
virtual

Definition at line 28 of file SRNuonEResult.cxx.

References epi0nuoneid, epi0pi0id, noutput, nueccid, nuoneid, otherid, output, pi0id, and rawgevslice.

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

29  {
30  rawgevslice = -5;
31  nuoneid = -5;
32  pi0id = -5;
33  nueccid = -5;
34  otherid = -5;
35  epi0nuoneid = -5;
36  epi0pi0id = -5;
37  noutput = 0;
38  output.clear();
39  }
unsigned int noutput
Number of entries in output vector.
Definition: SRNuonEResult.h:27
float rawgevslice
event energy in GeV
Definition: SRNuonEResult.h:20
float pi0id
Likelihood primary prong is a pi0.
Definition: SRNuonEResult.h:22
float epi0nuoneid
Likelihood nu-on-e from epi0 classifier.
Definition: SRNuonEResult.h:25
float epi0pi0id
Likelihood pi0 from epi0 classifier.
Definition: SRNuonEResult.h:26
std::vector< float > output
List of net output nodes.
Definition: SRNuonEResult.h:19
float nueccid
Likelihood nuecc events.
Definition: SRNuonEResult.h:23
float nuoneid
Likelihood nu-on-e.
Definition: SRNuonEResult.h:21
float otherid
Likelihood other.
Definition: SRNuonEResult.h:24

Member Data Documentation

float caf::SRNuonEResult::epi0nuoneid
float caf::SRNuonEResult::epi0pi0id
unsigned int caf::SRNuonEResult::noutput
float caf::SRNuonEResult::nueccid
float caf::SRNuonEResult::nuoneid
float caf::SRNuonEResult::otherid
std::vector<float> caf::SRNuonEResult::output
float caf::SRNuonEResult::pi0id
float caf::SRNuonEResult::rawgevslice

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