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

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

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

Public Member Functions

 SRTrack ()
 
 ~SRTrack ()
 

Public Attributes

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

Representation of a rb::Track, knows energy and direction, but not a list of hits.

Definition at line 21 of file SRTrack.h.

Constructor & Destructor Documentation

caf::SRTrack::SRTrack ( )

Definition at line 14 of file SRTrack.cxx.

14  :
15  nhit(-1),
16  nhitx(-1),
17  nhity(-1),
18  nplane(-1),
19  maxplanecont(0),
20  maxplanegap(0),
21  nplanegap(0),
22  calE(-5.0),
23  pngminx(-999),
24  pngmaxx(-999),
25  pngminy(-999),
26  pngmaxy(-999),
27  len(-5.0),
28  lenE(-5.0),
29  overlapE(-5.0),
30  truth(),
31  truthXView(),
32  truthYView(),
33  trkfwdcell(-1),
34  trkfwdcellnd(-1),
35  trkbakcell(-1),
36  trkbakcellnd(-1),
37  leninact(-5.),
38  lenincat(-5.),
39  trkyposattrans(-5.),
40  vtxdist(-5.),
41  enddist(-5.),
42  trkfwddist(-5.),
43  trkfwdair(-5.),
44  trkfwdsteel(-5.),
45  trkbakdist(-5.),
46  trkbakair(-5.),
47  trkbaksteel(-5.),
48  avedEdxlast10cm(-5.),
49  avedEdxlast20cm(-5.),
50  avedEdxlast30cm(-5.),
51  avedEdxlast40cm(-5.),
52  meantime(0),
53  maxtime(0),
54  mintime(0),
55  meantimeRes(0)
56 
57  {
58  }
float avedEdxlast20cm
Average dE/dx in the last 20 cm approximately.
Definition: SRTrack.h:73
float trkbakdist
Kalmantrack projected distance (cm) from start point backwards to det edge.
Definition: SRTrack.h:69
float enddist
Definition: SRTrack.h:65
unsigned short nplane
number of planes spanned
Definition: SRTrack.h:30
float avedEdxlast30cm
Average dE/dx in the last 30 cm approximately.
Definition: SRTrack.h:74
float trkfwdair
for Kalmantrack projected distance forwards how much is through air (ND only, NYI) ...
Definition: SRTrack.h:67
float pngmaxy
Maximum Y that contain all the cell hits. [cm].
Definition: SRTrack.h:40
unsigned short maxplanecont
maximum number of contiguous planes in prong
Definition: SRTrack.h:31
float trkyposattrans
Y position at transition to muon catcher, for determining if track went through air gap (ND only) ...
Definition: SRTrack.h:63
float avedEdxlast40cm
Average dE/dx in the last 40 cm approximately.
Definition: SRTrack.h:75
float calE
energy based on summed calibrated deposited charge [GeV]
Definition: SRTrack.h:34
float mintime
Min time of cell(s)
Definition: SRTrack.h:79
unsigned short nhit
number of hits
Definition: SRTrack.h:25
float trkbaksteel
for Kalmantrack projected distance backwards, how much is through steel (ND only, currently is just d...
Definition: SRTrack.h:71
double leninact
track length in active detector
Definition: SRTrack.h:61
SRParticleTruth truthXView
Truth information for the track.
Definition: SRTrack.h:49
SRParticleTruth truth
Truth information for the track.
Definition: SRTrack.h:48
unsigned short maxplanegap
maximum number of gapped planes in prong
Definition: SRTrack.h:32
int trkfwdcell
track forward cell from end to detector edge
Definition: SRTrack.h:57
int trkbakcellnd
track backeard cell from start to detector edge with muon catcher included
Definition: SRTrack.h:60
float lenE
energy based on track length and MIP assumption [GeV]
Definition: SRTrack.h:44
float meantimeRes
Average time weighted by the time resolution of the cell(s) hit.
Definition: SRTrack.h:80
unsigned short nplanegap
total number of missing planes on track
Definition: SRTrack.h:33
float maxtime
Max time of cell(s)
Definition: SRTrack.h:78
float pngminy
Minimum Y that contain all the cell hits. [cm].
Definition: SRTrack.h:39
unsigned short nhitx
number of hits in x-view
Definition: SRTrack.h:28
float pngmaxx
Maximum X that contain all the cell hits. [cm].
Definition: SRTrack.h:38
SRParticleTruth truthYView
Truth information for the track.
Definition: SRTrack.h:50
int trkbakcell
track backeard cell from start to detector edge
Definition: SRTrack.h:59
float vtxdist
Definition: SRTrack.h:64
float len
track length [cm]
Definition: SRTrack.h:41
unsigned short nhity
number of hits in y-view
Definition: SRTrack.h:29
float trkfwdsteel
for Kalmantrack projected distance forwards, how much is through steel (ND only, currently is just di...
Definition: SRTrack.h:68
float meantime
Average time weighted by the energy of the cell(s) hit.
Definition: SRTrack.h:77
float overlapE
overlapping energy calculated by the NumuEnergy/TrackOverlapECalc module.
Definition: SRTrack.h:45
float trkbakair
for Kalmantrack projected distance backwards how much is through air (ND only, NYI) ...
Definition: SRTrack.h:70
float pngminx
Minimum X that contain all the cell hits. [cm].
Definition: SRTrack.h:37
int trkfwdcellnd
track forward cell from end to detector edge with muon catcher included
Definition: SRTrack.h:58
float avedEdxlast10cm
Average dE/dx in the last 10 cm approximately.
Definition: SRTrack.h:72
double lenincat
track length in muon catcher
Definition: SRTrack.h:62
float trkfwddist
Kalmantrack projected distance (cm) from end point forwards to det edge.
Definition: SRTrack.h:66
caf::SRTrack::~SRTrack ( )
inline

Definition at line 25 of file SRTrack.h.

References nhit.

25 { };

Member Data Documentation

float caf::SRTrack::avedEdxlast10cm
float caf::SRTrack::avedEdxlast20cm
float caf::SRTrack::avedEdxlast30cm
float caf::SRTrack::avedEdxlast40cm
float caf::SRTrack::calE
SRVector3D caf::SRTrack::dir
float caf::SRTrack::enddist
float caf::SRTrack::len
float caf::SRTrack::lenE
double caf::SRTrack::leninact
double caf::SRTrack::lenincat
unsigned short caf::SRTrack::maxplanecont
unsigned short caf::SRTrack::maxplanegap
float caf::SRTrack::maxtime
std::vector<SRTrkME> caf::SRTrack::me
float caf::SRTrack::meantime
float caf::SRTrack::meantimeRes
float caf::SRTrack::mintime
std::vector<SRMRProperties> caf::SRTrack::mrbrem
std::vector<SRMRProperties> caf::SRTrack::mrdif
unsigned short caf::SRTrack::nhit
unsigned short caf::SRTrack::nhitx
unsigned short caf::SRTrack::nhity
unsigned short caf::SRTrack::nplane
unsigned short caf::SRTrack::nplanegap
float caf::SRTrack::overlapE
float caf::SRTrack::pngmaxx
float caf::SRTrack::pngmaxy
float caf::SRTrack::pngminx
float caf::SRTrack::pngminy
SRVector3D caf::SRTrack::start
SRVector3D caf::SRTrack::stop
SRVector3D caf::SRTrack::stopdir
float caf::SRTrack::trkbakair
int caf::SRTrack::trkbakcell
int caf::SRTrack::trkbakcellnd
float caf::SRTrack::trkbakdist
float caf::SRTrack::trkbaksteel

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::FlatTrack::Fill(), flat::FlatKalmanTrack::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
int caf::SRTrack::trkfwdcell
int caf::SRTrack::trkfwdcellnd
float caf::SRTrack::trkfwddist
float caf::SRTrack::trkfwdsteel

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::FlatTrack::Fill(), flat::FlatKalmanTrack::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
SRParticleTruth caf::SRTrack::truth
SRParticleTruth caf::SRTrack::truthXView
SRParticleTruth caf::SRTrack::truthYView
View_t caf::SRTrack::view
float caf::SRTrack::vtxdist

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