SRCVNParticleResult.cxx
Go to the documentation of this file.
1 ////////////////////////////////////////////////////////////////////////
2 // \file SRCVNParticleResult.cxx
3 // \brief This is a class for an CVN result in the standard record.
4 // \author rocco
5 ////////////////////////////////////////////////////////////////////////
6 #include<limits>
7 
9 
10 namespace caf
11 {
12 
14  muonid(std::numeric_limits<float>::signaling_NaN()),
15  electronid(std::numeric_limits<float>::signaling_NaN()),
16  protonid(std::numeric_limits<float>::signaling_NaN()),
17  neutronid(std::numeric_limits<float>::signaling_NaN()),
18  pionid(std::numeric_limits<float>::signaling_NaN()),
19  pizeroid(std::numeric_limits<float>::signaling_NaN()),
20  photonid(std::numeric_limits<float>::signaling_NaN()),
21  otherid(std::numeric_limits<float>::signaling_NaN()),
22  maxval(std::numeric_limits<float>::signaling_NaN()),
23  pdgmax(0)
24  { }
25 
26 
28 
30  {
31  muonid = -5;
32  electronid = -5;
33  protonid = -5;
34  neutronid = -5;
35  pionid = -5;
36  pizeroid = -5;
37  photonid = -5;
38  otherid = -5;
39  emid = -5;
40  hadronid = -5;
41  maxval = -5;
42  pdgmax = 0;
43  }
44 } // end namespace caf
45 ////////////////////////////////////////////////////////////////////////
float neutronid
Likelihood neutron.
float pionid
Likelihood pion.
A PID for muons.
Definition: FillPIDs.h:11
float photonid
Likelihood photon.
float electronid
Likelihood electron.
unsigned int pdgmax
pdg of largest likelihood
float protonid
Likelihood proton.
float emid
Likelihood electron or photon.
float maxval
Maximum likelihood among net outputs.
float otherid
Likelihood other.
float pizeroid
Likelihood pizero.
float hadronid
Likelihood Proton or Pion.
This module creates Common Analysis Files.
Definition: FileReducer.h:10