ROOT 6.19/01 Reference Guide |

Class List

Here are the classes, structs, unions and interfaces with brief descriptions:

[detail level 123456]

▶NBatchHelpers | |

▶NBidirMMapPipe_impl | Namespace for implementation details of BidirMMapPipe |

▶NMemstat | |

▶NPyROOT | |

▶NRcpp | This is a class to support deprecated method to pass function to R's Environment, based in Rcpp::InternalFunction |

▶NRgl | |

▶NRooFit | The namespace RooFit contains mostly switches that change the behaviour of functions of PDFs (or other types of arguments) |

▶NRooHelpers | |

▶NRooStats | Namespace for the RooStats classes |

▶NROOT | Namespace for new ROOT classes and functions |

▶NROOTwriter | |

▶NTClassEdit | |

▶NTMath | TMath |

▶NTMVA | Create variable transformations |

▶NTStreamerInfoActions | |

▶Nvecgeom | |

▶Nwriter | |

C_x3d_data_ | |

C_x3d_sizeof_ | |

CAnyCollectionProxy | |

CAnyCollectionStreamer | |

CBalancerInfo | |

CBaseSelectionRule | |

Cbasic_string_view | |

CBasicRNNLayer | Generic implementation |

▶CBidirMMapPipe | BidirMMapPipe creates a bidirectional channel between the current process and a child it forks |

CBinaryOpPolicy | |

CBinomialNeymanInterval | |

CBinomialProbHelper | |

CClassSelectionRule | |

CColorStruct_t | |

CCompareAsc | |

CcompareBAasc | |

CcompareBAdesc | |

CCompareDesc | |

CContDist | Free functions adapter needed by UNURAN for onedimensional continuous distributions |

CCpuInfo_t | |

CDebuggingSampler | DebuggingSampler is a simple implementation of the DistributionCreator interface used for debugging |

CDebuggingTestStat | DebuggingTestStat is a simple implementation of the DistributionCreator interface used for debugging |

CDiscrDist | Free functions adapter needed by UNURAN for one-dimensional discrete distribution |

CEvent_t | |

CExceptionContext_t | |

CFeldmanCousinsBinomialInterval | |

CFeldmanCousinsSorter | |

CFileStat_t | |

CFontAttributes_t | |

CFontMetrics_t | |

CFoption_t | |

Cfuncptr_and_voidptr_t | |

CGcCache_t | |

CGCValues_t | |

CGenericRooFIter | Interface for RooFIter-compatible iterators |

Cgroup | |

Ch1analysis | |

Ch1analysisTreeReader | |

CHelperOps | |

CHEPEVT_DEF | HEPEVT common block |

CHit | |

CHoption_t | Histogram option structure |

CHparam_t | Histogram parameters structure |

CJet | |

CJetEvent | |

CLinkdefReader | |

CMemInfo_t | |

▶CMemPoolForRooSets | Memory pool for RooArgSet and RooDataSet |

Cmg_callbacks | |

Cmg_client_cert | |

Cmg_client_options | |

Cmg_form_data_handler | |

Cmg_header | |

Cmg_option | |

Cmg_request_info | |

Cmg_response_info | |

Cmg_server_ports | |

Cmg_websocket_subprotocols | |

CMultiDist | Free functions adapter needed by UNURAN for multidimensional cont distribution |

CMYSQL_BIND | |

CMYSQL_STMT | |

CNuMuToNuE_Oscillation | |

▶CParamHistFunc | A class which maps the current values of a RooRealVar (or a set of RooRealVars) to one of a number of RooRealVars: |

CPassiveKeyGrab | |

Cpasswd | |

CPattern | |

CPgSQL_Stmt_t | |

CPictureAttributes_t | |

▶CPiecewiseInterpolation | |

CPoint_t | |

CProcInfo_t | |

CProofServEnv_t | |

Cpthread_cond_t | |

CPybins_t | Pythia6 common block Pybins |

CPydat1_t | Pythia6 common block Pydat1 |

CPydat2_t | Pythia6 common block Pydat2 |

CPydat3_t | Pythia6 common block Pydat3 |

CPydat4_t | Pythia6 common block Pydat4 |

CPydatr_t | Pythia6 common block Pydatr |

CPyint1_t | Pythia6 common block Pyint1 |

CPyint2_t | Pythia6 common block Pyint2 |

CPyint3_t | Pythia6 common block Pyint3 |

CPyint4_t | Pythia6 common block Pyint4 |

CPyint5_t | Pythia6 common block Pyint5 |

CPyint6_t | Pythia6 common block Pyint6 |

CPyint7_t | Pythia6 common block Pyint7 |

CPyint8_t | Pythia6 common block Pyint8 |

CPyint9_t | Pythia6 common block Pyint9 |

CPyints_t | Pythia6 common block Pyints |

CPyjets_t | Pythia6 common block Pyjets |

CPymssm_t | Pythia6 common block Pymssm |

CPypars_t | Pythia6 common block Pypars |

CPyssmt_t | Pythia6 common block Pyssmt |

CPysubs_t | Pythia6 common block Pysubs |

CQuad | |

CQuartzImage | |

CQuartzPixmap | |

CQuartzView | |

CQuartzWindow | |

CRectangle_t | |

CRedirectHandle_t | |

Crng_state_st | |

CRoo1DTable | Roo1DTable implements a one-dimensional table |

CRoo2DKeysPdf | Two-dimensional kernel estimation PDF |

▶CRooAbsAnaConvPdf | RooAbsAnaConvPdf is the base class for PDFs that represent a physics model that can be analytically convolved with a resolution model |

CRooAbsArg | RooAbsArg is the common abstract base class for objects that represent a value (of arbitrary type) and "shape" that in general depends on (is a client of) other RooAbsArg subclasses |

CRooAbsBinning | RooAbsBinning is the abstract base class for RooRealVar binning definitions This class defines the interface to retrieve bin boundaries, ranges etc |

CRooAbsCache | RooAbsCache is the abstract base class for data members of RooAbsArgs that cache other (composite) RooAbsArg expressions |

▶CRooAbsCachedPdf | RooAbsCachedPdf is the abstract base class for p.d.f.s that need or want to cache their evaluate() output in a RooHistPdf defined in terms of the used observables |

▶CRooAbsCachedReal | RooAbsCachedReal is the abstract base class for functions that need or want to cache their evaluate() output in a RooHistFunc defined in terms of the used observables |

CRooAbsCacheElement | RooAbsCacheElement is the abstract base class for objects to be stored in RooAbsCache cache manager objects |

▶CRooAbsCategory | RooAbsCategory is the common abstract base class for objects that represent a discrete value with a finite number of states |

CRooAbsCategoryLValue | RooAbsCategoryLValue is the common abstract base class for objects that represent a discrete value that may appear on the left hand side of an equation ('lvalue') |

CRooAbsCollection | RooAbsCollection is an abstract container object that can hold multiple RooAbsArg objects |

▶CRooAbsData | RooAbsData is the common abstract base class for binned and unbinned datasets |

CRooAbsDataStore | RooAbsDataStore is the abstract base class for data collection that use a TTree as internal storage mechanism |

CRooAbsFunc | Abstract interface for evaluating a real-valued function of one real variable and performing numerical algorithms on it |

CRooAbsGenContext | RooAbsGenContext is the abstract base class for generator contexts of RooAbsPdf objects |

