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
13
14namespace caf
15{
16 class SRPFP
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#endif //DUNEANAOBJ_SRPFP_H
True particle coming out of a probe particle's interaction w/ detector.
3-vector class with more efficient storage than TVector3. Ported from NOvA StandardRecord.
Definition SRPFP.h:17
Common Analysis Files.
Definition Navigate.cxx:8