SRCVNParticleResult.h
Go to the documentation of this file.
1 ////////////////////////////////////////////////////////////////////////
2 // \file SRCVNParticleResult.h
3 // \author rocco
4 ////////////////////////////////////////////////////////////////////////
5 #ifndef SRCVNPARTICLERESULT_H
6 #define SRCVNPARTICLERESULT_H
7 
8 #include <vector>
9 
10 namespace caf
11 {
12  /// CVN PID output for a single particle
14  {
15  public:
17  virtual ~SRCVNParticleResult();
18 
19  float muonid; ///< Likelihood muon
20  float electronid; ///< Likelihood electron
21  float protonid; ///< Likelihood proton
22  float neutronid; ///< Likelihood neutron
23  float pionid; ///< Likelihood pion
24  float pizeroid; ///< Likelihood pizero
25  float photonid; ///< Likelihood photon
26  float otherid; ///< Likelihood other
27 
28  float emid; ///< Likelihood electron or photon
29  float hadronid; ///< Likelihood Proton or Pion
30 
31  float maxval; ///< Maximum likelihood among net outputs
32  unsigned int pdgmax; ///< pdg of largest likelihood
33 
34  virtual void setDefault();
35 
36  };
37 
38 } // end namespace
39 
40 #endif // SRCVNPARTICLERESULT_H
41 //////////////////////////////////////////////////////////////////////////////
float neutronid
Likelihood neutron.
float pionid
Likelihood pion.
float muonid
Likelihood muon.
float photonid
Likelihood photon.
float electronid
Likelihood electron.
unsigned int pdgmax
pdg of largest likelihood
CVN PID output for a single particle.
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