CRooAbsHiddenReal | RooAbsHiddenReal is a base class for objects that want to hide their return value from interactive use, e.g |

CRooAbsIntegrator | RooAbsIntegrator is the abstract interface for integrators of real-valued functions that implement the RooAbsFunc interface |

CRooAbsLValue | Abstract base class for objects that are lvalues, i.e |

CRooAbsMCStudyModule | RooAbsMCStudyModule is a base class for add-on modules to RooMCStudy that can perform additional calculations on each generate+fit cycle managed by RooMCStudy |

CRooAbsMoment | RooAbsMoment represents the first, second, or third order derivative of any RooAbsReal as calculated (numerically) by the MathCore Richardson derivator class |

CRooAbsNumGenerator | Class RooAbsNumGenerator is the abstract base class for MC event generator implementations like RooAcceptReject and RooFoam |

CRooAbsOptTestStatistic | RooAbsOptTestStatistic is the abstract base class for test statistics objects that evaluate a function or PDF at each point of a given dataset |

▶CRooAbsPdf | ## RooAbsPdf, the base class of all PDFs |

CRooAbsProxy | RooAbsProxy is the abstact interface for proxy classes |

▶CRooAbsReal | RooAbsReal is the common abstract base class for objects that represent a real value and implements functionality common to all real-valued objects such as the ability to plot them, to construct integrals of them, the ability to advertise (partial) analytical integrals etc |

CRooAbsRealLValue | RooAbsRealLValue is the common abstract base class for objects that represent a real value that may appear on the left hand side of an equation ('lvalue') |

CRooAbsRootFinder | RooAbsRootFinder is the abstract interface for finding roots of real-valued 1-dimensional function that implements the RooAbsFunc interface |

CRooAbsSelfCachedPdf | RooAbsSelfCachedPdf is an abstract base class for probability density functions whose output is cached in terms of a histogram in all observables between getVal() and evaluate() |

CRooAbsSelfCachedReal | RooAbsSelfCachedReal is an abstract base class for functions whose output is cached in terms of a histogram in all observables between getVal() and evaluate() |

CRooAbsString | RooAbsString is the common abstract base class for objects that represent a string value |

CRooAbsStudy | RooAbsStudy is an abstract base class for RooStudyManager modules |

CRooAbsTestStatistic | RooAbsTestStatistic is the abstract base class for all test statistics |

CRooAcceptReject | Class RooAcceptReject is a generic toy monte carlo generator implement the accept/reject sampling technique on any positively valued function |

CRooAdaptiveGaussKronrodIntegrator1D | RooAdaptiveGaussKronrodIntegrator1D implements the Gauss-Kronrod integration algorithm |

CRooAdaptiveIntegratorND | RooAdaptiveIntegratorND implements an adaptive one-dimensional numerical integration algorithm |

CRooAddGenContext | RooAddGenContext is an efficient implementation of the generator context specific for RooAddPdf PDFs |

▶CRooAddition | RooAddition calculates the sum of a set of RooAbsReal terms, or when constructed with two sets, it sums the product of the terms in the two sets |

▶CRooAddModel | |

▶CRooAddPdf | RooAddPdf is an efficient implementation of a sum of PDFs of the form |

CRooAICRegistry | RooAICRegistry is a utility class for operator p.d.f classes that keeps track of analytical integration codes and associated normalization and integration sets |

CRooArgList | RooArgList is a container object that can hold multiple RooAbsArg objects |

CRooArgProxy | RooArgProxy is the abstact interface for RooAbsArg proxy classes |

CRooArgSet | RooArgSet is a container object that can hold multiple RooAbsArg objects |

CRooArgusBG | RooArgusBG is a RooAbsPdf implementation describing the ARGUS background shape |

CRooBCPEffDecay | PDF describing decay time distribution of B meson including effects of standard model CP violation |

CRooBCPGenDecay | Implement standard CP physics model with S and C (no mention of lambda) Suitably stolen and modified from RooBCPEffDecay |

CRooBDecay | Most general description of B decay time distribution with effects of CP violation, mixing and life time differences |

CRooBernstein | Bernstein basis polynomials are positive-definite in the range [0,1] |

CRooBifurGauss | Bifurcated Gaussian p.d.f with different widths on left and right side of maximum value |

CRooBinIntegrator | RooBinIntegrator implements an adaptive one-dimensional numerical integration algorithm |

CRooBinnedGenContext | RooBinnedGenContext is an efficient implementation of the generator context specific for binned pdfs |

CRooBinning | Class RooBinning is an implements RooAbsBinning in terms of an array of boundary values, posing no constraints on the choice of binning, thus allowing variable bin sizes |

CRooBinningCategory | Class RooBinningCategory provides a real-to-category mapping defined by a series of thresholds |

CRooBlindTools | |

CRooBMixDecay | Class RooBMixDecay is a RooAbsAnaConvPdf implementation that describes the decay of B mesons with the effects of B0/B0bar mixing |

CRooBreitWigner | Class RooBreitWigner is a RooAbsPdf implementation that models a non-relativistic Breit-Wigner shape |

CRooBrentRootFinder | Implement the abstract 1-dimensional root finding interface using the Brent-Decker method |

CRooBukinPdf | The RooBukinPdf implements the NovosibirskA function |

CRooCachedPdf | RooCachedPdf is an implementation of RooAbsCachedPdf that can cache any external RooAbsPdf input function provided in the constructor |

CRooCachedReal | RooCachedReal is an implementation of RooAbsCachedReal that can cache any external RooAbsReal input function provided in the constructor |

CRooCacheManager | Template class RooCacheManager manages the storage of any type of data indexed on the choice of normalization and optionally the set of integrated observables |

CRooCategory | RooCategory represents a fundamental (non-derived) discrete value object |

CRooCategoryProxy | RooCategoryProxy is the proxy implementation for RooAbsCategory objects A RooCategoryProxy is the general mechanism to store references to RooAbsCategoriess inside a RooAbsArg |

CRooCategorySharedProperties | RooCategorySharedProperties is the container for all properties that are shared between instance of RooCategory objects that are clones of each other |

CRooCatType | RooCatType is an auxilary class for RooAbsCategory and defines a a single category state |

CRooCBShape | PDF implementing the Crystal Ball line shape |

CRooCFunction1Binding | 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 |

CRooCFunction1Map | |

CRooCFunction1PdfBinding | |

CRooCFunction1Ref | |

CRooCFunction2Binding | 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 |

CRooCFunction2Map | |

CRooCFunction2PdfBinding | |

CRooCFunction2Ref | |

CRooCFunction3Binding | 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 |

CRooCFunction3Map | |

CRooCFunction3PdfBinding | |

CRooCFunction3Ref | |

CRooCFunction4Binding | 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 |

CRooCFunction4Map | |

CRooCFunction4PdfBinding | |

CRooCFunction4Ref | |

CRooChangeTracker | RooChangeTracker is a meta object that tracks value changes in a given set of RooAbsArgs by registering itself as value client of these objects |

CRooChebychev | Chebychev polynomial p.d.f |

CRooChi2MCSModule | 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 |

CRooChi2Var | Class RooChi2Var implements a simple chi^2 calculation from a binned dataset and a PDF |

CRooChiSquarePdf | The PDF of the Chi Square distribution for n degrees of freedom |

