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

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

Inheritance diagram for caf::SRFuzzyKProng:
caf::SRProng

Public Member Functions

 SRFuzzyKProng ()
 
virtual ~SRFuzzyKProng ()
 
virtual void setDefault ()
 

Public Attributes

SRShowerLID shwlid
 Shower information. More...
 
SRBpf bpf
 Container class for BreakPointFitter tracks. More...
 
SRRegCVNResult regcvn
 Regression CVN information. More...
 
float dedx15
 PionReco dedx calc ignoring 15 cm near vertex. More...
 
float dedx30
 PionReco dedx calc ignoring 30 cm near vertex. More...
 
float activity15
 PionReco activity within 15 cm of prong end, in GeV, ignoring 30 cm near vertex. More...
 
float activity30
 PionReco activity within 30 cm of prong end, in GeV, ignoring 30 cm near vertex. More...
 
float activity45
 PionReco activity within 45 cm of prong end, in GeV, ignoring 30 cm near vertex. More...
 
float prox15
 PionReco measure of proximity to other prongs, ignoring 15 cm near vertex. More...
 
float prox30
 PionReco measure of proximity to other prongs, ignoring 30 cm near vertex. More...
 
float mvapiE
 PionReco measure of particle energy, assuming a charged pion. More...
 
unsigned short nhit
 number of hits More...
 
unsigned short nhitx
 number of hits in x-view More...
 
unsigned short nhity
 number of hits in y-view More...
 
unsigned short nplane
 number of planes spanned More...
 
unsigned short maxplanecont
 maximum number of contiguous planes in prong More...
 
unsigned short maxplanegap
 maximum number of gapped planes in prong More...
 
float calE
 energy based on summed calibrated deposited charge [GeV] More...
 
float weightedCalE
 calE, weighted to take into account hits shared between prongs [GeV] More...
 
SRVector3D start
 Shower start point in detector coordinates. [cm]. More...
 
SRVector3D dir
 Shower direction at start point [unit vector recommended]. More...
 
float pngminx
 Minimum X that contain all the cell hits. [cm]. More...
 
float pngmaxx
 Maximum X that contain all the cell hits. [cm]. More...
 
float pngminy
 Minimum Y that contain all the cell hits. [cm]. More...
 
float pngmaxy
 Maximum Y that contain all the cell hits. [cm]. More...
 
float len
 track length [cm] More...
 
View_t view
 Prong view caf::kX = 0, caf::kY = 1 or caf::kXorY = 2. More...
 
SRParticleTruth truth
 Truth information for the prong. More...
 
SRParticleTruth truthXView
 Truth information for the prong. More...
 
SRParticleTruth truthYView
 Truth information for the prong. More...
 
SRCVNNeutronDaughterResult cvnneutron
 Neutron Daughter CVN information. More...
 
SRCVNParticleResult cvnpart
 CVN prongID information for 4 views. More...
 
SRCVNParticleResult cvnpart_opphorn
 cvnpart trained with opposite horn current More...
 
SRCVNParticleResult spprongcvnpart5label
 Single particle-trained prong CVN, Electron/Photon/Proton/Pion/Muon. More...
 
SRCVNParticleResult spprongcvnpartnumuccemid
 Single particle-trained prong CVN for NumuCC (exclude muons in training sample), EMid. More...
 
std::vector< SRPixelMapcvnmaps
 Pixel maps used in CVN evaluation and training 80 cells x 100 planes in each view. More...
 
std::vector< SRProngTrainingDataprongtrainingdata
 Prong label information. More...
 
float meantime
 Average time of cell(s) hits weighted by their energy. More...
 
float maxtime
 Max time of cell(s) hits. More...
 
float mintime
 Min time of cell(s) hits. More...
 
float meantimeRes
 Average time of cell(s) hits weighted by their time resolution. More...
 

Detailed Description

Definition at line 14 of file SRFuzzyKProng.h.

Constructor & Destructor Documentation

