#include <fitUtilities.h>
Public Member Functions | |
double | doGaussFit (MonitorElement *ME) |
double | doGaussFit (TH1F *) |
double | doLanGaussFit (MonitorElement *ME) |
double | doLanGaussFit (TH1F *) |
fitUtilities () | |
double | getFitChi () |
int | getFitnDof () |
double | getGaussPar (std::string s) |
double | getGaussParErr (std::string s) |
double | getLanGaussConv (std::string s) |
double | getLanGaussPar (std::string s) |
double | getLanGaussParErr (std::string s) |
void | init () |
~fitUtilities () | |
Private Attributes | |
double | chi2GausS |
double | epGausS [3] |
double | epLanGausS [4] |
TF1 * | gausFit |
TF1 * | langausFit |
int32_t | nDofGausS |
double | pGausS [3] |
double | pLanConv [2] |
double | pLanGausS [4] |
Definition at line 28 of file fitUtilities.h.
fitUtilities::fitUtilities | ( | ) |
fitUtilities::~fitUtilities | ( | ) |
|
inline |
Definition at line 39 of file fitUtilities.h.
References doGaussFit(), getGaussPar(), getGaussParErr(), getLanGaussConv(), getLanGaussPar(), getLanGaussParErr(), MonitorElement::getTH1F(), alignCSCRings::s, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by doGaussFit().
double fitUtilities::doGaussFit | ( | TH1F * | htoFit | ) |
Definition at line 349 of file fitUtilities.h.
References chi2GausS, epGausS, gausFit, Gauss(), mps_fire::i, init(), langausFit, nDofGausS, pGausS, TrackerOfflineValidation_Dqm_cff::xmax, and Phase2TrackerMonitorDigi_cff::ymax.
|
inline |
Definition at line 36 of file fitUtilities.h.
References doLanGaussFit(), and MonitorElement::getTH1F().
Referenced by doLanGaussFit().
double fitUtilities::doLanGaussFit | ( | TH1F * | htoFit | ) |
Definition at line 267 of file fitUtilities.h.
References chi2GausS, epLanGausS, mps_fire::i, init(), langaufun(), langaupro(), langausFit, nDofGausS, pLanConv, pLanGausS, TrackerOfflineValidation_Dqm_cff::xmax, and Phase2TrackerMonitorDigi_cff::ymax.
|
inline |
|
inline |
double fitUtilities::getGaussPar | ( | std::string | s | ) |
double fitUtilities::getGaussParErr | ( | std::string | s | ) |
double fitUtilities::getLanGaussConv | ( | std::string | s | ) |
double fitUtilities::getLanGaussPar | ( | std::string | s | ) |
double fitUtilities::getLanGaussParErr | ( | std::string | s | ) |
void fitUtilities::init | ( | void | ) |
Definition at line 244 of file fitUtilities.h.
References chi2GausS, epGausS, epLanGausS, nDofGausS, pGausS, pLanConv, and pLanGausS.
Referenced by doGaussFit(), doLanGaussFit(), and fitUtilities().
|
private |
Definition at line 57 of file fitUtilities.h.
Referenced by doGaussFit(), doLanGaussFit(), getFitChi(), and init().
|
private |
Definition at line 55 of file fitUtilities.h.
Referenced by doGaussFit(), getGaussParErr(), and init().
|
private |
Definition at line 54 of file fitUtilities.h.
Referenced by doLanGaussFit(), getLanGaussParErr(), and init().
|
private |
Definition at line 60 of file fitUtilities.h.
Referenced by doGaussFit(), and ~fitUtilities().
|
private |
Definition at line 59 of file fitUtilities.h.
Referenced by doGaussFit(), doLanGaussFit(), and ~fitUtilities().
|
private |
Definition at line 58 of file fitUtilities.h.
Referenced by doGaussFit(), doLanGaussFit(), getFitnDof(), and init().
|
private |
Definition at line 55 of file fitUtilities.h.
Referenced by doGaussFit(), getGaussPar(), and init().
|
private |
Definition at line 56 of file fitUtilities.h.
Referenced by doLanGaussFit(), getLanGaussConv(), and init().
|
private |
Definition at line 54 of file fitUtilities.h.
Referenced by doLanGaussFit(), getLanGaussPar(), and init().