#include <HDQMfitUtilities.h>
Public Member Functions | |
double | doGaussFit (MonitorElement *ME) |
double | doGaussFit (TH1F *) |
double | doLanGaussFit (MonitorElement *ME) |
double | doLanGaussFit (TH1F *) |
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) |
HDQMfitUtilities () | |
void | init () |
~HDQMfitUtilities () | |
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 29 of file HDQMfitUtilities.h.
HDQMfitUtilities::HDQMfitUtilities | ( | ) |
HDQMfitUtilities::~HDQMfitUtilities | ( | ) |
|
inline |
Definition at line 40 of file HDQMfitUtilities.h.
References doGaussFit(), MonitorElement::getTH1F(), alignCSCRings::s, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by doGaussFit(), and DQMHistoryServiceBase::setDBValuesForGauss().
double HDQMfitUtilities::doGaussFit | ( | TH1F * | htoFit | ) |
Definition at line 290 of file HDQMfitUtilities.cc.
References chi2GausS, epGausS, gausFit, HDQMUtil::Gauss(), mps_fire::i, init(), langausFit, nDofGausS, pGausS, TrackerOfflineValidation_Dqm_cff::xmax, and Phase2TrackerMonitorDigi_cff::ymax.
|
inline |
Definition at line 37 of file HDQMfitUtilities.h.
References doLanGaussFit(), and MonitorElement::getTH1F().
Referenced by doLanGaussFit(), and DQMHistoryServiceBase::setDBValuesForLandau().
double HDQMfitUtilities::doLanGaussFit | ( | TH1F * | htoFit | ) |
Definition at line 206 of file HDQMfitUtilities.cc.
References chi2GausS, epLanGausS, mps_fire::i, init(), HDQMUtil::langaufun(), HDQMUtil::langaupro(), langausFit, nDofGausS, pLanConv, pLanGausS, TrackerOfflineValidation_Dqm_cff::xmax, and Phase2TrackerMonitorDigi_cff::ymax.
|
inline |
Definition at line 50 of file HDQMfitUtilities.h.
Referenced by DQMHistoryServiceBase::setDBValuesForGauss(), and DQMHistoryServiceBase::setDBValuesForLandau().
|
inline |
Definition at line 51 of file HDQMfitUtilities.h.
Referenced by DQMHistoryServiceBase::setDBValuesForGauss(), and DQMHistoryServiceBase::setDBValuesForLandau().
double HDQMfitUtilities::getGaussPar | ( | std::string | s | ) |
Definition at line 393 of file HDQMfitUtilities.cc.
References pGausS.
Referenced by DQMHistoryServiceBase::setDBValuesForGauss().
double HDQMfitUtilities::getGaussParErr | ( | std::string | s | ) |
double HDQMfitUtilities::getLanGaussConv | ( | std::string | s | ) |
Definition at line 384 of file HDQMfitUtilities.cc.
References pLanConv.
Referenced by DQMHistoryServiceBase::setDBValuesForLandau().
double HDQMfitUtilities::getLanGaussPar | ( | std::string | s | ) |
Definition at line 358 of file HDQMfitUtilities.cc.
References pLanGausS.
Referenced by DQMHistoryServiceBase::setDBValuesForLandau().
double HDQMfitUtilities::getLanGaussParErr | ( | std::string | s | ) |
Definition at line 371 of file HDQMfitUtilities.cc.
References epLanGausS.
Referenced by DQMHistoryServiceBase::setDBValuesForLandau().
void HDQMfitUtilities::init | ( | void | ) |
Definition at line 183 of file HDQMfitUtilities.cc.
References chi2GausS, epGausS, epLanGausS, nDofGausS, pGausS, pLanConv, and pLanGausS.
Referenced by doGaussFit(), doLanGaussFit(), and HDQMfitUtilities().
|
private |
Definition at line 58 of file HDQMfitUtilities.h.
Referenced by doGaussFit(), doLanGaussFit(), and init().
|
private |
Definition at line 56 of file HDQMfitUtilities.h.
Referenced by doGaussFit(), getGaussParErr(), and init().
|
private |
Definition at line 55 of file HDQMfitUtilities.h.
Referenced by doLanGaussFit(), getLanGaussParErr(), and init().
|
private |
Definition at line 61 of file HDQMfitUtilities.h.
Referenced by doGaussFit(), and ~HDQMfitUtilities().
|
private |
Definition at line 60 of file HDQMfitUtilities.h.
Referenced by doGaussFit(), doLanGaussFit(), and ~HDQMfitUtilities().
|
private |
Definition at line 59 of file HDQMfitUtilities.h.
Referenced by doGaussFit(), doLanGaussFit(), and init().
|
private |
Definition at line 56 of file HDQMfitUtilities.h.
Referenced by doGaussFit(), getGaussPar(), and init().
|
private |
Definition at line 57 of file HDQMfitUtilities.h.
Referenced by doLanGaussFit(), getLanGaussConv(), and init().
|
private |
Definition at line 55 of file HDQMfitUtilities.h.
Referenced by doLanGaussFit(), getLanGaussPar(), and init().