▶CRooClassFactory | RooClassFactory is a clase like TTree::MakeClass() that generates skeleton code for RooAbsPdf and RooAbsReal functions given a list of input parameter names |

CRooCmdArg | RooCmdArg is a named container for two doubles, two integers two object points and three string pointers that can be passed as generic named arguments to a variety of RooFit end user methods |

CRooCmdConfig | Class RooCmdConfig is a configurable parser for RooCmdArg named arguments |

CRooCompositeDataStore | RooCompositeDataStore combines several disjunct datasets into one |

CRooConstraintSum | RooConstraintSum calculates the sum of the -(log) likelihoods of a set of RooAbsPfs that represent constraint functions |

CRooConstVar | RooConstVar represent a constant real-valued object |

CRooConvCoefVar | RooConvCoefVar is an auxilary class that represents the coefficient of a RooAbsAnaConvPdf implementation as a separate RooAbsReal object to be able to interface these coefficient terms with the generic RooRealIntegral integration mechanism |

CRooConvGenContext | RooConvGenContext is an efficient implementation of the generator context specific for RooAbsAnaConvPdf objects |

CRooConvIntegrandBinding | Implementation of RooAbsFunc that represent the the integrand of a generic (numeric) convolution A (x) B so that it can be passed to a numeric integrator |

CRooCurve | A RooCurve is a one-dimensional graphical representation of a real-valued function |

▶CRooCustomizer | RooCustomizer is a factory class to produce clones of a prototype composite PDF object with the same structure but different leaf servers (parameters or dependents) |

CRooDataHist | The RooDataHist is a container class to hold N-dimensional binned data |

CRooDataHistSliceIter | RooDataHistSliceIter iterates over all bins in a RooDataHist that occur in a slice defined by the bin coordinates of the input sliceSet |

CRooDataProjBinding | Adaptor that projects a real function via summation of states provided in a dataset |

CRooDataSet | RooDataSet is a container class to hold unbinned data |

CRooDataWeightedAverage | Class RooDataWeightedAverage calculate a weighted average of a function or p.d.f given a dataset with observable values, i.e |

CRooDecay | Single or double sided decay function that can be analytically convolved with any RooResolutionModel implementation |

CRooDerivative | RooDerivative represents the first, second, or third order derivative of any RooAbsReal as calculated (numerically) by the MathCore Richardson derivator class |

CRooDirItem | RooDirItem is a utility base class for RooFit objects that are to be attached to ROOT directories |

CRooDLLSignificanceMCSModule | RooDLLSignificanceMCSModule is an add-on modules to RooMCStudy that calculates the significance of a signal by comparing the likelihood of a fit fit with a given parameter floating with a fit with that given parameter fixed to a nominal value (usually zero) |

CRooDouble | RooDouble is a minimal implementation of a TObject holding a Double_t value |

CRooDstD0BG | Special p.d.f shape that can be used to model the background of D*-D0 mass difference distributions |

CRooEffGenContext | RooEffGenContext is a specialized generator context for p.d.fs represented by class RooEffProd, which are p.d.fs multiplied with an efficiency function |

CRooEfficiency | RooEfficiency is a PDF helper class to fit efficiencies parameterized by a supplied function F |

▶CRooEffProd | The class RooEffProd implements the product of a PDF with an efficiency function |

CRooEllipse | A RooEllipse is a two-dimensional ellipse that can be used to represent an error contour |

CRooErrorHandler | |

CRooErrorVar | RooErrorVar is an auxilary class that represents the error of a RooRealVar as a seperate object |

▶CRooExpensiveObjectCache | RooExpensiveObjectCache is a singleton class that serves as repository for objects that are expensive to calculate |

CRooExponential | Exponential PDF |

CRooExtendedBinding | |

CRooExtendedTerm | RooExtendedTerm is a p.d.f with no observables that only introduces an extended ML term for a given number of expected events term when an extended ML is constructed |

CRooExtendPdf | RooExtendPdf is a wrapper around an existing PDF that adds a parameteric extended likelihood term to the PDF, optionally divided by a fractional term from a partial normalization of the PDF: \[ n_\mathrm{Expected} = N \quad \text{or} \quad n_\mathrm{Expected} = N / \mathrm{frac} \] where \( N \) is supplied as a RooAbsReal to RooExtendPdf |

▶CRooFactoryWSTool | RooFactoryWSTool is a clase like TTree::MakeClass() that generates skeleton code for RooAbsPdf and RooAbsReal functions given a list of input parameter names |

▶CRooFFTConvPdf | PDF for the numerical (FFT) convolution of two PDFs |

CRooFirstMoment | RooFirstMoment represents the first, second, or third order derivative of any RooAbsReal as calculated (numerically) by the MathCore Richardson derivator class |

CRooFIter | A one-time forward iterator working on RooLinkedList or RooAbsCollection |

CRooFIterForLinkedList | Implementation of the GenericRooFIter interface for the RooLinkedList |

CRooFitResult | RooFitResult is a container class to hold the input and output of a PDF fit to a dataset |

CRooFoamGenerator | Class RooFoamGenerator is a generic toy monte carlo generator that implement the TFOAM sampling technique on any positively valued function |

CRooFormula | RooFormula internally uses ROOT's TFormula to compute user-defined expressions of RooAbsArgs |

CRooFormulaVar | A RooFormulaVar is a generic implementation of a real-valued object, which takes a RooArgList of servers and a C++ expression string defining how its value should be calculated from the given list of servers |

CRooFracRemainder | RooFracRemainder calculates the remainder fraction of a sum of RooAbsReal fraction, i.e (1 - sum_i a_i) |

CRooFunctor | Lightweight interface adaptor that exports a RooAbsPdf as a functor |

CRooFunctor1DBinding | 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 |

CRooFunctor1DPdfBinding | |

CRooFunctorBinding | 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 |

CRooFunctorPdfBinding | |

CRooGamma | Implementation of the Gamma PDF for RooFit/RooStats |

CRooGaussian | Plain Gaussian p.d.f |

CRooGaussKronrodIntegrator1D | RooGaussKronrodIntegrator1D implements the Gauss-Kronrod integration algorithm |

CRooGaussModel | Class RooGaussModel implements a RooResolutionModel that models a Gaussian distribution |

CRooGenContext | Class RooGenContext implement a universal generator context for all RooAbsPdf classes that do not have or need a specialized generator context |

CRooGenericPdf | RooGenericPdf is a concrete implementation of a probability density function, which takes a RooArgList of servers and a C++ expression string defining how its value should be calculated from the given list of servers |

CRooGenFitStudy | RooGenFitStudy is an abstract base class for RooStudyManager modules |

CRooGenFunction | Lightweight interface adaptor that exports a RooAbsReal as a ROOT::Math::IGenFunction |

CRooGenProdProj | RooGenProdProj is an auxiliary class for RooProdPdf that calculates a general normalised projection of a product of non-factorising PDFs, e.g |

CRooGExpModel | Class RooGExpModel is a RooResolutionModel implementation that models a resolution function that is the convolution of a Gaussian with a one-sided exponential |

CRooGlobalFunc | |

CRooGrid | RooGrid is a utility class for RooMCIntegrator which implements an adaptive multi-dimensional Monte Carlo numerical integration, following the VEGAS algorithm |

CRooHashTable | RooHashTable implements a hash table for TObjects |

CRooHist | A RooHist is a graphical representation of binned data based on the TGraphAsymmErrors class |

