#include <ExponentialFitData.h>
Public Member Functions | |
ExponentialFitData () | |
double | GetAmplitude () const |
double | GetAmplitudeError () const |
double | GetChi2 () const |
int | GetNdof () const |
double | GetOffset () const |
double | GetSlope () const |
double | GetSlopeError () const |
double | GetStart () const |
double | GetStop () const |
double | operator() (const double x) const |
void | SetAmplitude (const double amp, const double ampErr) |
void | SetChi2Ndof (const double chi2, const int ndof) |
void | SetOffset (const double offset) |
void | SetSlope (const double slope, const double slopeErr) |
void | SetStart (const double start) |
void | SetStop (const double stop) |
Private Attributes | |
double | fAmplitude = 0 |
double | fAmplitudeError = 0 |
double | fChi2 = 0 |
int | fNdof = 0 |
double | fOffset = 0 |
double | fSlope = 0 |
double | fSlopeError = 0 |
double | fStart = 0 |
double | fStop = 0 |
Friends | |
template<class Histogram > | |
class | utl::ExponentialFitter |
Definition at line 11 of file ExponentialFitData.h.
|
inline |
Definition at line 13 of file ExponentialFitData.h.
|
inline |
Definition at line 17 of file ExponentialFitData.h.
References fAmplitude.
Referenced by SdCalibPlotterOG::HistoView::DrawExponentialFit().
|
inline |
Definition at line 18 of file ExponentialFitData.h.
References fAmplitudeError.
|
inline |
Definition at line 22 of file ExponentialFitData.h.
References fChi2.
|
inline |
Definition at line 23 of file ExponentialFitData.h.
References fNdof.
|
inline |
Definition at line 21 of file ExponentialFitData.h.
References fOffset.
|
inline |
Definition at line 19 of file ExponentialFitData.h.
References fSlope.
Referenced by SdHistogramFitterKG::SdHistogramFitter::CalculatePeakAndCharge(), SdHistogramFitterOG::SdHistogramFitter::CalculatePeakAndCharge(), SdCalibratorOG::SdCalibrator::CalculatePeakAndCharge(), and SdCalibPlotterOG::HistoView::DrawExponentialFit().
|
inline |
Definition at line 20 of file ExponentialFitData.h.
References fSlopeError.
Referenced by SdHistogramFitterKG::SdHistogramFitter::CalculatePeakAndCharge(), SdHistogramFitterOG::SdHistogramFitter::CalculatePeakAndCharge(), and SdCalibratorOG::SdCalibrator::CalculatePeakAndCharge().
|
inline |
Definition at line 15 of file ExponentialFitData.h.
References fStart.
Referenced by SdCalibPlotterOG::HistoView::DrawExponentialFit().
|
inline |
Definition at line 16 of file ExponentialFitData.h.
References fStop.
Referenced by SdCalibPlotterOG::HistoView::DrawExponentialFit().
|
inline |
Definition at line 25 of file ExponentialFitData.h.
References fAmplitude, and fSlope.
|
inline |
Definition at line 30 of file ExponentialFitData.h.
References fAmplitude, and fAmplitudeError.
|
inline |
Definition at line 36 of file ExponentialFitData.h.
|
inline |
Definition at line 34 of file ExponentialFitData.h.
References fOffset.
|
inline |
Definition at line 32 of file ExponentialFitData.h.
References fSlope, and fSlopeError.
|
inline |
Definition at line 28 of file ExponentialFitData.h.
References fStart.
|
inline |
Definition at line 29 of file ExponentialFitData.h.
References fStop.
|
friend |
Definition at line 51 of file ExponentialFitData.h.
|
private |
Definition at line 42 of file ExponentialFitData.h.
Referenced by GetAmplitude(), utl::ExponentialFitter< Histogram >::GetFit(), operator()(), and SetAmplitude().
|
private |
Definition at line 43 of file ExponentialFitData.h.
Referenced by GetAmplitudeError(), utl::ExponentialFitter< Histogram >::GetFit(), and SetAmplitude().
|
private |
Definition at line 47 of file ExponentialFitData.h.
Referenced by GetChi2(), utl::ExponentialFitter< Histogram >::GetFit(), and SetChi2Ndof().
|
private |
Definition at line 48 of file ExponentialFitData.h.
Referenced by utl::ExponentialFitter< Histogram >::GetFit(), GetNdof(), and SetChi2Ndof().
|
private |
Definition at line 46 of file ExponentialFitData.h.
Referenced by utl::ExponentialFitter< Histogram >::GetFit(), GetOffset(), and SetOffset().
|
private |
Definition at line 44 of file ExponentialFitData.h.
Referenced by utl::ExponentialFitter< Histogram >::GetFit(), GetSlope(), operator()(), and SetSlope().
|
private |
Definition at line 45 of file ExponentialFitData.h.
Referenced by utl::ExponentialFitter< Histogram >::GetFit(), GetSlopeError(), and SetSlope().
|
private |
Definition at line 40 of file ExponentialFitData.h.
Referenced by utl::ExponentialFitter< Histogram >::GetFit(), GetStart(), and SetStart().
|
private |
Definition at line 41 of file ExponentialFitData.h.
Referenced by utl::ExponentialFitter< Histogram >::GetFit(), GetStop(), and SetStop().