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

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

Inheritance diagram for caf::SRKalmanTrack:
caf::SRTrack

Public Member Functions

 SRKalmanTrack ()
 
 ~SRKalmanTrack ()
 

Public Attributes

float remavededx
 average dE/dx value as computed by remid More...
 
float rempid
 
float muonid
 MuonID classifier value. More...
 
float scatllh
 
float dedxllh
 
float measfrac
 
int remcont
 
float scatt15
 measure of track scatter ignoring 15 cm near EA vertex More...
 
float scatt30
 measure of track scatter ignoring 30 cm near EA vertex More...
 
float dedx15
 measure of dedx ignoring 15 cm near EA vertex More...
 
float dedx30
 measure of dedx ignoring 30 cm near EA vertex More...
 
float activity15
 measure of activity within 15 cm of end of track ignoring 30 cm near vertex More...
 
float activity30
 measure of activity within 30 cm of end of track ignoring 30 cm near vertex More...
 
float activity45
 measure of activity within 45 cm of end of track ignoring 30 cm near vertex More...
 
float prox15
 
float prox30
 
float mvapiE
 measure of reconstructed energy assuming this track is 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...
 
unsigned short nplanegap
 total number of missing planes on track More...
 
float calE
 energy based on summed calibrated deposited charge [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...
 
float lenE
 energy based on track length and MIP assumption [GeV] More...
 
float overlapE
 overlapping energy calculated by the NumuEnergy/TrackOverlapECalc module. More...
 
SRVector3D stop
 Track end point in detector coordinates. [cm]. More...
 
SRVector3D stopdir
 Track direction at end point [unit vector recommended]. More...
 
SRParticleTruth truth
 Truth information for the track. More...
 
SRParticleTruth truthXView
 Truth information for the track. More...
 
SRParticleTruth truthYView
 Truth information for the track. More...
 
std::vector< SRTrkMEme
 
std::vector< SRMRPropertiesmrdif
 cosmogenic DiF shower properties More...
 
std::vector< SRMRPropertiesmrbrem
 cosmogenic Brem shower properties More...
 
int trkfwdcell
 track forward cell from end to detector edge More...
 
int trkfwdcellnd
 track forward cell from end to detector edge with muon catcher included More...
 
int trkbakcell
 track backeard cell from start to detector edge More...
 
int trkbakcellnd
 track backeard cell from start to detector edge with muon catcher included More...
 
double leninact
 track length in active detector More...
 
double lenincat
 track length in muon catcher More...
 
float trkyposattrans
 Y position at transition to muon catcher, for determining if track went through air gap (ND only) More...
 
float vtxdist
 
float enddist
 
float trkfwddist
 Kalmantrack projected distance (cm) from end point forwards to det edge. More...
 
float trkfwdair
 for Kalmantrack projected distance forwards how much is through air (ND only, NYI) More...
 
float trkfwdsteel
 for Kalmantrack projected distance forwards, how much is through steel (ND only, currently is just distance in muon catcher, cells and all) More...
 
float trkbakdist
 Kalmantrack projected distance (cm) from start point backwards to det edge. More...
 
float trkbakair
 for Kalmantrack projected distance backwards how much is through air (ND only, NYI) More...
 
float trkbaksteel
 for Kalmantrack projected distance backwards, how much is through steel (ND only, currently is just distance in muon catcher, cells and all) More...
 
float avedEdxlast10cm
 Average dE/dx in the last 10 cm approximately. More...
 
float avedEdxlast20cm
 Average dE/dx in the last 20 cm approximately. More...
 
float avedEdxlast30cm
 Average dE/dx in the last 30 cm approximately. More...
 
float avedEdxlast40cm
 Average dE/dx in the last 40 cm approximately. More...
 
float meantime
 Average time weighted by the energy of the cell(s) hit. More...
 
float maxtime
 Max time of cell(s) More...
 
float mintime
 Min time of cell(s) More...
 
float meantimeRes
 Average time weighted by the time resolution of the cell(s) hit. More...
 

Detailed Description

Definition at line 10 of file SRKalmanTrack.h.

Constructor & Destructor Documentation

caf::SRKalmanTrack::SRKalmanTrack ( )

Definition at line 6 of file SRKalmanTrack.cxx.

6  :
7  remavededx(std::numeric_limits<float>::signaling_NaN()),
8  rempid(std::numeric_limits<float>::signaling_NaN()),
9  muonid(std::numeric_limits<float>::signaling_NaN()),
10  scatllh(std::numeric_limits<float>::signaling_NaN()),
11  dedxllh(std::numeric_limits<float>::signaling_NaN()),
12  measfrac(std::numeric_limits<float>::signaling_NaN()),
13  remcont(0),
14  scatt15(std::numeric_limits<float>::signaling_NaN()),
15  scatt30(std::numeric_limits<float>::signaling_NaN()),
16  dedx15(std::numeric_limits<float>::signaling_NaN()),
17  dedx30(std::numeric_limits<float>::signaling_NaN()),
18  activity15(std::numeric_limits<float>::signaling_NaN()),
19  activity30(std::numeric_limits<float>::signaling_NaN()),
20  activity45(std::numeric_limits<float>::signaling_NaN()),
21  prox15(std::numeric_limits<float>::signaling_NaN()),
22  prox30(std::numeric_limits<float>::signaling_NaN()),
23  mvapiE(std::numeric_limits<float>::signaling_NaN())
24  {
25 
26  }
float dedx15
measure of dedx ignoring 15 cm near EA vertex
Definition: SRKalmanTrack.h:26
float remavededx
average dE/dx value as computed by remid
Definition: SRKalmanTrack.h:15
float scatt15
measure of track scatter ignoring 15 cm near EA vertex
Definition: SRKalmanTrack.h:24
float scatt30
measure of track scatter ignoring 30 cm near EA vertex
Definition: SRKalmanTrack.h:25
float activity15
measure of activity within 15 cm of end of track ignoring 30 cm near vertex
Definition: SRKalmanTrack.h:28
float muonid
MuonID classifier value.
Definition: SRKalmanTrack.h:19
float activity30
measure of activity within 30 cm of end of track ignoring 30 cm near vertex
Definition: SRKalmanTrack.h:29
float mvapiE
measure of reconstructed energy assuming this track is a charged pion
Definition: SRKalmanTrack.h:33
float dedx30
measure of dedx ignoring 30 cm near EA vertex
Definition: SRKalmanTrack.h:27
float activity45
measure of activity within 45 cm of end of track ignoring 30 cm near vertex
Definition: SRKalmanTrack.h:30
caf::SRKalmanTrack::~SRKalmanTrack ( )
inline

Definition at line 15 of file SRKalmanTrack.h.

References remavededx.

15 { };

Member Data Documentation

float caf::SRKalmanTrack::activity15

measure of activity within 15 cm of end of track ignoring 30 cm near vertex

Definition at line 28 of file SRKalmanTrack.h.

Referenced by caf::Proxy< caf::SRKalmanTrack >::CheckEquals(), flat::FlatKalmanTrack::Fill(), hdf5::HDF5KalmanTrack< Tidx >::Fill(), caf::FillNDRecoTrkVars(), and caf::Proxy< caf::SRKalmanTrack >::operator=().

float caf::SRKalmanTrack::activity30

measure of activity within 30 cm of end of track ignoring 30 cm near vertex

Definition at line 29 of file SRKalmanTrack.h.

Referenced by caf::Proxy< caf::SRKalmanTrack >::CheckEquals(), flat::FlatKalmanTrack::Fill(), hdf5::HDF5KalmanTrack< Tidx >::Fill(), caf::FillNDRecoTrkVars(), and caf::Proxy< caf::SRKalmanTrack >::operator=().

float caf::SRKalmanTrack::activity45

measure of activity within 45 cm of end of track ignoring 30 cm near vertex

Definition at line 30 of file SRKalmanTrack.h.

Referenced by caf::Proxy< caf::SRKalmanTrack >::CheckEquals(), flat::FlatKalmanTrack::Fill(), hdf5::HDF5KalmanTrack< Tidx >::Fill(), caf::FillNDRecoTrkVars(), and caf::Proxy< caf::SRKalmanTrack >::operator=().

float caf::SRTrack::avedEdxlast10cm
inherited
float caf::SRTrack::avedEdxlast20cm
inherited
float caf::SRTrack::avedEdxlast30cm
inherited
float caf::SRTrack::avedEdxlast40cm
inherited
float caf::SRTrack::calE
inherited
float caf::SRKalmanTrack::dedx15
float caf::SRKalmanTrack::dedx30
float caf::SRKalmanTrack::dedxllh
SRVector3D caf::SRTrack::dir
inherited
float caf::SRTrack::enddist
inherited
float caf::SRTrack::len
inherited
float caf::SRTrack::lenE
inherited
double caf::SRTrack::leninact
inherited
double caf::SRTrack::lenincat
inherited
unsigned short caf::SRTrack::maxplanecont
inherited
unsigned short caf::SRTrack::maxplanegap
inherited
float caf::SRTrack::maxtime
inherited
std::vector<SRTrkME> caf::SRTrack::me
inherited
float caf::SRTrack::meantime
inherited
float caf::SRTrack::meantimeRes
inherited
float caf::SRKalmanTrack::measfrac
float caf::SRTrack::mintime
inherited
std::vector<SRMRProperties> caf::SRTrack::mrbrem
inherited
std::vector<SRMRProperties> caf::SRTrack::mrdif
inherited
float caf::SRKalmanTrack::muonid
float caf::SRKalmanTrack::mvapiE
unsigned short caf::SRTrack::nhit
inherited
unsigned short caf::SRTrack::nhitx
inherited
unsigned short caf::SRTrack::nhity
inherited
unsigned short caf::SRTrack::nplane
inherited
unsigned short caf::SRTrack::nplanegap
inherited
float caf::SRTrack::overlapE
inherited
float caf::SRTrack::pngmaxx
inherited
float caf::SRTrack::pngmaxy
inherited
float caf::SRTrack::pngminx
inherited
float caf::SRTrack::pngminy
inherited
float caf::SRKalmanTrack::prox15
float caf::SRKalmanTrack::prox30
float caf::SRKalmanTrack::remavededx
int caf::SRKalmanTrack::remcont
float caf::SRKalmanTrack::rempid
float caf::SRKalmanTrack::scatllh
float caf::SRKalmanTrack::scatt15
float caf::SRKalmanTrack::scatt30
SRVector3D caf::SRTrack::start
inherited
SRVector3D caf::SRTrack::stop
inherited
SRVector3D caf::SRTrack::stopdir
inherited
float caf::SRTrack::trkbakair
inherited
int caf::SRTrack::trkbakcell
inherited
int caf::SRTrack::trkbakcellnd
inherited
float caf::SRTrack::trkbakdist
inherited
float caf::SRTrack::trkbaksteel
inherited

for Kalmantrack projected distance backwards, how much is through steel (ND only, currently is just distance in muon catcher, cells and all)

Definition at line 71 of file SRTrack.h.

Referenced by caf::Proxy< caf::SRTrack >::CheckEquals(), flat::FlatBpfTrack::Fill(), flat::FlatKalmanTrack::Fill(), flat::FlatTrack::Fill(), hdf5::HDF5Track< Tidx >::Fill(), hdf5::HDF5BpfTrack< Tidx >::Fill(), hdf5::HDF5KalmanTrack< Tidx >::Fill(), caf::FillTrackContainmentVars(), and caf::Proxy< caf::SRTrack >::operator=().

float caf::SRTrack::trkfwdair
inherited
int caf::SRTrack::trkfwdcell
inherited
int caf::SRTrack::trkfwdcellnd
inherited
float caf::SRTrack::trkfwddist
inherited
float caf::SRTrack::trkfwdsteel
inherited

for Kalmantrack projected distance forwards, how much is through steel (ND only, currently is just distance in muon catcher, cells and all)

Definition at line 68 of file SRTrack.h.

Referenced by caf::Proxy< caf::SRTrack >::CheckEquals(), flat::FlatBpfTrack::Fill(), flat::FlatKalmanTrack::Fill(), flat::FlatTrack::Fill(), hdf5::HDF5Track< Tidx >::Fill(), hdf5::HDF5BpfTrack< Tidx >::Fill(), hdf5::HDF5KalmanTrack< Tidx >::Fill(), caf::FillTrackContainmentVars(), and caf::Proxy< caf::SRTrack >::operator=().

float caf::SRTrack::trkyposattrans
inherited
SRParticleTruth caf::SRTrack::truth
inherited
SRParticleTruth caf::SRTrack::truthXView
inherited
SRParticleTruth caf::SRTrack::truthYView
inherited
View_t caf::SRTrack::view
inherited
float caf::SRTrack::vtxdist
inherited

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