DUNE StandardRecord
Base object for DUNE analysis files (CAFs)
SRGArTrack.h
1 // \file SRGArTrack.h
3 // \brief Reconstructed GAr track object
4 // \author F. Martinez <f.martinezlopez@qmul.ac.uk>
5 // \date Jan. 2023
7 #ifndef DUNEANAOBJ_SRGARTRACK_H
8 #define DUNEANAOBJ_SRGARTRACK_H
9 
11 
12 namespace caf
13 {
14  class SRGArTrack: public SRTrack
15  {
16  public:
17 
18  // GAr track characteristics
19  float dEdx_fwd = -999.;
20  float dEdx_bkwd = -999.;
21 
22  float p_fwd = -999.;
23  float p_bkwd = -999.;
24 
25  float len_cm_fwd = -999.;
26  float len_cm_bkwd = -999.;
27 
28  int clusters_in_track = -999;
29 
30  int garsoft_trk_id = -999;
31 
32  std::vector<int> pid_fwd;
33  std::vector<float> pid_prob_fwd;
34  std::vector<int> pid_bkwd;
35  std::vector<float> pid_prob_bkwd;
36 
38  };
39 
40 }
41 
42 #if !defined(__GCCXML__) && !defined(__castxml__)
43 std::ostream & operator<<(std::ostream & stream, const caf::SRGArTrack & tr);
44 #endif
45 
46 #endif //DUNEANAOBJ_SRGARTRACK_H
Reconstructed track object.
Definition: SRGArTrack.h:15
int clusters_in_track
Total number of TPC clusters in track.
Definition: SRGArTrack.h:28
float len_cm_fwd
Length of track in forward fit.
Definition: SRGArTrack.h:25
std::vector< float > pid_prob_bkwd
PID probability vector in backward fit.
Definition: SRGArTrack.h:35
float len_cm_bkwd
Length of track in backward fit.
Definition: SRGArTrack.h:26
float truth_fraction
Contribution of truth particle to reco object.
Definition: SRGArTrack.h:37
std::vector< int > pid_fwd
PID of track in forward fit.
Definition: SRGArTrack.h:32
float dEdx_bkwd
dE/dx of track in backward fit
Definition: SRGArTrack.h:20
float dEdx_fwd
dE/dx of track in forward fit
Definition: SRGArTrack.h:19
std::vector< float > pid_prob_fwd
PID probability vector in forward fit.
Definition: SRGArTrack.h:33
std::vector< int > pid_bkwd
PID of track in backward fit.
Definition: SRGArTrack.h:34
float p_bkwd
Reco momentum of track in forward fit.
Definition: SRGArTrack.h:23
float p_fwd
Reco momentum of track in forward fit.
Definition: SRGArTrack.h:22
int garsoft_trk_id
GArSoft trackId for track.
Definition: SRGArTrack.h:30
Definition: SRTrack.h:17
Common Analysis Files.
Definition: SRBeamBranch.h:13