ant
A2 ant: class-based analysis framework
ant::Fits Class Reference

#include <Fits.h>

Classes

struct  FitResult
 

Static Public Member Functions

static FitResult FitEtaCalib (TH1 *h, const double r_min=450.0, const double r_max=650.0)
 
static FitResult FitEtaPrimeCalib (TH1 *h, const double r_min=800.0, const double r_max=1050.0)
 
static FitResult FitPi0Calib (TH1 *h, const double r_min=70.0, const double r_max=220.0)
 
static FitResult FitPi0Calib0 (TH1 *h, const double r_min=70.0, const double r_max=220.0)
 
static FitResult FitPi0CalibGaussian (TH1 *h, const double r_min=70.0, const double r_max=220.0)
 
static FitResult FitPeakPol0 (TH1 *h, const double mass, const double expected_width, const double r_min, const double r_max)
 
static FitResult FitPeakPol4 (TH1 *h, const double mass, const double expected_width, const double r_min, const double r_max)
 
static FitResult FitPeakCrystalBallPol0 (TH1 *h, const double mass, const double expected_width, const double r_min, const double r_max)
 
static FitResult FitPeakCrystalBallPol4 (TH1 *h, const double mass, const double expected_width, const double r_min, const double r_max)
 
static FitResult FitPeakCrystalBallPol6 (TH1 *h, const double mass, const double expected_width, const double r_min, const double r_max)
 
static FitResult FitPeakPol6 (TH1 *h, const double mass, const double expected_width, const double r_min, const double r_max)
 
static void FitSlicesPi0 (TH2 *h)
 
static void FitSlicesZVertex (TH3 *h)
 
static void FitSlicesEta (TH2 *h)
 
static void FitSlicesEtaPrime (TH2 *h)
 
static void FitSlicesAlpha (TH2 *h)
 

Member Function Documentation

◆ FitEtaCalib()

Fits::FitResult Fits::FitEtaCalib ( TH1 *  h,
const double  r_min = 450.0,
const double  r_max = 650.0 
)
static

◆ FitEtaPrimeCalib()

Fits::FitResult Fits::FitEtaPrimeCalib ( TH1 *  h,
const double  r_min = 800.0,
const double  r_max = 1050.0 
)
static

◆ FitPeakCrystalBallPol0()

Fits::FitResult Fits::FitPeakCrystalBallPol0 ( TH1 *  h,
const double  mass,
const double  expected_width,
const double  r_min,
const double  r_max 
)
static

◆ FitPeakCrystalBallPol4()

Fits::FitResult Fits::FitPeakCrystalBallPol4 ( TH1 *  h,
const double  mass,
const double  expected_width,
const double  r_min,
const double  r_max 
)
static

◆ FitPeakCrystalBallPol6()

Fits::FitResult Fits::FitPeakCrystalBallPol6 ( TH1 *  h,
const double  mass,
const double  expected_width,
const double  r_min,
const double  r_max 
)
static

◆ FitPeakPol0()

Fits::FitResult Fits::FitPeakPol0 ( TH1 *  h,
const double  mass,
const double  expected_width,
const double  r_min,
const double  r_max 
)
static

◆ FitPeakPol4()

Fits::FitResult Fits::FitPeakPol4 ( TH1 *  h,
const double  mass,
const double  expected_width,
const double  r_min,
const double  r_max 
)
static

◆ FitPeakPol6()

Fits::FitResult Fits::FitPeakPol6 ( TH1 *  h,
const double  mass,
const double  expected_width,
const double  r_min,
const double  r_max 
)
static

◆ FitPi0Calib()

Fits::FitResult Fits::FitPi0Calib ( TH1 *  h,
const double  r_min = 70.0,
const double  r_max = 220.0 
)
static

◆ FitPi0Calib0()

Fits::FitResult Fits::FitPi0Calib0 ( TH1 *  h,
const double  r_min = 70.0,
const double  r_max = 220.0 
)
static

◆ FitPi0CalibGaussian()

Fits::FitResult Fits::FitPi0CalibGaussian ( TH1 *  h,
const double  r_min = 70.0,
const double  r_max = 220.0 
)
static

◆ FitSlicesAlpha()

void Fits::FitSlicesAlpha ( TH2 *  h)
static

◆ FitSlicesEta()

void Fits::FitSlicesEta ( TH2 *  h)
static

◆ FitSlicesEtaPrime()

void Fits::FitSlicesEtaPrime ( TH2 *  h)
static

◆ FitSlicesPi0()

void Fits::FitSlicesPi0 ( TH2 *  h)
static

◆ FitSlicesZVertex()

void Fits::FitSlicesZVertex ( TH3 *  h)
static

The documentation for this class was generated from the following files: