SRNueCosRej.cxx
Go to the documentation of this file.
2 
3 #include <limits>
4 
5 namespace caf
6 {
8  hitsperplane (std::numeric_limits<float>::signaling_NaN()),
9  pngptp (std::numeric_limits<float>::signaling_NaN()),
10  partptp (std::numeric_limits<float>::signaling_NaN()),
11  photptp (std::numeric_limits<float>::signaling_NaN()),
12  photpxp (std::numeric_limits<float>::signaling_NaN()),
13  photpyp (std::numeric_limits<float>::signaling_NaN()),
14  starttop (std::numeric_limits<float>::signaling_NaN()),
15  startbottom (std::numeric_limits<float>::signaling_NaN()),
16  startfront (std::numeric_limits<float>::signaling_NaN()),
17  startback (std::numeric_limits<float>::signaling_NaN()),
18  startwest (std::numeric_limits<float>::signaling_NaN()),
19  starteast (std::numeric_limits<float>::signaling_NaN()),
20  stoptop (std::numeric_limits<float>::signaling_NaN()),
21  stopbottom (std::numeric_limits<float>::signaling_NaN()),
22  stopfront (std::numeric_limits<float>::signaling_NaN()),
23  stopback (std::numeric_limits<float>::signaling_NaN()),
24  stopwest (std::numeric_limits<float>::signaling_NaN()),
25  stopeast (std::numeric_limits<float>::signaling_NaN()),
26  distallpngtop (std::numeric_limits<float>::signaling_NaN()),
27  distallpngbottom (std::numeric_limits<float>::signaling_NaN()),
28  distallpngfront (std::numeric_limits<float>::signaling_NaN()),
29  distallpngback (std::numeric_limits<float>::signaling_NaN()),
30  distallpngwest (std::numeric_limits<float>::signaling_NaN()),
31  distallpngeast (std::numeric_limits<float>::signaling_NaN()),
32  cospidcontain (std::numeric_limits<float>::signaling_NaN()),
33  cospidcontainxy(std::numeric_limits<float>::signaling_NaN()),
34  cospidlight (std::numeric_limits<float>::signaling_NaN()),
35  cospidperibdt (std::numeric_limits<float>::signaling_NaN()),
36  cospidcorebdt (std::numeric_limits<float>::signaling_NaN()),
37  cosdang (std::numeric_limits<float>::signaling_NaN()),
38  vtxdoca (std::numeric_limits<float>::signaling_NaN()),
39  prongmaxx (std::numeric_limits<float>::signaling_NaN()),
40  prongmaxy (std::numeric_limits<float>::signaling_NaN()),
41  prongmaxz (std::numeric_limits<float>::signaling_NaN()),
42  prongminx (std::numeric_limits<float>::signaling_NaN()),
43  prongminy (std::numeric_limits<float>::signaling_NaN()),
44  prongminz (std::numeric_limits<float>::signaling_NaN()),
45  sparsenessasymm(std::numeric_limits<float>::signaling_NaN()),
46  hitsperplaneasymm(std::numeric_limits<float>::signaling_NaN()),
47  sparsenessasymmslice(std::numeric_limits<float>::signaling_NaN()),
48  hitsperplaneasymmslice(std::numeric_limits<float>::signaling_NaN()),
49  musliceidxbydist (0),
50  muanglediffbydist (std::numeric_limits<float>::signaling_NaN()),
51  mutimediffbydist (std::numeric_limits<float>::signaling_NaN()),
52  muclosestapproachbydist (std::numeric_limits<float>::signaling_NaN()),
53  musliceidxbytime (0),
54  muanglediffbytime (std::numeric_limits<float>::signaling_NaN()),
55  mutimediffbytime (std::numeric_limits<float>::signaling_NaN()),
56  muclosestapproachbytime (std::numeric_limits<float>::signaling_NaN())
57  {
58  }
59 
60 
62 
63 
65  {
66  hitsperplane = -5;
67  pngptp = -5;
68  partptp = -5;
69  photptp = -5;
70  photpxp = -5;
71  photpyp = -5;
72  starttop = -5;
73  startbottom = -5;
74  startfront = -5;
75  startback = -5;
76  startwest = -5;
77  starteast = -5;
78  stoptop = -5;
79  stopbottom = -5;
80  stopfront = -5;
81  stopback = -5;
82  stopwest = -5;
83  stopeast = -5;
84  cospidcontain = -5;
85  cospidcontainxy= -5;
86  cospidlight = -5;
87  cospidperibdt = -5;
88  cospidcorebdt = -5;
89  cosdang = -5;
90  vtxdoca = -5;
91  prongminx = -5;
92  prongminy = -5;
93  prongminz = -5;
94  prongmaxx = -5;
95  prongmaxy = -5;
96  prongmaxz = -5;
97  sparsenessasymm = -5;
98  hitsperplaneasymm = -5;
101  musliceidxbydist = -5;
102  muanglediffbydist = -5;
103  mutimediffbydist = -5;
105  musliceidxbytime = -5;
106  muanglediffbytime = -5;
107  mutimediffbytime = -5;
109  }
110 
111 }// end of namespace caf
float distallpngbottom
float mutimediffbydist
Definition: SRNueCosRej.h:193
float muanglediffbytime
Definition: SRNueCosRej.h:206
float muclosestapproachbydist
Definition: SRNueCosRej.h:197
float distallpngeast
float distallpngfront
float muanglediffbydist
Definition: SRNueCosRej.h:189
float distallpngtop
float sparsenessasymmslice
Definition: SRNueCosRej.h:175
float cospidcontain
Nue cosrej PID. A BDT using 5 variables relating to containment.
Definition: SRNueCosRej.h:115
float cospidperibdt
Nue cosrej PID for the peripheral sample for 2020+.
Definition: SRNueCosRej.h:126
float partptp
float cospidcorebdt
Nue cosrej PID for the core sample for 2020+.
Definition: SRNueCosRej.h:128
float hitsperplaneasymmslice
Definition: SRNueCosRej.h:180
float muclosestapproachbytime
Definition: SRNueCosRej.h:214
float mutimediffbytime
Definition: SRNueCosRej.h:210
float hitsperplaneasymm
Definition: SRNueCosRej.h:170
float distallpngback
This module creates Common Analysis Files.
Definition: FileReducer.h:10
float distallpngwest