Main Page
Related Pages
Namespaces
Classes
Files
Examples
File List
File Members
N21-04-14
StandardRecord
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
8
#include "
StandardRecord/SRCVNParticleResult.h
"
9
10
namespace
caf
11
{
12
13
SRCVNParticleResult::SRCVNParticleResult
():
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
27
SRCVNParticleResult::~SRCVNParticleResult
(){ }
28
29
void
SRCVNParticleResult::setDefault
()
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
////////////////////////////////////////////////////////////////////////
SRCVNParticleResult.h
caf::SRCVNParticleResult::neutronid
float neutronid
Likelihood neutron.
Definition:
SRCVNParticleResult.h:22
caf::SRCVNParticleResult::pionid
float pionid
Likelihood pion.
Definition:
SRCVNParticleResult.h:23
std
Definition:
SpectrumLoaderBase.h:26
muonid
A PID for muons.
Definition:
FillPIDs.h:11
caf::SRCVNParticleResult::photonid
float photonid
Likelihood photon.
Definition:
SRCVNParticleResult.h:25
caf::SRCVNParticleResult::electronid
float electronid
Likelihood electron.
Definition:
SRCVNParticleResult.h:20
check_time_usage.float
float
Definition:
check_time_usage.py:7
caf::SRCVNParticleResult::pdgmax
unsigned int pdgmax
pdg of largest likelihood
Definition:
SRCVNParticleResult.h:32
caf::SRCVNParticleResult::protonid
float protonid
Likelihood proton.
Definition:
SRCVNParticleResult.h:21
caf::SRCVNParticleResult::emid
float emid
Likelihood electron or photon.
Definition:
SRCVNParticleResult.h:28
caf::SRCVNParticleResult::SRCVNParticleResult
SRCVNParticleResult()
Definition:
SRCVNParticleResult.cxx:13
caf::SRCVNParticleResult::maxval
float maxval
Maximum likelihood among net outputs.
Definition:
SRCVNParticleResult.h:31
caf::SRCVNParticleResult::otherid
float otherid
Likelihood other.
Definition:
SRCVNParticleResult.h:26
caf::SRCVNParticleResult::pizeroid
float pizeroid
Likelihood pizero.
Definition:
SRCVNParticleResult.h:24
caf::SRCVNParticleResult::setDefault
virtual void setDefault()
Definition:
SRCVNParticleResult.cxx:29
caf::SRCVNParticleResult::hadronid
float hadronid
Likelihood Proton or Pion.
Definition:
SRCVNParticleResult.h:29
caf::SRCVNParticleResult::~SRCVNParticleResult
virtual ~SRCVNParticleResult()
Definition:
SRCVNParticleResult.cxx:27
caf
This module creates Common Analysis Files.
Definition:
FileReducer.h:10
Generated on Wed Apr 14 2021 14:10:38 for NOvA by
1.8.11