CRooHistConstraint | The RooHistConstraint implements constraint terms for a binned PDF with statistical uncertainties |

▶CRooHistError | RooHistError is a singleton class used to calculate the error bars for each bin of a RooHist object |

CRooHistFunc | RooHistFunc implements a real-valued function sampled from a multidimensional histogram |

CRooHistPdf | RooHistPdf implements a probablity density function sampled from a multidimensional histogram |

CRooImproperIntegrator1D | Special numeric integrator that can handle integrals over open domains |

CRooInt | RooInt is a minimal implementation of a TObject holding a Int_t value |

▶CRooIntegralMorph | 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 |

CRooIntegrator1D | RooIntegrator1D implements an adaptive one-dimensional numerical integration algorithm |

CRooIntegrator2D | RooIntegrator2D implements a numeric two-dimensiona integrator in terms of a recursive application of RooIntegrator1D |

CRooIntegratorBinding | Function binding representing the output of a RooAbsIntegrator |

CRooInvTransform | Lightweight function binding that returns the inverse of an input function binding |

CRooJeffreysPrior | RooJeffreysPrior |

CRooJohnson | Johnson's \( S_{U} \) distribution |

CRooKeysPdf | 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 |

CRooLandau | Landau distribution p.d.f |

CRooLegendre | Compute the associated Legendre polynomials using ROOT::Math::assoc_legendre() |

CRooLinearVar | RooLinearVar is the most general form of a derived real-valued object that can be used by RooRealIntegral to integrate over |

CRooLinkedList | RooLinkedList is an collection class for internal use, storing a collection of RooAbsArg pointers in a doubly linked list |

CRooLinkedListElem | RooLinkedListElem is an link element for the RooLinkedList class |

CRooLinkedListIter | A wrapper around TIterator derivatives |

CRooLinkedListIterImpl | Implementation of the actual iterator on RooLinkedLists |

CRooLinTransBinning | RooLinTransBinning is a special binning implementation for RooLinearVar that transforms the binning of the RooLinearVar input variable in the same way that RooLinearVar does |

CRooList | A RooList is a TList with extra support for working with options that are associated with each node |

CRooListProxy | RooListProxy is the concrete proxy for RooArgList objects |

CRooLognormal | RooFit Lognormal PDF |

CRooMapCatEntry | |

▶CRooMappedCategory | |

CRooMath | |

CRooMathCoreReg | |

CRooMathMoreReg | |

CRooMCIntegrator | RooMCIntegrator implements an adaptive multi-dimensional Monte Carlo numerical integration, following the VEGAS algorithm originally described in G |

CRooMCStudy | RooMCStudy is a helper class to facilitate Monte Carlo studies such as 'goodness-of-fit' studies, that involve fitting a PDF to multiple toy Monte Carlo sets generated from either same PDF or another PDF |

CRooMinimizer | RooMinimizer is a wrapper class around ROOT::Fit:Fitter that provides a seamless interface between the minimizer functionality and the native RooFit interface |

CRooMinimizerFcn | |

CRooMinuit | RooMinuit is a wrapper class around TFitter/TMinuit that provides a seamless interface between the MINUIT functionality and the native RooFit interface |

CRooMoment | RooMoment represents the first, second, or third order derivative of any RooAbsReal as calculated (numerically) by the MathCore Richardson derivator class |

▶CRooMomentMorph | |

▶CRooMomentMorphFunc | |

▶CRooMomentMorphFuncND | |

▶CRooMomentMorphND | |

CRooMPSentinel | RooMPSentinel is a singleton class that keeps track of all parellel execution processes for goodness-of-fit calculations |

▶CRooMsgService | Singleton class that organizes informational, debugging, warning and errors messages generated by the RooFit core code |

CRooMultiBinomial | RooMultiBinomial is an efficiency function which makes all combinations of efficiencies given as input different efficiency functions for different categories |

CRooMultiCategory | RooMultiCategory consolidates several RooAbsCategory objects into a single category |

CRooMultiCatIter | RooMultiCatIter iterators over all state permutations of a list of categories |

CRooMultiGenFunction | Lightweight interface adaptor that exports a RooAbsReal as a ROOT::Math::IMultiGenFunction |

▶CRooMultiVarGaussian | Multivariate Gaussian p.d.f |

CRooNameReg | RooNameReg is a registry for `const char*` names |

CRooNameSet | RooNameSet is a utility class that stores the names the objects in a RooArget |

▶CRooNDKeysPdf | Generic N-dimensional implementation of a kernel estimation p.d.f |

CRooNLLVar | Class RooNLLVar implements a -log(likelihood) calculation from a dataset and a PDF |

CRooNonCentralChiSquare | The PDF of the Non-Central Chi Square distribution for n degrees of freedom |

CRooNonCPEigenDecay | Time-dependent RooAbsAnaConvPdf for CP violating decays to Non-CP eigenstates (eg, \( B_0 \rightarrow \rho^\pm \pi^\mp\)) |

▶CRooNormSetCache | Class RooNormSet cache manage the bookkeeping of multiple instances of sets of integration and normalization observables that effectively have the same definition |

CRooNovosibirsk | RooNovosibirsk implements the Novosibirsk function |

CRooNumber | Class RooNumber implements numeric constants used by RooFit |

CRooNumCdf | Class RooNumCdf is an implementation of RooNumRunningInt specialized to calculate cumulative distribution functions from p.d.f.s |

CRooNumConvolution | Numeric 1-dimensional convolution operator PDF |

CRooNumConvPdf | Numeric 1-dimensional convolution operator PDF |

CRooNumGenConfig | RooNumGenConfig holds the configuration parameters of the various numeric integrators used by RooRealIntegral |

CRooNumGenFactory | RooNumGenFactory is a factory to instantiate numeric integrators from a given function binding and a given configuration |

CRooNumIntConfig | RooNumIntConfig holds the configuration parameters of the various numeric integrators used by RooRealIntegral |

CRooNumIntFactory | RooNumIntFactory is a factory to instantiate numeric integrators from a given function binding and a given configuration |

