DUNE StandardRecord
Base object for DUNE analysis files (CAFs)
SRNDTrackAssn.h
1 
4 #ifndef DUNEANAOBJ_SRNDTRACKASSN_H
5 #define DUNEANAOBJ_SRNDTRACKASSN_H
6 
7 #include "duneanaobj/StandardRecord/SRNDLAr.h"
8 #include "duneanaobj/StandardRecord/SRTMS.h"
9 #include "duneanaobj/StandardRecord/SRMINERvA.h"
10 #include "duneanaobj/StandardRecord/SRGAr.h"
11 
12 namespace caf
13 {
15  {
16  private:
17  static constexpr float NaN = std::numeric_limits<float>::signaling_NaN();
18 
19  public:
24 
25 
26  float transdispl = NaN;
27  float angdispl = NaN;
28 
30  };
31 }
32 
33 #endif //DUNEANAOBJ_SRNDTRACKASSN_H
The information needed to uniquely identify a ND-GAr reco object.
Definition: SRGAr.h:39
Definition: SRMINERvA.h:38
The information needed to uniquely identify an ND-LAr reco object.
Definition: SRNDLAr.h:28
Definition: SRNDTrackAssn.h:15
SRGArID garid
GAr track identifier.
Definition: SRNDTrackAssn.h:23
SRMINERvA minervaid
MINERvA track identifier.
Definition: SRNDTrackAssn.h:22
float transdispl
perpendicular distance between the two tracks at longitudinal position of matching point
Definition: SRNDTrackAssn.h:26
float angdispl
angular difference between the two tracks at longitudinal position of matching point
Definition: SRNDTrackAssn.h:27
SRNDLArID larid
ND-LAr track identifier. Get the actual SRTrack object using SRNDLAr::Reco<Track>() with this ID,...
Definition: SRNDTrackAssn.h:20
SRTrack trk
new track object generated from synthesis of matched parts
Definition: SRNDTrackAssn.h:29
SRTMSID tmsid
TMS track identifier. Get the actual SRTrack object using SRTMS::Track() with this ID,...
Definition: SRNDTrackAssn.h:21
The information needed to uniquely identify a TMS reco object.
Definition: SRTMS.h:21
Definition: SRTrack.h:17
Common Analysis Files.
Definition: SRBeamBranch.h:13