Truth information for cosmic rays. More...
#include "/cvmfs/nova-development.opensciencegrid.org/novasoft/releases/N21-03-07/StandardRecord/SRCosmic.h"
Public Member Functions | |
SRCosmic () | |
~SRCosmic () | |
Public Attributes | |
short | pdg |
pdg code More... | |
float | E |
True energy [GeV]. More... | |
float | visE |
Sum of FLS hits that made CellHits from this neutrino [GeV]. More... | |
float | visEinslc |
Sum of FLS hits that made CellHits from this neutrino in this subevent [GeV]. More... | |
float | eff |
Slicer efficiency for this truth interaction. More... | |
float | pur |
Slicer purity for this truth interaction. More... | |
unsigned int | nhitslc |
Number of hits recorded in this slice by this truth interaction. More... | |
unsigned int | nhittot |
Total number of hits recorded for this truth interaction. More... | |
float | time |
interaction time. More... | |
SRLorentzVector | p |
True momentum [GeV]. More... | |
SRLorentzVector | penter |
True momentum when entering the detector [GeV]. More... | |
SRVector3D | vtx |
Vertex position in detector coordinates [cm]. More... | |
std::vector< SRTrueMichelE > | michel |
Vector of true Michel electrons. More... | |
float | azimuth |
Azimuth angle (w.r.t y-axis) More... | |
float | zenith |
Zenith angle (w.r.t y-axis) More... | |
SRVector3D | enter |
Cosmic entrance point in detector coordinates. [cm] When the primary doesn't enter the detector, coordinates are -5e9. More... | |
SRVector3D | exit |
Cosmic exit point in detector coordinates. [cm] When the primary doesn't enter the detector, coordinates are -5e9. More... | |
SRVector3D | stop |
Cosmic end point in detector coordinates, regardless of whether it is inside or outside the detector. [cm]. More... | |
Truth information for cosmic rays.
Definition at line 15 of file SRCosmic.h.
caf::SRCosmic::SRCosmic | ( | ) |
Definition at line 12 of file SRCosmic.cxx.
|
inline |
float caf::SRCosmic::azimuth |
Azimuth angle (w.r.t y-axis)
Definition at line 38 of file SRCosmic.h.
Referenced by caf::AddCosmicTruthToVec(), caf::Proxy< caf::SRCosmic >::CheckEquals(), flat::Flat< caf::SRCosmic >::Fill(), hdf5::HDF5Cosmic< Tidx >::Fill(), and caf::Proxy< caf::SRCosmic >::operator=().
float caf::SRCosmic::E |
True energy [GeV].
Definition at line 22 of file SRCosmic.h.
Referenced by caf::AddCosmicTruthToVec(), caf::Proxy< caf::SRCosmic >::CheckEquals(), flat::Flat< caf::SRCosmic >::Fill(), hdf5::HDF5Cosmic< Tidx >::Fill(), and caf::Proxy< caf::SRCosmic >::operator=().
float caf::SRCosmic::eff |
Slicer efficiency for this truth interaction.
Definition at line 25 of file SRCosmic.h.
Referenced by caf::AddCosmicTruthToVec(), caf::Proxy< caf::SRCosmic >::CheckEquals(), flat::Flat< caf::SRCosmic >::Fill(), hdf5::HDF5Cosmic< Tidx >::Fill(), and caf::Proxy< caf::SRCosmic >::operator=().
SRVector3D caf::SRCosmic::enter |
Cosmic entrance point in detector coordinates. [cm] When the primary doesn't enter the detector, coordinates are -5e9.
Definition at line 40 of file SRCosmic.h.
Referenced by caf::AddCosmicTruthToVec(), caf::Proxy< caf::SRCosmic >::CheckEquals(), flat::Flat< caf::SRCosmic >::Fill(), hdf5::HDF5Cosmic< Tidx >::Fill(), and caf::Proxy< caf::SRCosmic >::operator=().
SRVector3D caf::SRCosmic::exit |
Cosmic exit point in detector coordinates. [cm] When the primary doesn't enter the detector, coordinates are -5e9.
Definition at line 41 of file SRCosmic.h.
Referenced by caf::AddCosmicTruthToVec(), caf::Proxy< caf::SRCosmic >::CheckEquals(), flat::Flat< caf::SRCosmic >::Fill(), hdf5::HDF5Cosmic< Tidx >::Fill(), and caf::Proxy< caf::SRCosmic >::operator=().
std::vector<SRTrueMichelE> caf::SRCosmic::michel |
Vector of true Michel electrons.
Definition at line 36 of file SRCosmic.h.
Referenced by caf::AddCosmicTruthToVec(), caf::Proxy< caf::SRCosmic >::CheckEquals(), flat::Flat< caf::SRCosmic >::Fill(), hdf5::HDF5Cosmic< Tidx >::Fill(), and caf::Proxy< caf::SRCosmic >::operator=().
unsigned int caf::SRCosmic::nhitslc |
Number of hits recorded in this slice by this truth interaction.
Definition at line 27 of file SRCosmic.h.
Referenced by caf::AddCosmicTruthToVec(), caf::Proxy< caf::SRCosmic >::CheckEquals(), flat::Flat< caf::SRCosmic >::Fill(), hdf5::HDF5Cosmic< Tidx >::Fill(), and caf::Proxy< caf::SRCosmic >::operator=().
unsigned int caf::SRCosmic::nhittot |
Total number of hits recorded for this truth interaction.
Definition at line 28 of file SRCosmic.h.
Referenced by caf::AddCosmicTruthToVec(), caf::Proxy< caf::SRCosmic >::CheckEquals(), flat::Flat< caf::SRCosmic >::Fill(), hdf5::HDF5Cosmic< Tidx >::Fill(), and caf::Proxy< caf::SRCosmic >::operator=().
SRLorentzVector caf::SRCosmic::p |
True momentum [GeV].
Definition at line 32 of file SRCosmic.h.
Referenced by caf::AddCosmicTruthToVec(), caf::Proxy< caf::SRCosmic >::CheckEquals(), flat::Flat< caf::SRCosmic >::Fill(), hdf5::HDF5Cosmic< Tidx >::Fill(), and caf::Proxy< caf::SRCosmic >::operator=().
short caf::SRCosmic::pdg |
pdg code
Definition at line 19 of file SRCosmic.h.
Referenced by caf::AddCosmicTruthToVec(), caf::Proxy< caf::SRCosmic >::CheckEquals(), flat::Flat< caf::SRCosmic >::Fill(), hdf5::HDF5Cosmic< Tidx >::Fill(), caf::Proxy< caf::SRCosmic >::operator=(), and ~SRCosmic().
SRLorentzVector caf::SRCosmic::penter |
True momentum when entering the detector [GeV].
Definition at line 33 of file SRCosmic.h.
Referenced by caf::AddCosmicTruthToVec(), caf::Proxy< caf::SRCosmic >::CheckEquals(), flat::Flat< caf::SRCosmic >::Fill(), hdf5::HDF5Cosmic< Tidx >::Fill(), and caf::Proxy< caf::SRCosmic >::operator=().
float caf::SRCosmic::pur |
Slicer purity for this truth interaction.
Definition at line 26 of file SRCosmic.h.
Referenced by caf::AddCosmicTruthToVec(), caf::Proxy< caf::SRCosmic >::CheckEquals(), flat::Flat< caf::SRCosmic >::Fill(), hdf5::HDF5Cosmic< Tidx >::Fill(), and caf::Proxy< caf::SRCosmic >::operator=().
SRVector3D caf::SRCosmic::stop |
Cosmic end point in detector coordinates, regardless of whether it is inside or outside the detector. [cm].
Definition at line 43 of file SRCosmic.h.
Referenced by caf::AddCosmicTruthToVec(), caf::Proxy< caf::SRCosmic >::CheckEquals(), flat::Flat< caf::SRCosmic >::Fill(), hdf5::HDF5Cosmic< Tidx >::Fill(), and caf::Proxy< caf::SRCosmic >::operator=().
float caf::SRCosmic::time |
interaction time.
Definition at line 31 of file SRCosmic.h.
Referenced by caf::AddCosmicTruthToVec(), caf::Proxy< caf::SRCosmic >::CheckEquals(), flat::Flat< caf::SRCosmic >::Fill(), hdf5::HDF5Cosmic< Tidx >::Fill(), and caf::Proxy< caf::SRCosmic >::operator=().
float caf::SRCosmic::visE |
Sum of FLS hits that made CellHits from this neutrino [GeV].
Definition at line 23 of file SRCosmic.h.
Referenced by caf::AddCosmicTruthToVec(), caf::Proxy< caf::SRCosmic >::CheckEquals(), flat::Flat< caf::SRCosmic >::Fill(), hdf5::HDF5Cosmic< Tidx >::Fill(), and caf::Proxy< caf::SRCosmic >::operator=().
float caf::SRCosmic::visEinslc |
Sum of FLS hits that made CellHits from this neutrino in this subevent [GeV].
Definition at line 24 of file SRCosmic.h.
Referenced by caf::AddCosmicTruthToVec(), caf::Proxy< caf::SRCosmic >::CheckEquals(), flat::Flat< caf::SRCosmic >::Fill(), hdf5::HDF5Cosmic< Tidx >::Fill(), and caf::Proxy< caf::SRCosmic >::operator=().
SRVector3D caf::SRCosmic::vtx |
Vertex position in detector coordinates [cm].
Definition at line 34 of file SRCosmic.h.
Referenced by caf::AddCosmicTruthToVec(), caf::Proxy< caf::SRCosmic >::CheckEquals(), flat::Flat< caf::SRCosmic >::Fill(), hdf5::HDF5Cosmic< Tidx >::Fill(), and caf::Proxy< caf::SRCosmic >::operator=().
float caf::SRCosmic::zenith |
Zenith angle (w.r.t y-axis)
Definition at line 39 of file SRCosmic.h.
Referenced by caf::AddCosmicTruthToVec(), caf::Proxy< caf::SRCosmic >::CheckEquals(), flat::Flat< caf::SRCosmic >::Fill(), hdf5::HDF5Cosmic< Tidx >::Fill(), and caf::Proxy< caf::SRCosmic >::operator=().