▶CRooNumRunningInt | Class RooNumRunningInt is an implementation of RooAbsCachedReal that represents a running integral \[ RI(f(x)) = \int_{xlow}^{x} f(x') dx' \] that is calculated internally with a numeric technique: The input function is first sampled into a histogram, which is then numerically integrated |

CRooObjCacheManager | Class RooObjCacheManager is an implementation of class RooCacheManager<RooAbsCacheElement> and specializes in the storage of cache elements that contain RooAbsArg objects |

CRooParamBinning | Class RooParamBinning is an implementation of RooAbsBinning that constructs a binning with a range definition that depends on external RooAbsReal objects |

CRooParametricStepFunction | The Parametric Step Function PDF is a binned distribution whose parameters are the heights of each bin |

CRooParamHistFunc | A histogram function that assigns scale parameters to every bin |

▶CRooPlot | A RooPlot is a plot frame and a container for graphics objects within that frame |

CRooPlotable | Class RooPotable is a base class for objects that can be inserted into RooPlots and take advantage of its internal normalization and axis range adjustment features |

CRooPoisson | Poisson pdf |

CRooPolynomial | RooPolynomial implements a polynomial p.d.f of the form \[ f(x) = \mathcal{N} \cdot \sum_{i} a_{i} * x^i \] By default, the coefficient \( a_0 \) is chosen to be 1, as polynomial probability density functions have one degree of freedom less than polynomial functions due to the normalisation condition |

CRooPolyVar | Class RooPolyVar is a RooAbsReal implementing a polynomial in terms of a list of RooAbsReal coefficients \[f(x) = \sum_{i} a_{i} \cdot x^i \] Class RooPolyvar implements analytical integrals of all polynomials it can define |

CRooPrintable | RooPlotable is a 'mix-in' base class that define the standard RooFit plotting and printing methods |

CRooProdGenContext | RooProdGenContext is an efficient implementation of the generator context specific for RooProdPdf PDFs |

▶CRooProdPdf | RooProdPdf is an efficient implementation of a product of PDFs of the form \[ \prod_{i=1}^{N} \mathrm{PDF}_i (x, \ldots) \] |

▶CRooProduct | A RooProduct represents the product of a given set of RooAbsReal objects |

CRooProfileLL | Class RooProfileLL implements the profile likelihood estimator for a given likelihood and set of parameters of interest |

▶CRooProjectedPdf | Class RooProjectedPdf is a RooAbsPdf implementation that represent a projection of a given input p.d.f and the object returned by RooAbsPdf::createProjection |

CRooProofDriverSelector | |

CRooPullVar | Class RooPullVar represents the pull of measurement w.r.t to true value using the measurement value and its error |

CRooQuasiRandomGenerator | This class generates the quasi-random (aka "low discrepancy") sequence for dimensions up to 12 using the Niederreiter base 2 algorithm described in Bratley, Fox, Niederreiter, ACM Trans |

▶CRooRandom | This class provides a static interface for generating random numbers |

▶CRooRandomizeParamMCSModule | RooRandomizeParamMCSModule is an add-on modules to RooMCStudy that allows you to randomize input generation parameters |

CRooRangeBinning | RooRangeBinning is binning/range definition that only defines a range but no binning |

CRooRangeBoolean | RooRangeBoolean |

CRooRealAnalytic | Lightweight RooAbsFunc interface adaptor that binds an analytic integral of a RooAbsReal object (specified by a code) to a set of dependent variables |

CRooRealBinding | Lightweight interface adaptor that binds a RooAbsReal object to a subset of its servers and present it as a simple array oriented interface |

CRooRealConstant | RooRealConstant provides static functions to create and keep track of RooRealVar constants |

CRooRealIntegral | RooRealIntegral performs hybrid numerical/analytical integrals of RooAbsReal objects |

CRooRealMPFE | RooRealMPFE is the multi-processor front-end for parallel calculation of RooAbsReal objects |

CRooRealProxy | RooRealProxy is the concrete proxy for RooAbsReal objects A RooRealProxy is the general mechanism to store references to RooAbsReals inside a RooAbsArg |

▶CRooRealSumFunc | |

▶CRooRealSumPdf | The class RooRealSumPdf implements a PDF constructed from a sum of functions: \[ \mathrm{PDF}(x) = \frac{ \sum_{i=1}^{n-1} \mathrm{coef}_i * \mathrm{func}_i(x) + \left[ 1 - \sum_{i=1}^{n-1} \mathrm{coef}_i \right] * \mathrm{func}_n(x) } {\sum_{i=1}^{n-1} \mathrm{coef}_i * \int \mathrm{func}_i(x)dx + \left[ 1 - \sum_{i=1}^{n-1} \mathrm{coef}_i \right] * \int \mathrm{func}_n(x) dx } \] |

CRooRealVar | RooRealVar represents a fundamental (non-derived) real-valued object |

CRooRealVarSharedProperties | Class RooRealVarSharedProperties is an implementation of RooSharedProperties that stores the properties of a RooRealVar that are shared among clones |

CRooRecursiveFraction | Class RooRecursiveFraction is a RooAbsReal implementation that calculates the plain fraction of sum of RooAddPdf components from a set of recursive fractions: for a given set of input fractions a_i it returns a_0 * Prod_i (1 - a_i) |

CRooRefArray | |

CRooRefCountList | A RooRefCountList is a RooLinkedList that keeps a reference counter with each added node |

CRooResolutionModel | RooResolutionModel is the base class for PDFs that represent a resolution model that can be convoluted with a physics model of the form \[ \mathrm{Phys}(x,a,b) = \sum_k \mathrm{coef}_k(a) * \mathrm{basis}_k(x,b) \] where basis_k are a limited number of functions in terms of the variable to be convoluted and coef_k are coefficients independent of the convolution variable |

CRooScaledFunc | Lightweight RooAbsFunction implementation that applies a constant scale factor to another RooAbsFunc |

CRooSecondMoment | RooSecondMoment represents the first, second, or third order derivative of any RooAbsReal as calculated (numerically) by the MathCore Richardson derivator class |

CRooSegmentedIntegrator1D | RooSegmentedIntegrator1D implements an adaptive one-dimensional numerical integration algorithm |

CRooSegmentedIntegrator2D | RooSegmentedIntegrator2D implements an adaptive one-dimensional numerical integration algorithm |

CRooSentinel | RooSentinel is a special purpose singleton class that terminates all other RooFit singleton services when the process exits |

CRooSetPair | RooSetPair is a utility class that stores a pair of RooArgSets |

CRooSetProxy | RooSetProxy is the concrete proxy for RooArgSet objects |

CRooSharedProperties | Class RooSharedProperties is the base class for shared properties that can be stored in RooSharedPropertiesList |

CRooSharedPropertiesList | Class RooSharedPropertiesList maintains the properties of RooRealVars and RooCategories that are clones of each other |

CRooSimGenContext | RooSimGenContext is an efficient implementation of the generator context specific for RooSimultaneous PDFs when generating more than one of the component pdfs |

CRooSimPdfBuilder | This tool has now been superseded by RooSimWSTool |

CRooSimSplitGenContext | RooSimSplitGenContext is an efficient implementation of the generator context specific for RooSimultaneous PDFs when generating more than one of the component pdfs |

▶CRooSimultaneous | RooSimultaneous facilitates simultaneous fitting of multiple PDFs to subsets of a given dataset |

▶CRooSimWSTool | The RooSimWSTool is a tool operating on RooWorkspace objects that can clone PDFs into a series of variations that are joined together into a RooSimultanous PDF |

CRooSpan | A simple container to hold a batch of data values |

CRooSpHarmonic | 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) \] |

CRooStepFunction | The Step Function is a binned function whose parameters are the heights of each bin |

CRooSTLRefCountList | The RooSTLRefCountList is a simple collection of pointers to the template objects with reference counters |

CRooStreamParser | |

CRooStringVar | RooStringVar implements a string values RooAbsArg |

CRooStudyManager | RooStudyManager is a utility class to manage studies that consist of repeated applications of generate-and-fit operations on a workspace |

CRooStudyPackage | RooStudyPackage is a utility class to manage studies that consist of repeated applications of generate-and-fit operations on a workspace |

CRooSuperCategory | RooSuperCategory can join several RooAbsCategoryLValue objects into a single category |

CRooTable | RooTable is the abstract interface for table objects |

CROOTApplicationDelegate | |

CRooTFnBinding | |

CRooTFnPdfBinding | |

CRooTFoamBinding | Lightweight interface adaptor that binds a RooAbsPdf to TFOAM |

CRooThresholdCategory | Class RooThresholdCategory provides a real-to-category mapping defined by a series of thresholds |

CRooTMathReg | |

CRooTObjWrap | RooInt is a minimal implementation of a TNamed holding a TObject |

CROOTOpenGLView | |

CRooTrace | Class RooTrace controls the memory tracing hooks in all RooFit objects |

CRooTreeData | RooTreeData is the abstract base class for data collection that use a TTree as internal storage mechanism |

CRooTreeDataStore | RooTreeDataStore is a TTree-backed data storage |

CRooTruthModel | RooTruthModel is an implementation of RooResolution model that provides a delta-function resolution model The truth model supports all basis functions because it evaluates each basis function as as a RooFormulaVar |

CRooUnblindCPAsymVar | 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 |

CRooUnblindOffset | 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 |

CRooUnblindPrecision | 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 |

CRooUnblindUniform | Implementation of BlindTools' offset blinding method |

CRooUniform | Flat p.d.f |

CRooUniformBinning | RooUniformBinning is an implementation of RooAbsBinning that provides a uniform binning in 'n' bins between the range end points |

CRooUnitTest | RooUnit test is an abstract base class for unit regression tests for RooFit and RooStats tests performed in stressRooFit and stressRooStats Implementations of this class must implement abstract method testCode() which defines the regression test to be performed |

▶CRooVectorDataStore | RooVectorDataStore is the abstract base class for data collection that use a TTree as internal storage mechanism |

CRooVoigtian | RooVoigtian is an efficient implementation of the convolution of a Breit-Wigner with a Gaussian, making use of the complex error function |

▶CRooWorkspace | The RooWorkspace is a persistable container for RooFit projects |

CRooWorkspaceHandle | An interface to set and retrieve a workspace |

CRooWrapperPdf | The RooWrapperPdf is a class that can be used to convert a function into a PDF |

CRooXYChi2Var | |

Crsa_KEY | |

Crsa_KEY_export | |

Crsa_NUMBER | |

▶CRScanner | |

CSegment_t | |

CSelectionRules | The class representing the collection of selection rules |

CSetWindowAttributes_t | |

CSHtmlExtensions_t | |

CSHtmlIndex_t | |

CSHtmlMargin_t | |

CSHtmlStyle_t | |

CSHtmlStyleStack_t | |

CSHtmlTokenMap_t | |

CSQLite3_Stmt_t | |

CSysInfo_t | |

CTAdvancedGraphicsDialog | |

CTAlien | |

CTAlienCollection | |

CTAlienDirectory | |

CTAlienDirectoryEntry | |

CTAlienFile | |

CTAliEnFind | |

CTAlienJDL | |

CTAlienJob | |

CTAlienJobStatus | |

CTAlienJobStatusList | |

CTAlienMasterJob | |

CTAlienMasterJobStatus | |

CTAlienPackage | |

CTAlienResult | |

CTAlienSystem | |

CTAnyPtr | Models a shared pointer or a unique pointer |

CTApplication | This class creates the ROOT Application Environment that interfaces to the windowing system eventloop and eventhandlers |

CTApplicationImp | ABC describing GUI independent application implementation protocol |

▶CTApplicationRemote | |

CTApplicationServer | |

CTArc | Create an Arc |

CTArcBall | Implements the arc-ball rotation manipulator |

CTArchiveFile | Class describing an archive file containing multiple sub-files, like a ZIP or TAR archive |

CTArchiveMember | |

CTARInterruptHandler | |

CTArray | Abstract array base class |

CTArrayC | Array of chars or bytes (8 bits per element) |

CTArrayD | Array of doubles (64 bits per element) |

CTArrayF | Array of floats (32 bits per element) |

CTArrayI | Array of integers (32 bits per element) |

CTArrayL | Array of longs (32 or 64 bits per element) |

CTArrayL64 | Array of long64s (64 bits per element) |

CTArrayS | Array of shorts (16 bits per element) |

CTArrow | Draw all kinds of Arrows |

CTArrowEditor | |

CTASImage | Image class |

CTASImagePlugin | |

CTASLogHandler | |

CTASLogHandlerGuard | |

▶CTASPaletteEditor | This is a GUI window to edit a color palette |

CTASPluginGS | Allows to read PS/EPS/PDF files via GhostScript |

▶CTAtomicCount | |

CTAtt3D | Use this attribute class when an object should have 3D capabilities |

CTAttAxis | Manages histogram axis attributes |

CTAttBBox | Helper for management of bounding-box information |

CTAttBBox2D | Abstract base class for elements drawn in the editor |

CTAttCanvas | Manages canvas attributes |

CTAttFill | Fill Area Attributes class |

CTAttFillEditor | |

CTAttImage | TImage attributes |

CTAttLine | Line Attributes class |

CTAttLineEditor | |

CTAttMarker | Marker Attributes class |

CTAttMarkerEditor | |

CTAttPad | Manages default Pad attributes |

CTAttParticle | Particle definition, partly based on GEANT3 particle definition |

CTAttText | Text Attributes class |

CTAttTextEditor | |

CTAuthenticate | |

CTAxis | Class to manage histogram axis |

CTAxis3D | The 3D axis painter class |

CTAxisEditor | |

CTAxisModLab | TAxis helper class used to store the modified labels |

CTBackCompFitter | Backward compatible implementation of TVirtualFitter |

CTBase64 | This code implements the Base64 encoding and decoding |

CTBaseClass | Each class (see TClass) has a linked list of its base class(es) |

CTBasket | Manages buffers for branches of a Tree |

CTBasketSQL | Implement TBasket for a SQL backend |

CTBenchmark | This class is a ROOT utility to help benchmarking applications |

CTBinomialEfficiencyFitter | Binomial fitter for the division of two histograms |

▶CTBits | Container of bits |

CTBox | Create a Box |

CTBranch | A TTree is a list of TBranches |

CTBranchClones | A Branch for the case of an array of clone objects |

CTBranchElement | A Branch for the case of an object |

CTBranchObject | A Branch for the case of an object |

CTBranchRef | A branch containing and managing a TRefTable for TRef autoloading |

▶CTBranchSTL | A Branch handling STL collection of pointers (vectors, lists, queues, sets and multisets) while storing them in split mode |

CTBRIK | A box with faces perpendicular to the axes |

CTBrowser | Using a TBrowser one can browse all ROOT objects |

CTBrowserImp | ABC describing GUI independent browser implementation protocol |

CTBrowserPlugin | |

CTBtInnerNode | Inner node of a TBtree |

CTBtItem | Item stored in inner nodes of a TBtree |

CTBtLeafNode | Leaf node of a TBtree |

CTBtNode | Abstract base class (ABC) of a TBtree node |

CTBtree | B-tree class |

CTBtreeIter | Iterator of btree |

CTBuffer | Buffer base class used for serializing objects |

CTBuffer3D | Generic 3D primitive description class |

CTBuffer3DCutTube | Cut tube segment description class - see TBuffer3DTypes for producer classes |

CTBuffer3DSphere | Sphere description class - see TBuffer3DTypes for producer classes Supports hollow and cut spheres |

CTBuffer3DTube | Complete tube description class - see TBuffer3DTypes for producer classes |

CTBuffer3DTubeSeg | Tube segment description class - see TBuffer3DTypes for producer classes |

CTBuffer3DTypes | |