caf::SRFuzzyKProng::SRFuzzyKProng ( )

Definition at line 8 of file SRFuzzyKProng.cxx.

8  :
9  dedx15(std::numeric_limits<float>::signaling_NaN()),
10  dedx30(std::numeric_limits<float>::signaling_NaN()),
11  activity15(std::numeric_limits<float>::signaling_NaN()),
12  activity30(std::numeric_limits<float>::signaling_NaN()),
13  activity45(std::numeric_limits<float>::signaling_NaN()),
14  prox15(std::numeric_limits<float>::signaling_NaN()),
15  prox30(std::numeric_limits<float>::signaling_NaN()),
16  mvapiE(std::numeric_limits<float>::signaling_NaN())
17  {
18  }
float mvapiE
PionReco measure of particle energy, assuming a charged pion.
Definition: SRFuzzyKProng.h:29
float activity15
PionReco activity within 15 cm of prong end, in GeV, ignoring 30 cm near vertex.
Definition: SRFuzzyKProng.h:24
float prox15
PionReco measure of proximity to other prongs, ignoring 15 cm near vertex.
Definition: SRFuzzyKProng.h:27
float prox30
PionReco measure of proximity to other prongs, ignoring 30 cm near vertex.
Definition: SRFuzzyKProng.h:28
float dedx30
PionReco dedx calc ignoring 30 cm near vertex.
Definition: SRFuzzyKProng.h:23
float dedx15
PionReco dedx calc ignoring 15 cm near vertex.
Definition: SRFuzzyKProng.h:22
float activity45
PionReco activity within 45 cm of prong end, in GeV, ignoring 30 cm near vertex.
Definition: SRFuzzyKProng.h:26
float activity30
PionReco activity within 30 cm of prong end, in GeV, ignoring 30 cm near vertex.
Definition: SRFuzzyKProng.h:25
caf::SRFuzzyKProng::~SRFuzzyKProng ( )
virtual

Definition at line 20 of file SRFuzzyKProng.cxx.

21  {
22  }

Member Function Documentation

void caf::SRFuzzyKProng::setDefault ( )
virtual

Definition at line 24 of file SRFuzzyKProng.cxx.

References regcvn, caf::SRRegCVNResult::setDefault(), caf::SRShowerLID::setDefault(), and shwlid.

25  {
28  }
SRShowerLID shwlid
Shower information.
Definition: SRFuzzyKProng.h:19
SRRegCVNResult regcvn
Regression CVN information.
Definition: SRFuzzyKProng.h:21
virtual void setDefault()
Definition: SRShowerLID.cxx:14
virtual void setDefault()

Member Data Documentation

float caf::SRFuzzyKProng::activity15

PionReco activity within 15 cm of prong end, in GeV, ignoring 30 cm near vertex.

Definition at line 24 of file SRFuzzyKProng.h.

Referenced by caf::Proxy< caf::SRFuzzyKProng >::CheckEquals(), flat::FlatFuzzyKProng::Fill(), hdf5::HDF5FuzzyKProng< Tidx >::Fill(), caf::FillNDRecoPngVars(), and caf::Proxy< caf::SRFuzzyKProng >::operator=().

float caf::SRFuzzyKProng::activity30

PionReco activity within 30 cm of prong end, in GeV, ignoring 30 cm near vertex.

Definition at line 25 of file SRFuzzyKProng.h.

Referenced by caf::Proxy< caf::SRFuzzyKProng >::CheckEquals(), flat::FlatFuzzyKProng::Fill(), hdf5::HDF5FuzzyKProng< Tidx >::Fill(), caf::FillNDRecoPngVars(), and caf::Proxy< caf::SRFuzzyKProng >::operator=().

float caf::SRFuzzyKProng::activity45

PionReco activity within 45 cm of prong end, in GeV, ignoring 30 cm near vertex.

Definition at line 26 of file SRFuzzyKProng.h.

