SRNuonEResult.cxx
Go to the documentation of this file.
1 ////////////////////////////////////////////////////////////////////////
2 // \file SRNuonEResult.cxx
3 // \brief This is a class for an NuonE result in the standard record.
4 // \author rocco
5 ////////////////////////////////////////////////////////////////////////
6 #include<limits>
7 
9 
10 namespace caf
11 {
12 
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  { }
24 
25 
27 
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  }
40 } // end namespace caf
41 ////////////////////////////////////////////////////////////////////////
ofstream output
unsigned int noutput
Number of entries in output vector.
Definition: SRNuonEResult.h:27
virtual ~SRNuonEResult()
float rawgevslice
event energy in GeV
Definition: SRNuonEResult.h:20
float pi0id
Likelihood primary prong is a pi0.
Definition: SRNuonEResult.h:22
virtual void setDefault()
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
This module creates Common Analysis Files.
Definition: FileReducer.h:10
float nuoneid
Likelihood nu-on-e.
Definition: SRNuonEResult.h:21
float otherid
Likelihood other.
Definition: SRNuonEResult.h:24