CTBufferFile | The concrete implementation of TBuffer for writing/reading to/from a ROOT file or socket |

CTBufferIO | Direct subclass of TBuffer, implements common methods for TBufferFile and TBufferText classes |

CTBufferJSON | Class for serializing object to and from JavaScript Object Notation (JSON) format |

CTBufferSQL | Implement TBuffer for a SQL backend |

CTBufferSQL2 | Converts data to SQL statements or read data from SQL tables |

CTBufferText | Base class for text-based streamers like TBufferJSON or TBufferXML Special actions list will use methods, introduced in this class |

CTBufferXML | Class for serializing/deserializing object to/from xml |

CTButton | A TButton object is a user interface object |

CTCandle | The candle plot painter class |

CTCanvas | The Canvas class |

CTCanvasImp | ABC describing GUI independent main window (with menubar, scrollbars and a drawing area) |

CTChain | A chain is a collection of files containing TTree objects |

CTChainElement | A TChainElement describes a component of a TChain |

▶CTChainIndex | A Chain Index |

CTCivetweb | |

▶CTClass | TClass instances represent classes, structs and namespaces in the ROOT type system |

CTClassDocInfo | |

CTClassDocOutput | |

CTClassGenerator | Objects following this interface can be passed onto the TROOT object to implement a user customized way to create the TClass objects |

CTClassMenuItem | Describes one element of the context menu associated to a class The menu item may describe |

CTClassRef | TClassRef is used to implement a permanent reference to a TClass object |

CTClassStreamer | |

CTClassTable | This class registers for all classes their name, id and dictionary function in a hash table |

CTClassTree | Draw inheritance tree and their relations for a list of classes |

▶CTCling | This class defines an interface to the cling C++ interpreter |

CTClingBaseClassInfo | Emulation of the CINT BaseClassInfo class |

CTClingCallbacks | |

CTClingCallFunc | Emulation of the CINT CallFunc class |

CTClingClassInfo | Emulation of the CINT ClassInfo class |

CTClingDataMemberInfo | Emulation of the CINT DataMemberInfo class |

CTClingDeclInfo | |

CTClingMethodArgInfo | Emulation of the CINT MethodInfo class |

CTClingMethodInfo | Emulation of the CINT MethodInfo class |

▶CTClingRdictModuleFileExtension | A module file extension used for testing purposes |

CTClingTypedefInfo | Emulation of the CINT TypedefInfo class |

CTClingTypeInfo | Emulation of the CINT TypeInfo class |

▶CTClingValue | Bridge between cling::Value and ROOT |

CTClonesArray | An array of clone (identical) objects |

CTCollection | Collection abstract base class |

CTCollectionClassStreamer | Class streamer object to implement TClassStreamer functionality for I/O emulation |

CTCollectionMemberStreamer | Class streamer object to implement TMemberStreamer functionality for I/O emulation |

CTCollectionMethodBrowsable | TCollectionMethodBrowsable extends TCollectionPropertyBrowsable by showing all methods of the collection itself |

CTCollectionPropertyBrowsable | A tiny browser helper object (and its generator) for adding a virtual (as in "not actually part of the class", not in C++ virtual) "@size()" method to a collection |

CTCollectionProxyFactory | TCollectionProxyFactory Interface to collection proxy and streamer generator |

CTCollectionStreamer | Class streamer object to implement TClassStreamer functionality for I/O emulation |

CTColor | The color creation and management class |

▶CTColorGradient | TColorGradient extends basic TColor |

CTColorWheel | Draw the ROOT Color Wheel |

CTComplex | |

CTCondition | |

CTConditionImp | |

CTCondor | |

CTCondorSlave | |

CTCONE | A conical tube |

CTConfidenceLevel | Class to compute 95% CL limits |

CTCONS | A segment of a conical tube |

CTContextMenu | This class provides an interface to context sensitive popup menus |

CTContextMenuImp | This class provides an interface to GUI independent context sensitive popup menus |

CTControlBar | A Control Bar is a fully user configurable tool which provides fast access to frequently used operations |

CTControlBarButton | This class defines the control bar buttons |

CTControlBarImp | ABC describing GUI independent control bar |

CTConvertClonesArrayToProxy | Small helper to read a TBuffer containing a TClonesArray into any valid collection |

CTConvertMapToProxy | |

CTCreatePrimitives | Creates new primitives |

CTCrown | To draw a Crown |

CTCTUB | A cut tube with 11 parameters |

CTCurlyArc | Implements curly or wavy arcs used to draw Feynman diagrams |

CTCurlyArcEditor | |

CTCurlyLine | Implements curly or wavy polylines used to draw Feynman diagrams |

CTCurlyLineEditor | |

CTCut | A specialized string object used for TTree selections |

CTCutG | Graphical cut class |

CTDatabasePDG | Particle database manager class |

CTDataMember | All ROOT classes may have RTTI (run time type identification) support added |

CTDataSetManager | |

CTDataSetManagerAliEn | |

CTDataSetManagerFile | |

CTDataType | Basic data type descriptor (datatype information is obtained from CINT) |

CTDatime | This class stores the date and time with a precision of one second in an unsigned 32 bit word (950130 124559) |

CTDavixFile | |

CTDavixFileInternal | |

CTDavixSystem | |

