DUNE StandardRecord
Base object for DUNE analysis files (CAFs)
Loading...
Searching...
No Matches
SRNDTrackAssn.h
1
3
4#ifndef DUNEANAOBJ_SRNDTRACKASSN_H
5#define DUNEANAOBJ_SRNDTRACKASSN_H
6
7#include "duneanaobj/StandardRecord/SRRecoObjBase.h"
8
9#include "duneanaobj/StandardRecord/SRNDLAr.h"
10#include "duneanaobj/StandardRecord/SRTMS.h"
11#include "duneanaobj/StandardRecord/SRMINERvA.h"
12#include "duneanaobj/StandardRecord/SRGAr.h"
13#include "duneanaobj/StandardRecord/SREnums.h"
14
15namespace caf
16{
18 {
19 private:
20 static constexpr float NaN = std::numeric_limits<float>::signaling_NaN();
21
22 public:
27
28
29 float transdispl = NaN;
30 float cosangdispl = NaN;
31 float matchScore = NaN;
32
34
36 };
37}
38
39#endif //DUNEANAOBJ_SRNDTRACKASSN_H
The information needed to uniquely identify a ND-GAr reco object.
Definition: SRGAr.h:39
The information needed to uniquely identify a MINERvA reco object.
Definition: SRMINERvA.h:31
The information needed to uniquely identify an ND-LAr reco object.
Definition: SRNDLAr.h:32
Definition: SRNDTrackAssn.h:18
float matchScore
quantifies how well a LAr and TMS track match each other
Definition: SRNDTrackAssn.h:31
SRGArID garid
GAr track identifier.
Definition: SRNDTrackAssn.h:26
float cosangdispl
cosine of the angular difference between the two tracks at longitudinal position of matching point
Definition: SRNDTrackAssn.h:30
float transdispl
perpendicular distance between the two tracks at longitudinal position of matching point
Definition: SRNDTrackAssn.h:29
SRMINERvAID minervaid
MINERvA track identifier.
Definition: SRNDTrackAssn.h:25
NDRecoMatchType matchType
specifies how the match was performed
Definition: SRNDTrackAssn.h:33
SRNDLArID larid
ND-LAr track identifier. Get the actual SRTrack object using SRNDLAr::Reco<Track>() with this ID,...
Definition: SRNDTrackAssn.h:23
SRTrack trk
new track object generated from synthesis of matched parts
Definition: SRNDTrackAssn.h:35
SRTMSID tmsid
TMS track identifier. Get the actual SRTrack object using SRTMS::Track() with this ID,...
Definition: SRNDTrackAssn.h:24
Base class for reco objects (enables navigation between SRRecoParticle and the underlying object it w...
Definition: SRRecoObjBase.h:18
The information needed to uniquely identify a TMS reco object.
Definition: SRTMS.h:21
Definition: SRTrack.h:33
Common Analysis Files.
Definition: Navigate.cxx:8
NDRecoMatchType
Definition: SREnums.h:211
@ kUndeclared
default value
Definition: SREnums.h:212