A potential interaction point from the ElasticArms algorithm. More...
#include "/cvmfs/nova-development.opensciencegrid.org/novasoft/releases/N21-01-23/StandardRecord/SRElastic.h"
Public Member Functions | |
SRElastic () | |
virtual | ~SRElastic () |
virtual void | setDefault () |
Public Attributes | |
float | time |
Time [ns]. More... | |
float | slicevertexenergyvolume10 |
Vertex Energy calculated by all the slice hits using volume1 10cm. More... | |
float | slicevertexenergyvolume20 |
Vertex Energy calculated by all the slice hits using volume2 20cm. More... | |
float | slicevertexenergyvolume30 |
Vertex Energy calculated by all the slice hits using volume3 30cm. More... | |
float | slicevertexenergyvolume40 |
Vertex Energy calculated by all the slice hits using volume4 40cm. More... | |
float | prong3dvertexenergyvolume10 |
Vertex Energy calculated by all the hits belong to 3D prong using volume1 10cm. More... | |
float | prong3dvertexenergyvolume20 |
Vertex Energy calculated by all the hits belong to 3D prong using volume2 20cm. More... | |
float | prong3dvertexenergyvolume30 |
Vertex Energy calculated by all the hits belong to 3D prong using volume3 30cm. More... | |
float | prong3dvertexenergyvolume40 |
Vertex Energy calculated by all the hits belong to 3D prong using volume4 40cm. More... | |
float | prong2dvertexenergyvolume10 |
Vertex Energy calculated by all the hits belong to 2D prong using volume1 10cm. More... | |
float | prong2dvertexenergyvolume20 |
Vertex Energy calculated by all the hits belong to 2D prong using volume2 20cm. More... | |
float | prong2dvertexenergyvolume30 |
Vertex Energy calculated by all the hits belong to 2D prong using volume3 30cm. More... | |
float | prong2dvertexenergyvolume40 |
Vertex Energy calculated by all the hits belong to 2D prong using volume4 40cm. More... | |
SRVector3D | vtx |
Vertex position in detector coordinates. [cm]. More... | |
bool | IsValid |
SRFuzzyK | fuzzyk |
Primary 3D prong object. More... | |
A potential interaction point from the ElasticArms algorithm.
Definition at line 19 of file SRElastic.h.
caf::SRElastic::SRElastic | ( | ) |
Definition at line 15 of file SRElastic.cxx.
|
virtual |
Definition at line 32 of file SRElastic.cxx.
|
virtual |
Definition at line 36 of file SRElastic.cxx.
References fuzzyk, IsValid, prong2dvertexenergyvolume10, prong2dvertexenergyvolume20, prong2dvertexenergyvolume30, prong2dvertexenergyvolume40, prong3dvertexenergyvolume10, prong3dvertexenergyvolume20, prong3dvertexenergyvolume30, prong3dvertexenergyvolume40, caf::SRVector3D::SetXYZ(), slicevertexenergyvolume10, slicevertexenergyvolume20, slicevertexenergyvolume30, slicevertexenergyvolume40, and vtx.
SRFuzzyK caf::SRElastic::fuzzyk |
Primary 3D prong object.
Definition at line 44 of file SRElastic.h.
Referenced by caf::BlindThisElasticVtx(), caf::Proxy< caf::SRElastic >::CheckEquals(), ana::Clear2DProngInfo(), Clear2DRecoInfo(), ana::ClearProngInfo(), hdf5::HDF5Elastic< Tidx >::Fill(), flat::Flat< caf::SRElastic >::Fill(), caf::FillNueEnergyVars(), FillTree(), make_dst_cosrejbdttrain(), caf::Proxy< caf::SRElastic >::operator=(), caf::CAFMaker::produce(), reduce_numu_ana2017_prod(), ana::BENDecomp::ReduceForBEN2020Decaf(), ReduceForSignalDecaf(), setDefault(), SideBandLoad(), caf::CAFMaker::sortElasticProng(), tree_maker_simple(), trimmubarid(), trimvar(), and useBDTG().
bool caf::SRElastic::IsValid |
Definition at line 41 of file SRElastic.h.
Referenced by caf::BlindThisRecord(), caf::Proxy< caf::SRElastic >::CheckEquals(), ana::ClearElasticArmsInfo(), hdf5::HDF5Elastic< Tidx >::Fill(), flat::Flat< caf::SRElastic >::Fill(), caf::FillNueEnergyVars(), FillTree(), make_dst_cosrejbdttrain(), caf::Proxy< caf::SRElastic >::operator=(), caf::CAFMaker::produce(), ProducingSA(), reduce_numu_ana2017_prod(), ana::BENDecomp::ReduceForBEN2020Decaf(), ReduceForSignalDecaf(), setDefault(), and trimmubarid().
float caf::SRElastic::prong2dvertexenergyvolume10 |
Vertex Energy calculated by all the hits belong to 2D prong using volume1 10cm.
Definition at line 36 of file SRElastic.h.
Referenced by caf::Proxy< caf::SRElastic >::CheckEquals(), hdf5::HDF5Elastic< Tidx >::Fill(), flat::Flat< caf::SRElastic >::Fill(), caf::Proxy< caf::SRElastic >::operator=(), caf::CAFMaker::produce(), and setDefault().
float caf::SRElastic::prong2dvertexenergyvolume20 |
Vertex Energy calculated by all the hits belong to 2D prong using volume2 20cm.
Definition at line 37 of file SRElastic.h.
Referenced by caf::Proxy< caf::SRElastic >::CheckEquals(), hdf5::HDF5Elastic< Tidx >::Fill(), flat::Flat< caf::SRElastic >::Fill(), caf::Proxy< caf::SRElastic >::operator=(), caf::CAFMaker::produce(), and setDefault().
float caf::SRElastic::prong2dvertexenergyvolume30 |
Vertex Energy calculated by all the hits belong to 2D prong using volume3 30cm.
Definition at line 38 of file SRElastic.h.
Referenced by caf::Proxy< caf::SRElastic >::CheckEquals(), hdf5::HDF5Elastic< Tidx >::Fill(), flat::Flat< caf::SRElastic >::Fill(), caf::Proxy< caf::SRElastic >::operator=(), caf::CAFMaker::produce(), and setDefault().
float caf::SRElastic::prong2dvertexenergyvolume40 |
Vertex Energy calculated by all the hits belong to 2D prong using volume4 40cm.
Definition at line 39 of file SRElastic.h.
Referenced by caf::Proxy< caf::SRElastic >::CheckEquals(), hdf5::HDF5Elastic< Tidx >::Fill(), flat::Flat< caf::SRElastic >::Fill(), caf::Proxy< caf::SRElastic >::operator=(), caf::CAFMaker::produce(), and setDefault().
float caf::SRElastic::prong3dvertexenergyvolume10 |
Vertex Energy calculated by all the hits belong to 3D prong using volume1 10cm.
Definition at line 31 of file SRElastic.h.
Referenced by caf::Proxy< caf::SRElastic >::CheckEquals(), hdf5::HDF5Elastic< Tidx >::Fill(), flat::Flat< caf::SRElastic >::Fill(), caf::Proxy< caf::SRElastic >::operator=(), caf::CAFMaker::produce(), and setDefault().
float caf::SRElastic::prong3dvertexenergyvolume20 |
Vertex Energy calculated by all the hits belong to 3D prong using volume2 20cm.
Definition at line 32 of file SRElastic.h.
Referenced by caf::Proxy< caf::SRElastic >::CheckEquals(), hdf5::HDF5Elastic< Tidx >::Fill(), flat::Flat< caf::SRElastic >::Fill(), caf::Proxy< caf::SRElastic >::operator=(), caf::CAFMaker::produce(), and setDefault().
float caf::SRElastic::prong3dvertexenergyvolume30 |
Vertex Energy calculated by all the hits belong to 3D prong using volume3 30cm.
Definition at line 33 of file SRElastic.h.
Referenced by caf::Proxy< caf::SRElastic >::CheckEquals(), hdf5::HDF5Elastic< Tidx >::Fill(), flat::Flat< caf::SRElastic >::Fill(), caf::Proxy< caf::SRElastic >::operator=(), caf::CAFMaker::produce(), and setDefault().
float caf::SRElastic::prong3dvertexenergyvolume40 |
Vertex Energy calculated by all the hits belong to 3D prong using volume4 40cm.
Definition at line 34 of file SRElastic.h.
Referenced by caf::Proxy< caf::SRElastic >::CheckEquals(), hdf5::HDF5Elastic< Tidx >::Fill(), flat::Flat< caf::SRElastic >::Fill(), caf::Proxy< caf::SRElastic >::operator=(), caf::CAFMaker::produce(), and setDefault().
float caf::SRElastic::slicevertexenergyvolume10 |
Vertex Energy calculated by all the slice hits using volume1 10cm.
Definition at line 26 of file SRElastic.h.
Referenced by caf::Proxy< caf::SRElastic >::CheckEquals(), hdf5::HDF5Elastic< Tidx >::Fill(), flat::Flat< caf::SRElastic >::Fill(), caf::Proxy< caf::SRElastic >::operator=(), caf::CAFMaker::produce(), and setDefault().
float caf::SRElastic::slicevertexenergyvolume20 |
Vertex Energy calculated by all the slice hits using volume2 20cm.
Definition at line 27 of file SRElastic.h.
Referenced by caf::Proxy< caf::SRElastic >::CheckEquals(), hdf5::HDF5Elastic< Tidx >::Fill(), flat::Flat< caf::SRElastic >::Fill(), caf::Proxy< caf::SRElastic >::operator=(), caf::CAFMaker::produce(), and setDefault().
float caf::SRElastic::slicevertexenergyvolume30 |
Vertex Energy calculated by all the slice hits using volume3 30cm.
Definition at line 28 of file SRElastic.h.
Referenced by caf::Proxy< caf::SRElastic >::CheckEquals(), hdf5::HDF5Elastic< Tidx >::Fill(), flat::Flat< caf::SRElastic >::Fill(), caf::Proxy< caf::SRElastic >::operator=(), caf::CAFMaker::produce(), and setDefault().
float caf::SRElastic::slicevertexenergyvolume40 |
Vertex Energy calculated by all the slice hits using volume4 40cm.
Definition at line 29 of file SRElastic.h.
Referenced by caf::Proxy< caf::SRElastic >::CheckEquals(), hdf5::HDF5Elastic< Tidx >::Fill(), flat::Flat< caf::SRElastic >::Fill(), caf::Proxy< caf::SRElastic >::operator=(), caf::CAFMaker::produce(), and setDefault().
float caf::SRElastic::time |
Time [ns].
Definition at line 25 of file SRElastic.h.
Referenced by caf::Proxy< caf::SRElastic >::CheckEquals(), hdf5::HDF5Elastic< Tidx >::Fill(), flat::Flat< caf::SRElastic >::Fill(), caf::Proxy< caf::SRElastic >::operator=(), and caf::CAFMaker::produce().
SRVector3D caf::SRElastic::vtx |
Vertex position in detector coordinates. [cm].
Definition at line 40 of file SRElastic.h.
Referenced by caf::Proxy< caf::SRElastic >::CheckEquals(), hdf5::HDF5Elastic< Tidx >::Fill(), flat::Flat< caf::SRElastic >::Fill(), FillTree(), make_dst_cosrejbdttrain(), caf::Proxy< caf::SRElastic >::operator=(), caf::CAFMaker::produce(), ProducingSA(), ana::BENDecomp::ReduceForBEN2020Decaf(), ReduceForSignalDecaf(), setDefault(), tree_maker_simple(), and useBDTG().