Referenced by caf::Proxy< caf::SRFuzzyKProng >::CheckEquals(), flat::FlatFuzzyKProng::Fill(), hdf5::HDF5FuzzyKProng< Tidx >::Fill(), caf::FillNDRecoPngVars(), and caf::Proxy< caf::SRFuzzyKProng >::operator=().

SRBpf caf::SRFuzzyKProng::bpf
float caf::SRProng::calE
inherited
std::vector<SRPixelMap> caf::SRProng::cvnmaps
inherited

Pixel maps used in CVN evaluation and training 80 cells x 100 planes in each view.

Definition at line 55 of file SRProng.h.

Referenced by caf::Proxy< caf::SRProng >::CheckEquals(), flat::FlatProng::Fill(), flat::FlatFuzzyKProng::Fill(), hdf5::HDF5Prong< Tidx >::Fill(), hdf5::HDF5FuzzyKProng< Tidx >::Fill(), and caf::Proxy< caf::SRProng >::operator=().

SRCVNNeutronDaughterResult caf::SRProng::cvnneutron
inherited
SRCVNParticleResult caf::SRProng::cvnpart
inherited
SRCVNParticleResult caf::SRProng::cvnpart_opphorn
inherited
float caf::SRFuzzyKProng::dedx15
float caf::SRFuzzyKProng::dedx30
SRVector3D caf::SRProng::dir
inherited
float caf::SRProng::len
inherited
unsigned short caf::SRProng::maxplanecont
inherited
unsigned short caf::SRProng::maxplanegap
inherited
float caf::SRProng::maxtime
inherited
float caf::SRProng::meantime
inherited
float caf::SRProng::meantimeRes
inherited
float caf::SRProng::mintime
inherited
float caf::SRFuzzyKProng::mvapiE
unsigned short caf::SRProng::nhit
inherited
unsigned short caf::SRProng::nhitx
inherited
unsigned short caf::SRProng::nhity
inherited
unsigned short caf::SRProng::nplane
inherited
float caf::SRProng::pngmaxx
inherited
float caf::SRProng::pngmaxy
inherited
float caf::SRProng::pngminx
inherited
float caf::SRProng::pngminy
inherited
std::vector<SRProngTrainingData> caf::SRProng::prongtrainingdata
inherited
float caf::SRFuzzyKProng::prox15

PionReco measure of proximity to other prongs, ignoring 15 cm near vertex.

Definition at line 27 of file SRFuzzyKProng.h.

Referenced by caf::Proxy< caf::SRFuzzyKProng >::CheckEquals(), flat::FlatFuzzyKProng::Fill(), hdf5::HDF5FuzzyKProng< Tidx >::Fill(), caf::FillNDRecoPngVars(), and caf::Proxy< caf::SRFuzzyKProng >::operator=().

float caf::SRFuzzyKProng::prox30

PionReco measure of proximity to other prongs, ignoring 30 cm near vertex.

Definition at line 28 of file SRFuzzyKProng.h.

Referenced by caf::Proxy< caf::SRFuzzyKProng >::CheckEquals(), flat::FlatFuzzyKProng::Fill(), hdf5::HDF5FuzzyKProng< Tidx >::Fill(), caf::FillNDRecoPngVars(), and caf::Proxy< caf::SRFuzzyKProng >::operator=().

SRRegCVNResult caf::SRFuzzyKProng::regcvn
SRShowerLID caf::SRFuzzyKProng::shwlid
SRCVNParticleResult caf::SRProng::spprongcvnpart5label
inherited
SRCVNParticleResult caf::SRProng::spprongcvnpartnumuccemid
inherited
SRVector3D caf::SRProng::start
inherited
SRParticleTruth caf::SRProng::truth
inherited
SRParticleTruth caf::SRProng::truthXView
inherited
SRParticleTruth caf::SRProng::truthYView
inherited
View_t caf::SRProng::view
inherited
float caf::SRProng::weightedCalE
inherited

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