BOSS 7.0.6
BESIII Offline Software System
|
#include <WidgetParameterization.h>
Public Member Functions | |
WidgetParameterization () | |
WidgetParameterization (std::string parfile) | |
virtual | ~WidgetParameterization () |
void | setParameters (std::string infile) |
void | printParameters (std::string infile) |
void | showParameters () |
double | dedxPrediction (double x) |
double | sigmaPrediction (double dedx, double nhit, double sin) |
double | resPrediction (double nhit, double sin) |
double | sinPrediction (double sin) |
double | nhitPrediction (double nhit) |
double | getCurvePars (int i) |
void | setCurvePars (int i, double val) |
double | getDedxPars (int i) |
void | setDedxPars (int i, double val) |
double | getNHitPars (int i) |
void | setNHitPars (int i, double val) |
double | getSinPars (int i) |
void | setSinPars (int i, double val) |
Definition at line 26 of file WidgetParameterization.h.
WidgetParameterization::WidgetParameterization | ( | ) |
Definition at line 3 of file WidgetParameterization.cc.
WidgetParameterization::WidgetParameterization | ( | std::string | parfile | ) |
Definition at line 7 of file WidgetParameterization.cc.
|
inlinevirtual |
Definition at line 32 of file WidgetParameterization.h.
double WidgetParameterization::dedxPrediction | ( | double | x | ) |
Definition at line 98 of file WidgetParameterization.cc.
Referenced by HadronPrep::bgCosThetaFits(), HadronPrep::bgFits(), HadronCalibration::fitSigmaVsNHit(), HadronCalibration::fitSigmaVsSin(), WidgetGenerator::generateEvents(), and HadronCalibration::plotEfficiency().
|
inline |
Definition at line 59 of file WidgetParameterization.h.
Referenced by HadronCalibration::fitBGCurve().
|
inline |
Definition at line 65 of file WidgetParameterization.h.
Referenced by HadronCalibration::fitBGCurve().
|
inline |
Definition at line 71 of file WidgetParameterization.h.
Referenced by HadronCalibration::fitSigmaVsNHit().
|
inline |
Definition at line 77 of file WidgetParameterization.h.
Referenced by HadronCalibration::fitSigmaVsSin().
double WidgetParameterization::nhitPrediction | ( | double | nhit | ) |
Definition at line 216 of file WidgetParameterization.cc.
Referenced by HadronCalibration::fitSigmaVsSin().
void WidgetParameterization::printParameters | ( | std::string | infile | ) |
Definition at line 44 of file WidgetParameterization.cc.
Referenced by HadronCalibration::fitBGCurve(), HadronCalibration::fitSigmaVsNHit(), and HadronCalibration::fitSigmaVsSin().
double WidgetParameterization::resPrediction | ( | double | nhit, |
double | sin | ||
) |
Definition at line 164 of file WidgetParameterization.cc.
Referenced by HadronPrep::bgFits().
|
inline |
Definition at line 62 of file WidgetParameterization.h.
Referenced by HadronCalibration::fitBGCurve().
|
inline |
Definition at line 68 of file WidgetParameterization.h.
Referenced by HadronCalibration::fitBGCurve().
|
inline |
Definition at line 74 of file WidgetParameterization.h.
Referenced by HadronCalibration::fitSigmaVsNHit().
void WidgetParameterization::setParameters | ( | std::string | infile | ) |
Definition at line 12 of file WidgetParameterization.cc.
Referenced by HadronPrep::bgCosThetaFits(), HadronPrep::bgFits(), and WidgetParameterization().
|
inline |
Definition at line 80 of file WidgetParameterization.h.
Referenced by HadronCalibration::fitSigmaVsSin().
void WidgetParameterization::showParameters | ( | ) |
Definition at line 73 of file WidgetParameterization.cc.
double WidgetParameterization::sigmaPrediction | ( | double | dedx, |
double | nhit, | ||
double | sin | ||
) |
Definition at line 130 of file WidgetParameterization.cc.
Referenced by HadronPrep::bgCosThetaFits(), HadronPrep::bgFits(), HadronCalibration::fitSigmaVsNHit(), HadronCalibration::fitSigmaVsSin(), WidgetGenerator::generateEvents(), and HadronCalibration::plotEfficiency().
double WidgetParameterization::sinPrediction | ( | double | sin | ) |
Definition at line 194 of file WidgetParameterization.cc.
Referenced by HadronCalibration::fitSigmaVsNHit().