CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
fitUtilities Class Reference

#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]
 

Detailed Description

Definition at line 28 of file fitUtilities.h.

Constructor & Destructor Documentation

fitUtilities::fitUtilities ( )

Definition at line 239 of file fitUtilities.h.

fitUtilities::~fitUtilities ( )

Definition at line 259 of file fitUtilities.h.

Member Function Documentation

double fitUtilities::doGaussFit ( MonitorElement ME)
inline

Definition at line 39 of file fitUtilities.h.

double fitUtilities::doGaussFit ( TH1F *  htoFit)

Definition at line 349 of file fitUtilities.h.

double fitUtilities::doLanGaussFit ( MonitorElement ME)
inline

Definition at line 36 of file fitUtilities.h.

double fitUtilities::doLanGaussFit ( TH1F *  htoFit)

Definition at line 267 of file fitUtilities.h.

double fitUtilities::getFitChi ( )
inline

Definition at line 49 of file fitUtilities.h.

int fitUtilities::getFitnDof ( )
inline

Definition at line 50 of file fitUtilities.h.

double fitUtilities::getGaussPar ( std::string  s)

Definition at line 451 of file fitUtilities.h.

double fitUtilities::getGaussParErr ( std::string  s)

Definition at line 462 of file fitUtilities.h.

double fitUtilities::getLanGaussConv ( std::string  s)

Definition at line 442 of file fitUtilities.h.

double fitUtilities::getLanGaussPar ( std::string  s)

Definition at line 416 of file fitUtilities.h.

double fitUtilities::getLanGaussParErr ( std::string  s)

Definition at line 429 of file fitUtilities.h.

void fitUtilities::init ( void  )

Definition at line 244 of file fitUtilities.h.

Member Data Documentation

double fitUtilities::chi2GausS
private

Definition at line 57 of file fitUtilities.h.

double fitUtilities::epGausS[3]
private

Definition at line 55 of file fitUtilities.h.

double fitUtilities::epLanGausS[4]
private

Definition at line 54 of file fitUtilities.h.

TF1* fitUtilities::gausFit
private

Definition at line 60 of file fitUtilities.h.

TF1* fitUtilities::langausFit
private

Definition at line 59 of file fitUtilities.h.

int32_t fitUtilities::nDofGausS
private

Definition at line 58 of file fitUtilities.h.

double fitUtilities::pGausS[3]
private

Definition at line 55 of file fitUtilities.h.

double fitUtilities::pLanConv[2]
private

Definition at line 56 of file fitUtilities.h.

double fitUtilities::pLanGausS[4]
private

Definition at line 54 of file fitUtilities.h.