DUNE StandardRecord
Base object for DUNE analysis files (CAFs)
Loading...
Searching...
No Matches
SRPFP.h
Go to the documentation of this file.
1
7
8#ifndef DUNEANAOBJ_SRPFP_H
9#define DUNEANAOBJ_SRPFP_H
10
12#include "duneanaobj/StandardRecord/SRRecoObjBase.h"
13
14namespace caf
15{
16 class SRPFP : public SRRecoObjBase
17 {
18 public:
19 // less typing further below
20 static constexpr float NaN = std::numeric_limits<float>::signaling_NaN();
21
22 int nhits_U = 0;
23 int nhits_V = 0;
24 int nhits_W = 0;
25 int nhits_3D = 0;
26
27 //LArPfoHierarchyFeatureTool
28 float daughter_parent_hit_ratio = NaN;
29 float ndaughters_hit_3d = NaN;
30
31 //LArThreeDChargeFeatureTool
32 float charge_end_fraction = NaN;
33 float charge_fractional_spread = NaN;
34
35 //LArThreeDLinearFitFeatureTool
36 float diff_straight_line_mean = NaN;
37 float line_length = NaN;
38 float max_fit_gap_length = NaN;
39 float sliding_linear_fit_rms = NaN;
40
41 //LArThreeDOpeningAngleFeatureTool
42 float angle_diff_3d = NaN;
43
44 //LArThreeDPCAFeatureTool
45 float secondary_pca_ratio = NaN;
46 float tertiary_pca_ratio = NaN;
47
48 //LArThreeDVertexDistanceFeatureTool
49 float vertex_distance = NaN;
50
51 //Track/Shower BDT score
52 float track_score = NaN;
53
54 };
55
56}
57
58#endif //DUNEANAOBJ_SRPFP_H
3-vector class with more efficient storage than TVector3. Ported from NOvA StandardRecord.
Definition: SRPFP.h:17
Base class for reco objects (enables navigation between SRRecoParticle and the underlying object it w...
Definition: SRRecoObjBase.h:18
Common Analysis Files.
Definition: Navigate.cxx:8