Analysis-Utilities 26.9.9
C++/ROOT utilities for nuclear measurement data analysis
Loading...
Searching...
No Matches
RooFitPeakModel Struct Reference

Every RooFit object making up one peak. More...

#include <RooFitUtils.hpp>

Public Attributes

RooRealVar * mu = nullptr
RooRealVar * sigma = nullptr
RooRealVar * gaus_yield = nullptr
RooRealVar * ratio_step = nullptr
RooRealVar * ratio_low_exp = nullptr
RooRealVar * tau_ratio_low_exp = nullptr
RooRealVar * ratio_low_lin = nullptr
RooRealVar * slope_low_lin = nullptr
RooRealVar * ratio_high_exp = nullptr
RooRealVar * tau_ratio_high_exp = nullptr
RooAbsPdf * gauss_pdf = nullptr
RooAbsPdf * step_pdf = nullptr
RooAbsPdf * low_exp_pdf = nullptr
RooAbsPdf * low_lin_pdf = nullptr
RooAbsPdf * high_exp_pdf = nullptr
RooFormulaVar * step_yield = nullptr
RooFormulaVar * low_exp_yield = nullptr
RooFormulaVar * low_lin_yield = nullptr
RooFormulaVar * high_exp_yield = nullptr

Detailed Description

Every RooFit object making up one peak.

Held so a fit can reach in and fix, free or inspect an individual parameter. Component amplitudes are RooFormulaVar yields expressed as ratios of the Gaussian yield, which is what lets a constrained fit carry a shape between peaks whose scales differ.

Note
Non-owning pointers. The RooFitUtils instance that built them owns them and destroys them with itself.

Definition at line 150 of file RooFitUtils.hpp.

Member Data Documentation

◆ gaus_yield

◆ gauss_pdf

RooAbsPdf* RooFitPeakModel::gauss_pdf = nullptr

Definition at line 162 of file RooFitUtils.hpp.

Referenced by RooFitUtils::FitDoublePeak().

◆ high_exp_pdf

RooAbsPdf* RooFitPeakModel::high_exp_pdf = nullptr

Definition at line 166 of file RooFitUtils.hpp.

Referenced by RooFitUtils::FitDoublePeak().

◆ high_exp_yield

RooFormulaVar* RooFitPeakModel::high_exp_yield = nullptr

Definition at line 171 of file RooFitUtils.hpp.

◆ low_exp_pdf

RooAbsPdf* RooFitPeakModel::low_exp_pdf = nullptr

Definition at line 164 of file RooFitUtils.hpp.

Referenced by RooFitUtils::FitDoublePeak().

◆ low_exp_yield

RooFormulaVar* RooFitPeakModel::low_exp_yield = nullptr

Definition at line 169 of file RooFitUtils.hpp.

◆ low_lin_pdf

RooAbsPdf* RooFitPeakModel::low_lin_pdf = nullptr

Definition at line 165 of file RooFitUtils.hpp.

Referenced by RooFitUtils::FitDoublePeak().

◆ low_lin_yield

RooFormulaVar* RooFitPeakModel::low_lin_yield = nullptr

Definition at line 170 of file RooFitUtils.hpp.

◆ mu

◆ ratio_high_exp

◆ ratio_low_exp

◆ ratio_low_lin

◆ ratio_step

◆ sigma

◆ slope_low_lin

◆ step_pdf

RooAbsPdf* RooFitPeakModel::step_pdf = nullptr

Definition at line 163 of file RooFitUtils.hpp.

Referenced by RooFitUtils::FitDoublePeak().

◆ step_yield

RooFormulaVar* RooFitPeakModel::step_yield = nullptr

Definition at line 168 of file RooFitUtils.hpp.

◆ tau_ratio_high_exp

◆ tau_ratio_low_exp


The documentation for this struct was generated from the following file: