SRXnue.cxx
Go to the documentation of this file.
1 ////////////////////////////////////////////////////////////////////////
2 // \file SRXnue.cxx
3 // \brief Class for storing information BDT variables for the short-baseline oscillation study.
4 // \author kasettisivaprasad@gmail.com
5 ////////////////////////////////////////////////////////////////////////
7 
8 #include <limits>
9 
10 namespace caf
11 {
13  p1energy(std::numeric_limits<float>::signaling_NaN()),
14  p1Fmip(std::numeric_limits<float>::signaling_NaN()),
15  p2Fmip(std::numeric_limits<float>::signaling_NaN()),
16  emaxfrac6p(std::numeric_limits<float>::signaling_NaN()),
17  efrac10p(std::numeric_limits<float>::signaling_NaN()),
18  efracp2(std::numeric_limits<float>::signaling_NaN()),
19  efracp3(std::numeric_limits<float>::signaling_NaN()),
20  efracp4(std::numeric_limits<float>::signaling_NaN()),
21  efrac2sig(std::numeric_limits<float>::signaling_NaN()),
22  bdt(std::numeric_limits<double>::signaling_NaN())
23 
24  { }
25 
27 
29  {
30  bdt = -5;
31  p1energy = -5;
32  p1Fmip = -5;
33  p2Fmip = -5;
34  emaxfrac6p = -5;
35  efrac10p = -5;
36  efracp2 = -5;
37  efracp3 = -5;
38  efracp4 = -5;
39  efrac2sig = -5;
40 
41  }
42 
43 } // end namespace caf
44 ////////////////////////////////////////////////////////////////////////
float efracp4
Definition: SRXnue.h:24
double bdt
Definition: SRXnue.h:26
float p1Fmip
Definition: SRXnue.h:18
float p1energy
Definition: SRXnue.h:17
float efracp2
Definition: SRXnue.h:22
float p2Fmip
Definition: SRXnue.h:19
float efrac10p
Definition: SRXnue.h:21
float emaxfrac6p
Definition: SRXnue.h:20
void setDefault()
Definition: SRXnue.cxx:28
float efrac2sig
Definition: SRXnue.h:25
This module creates Common Analysis Files.
Definition: FileReducer.h:10
float efracp3
Definition: SRXnue.h:23