CTDCacheFile | A TDCacheFile is like a normal TFile except that it may read and write its data via a dCache server (for more on the dCache daemon see http://www-dcache.desy.de/ |

CTDCacheSystem | |

CTDecayChannel | Description of the decay channel |

CTDecompBase | Decomposition Base class |

CTDecompBK | The Bunch-Kaufman diagonal pivoting method decomposes a real symmetric matrix A using |

CTDecompChol | Cholesky Decomposition class |

CTDecompLU | LU Decomposition class |

CTDecompQRH | QR Decomposition class |

CTDecompSparse | Sparse Symmetric Decomposition class |

CTDecompSVD | Single Value Decomposition class |

CTDialogCanvas | A canvas specialized to set attributes |

CTDiamond | Draw a Diamond |

CTDictAttributeMap | The ROOT object has a list of properties which are stored and retrieved using TDictAttributeMap |

CTDictionary | This class defines an abstract interface that must be implemented by all classes that contain dictionary information |

▶CTDirectory | Describe directory structure in memory |

CTDirectoryFile | A ROOT file is structured in Directories (like a file system) |

CTDNDData | |

CTDocDirective | |

CTDocHtmlDirective | |

CTDocLatexDirective | |

CTDocMacroDirective | |

CTDocMethodWrapper | |

CTDocOutput | |

CTDocParser | |

CTDOMParser | |

CTDrawFeedback | Utility class to draw objects in the feedback list during queries |

CTDSet | This class implements a data set to be used for PROOF processing |

CTDSetElement | Manages an element of a TDSet |

CTDSetProxy | |

CTEditQueryFrame | |

CTEfficiency | Class to handle efficiency histograms |

CTElementActionT | |

CTElementPosActionT | |

CTEllipse | Draw Ellipses |

CTELTU | A cylinder with an elliptical section |

CTEmulatedCollectionProxy | Streamer around an arbitrary STL like container, which implements basic container functionality |

CTEmulatedMapProxy | Streamer around a map container |

CTEntryList | A List of entry numbers in a TTree or TChain |

CTEntryListArray | A list of entries and subentries in a TTree or TChain |

CTEntryListBlock | Used by TEntryList to store the entry numbers |

CTEntryListFromFile | Manages entry lists from different files, when they are not loaded in memory at the same time |

CTEnum | Implements the enum type |

CTEnumConstant | Implements the constants of the enum type |

CTEnv | Reads config files, by default named `.rootrc` |

CTEnvRec | |

CTEve3DProjection | 3D scaling projection |

CTEveArrow | Class used for display of a thick arrow |

CTEveArrowEditor | GUI editor for TEveArrow |

CTEveArrowGL | OpenGL renderer class for TEveArrow |

CTEveBox | 3D box with arbitrary vertices (cuboid) |

CTEveBoxGL | OpenGL renderer class for TEveBox |

CTEveBoxProjected | Projection of TEveBox |

CTEveBoxProjectedGL | OpenGL renderer class for TEveBoxProjected |

▶CTEveBoxSet | Collection of 3D primitives (fixed-size boxes, boxes of different sizes, or arbitrary sexto-epipeds, cones) |

CTEveBoxSetGL | A GL rendering class for TEveBoxSet |

CTEveBrowser | Specialization of TRootBrowser for Eve |

CTEveCalo2D | Visualization of a calorimeter event data in 2D |

CTEveCalo2DGL | OpenGL renderer class for TEveCalo2D |

CTEveCalo3D | Visualization of a calorimeter event data in 3D |

CTEveCalo3DEditor | GUI editor for TEveCalo3D |

CTEveCalo3DGL | OpenGL renderer class for TEveCalo3D |

▶CTEveCaloData | A central manager for calorimeter event data |

CTEveCaloDataHist | A central manager for calorimeter data of an event written in TH2F |

CTEveCaloDataVec | Calo data for universal cell geometry |

CTEveCaloLego | Visualization of calorimeter data as eta/phi histogram |

CTEveCaloLegoEditor | GUI editor for TEveCaloLego |

▶CTEveCaloLegoGL | OpenGL renderer class for TEveCaloLego |

CTEveCaloLegoOverlay | GL-overlay control GUI for TEveCaloLego |

CTEveCaloViz | Base class for calorimeter data visualization |

CTEveCaloVizEditor | GUI editor for TEveCaloEditor |

▶CTEveChunkManager | Vector-like container with chunked memory allocation |

CTEveChunkVector | |

CTEveCluster | |

CTEveCompositeFrame | Abstract base-class for frame-slots that encompass EVE-windows (sub-classes of TEveWindow) |

CTEveCompositeFrameInMainFrame | An EVE window-slot contained within a TGMainFrame |

CTEveCompositeFrameInPack | An EVE window-slot contained within one frame of a TGPack |

CTEveCompositeFrameInTab | An EVE window-slot contained within one tab of a TGTab |

CTEveCompound | Description of TEveCompound |

CTEveCompoundProjected | Description of TEveCompoundProjected |

CTEveContextMenu | Specialization of TContext menu |

▶CTEveDigitSet | Base-class for storage of digit collections; provides transformation matrix (TEveTrans), signal to color mapping (TEveRGBAPalette) and visual grouping (TEveFrameBox) |

CTEveDigitSetEditor | Editor for TEveDigitSet class |

CTEveDigitSetGL | OpenGL renderer class for TEveDigitSet |

▶CTEveElement | Base class for TEveUtil visualization elements, providing hierarchy management, rendering control and list-tree item management |

CTEveElementEditor | Editor for TEveElement class |

CTEveElementList | A list of TEveElements |

CTEveElementListProjected | A projected element list – required for proper propagation of render state to projected views |

CTEveEventManager | Base class for event management and navigation |

CTEveException | Exception class thrown by TEve classes and macros |

CTEveFrameBox | Description of a 2D or 3D frame that can be used to visually group a set of objects |

CTEveFrameBoxGL | A class encapsulating GL rendering of TEveFrameBox via a static member function |

CTEveGDoubleValuator | Composite GUI element for selection of range (label, two number-entries and double-slider) |

CTEveGedEditor | Specialization of TGedEditor for proper update propagation to TEveManager |

CTEveGedNameFrame | Specialization of TGedNameFrame used in EVE |

CTEveGedNameTextButton | Specialization of TGTextButton for EVE name frame |

CTEveGeoManagerHolder | Exception safe wrapper for setting gGeoManager |

CTEveGeoNode | Wrapper for TGeoNode that allows it to be shown in GUI and controlled as a TEveElement |

CTEveGeoNodeEditor | Editor for TEveGeoNode class |

▶CTEveGeoPolyShape | Description of TEveGeoPolyShape |

CTEveGeoShape | Wrapper for TGeoShape with absolute positioning and color attributes allowing display of extracted TGeoShape's (without an active TGeoManager) and simplified geometries (needed for non-linear projections) |

CTEveGeoShapeExtract | Globally positioned TGeoShape with rendering attributes and an optional list of daughter shape-extracts |

CTEveGeoShapeProjected | A 3D projected TEveGeoShape |

CTEveGeoTopNode | A wrapper over a TGeoNode, possibly displaced with a global trasformation stored in TEveElement |

CTEveGeoTopNodeEditor | Editor for TEveGeoTopNode class |

CTEveGListTreeEditorFrame | Composite GUI frame for parallel display of a TGListTree and TEveGedEditor |

CTEveGridStepper | Provide discrete position coordinates for placement of objects on regular grids |

CTEveGridStepperEditor | Editor for TEveGridStepper class |

CTEveGridStepperSubEditor | Sub-editor for TEveGridStepper class |

CTEveGTriVecValuator | Composite GUI element for setting three numerical values (label, three number-entries) |

CTEveGValuator | Composite GUI element for single value selection (supports label, number-entry and slider) |

CTEveGValuatorBase | Base class for composite GUI elements for setting of numeric values |

CTEveHit | |

CTEveJetCone | Draws a jet cone with leading particle is specified in (eta,phi) and cone radius is given |

CTEveJetConeEditor | GUI editor for TEveJetCone |

CTEveJetConeGL | OpenGL renderer class for TEveJetCone |

CTEveJetConeProjected | Projection of TEveJetCone |

CTEveJetConeProjectedGL | OpenGL renderer class for TEveJetConeProjected |

CTEveLegoEventHandler | A base class of TGLEventHandler |

CTEveLine | An arbitrary polyline with fixed line and marker attributes |

CTEveLineEditor | Editor for TEveLine class |

CTEveLineGL | GL-renderer for TEveLine class |

CTEveLineProjected | Projected copy of a TEveLine |

CTEveListTreeItem | Special list-tree-item for Eve |

CTEveMacro | Sub-class of TMacro, overriding Exec to unload the previous version and cleanup after the execution |

CTEveMagField | Abstract base-class for interfacing to magnetic field needed by the TEveTrackPropagator |

CTEveMagFieldConst | Implements constant magnetic field, given by a vector fB |

CTEveMagFieldDuo | Implements constant magnetic filed that switches on given axial radius fR2 from vector fBIn to fBOut |

▶CTEveManager | Central application manager for Eve |

CTEveMCRecCrossRef | |

CTEveMCTrack | |

CTEventIter | Special iterator class used in TProofPlayer to iterate over events or objects in the packets |

CTEventIterObj | |

▶CTEventIterTree | |

CTEventIterUnit | |

CTEventList | A TEventList object is a list of selected events (entries) in a TTree |

C |