SRCVNResult.h
Go to the documentation of this file.
1 ////////////////////////////////////////////////////////////////////////
2 // \file SRCVNResult.h
3 // \author rocco
4 ////////////////////////////////////////////////////////////////////////
5 #ifndef SRCVNRESULT_H
6 #define SRCVNRESULT_H
7 
8 #include <vector>
9 
10 namespace caf
11 {
12  /// CVN PID output
14  {
15  public:
16  SRCVNResult();
17  virtual ~SRCVNResult();
18 
19  std::vector<float> output; ///< List of net output nodes
20  float numuid; ///< Likelihood Charge Current NuMu
21  float nueid; ///< Likelihood Charge Current NuE
22  float nutauid; ///< Likelihood Charge Current NuTau
23  float ncid; ///< Likelihood Neutral Current
24  float cosmicid; ///< Likelihood Cosmic Interaction
25  float maxval; ///< Maximum value among net outputs
26  unsigned int argmax; ///< Index of maximum value
27  unsigned int noutput; ///< Number of entries in output vector
28 
29  virtual void setDefault();
30 
31  };
32 
33 } // end namespace
34 
35 #endif // SRCVNRESULT_H
36 //////////////////////////////////////////////////////////////////////////////
float ncid
Likelihood Neutral Current.
Definition: SRCVNResult.h:23
float maxval
Maximum value among net outputs.
Definition: SRCVNResult.h:25
virtual void setDefault()
Definition: SRCVNResult.cxx:28
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
virtual ~SRCVNResult()
Definition: SRCVNResult.cxx:26
CVN PID output.
Definition: SRCVNResult.h:13
float numuid
Likelihood Charge Current NuMu.
Definition: SRCVNResult.h:20
This module creates Common Analysis Files.
Definition: FileReducer.h:10
unsigned int argmax
Index of maximum value.
Definition: SRCVNResult.h:26