DUNE StandardRecord
Base object for DUNE analysis files (CAFs)
Public Attributes | List of all members
caf::SRGArTrack Class Reference
Inheritance diagram for caf::SRGArTrack:
caf::SRTrack

Public Attributes

float dEdx_fwd = -999.
 dE/dx of track in forward fit
 
float dEdx_bkwd = -999.
 dE/dx of track in backward fit
 
float p_fwd = -999.
 Reco momentum of track in forward fit.
 
float p_bkwd = -999.
 Reco momentum of track in forward fit.
 
float len_cm_fwd = -999.
 Length of track in forward fit.
 
float len_cm_bkwd = -999.
 Length of track in backward fit.
 
int clusters_in_track = -999
 Total number of TPC clusters in track.
 
int garsoft_trk_id = -999
 GArSoft trackId for track.
 
std::vector< int > pid_fwd
 PID of track in forward fit.
 
std::vector< float > pid_prob_fwd
 PID probability vector in forward fit.
 
std::vector< int > pid_bkwd
 PID of track in backward fit.
 
std::vector< float > pid_prob_bkwd
 PID probability vector in backward fit.
 
float truth_fraction
 Contribution of truth particle to reco object.
 
- Public Attributes inherited from caf::SRTrack
SRVector3D start
 Track 3D start point [cm].
 
SRVector3D end
 Track 3D end point [cm].
 
SRVector3D dir
 Unit vector representing estimate of track direction taken from start point
 
SRVector3D enddir
 Unit vector representing estimate of track direction taken from endpoint
 
float Evis = NaN
 Visible energy in voxels corresponding to this track.
 
float qual = NaN
 Reco-specific quality metric (in TMS, equivalent to "hits in track"/"total hits in event".
 
float len_gcm2 = NaN
 Track length in g/cm2.
 
float len_cm = NaN
 Track length in centimeter (actual physical distance)
 
float E = NaN
 Track energy estimate in MeV.
 
std::vector< TrueParticleIDtruth
 Associated SRTrueParticle(s), if relevant (use SRTruthBranch::Particle() with these IDs to grab them)
 
std::vector< float > truthOverlap
 Fractional overlap between this track and true particle.
 

Additional Inherited Members

- Static Public Attributes inherited from caf::SRTrack
static constexpr float NaN = std::numeric_limits<float>::signaling_NaN()
 

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