Public Member Functions | Public Attributes | List of all members
caf::SRCVNParticleResult Class Reference

CVN PID output for a single particle. More...

#include "/cvmfs/nova-development.opensciencegrid.org/novasoft/releases/N20-11-25/StandardRecord/SRCVNParticleResult.h"

Public Member Functions

 SRCVNParticleResult ()
 
virtual ~SRCVNParticleResult ()
 
virtual void setDefault ()
 

Public Attributes

float muonid
 Likelihood muon. More...
 
float electronid
 Likelihood electron. More...
 
float protonid
 Likelihood proton. More...
 
float neutronid
 Likelihood neutron. More...
 
float pionid
 Likelihood pion. More...
 
float pizeroid
 Likelihood pizero. More...
 
float photonid
 Likelihood photon. More...
 
float otherid
 Likelihood other. More...
 
float emid
 Likelihood electron or photon. More...
 
float hadronid
 Likelihood Proton or Pion. More...
 
float maxval
 Maximum likelihood among net outputs. More...
 
unsigned int pdgmax
 pdg of largest likelihood More...
 

Detailed Description

CVN PID output for a single particle.

Definition at line 13 of file SRCVNParticleResult.h.

Constructor & Destructor Documentation

caf::SRCVNParticleResult::SRCVNParticleResult ( )

Definition at line 13 of file SRCVNParticleResult.cxx.

13  :
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  { }
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
float protonid
Likelihood proton.
float maxval
Maximum likelihood among net outputs.
float otherid
Likelihood other.
float pizeroid
Likelihood pizero.
caf::SRCVNParticleResult::~SRCVNParticleResult ( )
virtual

Definition at line 27 of file SRCVNParticleResult.cxx.

27 { }

Member Function Documentation

void caf::SRCVNParticleResult::setDefault ( )
virtual

Definition at line 29 of file SRCVNParticleResult.cxx.

References electronid, emid, hadronid, maxval, neutronid, otherid, pdgmax, photonid, pionid, pizeroid, and protonid.

Referenced by caf::SRProng::SRProng().

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  }
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.

Member Data Documentation

float caf::SRCVNParticleResult::electronid
float caf::SRCVNParticleResult::emid
float caf::SRCVNParticleResult::hadronid
float caf::SRCVNParticleResult::maxval
float caf::SRCVNParticleResult::muonid
float caf::SRCVNParticleResult::neutronid
float caf::SRCVNParticleResult::otherid
unsigned int caf::SRCVNParticleResult::pdgmax
float caf::SRCVNParticleResult::photonid
float caf::SRCVNParticleResult::pionid
float caf::SRCVNParticleResult::pizeroid
float caf::SRCVNParticleResult::protonid

The documentation for this class was generated from the following files: