CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Functions | Variables
MuonResidualsFitter.cc File Reference
#include "Alignment/MuonAlignmentAlgorithms/interface/MuonResidualsFitter.h"
#include <fstream>
#include <set>
#include "TMath.h"
#include "TH1.h"
#include "TF1.h"
#include "TRobustEstimator.h"

Go to the source code of this file.

Functions

double MuonResidualsFitter_compute_log_convolution (double toversigma, double gammaoversigma, double max, double step, double power)
 
Double_t MuonResidualsFitter_GaussPowerTails_TF1 (Double_t *xvec, Double_t *par)
 
double MuonResidualsFitter_integrate_pureGaussian (double low, double high, double center, double sigma)
 
double MuonResidualsFitter_logGaussPowerTails (double residual, double center, double sigma)
 
double MuonResidualsFitter_logPowerLawTails (double residual, double center, double sigma, double gamma)
 
double MuonResidualsFitter_logPureGaussian (double residual, double center, double sigma)
 
double MuonResidualsFitter_logPureGaussian2D (double x, double y, double x0, double y0, double sx, double sy, double r)
 
double MuonResidualsFitter_logROOTVoigt (double residual, double center, double sigma, double gamma)
 
Double_t MuonResidualsFitter_powerLawTails_TF1 (Double_t *xvec, Double_t *par)
 
Double_t MuonResidualsFitter_pureGaussian_TF1 (Double_t *xvec, Double_t *par)
 
Double_t MuonResidualsFitter_ROOTVoigt_TF1 (Double_t *xvec, Double_t *par)
 

Variables

const double MuonResidualsFitter_gsbinsize = 0.01
 
double MuonResidualsFitter_lookup_table [MuonResidualsFitter_numgsbins][MuonResidualsFitter_numtsbins]
 
const int MuonResidualsFitter_numgsbins = 500
 
const int MuonResidualsFitter_numtsbins = 500
 
bool MuonResidualsFitter_table_initialized = false
 
static TMinuit * MuonResidualsFitter_TMinuit
 
const double MuonResidualsFitter_tsbinsize = 0.1
 

Function Documentation

double MuonResidualsFitter_compute_log_convolution ( double  toversigma,
double  gammaoversigma,
double  max,
double  step,
double  power 
)

Definition at line 57 of file MuonResidualsFitter.cc.

Double_t MuonResidualsFitter_GaussPowerTails_TF1 ( Double_t *  xvec,
Double_t *  par 
)

Definition at line 153 of file MuonResidualsFitter.cc.

double MuonResidualsFitter_integrate_pureGaussian ( double  low,
double  high,
double  center,
double  sigma 
)

Definition at line 159 of file MuonResidualsFitter.cc.

double MuonResidualsFitter_logGaussPowerTails ( double  residual,
double  center,
double  sigma 
)

Definition at line 140 of file MuonResidualsFitter.cc.

double MuonResidualsFitter_logPowerLawTails ( double  residual,
double  center,
double  sigma,
double  gamma 
)

Definition at line 86 of file MuonResidualsFitter.cc.

double MuonResidualsFitter_logPureGaussian ( double  residual,
double  center,
double  sigma 
)

Definition at line 31 of file MuonResidualsFitter.cc.

double MuonResidualsFitter_logPureGaussian2D ( double  x,
double  y,
double  x0,
double  y0,
double  sx,
double  sy,
double  r 
)

Definition at line 46 of file MuonResidualsFitter.cc.

double MuonResidualsFitter_logROOTVoigt ( double  residual,
double  center,
double  sigma,
double  gamma 
)

Definition at line 128 of file MuonResidualsFitter.cc.

Double_t MuonResidualsFitter_powerLawTails_TF1 ( Double_t *  xvec,
Double_t *  par 
)

Definition at line 122 of file MuonResidualsFitter.cc.

Double_t MuonResidualsFitter_pureGaussian_TF1 ( Double_t *  xvec,
Double_t *  par 
)

Definition at line 39 of file MuonResidualsFitter.cc.

Double_t MuonResidualsFitter_ROOTVoigt_TF1 ( Double_t *  xvec,
Double_t *  par 
)

Definition at line 134 of file MuonResidualsFitter.cc.

Variable Documentation

const double MuonResidualsFitter_gsbinsize = 0.01

Definition at line 20 of file MuonResidualsFitter.cc.

double MuonResidualsFitter_lookup_table[MuonResidualsFitter_numgsbins][MuonResidualsFitter_numtsbins]

Definition at line 26 of file MuonResidualsFitter.cc.

const int MuonResidualsFitter_numgsbins = 500

Definition at line 22 of file MuonResidualsFitter.cc.

const int MuonResidualsFitter_numtsbins = 500

Definition at line 23 of file MuonResidualsFitter.cc.

bool MuonResidualsFitter_table_initialized = false

Definition at line 25 of file MuonResidualsFitter.cc.

TMinuit* MuonResidualsFitter_TMinuit
static

Definition at line 28 of file MuonResidualsFitter.cc.

const double MuonResidualsFitter_tsbinsize = 0.1

Definition at line 21 of file MuonResidualsFitter.cc.