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< SRPixelMap > | cvnmaps |
Pixel maps used in CVN evaluation and training 80 cells x 100 planes in each view. More... | |
std::vector< SRProngTrainingData > | prongtrainingdata |
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... | |
Definition at line 14 of file SRFuzzyKProng.h.
caf::SRFuzzyKProng::SRFuzzyKProng | ( | ) |
Definition at line 8 of file SRFuzzyKProng.cxx.
|
virtual |
Definition at line 20 of file SRFuzzyKProng.cxx.
|
virtual |
Definition at line 24 of file SRFuzzyKProng.cxx.
References regcvn, caf::SRRegCVNResult::setDefault(), caf::SRShowerLID::setDefault(), and shwlid.
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(), hdf5::HDF5FuzzyKProng< Tidx >::Fill(), flat::Flat< caf::SRFuzzyKProng >::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(), hdf5::HDF5FuzzyKProng< Tidx >::Fill(), flat::Flat< caf::SRFuzzyKProng >::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(), hdf5::HDF5FuzzyKProng< Tidx >::Fill(), flat::Flat< caf::SRFuzzyKProng >::Fill(), caf::FillNDRecoPngVars(), and caf::Proxy< caf::SRFuzzyKProng >::operator=().
SRBpf caf::SRFuzzyKProng::bpf |
Container class for BreakPointFitter tracks.
Definition at line 20 of file SRFuzzyKProng.h.
Referenced by caf::Proxy< caf::SRFuzzyKProng >::CheckEquals(), hdf5::HDF5FuzzyKProng< Tidx >::Fill(), flat::Flat< caf::SRFuzzyKProng >::Fill(), caf::Proxy< caf::SRFuzzyKProng >::operator=(), and caf::CAFMaker::produce().
|
inherited |
energy based on summed calibrated deposited charge [GeV]
Definition at line 36 of file SRProng.h.
Referenced by caf::Proxy< caf::SRProng >::CheckEquals(), hdf5::HDF5Prong< Tidx >::Fill(), hdf5::HDF5FuzzyKProng< Tidx >::Fill(), flat::Flat< caf::SRProng >::Fill(), caf::Proxy< caf::SRProng >::operator=(), and caf::CAFMaker::sortProngCalE().
|
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(), hdf5::HDF5Prong< Tidx >::Fill(), hdf5::HDF5FuzzyKProng< Tidx >::Fill(), flat::Flat< caf::SRProng >::Fill(), and caf::Proxy< caf::SRProng >::operator=().
|
inherited |
Neutron Daughter CVN information.
Definition at line 49 of file SRProng.h.
Referenced by caf::Proxy< caf::SRProng >::CheckEquals(), hdf5::HDF5Prong< Tidx >::Fill(), hdf5::HDF5FuzzyKProng< Tidx >::Fill(), flat::Flat< caf::SRProng >::Fill(), caf::Proxy< caf::SRProng >::operator=(), and caf::SRProng::SRProng().
|
inherited |
CVN prongID information for 4 views.
Definition at line 50 of file SRProng.h.
Referenced by caf::Proxy< caf::SRProng >::CheckEquals(), hdf5::HDF5Prong< Tidx >::Fill(), hdf5::HDF5FuzzyKProng< Tidx >::Fill(), flat::Flat< caf::SRProng >::Fill(), caf::FillNueEnergyVars(), caf::Proxy< caf::SRProng >::operator=(), and caf::SRProng::SRProng().
|
inherited |
cvnpart trained with opposite horn current
Definition at line 51 of file SRProng.h.
Referenced by caf::Proxy< caf::SRProng >::CheckEquals(), hdf5::HDF5Prong< Tidx >::Fill(), hdf5::HDF5FuzzyKProng< Tidx >::Fill(), flat::Flat< caf::SRProng >::Fill(), caf::Proxy< caf::SRProng >::operator=(), and caf::SRProng::SRProng().
float caf::SRFuzzyKProng::dedx15 |
PionReco dedx calc ignoring 15 cm near vertex.
Definition at line 22 of file SRFuzzyKProng.h.
Referenced by caf::Proxy< caf::SRFuzzyKProng >::CheckEquals(), hdf5::HDF5FuzzyKProng< Tidx >::Fill(), flat::Flat< caf::SRFuzzyKProng >::Fill(), caf::FillNDRecoPngVars(), and caf::Proxy< caf::SRFuzzyKProng >::operator=().
float caf::SRFuzzyKProng::dedx30 |
PionReco dedx calc ignoring 30 cm near vertex.
Definition at line 23 of file SRFuzzyKProng.h.
Referenced by caf::Proxy< caf::SRFuzzyKProng >::CheckEquals(), hdf5::HDF5FuzzyKProng< Tidx >::Fill(), flat::Flat< caf::SRFuzzyKProng >::Fill(), caf::FillNDRecoPngVars(), and caf::Proxy< caf::SRFuzzyKProng >::operator=().
|
inherited |
Shower direction at start point [unit vector recommended].
Definition at line 39 of file SRProng.h.
Referenced by caf::Proxy< caf::SRProng >::CheckEquals(), hdf5::HDF5Prong< Tidx >::Fill(), hdf5::HDF5FuzzyKProng< Tidx >::Fill(), flat::Flat< caf::SRProng >::Fill(), and caf::Proxy< caf::SRProng >::operator=().
|
inherited |
track length [cm]
Definition at line 44 of file SRProng.h.
Referenced by caf::Proxy< caf::SRProng >::CheckEquals(), hdf5::HDF5Prong< Tidx >::Fill(), hdf5::HDF5FuzzyKProng< Tidx >::Fill(), flat::Flat< caf::SRProng >::Fill(), and caf::Proxy< caf::SRProng >::operator=().
|
inherited |
maximum number of contiguous planes in prong
Definition at line 34 of file SRProng.h.
Referenced by caf::Proxy< caf::SRProng >::CheckEquals(), hdf5::HDF5Prong< Tidx >::Fill(), hdf5::HDF5FuzzyKProng< Tidx >::Fill(), flat::Flat< caf::SRProng >::Fill(), and caf::Proxy< caf::SRProng >::operator=().
|
inherited |
maximum number of gapped planes in prong
Definition at line 35 of file SRProng.h.
Referenced by caf::Proxy< caf::SRProng >::CheckEquals(), hdf5::HDF5Prong< Tidx >::Fill(), hdf5::HDF5FuzzyKProng< Tidx >::Fill(), flat::Flat< caf::SRProng >::Fill(), and caf::Proxy< caf::SRProng >::operator=().
|
inherited |
Max time of cell(s) hits.
Definition at line 59 of file SRProng.h.
Referenced by caf::Proxy< caf::SRProng >::CheckEquals(), hdf5::HDF5Prong< Tidx >::Fill(), hdf5::HDF5FuzzyKProng< Tidx >::Fill(), flat::Flat< caf::SRProng >::Fill(), and caf::Proxy< caf::SRProng >::operator=().
|
inherited |
Average time of cell(s) hits weighted by their energy.
Definition at line 58 of file SRProng.h.
Referenced by caf::Proxy< caf::SRProng >::CheckEquals(), hdf5::HDF5Prong< Tidx >::Fill(), hdf5::HDF5FuzzyKProng< Tidx >::Fill(), flat::Flat< caf::SRProng >::Fill(), and caf::Proxy< caf::SRProng >::operator=().
|
inherited |
Average time of cell(s) hits weighted by their time resolution.
Definition at line 61 of file SRProng.h.
Referenced by caf::Proxy< caf::SRProng >::CheckEquals(), hdf5::HDF5Prong< Tidx >::Fill(), hdf5::HDF5FuzzyKProng< Tidx >::Fill(), flat::Flat< caf::SRProng >::Fill(), and caf::Proxy< caf::SRProng >::operator=().
|
inherited |
Min time of cell(s) hits.
Definition at line 60 of file SRProng.h.
Referenced by caf::Proxy< caf::SRProng >::CheckEquals(), hdf5::HDF5Prong< Tidx >::Fill(), hdf5::HDF5FuzzyKProng< Tidx >::Fill(), flat::Flat< caf::SRProng >::Fill(), and caf::Proxy< caf::SRProng >::operator=().
float caf::SRFuzzyKProng::mvapiE |
PionReco measure of particle energy, assuming a charged pion.
Definition at line 29 of file SRFuzzyKProng.h.
Referenced by caf::Proxy< caf::SRFuzzyKProng >::CheckEquals(), hdf5::HDF5FuzzyKProng< Tidx >::Fill(), flat::Flat< caf::SRFuzzyKProng >::Fill(), caf::FillNDRecoPngVars(), and caf::Proxy< caf::SRFuzzyKProng >::operator=().
|
inherited |
number of hits
Definition at line 28 of file SRProng.h.
Referenced by caf::Proxy< caf::SRProng >::CheckEquals(), hdf5::HDF5Prong< Tidx >::Fill(), hdf5::HDF5FuzzyKProng< Tidx >::Fill(), flat::Flat< caf::SRProng >::Fill(), caf::Proxy< caf::SRProng >::operator=(), and caf::SRProng::~SRProng().
|
inherited |
number of hits in x-view
Definition at line 31 of file SRProng.h.
Referenced by caf::Proxy< caf::SRProng >::CheckEquals(), hdf5::HDF5Prong< Tidx >::Fill(), hdf5::HDF5FuzzyKProng< Tidx >::Fill(), flat::Flat< caf::SRProng >::Fill(), and caf::Proxy< caf::SRProng >::operator=().
|
inherited |
number of hits in y-view
Definition at line 32 of file SRProng.h.
Referenced by caf::Proxy< caf::SRProng >::CheckEquals(), hdf5::HDF5Prong< Tidx >::Fill(), hdf5::HDF5FuzzyKProng< Tidx >::Fill(), flat::Flat< caf::SRProng >::Fill(), and caf::Proxy< caf::SRProng >::operator=().
|
inherited |
number of planes spanned
Definition at line 33 of file SRProng.h.
Referenced by caf::Proxy< caf::SRProng >::CheckEquals(), hdf5::HDF5Prong< Tidx >::Fill(), hdf5::HDF5FuzzyKProng< Tidx >::Fill(), flat::Flat< caf::SRProng >::Fill(), and caf::Proxy< caf::SRProng >::operator=().
|
inherited |
Maximum X that contain all the cell hits. [cm].
Definition at line 41 of file SRProng.h.
Referenced by caf::Proxy< caf::SRProng >::CheckEquals(), hdf5::HDF5Prong< Tidx >::Fill(), hdf5::HDF5FuzzyKProng< Tidx >::Fill(), flat::Flat< caf::SRProng >::Fill(), and caf::Proxy< caf::SRProng >::operator=().
|
inherited |
Maximum Y that contain all the cell hits. [cm].
Definition at line 43 of file SRProng.h.
Referenced by caf::Proxy< caf::SRProng >::CheckEquals(), hdf5::HDF5Prong< Tidx >::Fill(), hdf5::HDF5FuzzyKProng< Tidx >::Fill(), flat::Flat< caf::SRProng >::Fill(), and caf::Proxy< caf::SRProng >::operator=().
|
inherited |
Minimum X that contain all the cell hits. [cm].
Definition at line 40 of file SRProng.h.
Referenced by caf::Proxy< caf::SRProng >::CheckEquals(), hdf5::HDF5Prong< Tidx >::Fill(), hdf5::HDF5FuzzyKProng< Tidx >::Fill(), flat::Flat< caf::SRProng >::Fill(), and caf::Proxy< caf::SRProng >::operator=().
|
inherited |
Minimum Y that contain all the cell hits. [cm].
Definition at line 42 of file SRProng.h.
Referenced by caf::Proxy< caf::SRProng >::CheckEquals(), hdf5::HDF5Prong< Tidx >::Fill(), hdf5::HDF5FuzzyKProng< Tidx >::Fill(), flat::Flat< caf::SRProng >::Fill(), and caf::Proxy< caf::SRProng >::operator=().
|
inherited |
Prong label information.
Definition at line 56 of file SRProng.h.
Referenced by caf::Proxy< caf::SRProng >::CheckEquals(), hdf5::HDF5Prong< Tidx >::Fill(), hdf5::HDF5FuzzyKProng< Tidx >::Fill(), flat::Flat< caf::SRProng >::Fill(), and caf::Proxy< caf::SRProng >::operator=().
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(), hdf5::HDF5FuzzyKProng< Tidx >::Fill(), flat::Flat< caf::SRFuzzyKProng >::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(), hdf5::HDF5FuzzyKProng< Tidx >::Fill(), flat::Flat< caf::SRFuzzyKProng >::Fill(), caf::FillNDRecoPngVars(), and caf::Proxy< caf::SRFuzzyKProng >::operator=().
SRRegCVNResult caf::SRFuzzyKProng::regcvn |
Regression CVN information.
Definition at line 21 of file SRFuzzyKProng.h.
Referenced by caf::Proxy< caf::SRFuzzyKProng >::CheckEquals(), hdf5::HDF5FuzzyKProng< Tidx >::Fill(), flat::Flat< caf::SRFuzzyKProng >::Fill(), caf::Proxy< caf::SRFuzzyKProng >::operator=(), and setDefault().
SRShowerLID caf::SRFuzzyKProng::shwlid |
Shower information.
Definition at line 19 of file SRFuzzyKProng.h.
Referenced by caf::Proxy< caf::SRFuzzyKProng >::CheckEquals(), hdf5::HDF5FuzzyKProng< Tidx >::Fill(), flat::Flat< caf::SRFuzzyKProng >::Fill(), caf::FillLIDEnergyVars(), caf::FillShowerVars(), caf::Proxy< caf::SRFuzzyKProng >::operator=(), setDefault(), caf::CAFMaker::sortShowerEnergy(), and trimmubarid().
|
inherited |
Single particle-trained prong CVN, Electron/Photon/Proton/Pion/Muon.
Definition at line 52 of file SRProng.h.
Referenced by caf::Proxy< caf::SRProng >::CheckEquals(), hdf5::HDF5Prong< Tidx >::Fill(), hdf5::HDF5FuzzyKProng< Tidx >::Fill(), flat::Flat< caf::SRProng >::Fill(), caf::Proxy< caf::SRProng >::operator=(), and caf::SRProng::SRProng().
|
inherited |
Single particle-trained prong CVN for NumuCC (exclude muons in training sample), EMid.
Definition at line 53 of file SRProng.h.
Referenced by caf::Proxy< caf::SRProng >::CheckEquals(), hdf5::HDF5Prong< Tidx >::Fill(), hdf5::HDF5FuzzyKProng< Tidx >::Fill(), flat::Flat< caf::SRProng >::Fill(), caf::Proxy< caf::SRProng >::operator=(), and caf::SRProng::SRProng().
|
inherited |
Shower start point in detector coordinates. [cm].
Definition at line 38 of file SRProng.h.
Referenced by caf::Proxy< caf::SRProng >::CheckEquals(), hdf5::HDF5Prong< Tidx >::Fill(), hdf5::HDF5FuzzyKProng< Tidx >::Fill(), flat::Flat< caf::SRProng >::Fill(), caf::Proxy< caf::SRProng >::operator=(), progbar.ProgressBar::Start(), and progbar.ProgressBar::Update().
|
inherited |
Truth information for the prong.
Definition at line 46 of file SRProng.h.
Referenced by caf::Proxy< caf::SRProng >::CheckEquals(), hdf5::HDF5Prong< Tidx >::Fill(), hdf5::HDF5FuzzyKProng< Tidx >::Fill(), flat::Flat< caf::SRProng >::Fill(), caf::FillShowerVars(), and caf::Proxy< caf::SRProng >::operator=().
|
inherited |
Truth information for the prong.
Definition at line 47 of file SRProng.h.
Referenced by caf::Proxy< caf::SRProng >::CheckEquals(), hdf5::HDF5Prong< Tidx >::Fill(), hdf5::HDF5FuzzyKProng< Tidx >::Fill(), flat::Flat< caf::SRProng >::Fill(), caf::FillShowerVars(), and caf::Proxy< caf::SRProng >::operator=().
|
inherited |
Truth information for the prong.
Definition at line 48 of file SRProng.h.
Referenced by caf::Proxy< caf::SRProng >::CheckEquals(), hdf5::HDF5Prong< Tidx >::Fill(), hdf5::HDF5FuzzyKProng< Tidx >::Fill(), flat::Flat< caf::SRProng >::Fill(), caf::FillShowerVars(), and caf::Proxy< caf::SRProng >::operator=().
|
inherited |
Prong view caf::kX = 0, caf::kY = 1 or caf::kXorY = 2.
Definition at line 45 of file SRProng.h.
Referenced by caf::Proxy< caf::SRProng >::CheckEquals(), hdf5::HDF5Prong< Tidx >::Fill(), hdf5::HDF5FuzzyKProng< Tidx >::Fill(), flat::Flat< caf::SRProng >::Fill(), and caf::Proxy< caf::SRProng >::operator=().
|
inherited |
calE, weighted to take into account hits shared between prongs [GeV]
Definition at line 37 of file SRProng.h.
Referenced by caf::Proxy< caf::SRProng >::CheckEquals(), hdf5::HDF5Prong< Tidx >::Fill(), hdf5::HDF5FuzzyKProng< Tidx >::Fill(), flat::Flat< caf::SRProng >::Fill(), and caf::Proxy< caf::SRProng >::operator=().