All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
StoppingChi2Fit.h
Go to the documentation of this file.
1 // Class for holding the result of fitting a Pol0 andf expo to find the Bragg peak for a track
2 
3 #ifndef sbncode_stoppingchi2fit_H
4 #define sbncode_stoppingchi2fit_H
5 
6 namespace sbn {
8  public:
10  : pol0Chi2(-5.f)
11  , expChi2(-5.f)
12  , pol0Fit(-5.f)
13  {
14  }
15 
16  StoppingChi2Fit(const float pol0Chi2, const float expChi2, const float pol0Fit)
17  : pol0Chi2(pol0Chi2)
18  , expChi2(expChi2)
19  , pol0Fit(pol0Fit)
20  {
21  }
22 
23  float pol0Chi2; // Chi^2 of fitting a 0 degree polynomial
24  float expChi2; // Chi^2 of fitting an exponential
25  float pol0Fit; // Best fit value of a 0 degree polynomial [MeV/cm]
26 };
27 }
28 
29 #endif
StoppingChi2Fit(const float pol0Chi2, const float expChi2, const float pol0Fit)