|
Analysis-Utilities 26.9.9
C++/ROOT utilities for nuclear measurement data analysis
|
Factories for the custom photopeak PDF components. More...
Functions | |
| RooAbsPdf * | MakeGaussian (const TString &name, RooRealVar &x, RooRealVar &mu, RooRealVar &sigma) |
| Build a Gaussian component. | |
| RooAbsPdf * | MakeStepShelf (const TString &name, RooRealVar &x, RooRealVar &mu, RooRealVar &sigma) |
| Build a StepShelf component. | |
| RooAbsPdf * | MakeLowExpTail (const TString &name, RooRealVar &x, RooRealVar &mu, RooRealVar &sigma, RooRealVar &tau_ratio) |
| Build a LowExpTail component. | |
| RooAbsPdf * | MakeLowLinTail (const TString &name, RooRealVar &x, RooRealVar &mu, RooRealVar &sigma, RooRealVar &slope) |
| Build a LowLinTail component. | |
| RooAbsPdf * | MakeHighExpTail (const TString &name, RooRealVar &x, RooRealVar &mu, RooRealVar &sigma, RooRealVar &tau_ratio) |
| Build a HighExpTail component. | |
| RooAbsPdf * | MakeLinearBackground (const TString &name, RooRealVar &x, RooRealVar &slope) |
| Build a linear background component. | |
Factories for the custom photopeak PDF components.
Thin wrappers over the classes in RooFitPhotopeakPdfs.hpp, for building a model by hand instead of going through RooFitUtils.
| RooAbsPdf * RooFitFunctions::MakeGaussian | ( | const TString & | name, |
| RooRealVar & | x, | ||
| RooRealVar & | mu, | ||
| RooRealVar & | sigma ) |
Build a Gaussian component.
| name | RooFit object name, unique within the workspace. |
| x | Observable. |
| mu | Peak centroid. |
| sigma | Gaussian resolution. |
Definition at line 8 of file RooFitUtils.cpp.
Referenced by RooFitUtils::FitDoublePeak().
| RooAbsPdf * RooFitFunctions::MakeHighExpTail | ( | const TString & | name, |
| RooRealVar & | x, | ||
| RooRealVar & | mu, | ||
| RooRealVar & | sigma, | ||
| RooRealVar & | tau_ratio ) |
Build a HighExpTail component.
| name | RooFit object name, unique within the workspace. |
| x | Observable. |
| mu | Peak centroid. |
| sigma | Gaussian resolution. |
| tau_ratio | Decay constant in units of sigma. |
Definition at line 30 of file RooFitUtils.cpp.
Referenced by RooFitUtils::FitDoublePeak().
| RooAbsPdf * RooFitFunctions::MakeLinearBackground | ( | const TString & | name, |
| RooRealVar & | x, | ||
| RooRealVar & | slope ) |
Build a linear background component.
| name | RooFit object name, unique within the workspace. |
| x | Observable. |
| slope | Background slope; fix it at zero for a flat background. |
Definition at line 36 of file RooFitUtils.cpp.
| RooAbsPdf * RooFitFunctions::MakeLowExpTail | ( | const TString & | name, |
| RooRealVar & | x, | ||
| RooRealVar & | mu, | ||
| RooRealVar & | sigma, | ||
| RooRealVar & | tau_ratio ) |
Build a LowExpTail component.
| name | RooFit object name, unique within the workspace. |
| x | Observable. |
| mu | Peak centroid. |
| sigma | Gaussian resolution. |
| tau_ratio | Decay constant in units of sigma. |
Definition at line 18 of file RooFitUtils.cpp.
Referenced by RooFitUtils::FitDoublePeak().
| RooAbsPdf * RooFitFunctions::MakeLowLinTail | ( | const TString & | name, |
| RooRealVar & | x, | ||
| RooRealVar & | mu, | ||
| RooRealVar & | sigma, | ||
| RooRealVar & | slope ) |
Build a LowLinTail component.
| name | RooFit object name, unique within the workspace. |
| x | Observable. |
| mu | Peak centroid. |
| sigma | Gaussian resolution. |
| slope | Slope of the linear tail factor. |
Definition at line 24 of file RooFitUtils.cpp.
Referenced by RooFitUtils::FitDoublePeak().
| RooAbsPdf * RooFitFunctions::MakeStepShelf | ( | const TString & | name, |
| RooRealVar & | x, | ||
| RooRealVar & | mu, | ||
| RooRealVar & | sigma ) |
Build a StepShelf component.
| name | RooFit object name, unique within the workspace. |
| x | Observable. |
| mu | Peak centroid. |
| sigma | Gaussian resolution. |
Definition at line 13 of file RooFitUtils.cpp.
Referenced by RooFitUtils::FitDoublePeak().