Logo ROOT   6.08/07
Reference Guide
Classes
RooFit

RooFit toolkit classes. For documentation see (The RooFit Toolkit for Data Modeling)[http://root.cern.ch/drupal/content/roofit].

Classes

class  Roo1DMomentMorphFunction
 1-dimensional morph function between a list of input functions (varlist) as a function of one input parameter (m). More...
 
class  Roo2DKeysPdf
 Two-dimensional kernel estimation PDF. More...
 
class  Roo2DMomentMorphFunction
 2-dimensional morph function between a list of function-numbers as a function of two input parameters (m1 and m2). 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  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
 RooBukinPdf implements the NovosibirskA function. More...
 
class  RooCBShape
 P.d.f implementing the Crystall 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 modules 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  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 p.d.f. 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  RooFunctorBinding
 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  RooGaussian
 Plain Gaussian p.d.f. More...
 
class  RooGaussModel
 Class RooGaussModel implements a RooResolutionModel that models a Gaussian distribution. More...
 
class  RooGExpModel
 Class RooGExpModel is a RooResolutionModel implementation that models a resolution function that is the convolution of a Gaussian with a one-sided exponential. More...
 
class  RooJeffreysPrior
 RooJeffreysPrior. 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 p.d.f. More...
 
class  RooLandau
 Landau Distribution p.d.f. More...
 
class  RooLegendre
 
class  RooLognormal
 RooFit Lognormal PDF. More...
 
class  RooMathCoreReg
 
class  RooMathMoreReg
 
class  RooMultiBinomial
 RooMultiBinomial is an efficiency function which makes all combinations of efficiencies given as input different effiency 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  RooPoisson
 Poisson pdf. More...
 
class  RooPolynomial
 RooPolynomial implements a polynomial p.d.f of the form

\[ f(x) = \sum_{i} a_{i} * x^i \]

By default coefficient a_0 is chosen to be 1, as polynomial probability density functions have one degree of freedome less than polynomial functions due to the normalization condition. More...

 
class  RooSpHarmonic
 Implementation of the so-called real spherical harmonics, using the orthonormal normalization, which are related to spherical harmonics as:

\[ Y_{l0} = Y_l^0 (m=0) \\ Y_{lm} = \frac{1}{\sqrt{2}} \left( Y_l^m + (-1)^m Y_l^{-m} \right) (m>0) \\ Y_{lm} = \frac{1}{i\sqrt{2}} \left( Y_l^{|m|} - (-1)^{|m|} Y_l^{-|m|} \right) (m<0) \]

. More...

 
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 A RooUnblindUniform object is a real valued function object, constructed from a blind value holder and a set of unblinding parameters. 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...