RooFit main classes for building likelihood models, mainly PDFs.
For an introduction check the user's guides, courses or the RooFit chapter of the Manual.
For tutorials see RooFit Tutorials.
Classes | |
| class | Roo2DKeysPdf | 
| Two-dimensional kernel estimation PDF.  More... | |
| class | RooArgusBG | 
| RooArgusBG is a RooAbsPdf implementation describing the ARGUS background shape.  More... | |
| class | RooBCPEffDecay | 
| PDF describing decay time distribution of B meson including effects of standard model CP violation.  More... | |
| class | RooBCPGenDecay | 
| Implement standard CP physics model with S and C (no mention of lambda) Suitably stolen and modified from RooBCPEffDecay.  More... | |
| class | RooBDecay | 
| Most general description of B decay time distribution with effects of CP violation, mixing and life time differences.  More... | |
| class | RooBernstein | 
| Bernstein basis polynomials are positive-definite in the range [0,1].  More... | |
| class | RooBifurGauss | 
| Bifurcated Gaussian p.d.f with different widths on left and right side of maximum value.  More... | |
| class | RooBlindTools | 
| class | RooBMixDecay | 
| Class RooBMixDecay is a RooAbsAnaConvPdf implementation that describes the decay of B mesons with the effects of B0/B0bar mixing.  More... | |
| class | RooBreitWigner | 
| Class RooBreitWigner is a RooAbsPdf implementation that models a non-relativistic Breit-Wigner shape.  More... | |
| class | RooBukinPdf | 
| The RooBukinPdf implements the NovosibirskA function.  More... | |
| class | RooCBShape | 
| PDF implementing the Crystal Ball line shape.  More... | |
| class | RooCFunction1Binding< VO, VI > | 
| RooCFunction1Binding is a templated implementation of class RooAbsReal that binds generic C(++) functions to a RooAbsReal argument thus allowing generic C++ functions to be used as RooFit functions.  More... | |
| class | RooCFunction2Binding< VO, VI1, VI2 > | 
| RooCFunction2Binding is a templated implementation of class RooAbsReal that binds generic C(++) functions to a RooAbsReal argument thus allowing generic C++ functions to be used as RooFit functions.  More... | |
| class | RooCFunction3Binding< VO, VI1, VI2, VI3 > | 
| RooCFunction3Binding is a templated implementation of class RooAbsReal that binds generic C(++) functions to a RooAbsReal argument thus allowing generic C++ functions to be used as RooFit functions.  More... | |
| class | RooCFunction4Binding< VO, VI1, VI2, VI3, VI4 > | 
| RooCFunction4Binding is a templated implementation of class RooAbsReal that binds generic C(++) functions to a RooAbsReal argument thus allowing generic C++ functions to be used as RooFit functions.  More... | |
| class | RooChebychev | 
| Chebychev polynomial p.d.f.  More... | |
| class | RooChi2MCSModule | 
| RooChi2MCSModule is an add-on module to RooMCStudy that calculates the chi-squared of fitted p.d.f with respect to a binned version of the data.  More... | |
| class | RooChiSquarePdf | 
| The PDF of the Chi Square distribution for n degrees of freedom.  More... | |
| class | RooCrystalBall | 
| PDF implementing the generalized Asymmetrical Double-Sided Crystall Ball line shape.  More... | |
| class | RooDecay | 
| Single or double sided decay function that can be analytically convolved with any RooResolutionModel implementation.  More... | |
| class | RooDstD0BG | 
| Special p.d.f shape that can be used to model the background of D*-D0 mass difference distributions.  More... | |
| class | RooExponential | 
| Exponential PDF.  More... | |
| class | RooFunctor1DBinding | 
| RooCFunction1Binding is a templated implementation of class RooAbsReal that binds generic C(++) functions to a RooAbsReal argument thus allowing generic C++ functions to be used as RooFit functions.  More... | |
| class | RooFunctor1DPdfBinding | 
| class | RooFunctorBinding | 
| RooFunctorBinding makes math functions from ROOT usable in RooFit.  More... | |
| class | RooFunctorPdfBinding | 
| RooFunctorPdfBinding makes math functions from ROOT usable as PDFs in RooFit.  More... | |
| class | RooGamma | 
| Implementation of the Gamma PDF for RooFit/RooStats.  More... | |
| class | RooGaussian | 
| Plain Gaussian p.d.f.  More... | |
| class | RooGaussModel | 
| Class RooGaussModel implements a RooResolutionModel that models a Gaussian distribution.  More... | |
| class | RooGExpModel | 
| The RooGExpModel is a RooResolutionModel implementation that models a resolution function that is the convolution of a Gaussian with a one-sided exponential.  More... | |
| class | RooHistConstraint | 
| The RooHistConstraint implements constraint terms for a binned PDF with statistical uncertainties.  More... | |
| class | RooIntegralMorph | 
| Class RooIntegralMorph is an implementation of the histogram interpolation technique described by Alex Read in 'NIM A 425 (1999) 357-369 'Linear interpolation of histograms' for continuous functions rather than histograms.  More... | |
| class | RooJeffreysPrior | 
| Implementation of Jeffrey's prior.  More... | |
| class | RooJohnson | 
| Johnson's \( S_{U} \) distribution.  More... | |
| class | RooKeysPdf | 
| Class RooKeysPdf implements a one-dimensional kernel estimation p.d.f which model the distribution of an arbitrary input dataset as a superposition of Gaussian kernels, one for each data point, each contributing 1/N to the total integral of the pdf.  More... | |
| class | RooLagrangianMorphFunc | 
| Class RooLagrangianMorphing is a implementation of the method of Effective Lagrangian Morphing, described in ATL-PHYS-PUB-2015-047.  More... | |
| class | RooLandau | 
| Landau distribution p.d.f.  More... | |
| class | RooLegacyExpPoly | 
| RooLegacyExpPoly implements a polynomial PDF of the form.  More... | |
| class | RooLegendre | 
| Compute the associated Legendre polynomials using ROOT::Math::assoc_legendre().  More... | |
| class | RooLognormal | 
| RooFit Lognormal PDF.  More... | |
| class | RooMathCoreReg | 
| class | RooMathMoreReg | 
| class | RooMomentMorph | 
| class | RooMomentMorphFunc | 
| class | RooMomentMorphFuncND | 
| class | RooMultiBinomial | 
| RooMultiBinomial is an efficiency function which makes all combinations of efficiencies given as input different efficiency functions for different categories.  More... | |
| class | RooNDKeysPdf | 
| Generic N-dimensional implementation of a kernel estimation p.d.f.  More... | |
| class | RooNonCentralChiSquare | 
| The PDF of the Non-Central Chi Square distribution for n degrees of freedom.  More... | |
| class | RooNonCPEigenDecay | 
| Time-dependent RooAbsAnaConvPdf for CP violating decays to Non-CP eigenstates (eg, \( B_0 \rightarrow \rho^\pm \pi^\mp\)).  More... | |
| class | RooNovosibirsk | 
| RooNovosibirsk implements the Novosibirsk function.  More... | |
| class | RooParametricStepFunction | 
| The Parametric Step Function PDF is a binned distribution whose parameters are the heights of each bin.  More... | |
| class | RooParamHistFunc | 
| A histogram function that assigns scale parameters to every bin.  More... | |
| class | RooPoisson | 
| Poisson pdf.  More... | |
| class | RooPolyFunc | 
| RooPolyFunc implements a polynomial function in multi-variables.  More... | |
| class | RooPolynomial | 
| RooPolynomial implements a polynomial p.d.f of the form.  More... | |
| class | RooPowerSum | 
| RooPowerSum implements a power law PDF of the form.  More... | |
| class | RooSpHarmonic | 
| Implementation of the so-called real spherical harmonics, using the orthonormal normalization, which are related to spherical harmonics as:  More... | |
| class | RooSpline | 
| A RooFit class for creating spline functions.  More... | |
| class | RooStepFunction | 
| The Step Function is a binned function whose parameters are the heights of each bin.  More... | |
| class | RooTFnBinding | 
| Use TF1, TF2, TF3 functions as RooFit objects.  More... | |
| class | RooTFnPdfBinding | 
| class | RooTMathReg | 
| class | RooUnblindCPAsymVar | 
| Implementation of BlindTools' CP asymmetry blinding method A RooUnblindCPAsymVar object is a real valued function object, constructed from a blind value holder and a set of unblinding parameters.  More... | |
| class | RooUnblindOffset | 
| Implementation of BlindTools' offset blinding method A RooUnblindOffset object is a real valued function object, constructed from a blind value holder and a set of unblinding parameters.  More... | |
| class | RooUnblindPrecision | 
| Implementation of BlindTools' precision blinding method A RooUnblindPrecision object is a real valued function object, constructed from a blind value holder and a set of unblinding parameters.  More... | |
| class | RooUnblindUniform | 
| Implementation of BlindTools' offset blinding method.  More... | |
| class | RooUniform | 
| Flat p.d.f.  More... | |
| class | RooVoigtian | 
| RooVoigtian is an efficient implementation of the convolution of a Breit-Wigner with a Gaussian, making use of the complex error function.  More... | |