SRNuonEResult.h
Go to the documentation of this file.
1 ////////////////////////////////////////////////////////////////////////
2 // \file SRNuonEResult.h
3 // \author rocco
4 ////////////////////////////////////////////////////////////////////////
5 #ifndef SRNUONERESULT_H
6 #define SRNUONERESULT_H
7 
8 #include <vector>
9 
10 namespace caf
11 {
12  /// NuonE output
14  {
15  public:
16  SRNuonEResult();
17  virtual ~SRNuonEResult();
18 
19  std::vector<float> output; ///< List of net output nodes
20  float rawgevslice; ///< event energy in GeV
21  float nuoneid; ///< Likelihood nu-on-e
22  float pi0id; ///< Likelihood primary prong is a pi0
23  float nueccid; ///< Likelihood nuecc events
24  float otherid; ///< Likelihood other
25  float epi0nuoneid; ///< Likelihood nu-on-e from epi0 classifier
26  float epi0pi0id; ///< Likelihood pi0 from epi0 classifier
27  unsigned int noutput; ///< Number of entries in output vector
28 
29  virtual void setDefault();
30 
31  };
32 
33 } // end namespace
34 
35 #endif // SRNUONERESULT_H
36 //////////////////////////////////////////////////////////////////////////////
NuonE output.
Definition: SRNuonEResult.h:13
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