Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
ROOT::Experimental Namespace Reference

Namespaces

namespace  Browsable
 
namespace  Detail
 
namespace  EveGlu
 
namespace  Hist
 
namespace  Internal
 

Classes

struct  HasCollectionProxyMemberType
 
struct  HasCollectionProxyMemberType< T, typename std::enable_if< std::is_same< typename T::IsCollectionProxy, std::true_type >::value >::type >
 
struct  IsCollectionProxy
 The point here is that we can only tell at run time if a class has an associated collection proxy. More...
 
struct  NodeInfo
 A struct used by the RooFitDriver to store information on the RooAbsArgs in the computation graph. More...
 
class  RArrayField
 The generic field for fixed size arrays, which do not need an offset column. More...
 
class  RAttrAggregation
 Base class for attributes aggregations like lines or fill attributes. More...
 
class  RAttrAxis
 All supported axes attributes for: line, ticks, labels, title, min/max, log, reverse, ... More...
 
class  RAttrAxisLabels
 Axis labels drawing attributes. More...
 
class  RAttrAxisTicks
 Axis ticks attributes. More...
 
class  RAttrAxisTitle
 Axis title and its drawing attributes. More...
 
class  RAttrBase
 Base class for all attributes, used with RDrawable. More...
 
class  RAttrBorder
 Drawing line attributes for different objects. More...
 
class  RAttrFill
 Drawing fill attributes for different objects. More...
 
class  RAttrFont
 A font attributes, used together with text attributes. More...
 
class  RAttrLine
 Drawing line attributes for different objects. More...
 
class  RAttrLineEnding
 Attributes for line ending. More...
 
class  RAttrMap
 
class  RAttrMargins
 A margins attributes. Only relative and pixel coordinates are allowed. More...
 
class  RAttrMarker
 A marker attributes. More...
 
class  RAttrText
 A text attributes. More...
 
class  RAttrValue
 Template class to access single value from drawable or other attributes. More...
 
class  RAxisBase
 Histogram axis base class. More...
 
class  RAxisConfig
 Objects used to configure the different axis types. More...
 
class  RAxisDrawable
 Axis drawing. More...
 
class  RAxisEquidistant
 Axis with equidistant bin borders. More...
 
class  RAxisGrow
 An axis that can extend its range, keeping the number of its bins unchanged. More...
 
class  RAxisIrregular
 An axis with non-equidistant bins (also known as "variable binning"). More...
 
class  RAxisLabels
 A RAxisGrow that has a label assigned to each bin and a bin width of 1. More...
 
class  RBrowser
 Web-based ROOT files and objects browser. More...
 
class  RBrowserData
 Way to browse (hopefully) everything in ROOT. More...
 
class  RBrowserDataCleanup
 
class  RBrowserReply
 Reply on browser request. More...
 
class  RBrowserRequest
 Request send from client to get content of path element. More...
 
class  RBrowserWidget
 Abstract Web-based widget, which can be used in the RBrowser Used to embed canvas, geometry viewer and potentially any other widgets. More...
 
class  RBrowserWidgetProvider
 
class  RCanvas
 A window's topmost RPad. More...
 
class  RCanvasDisplayItem
 class RCanvasDisplayItem More...
 
class  RCanvasPainter
 
class  RChangeAttrRequest
 
class  RClassField
 The field for a class with dictionary. More...
 
class  RClusterDescriptor
 Meta-data for a set of ntuple clusters. More...
 
class  RClusterDescriptorBuilder
 A helper class for piece-wise construction of an RClusterDescriptor. More...
 
class  RClusterGroupDescriptor
 Clusters are stored in cluster groups. More...
 
class  RClusterGroupDescriptorBuilder
 A helper class for piece-wise construction of an RClusterGroupDescriptor. More...
 
class  RClusterIndex
 Addresses a column element or field item relative to a particular cluster, instead of a global NTupleSize_t index. More...
 
struct  RClusterSize
 Wrap the 32bit integer in a struct in order to avoid template specialization clash with std::uint32_t. More...
 
class  RCollectionClassField
 The field for a class representing a collection of elements via TVirtualCollectionProxy. More...
 
class  RCollectionField
 The collection field is only used for writing; when reading, untyped collections are projected to an std::vector. More...
 
class  RCollectionNTupleWriter
 
class  RColor
 The color class. More...
 
class  RColumnDescriptor
 Meta-data stored for every column of an ntuple. More...
 
class  RColumnDescriptorBuilder
 A helper class for piece-wise construction of an RColumnDescriptor. More...
 
class  RColumnGroupDescriptor
 Meta-data for a sets of columns; non-trivial column groups are used for sharded clusters. More...
 
class  RColumnGroupDescriptorBuilder
 A helper class for piece-wise construction of an RColumnGroupDescriptor. More...
 
class  RColumnModel
 Holds the static meta-data of a column in a tree. More...
 
class  RColumnSwitch
 Holds the index and the tag of a kSwitch column. More...
 
class  RDirectory
 Key/value store of objects. More...
 
class  RDirectoryTypeMismatch
 Objects of this class are thrown to signal that the value known under the given name . More...
 
class  RDirectoryUnknownKey
 Objects of this class are thrown to signal that no key with that name exists. More...
 
class  RDisplayHistStat
 Object send to client for display of RHistStat, required to avoid sending histogram to the client. More...
 
class  RDisplayItem
 Base class for painting data for JS. More...
 
class  RDrawable
 Base class for drawable entities: objects that can be painted on a RPad. More...
 
class  RDrawableDisplayItem
 Generic display item for RDrawable, just reference drawable itself. More...
 
class  RDrawableExecRequest
 Request execution of method of referenced drawable, no reply. More...
 
class  RDrawableMenuRequest
 Request menu items for the drawable object. More...
 
class  RDrawableReply
 Base class for replies on RDrawableRequest. More...
 
class  RDrawableRequest
 Base class for requests which can be submitted from the clients. More...
 
class  REntry
 The REntry is a collection of values in an ntuple corresponding to a complete row in the data set. More...
 
class  RError
 Captures diagnostics related to a ROOT runtime error. More...
 
class  REve3DProjection
 
class  REveAunt
 
class  REveAuntAsList
 
class  REveBox
 
class  REveBoxProjected
 
class  REveBoxSet
 
class  REveCalo2D
 
class  REveCalo3D
 
class  REveCaloData
 
class  REveCaloDataHist
 
class  REveCaloDataSelector
 
class  REveCaloDataSliceSelector
 
class  REveCaloDataVec
 
class  REveCaloLego
 
class  REveCaloViz
 
class  REveChunkManager
 
class  REveChunkVector
 
class  REveClient
 
class  REveCluster
 REveCluster Reconstructed cluster (also used in VSD). More...
 
class  REveCollectionCompound
 
class  REveCompound
 
class  REveCompoundProjected
 
class  REveDataCollection
 
class  REveDataColumn
 
class  REveDataItem
 
class  REveDataItemList
 
class  REveDataProxyBuilderBase
 
class  REveDataSimpleProxyBuilder
 
class  REveDataSimpleProxyBuilderTemplate
 
class  REveDataTable
 
class  REveDigitSet
 
class  REveElement
 
class  REveEllipsoid
 
class  REveEllipsoidProjected
 
class  REveException
 REveException Exception-type thrown by Eve classes. More...
 
class  REveFrameBox
 
class  REveGeoManagerHolder
 REveGeoManagerHolder Exception-safe global variable holders. More...
 
class  REveGeoPolyShape
 
class  REveGeoShape
 
class  REveGeoShapeExtract
 
class  REveGeoShapeProjected
 
class  REveHit
 REveHit Monte Carlo hit (also used in VSD). More...
 
class  REveJetCone
 
class  REveJetConeProjected
 
class  REveLine
 REveLine An arbitrary polyline with fixed line and marker attributes. More...
 
class  REveLineProjected
 
class  REveMagField
 REveMagField Abstract interface to magnetic field. More...
 
class  REveMagFieldConst
 REveMagFieldConst Interface to constant magnetic field. More...
 
class  REveMagFieldDuo
 REveMagFieldDuo Interface to magnetic field with two different values depending on radius. More...
 
class  REveManager
 
class  REveMCRecCrossRef
 REveMCRecCrossRef Cross-reference of sim/rec data per particle (also used in VSD). More...
 
class  REveMCTrack
 REveMCTrack. More...
 
class  REvePathMarkT
 Special-point on track: More...
 
class  REvePointSelector
 REvePointSelector TSelector for direct extraction of point-like data from a Tree. More...
 
class  REvePointSelectorConsumer
 
class  REvePointSet
 
class  REvePointSetArray
 
class  REvePointSetProjected
 
class  REvePolygonSetProjected
 
class  REveProjectable
 
class  REveProjected
 
class  REveProjection
 REveProjection Base for specific classes that implement non-linear projections. More...
 
class  REveProjectionManager
 REveProjectionManager Manager class for steering of projections and managing projected objects. More...
 
class  REveRecCascade
 REveRecCascade. More...
 
class  REveRecKink
 REveRecKink Reconstructed kink (also used in VSD). More...
 
class  REveRecTrackT
 REveRecTrack Template for reconstructed track (also used in VSD). More...
 
class  REveRecV0
 REveRecV0. More...
 
class  REveRefBackPtr
 REveRefBackPtr reference-count with back pointers. More...
 
class  REveRefCnt
 REveRefCnt REveRefCnt base-class (interface) More...
 
class  REveRenderData
 
class  REveRGBAPalette
 
class  REveRhoZProjection
 
class  REveRPhiProjection
 
class  REveScalableStraightLineSet
 
class  REveScene
 
class  REveSceneInfo
 REveSceneInfo Scene in a viewer. More...
 
class  REveSceneList
 
class  REveSecondarySelectable
 
class  REveSelection
 REveSelection Container for selected and highlighted elements. More...
 
class  REveSelectorToEventList
 REveSelectorToEventList TSelector that stores entry numbers of matching TTree entries into an event-list. More...
 
struct  REveServerStatus
 
class  REveShape
 
class  REveStraightLineSet
 REveStraightLineSet Set of straight lines with optional markers along the lines. More...
 
class  REveStraightLineSetProjected
 REveStraightLineSetProjected Projected copy of a REveStraightLineSet. More...
 
class  REveTableEntry
 REveTableEntry. More...
 
class  REveTableHandle
 REveTableHandle. More...
 
class  REveTableProxyBuilder
 
class  REveTableViewInfo
 REveTableViewInfo. More...
 
class  REveTrack
 REveTrack Track with given vertex, momentum and optional referece-points (path-marks) along its path. More...
 
class  REveTrackList
 REveTrackList A list of tracks supporting change of common attributes and selection based on track parameters. More...
 
class  REveTrackListProjected
 REveTrackListProjected Specialization of REveTrackList for holding REveTrackProjected objects. More...
 
class  REveTrackProjected
 REveTrackProjected Projected copy of a REveTrack. More...
 
class  REveTrackPropagator
 REveTrackPropagator Calculates path of a particle taking into account special path-marks and imposed boundaries. More...
 
class  REveTrans
 
class  REveUtil
 REveUtil Standard utility functions for Reve. More...
 
class  REveVector2T
 REveVector2T A two-vector template without TObject inheritance and virtual functions. More...
 
class  REveVector4T
 REveVector4T A four-vector template without TObject inheritance and virtual functions. More...
 
class  REveVectorT
 REveVectorT A three-vector template without TObject inheritance and virtual functions. More...
 
class  REveViewContext
 
class  REveViewer
 REveViewer Reve representation of TGLViewer. More...
 
class  REveViewerList
 REveViewerList List of Viewers providing common operations on REveViewer collections. More...
 
class  REveVSD
 
class  REveXZProjection
 
class  REveYZProjection
 
class  REveZXProjection
 
class  REveZYProjection
 
class  RException
 Base class for all ROOT issued exceptions. More...
 
class  RField
 Classes with dictionaries that can be inspected by TClass. More...
 
class  RField< bool >
 
class  RField< char >
 
class  RField< ClusterSize_t >
 Template specializations for concrete C++ types. More...
 
class  RField< double >
 
class  RField< float >
 
class  RField< ItemT[N]>
 
class  RField< ROOT::VecOps::RVec< ItemT > >
 
class  RField< std::array< ItemT, N > >
 
class  RField< std::int16_t >
 
class  RField< std::int32_t >
 
class  RField< std::int64_t >
 
class  RField< std::int8_t >
 
class  RField< std::pair< T1, T2 > >
 
class  RField< std::string >
 
class  RField< std::tuple< ItemTs... > >
 
class  RField< std::uint16_t >
 
class  RField< std::uint32_t >
 
class  RField< std::uint64_t >
 
class  RField< std::uint8_t >
 
class  RField< std::variant< ItemTs... > >
 
class  RField< std::vector< bool > >
 
class  RField< std::vector< ItemT > >
 
class  RField< T, typename std::enable_if< IsCollectionProxy< T >::value >::type >
 Classes behaving as a collection of elements that can be queried via the TVirtualCollectionProxy interface The use of a collection proxy for a particular class can be enabled via:
 
class  RFieldDescriptor
 Meta-data stored for every field of an ntuple. More...
 
class  RFieldDescriptorBuilder
 A helper class for piece-wise construction of an RFieldDescriptor. More...
 
class  RFieldMerger
 Two-way merge between NTuple fields. More...
 
class  RFieldZero
 The container field for an ntuple model, which itself has no physical representation. More...
 
class  RFile
 A ROOT file. More...
 
class  RFileDialog
 Web-based FileDialog. More...
 
class  RFilePtr
 Points to an object that stores or reads objects in ROOT's binary format. More...
 
class  RFitPanel
 
struct  RFitPanelModel
 Data structure for the fit panel. More...
 
class  RFitResult
 
class  RFrame
 Holds an area where drawing on user coordinate-system can be performed. More...
 
class  RFunction
 
class  RGeomBrowserIter
 Iterator of hierarchical geometry structures. More...
 
class  RGeomConfig
 Configuration parameters which can be configured on the client Send as is to-from client. More...
 
class  RGeomDescription
 
class  RGeomDrawing
 Object with full description for drawing geometry It includes list of visible items and list of nodes required to build them. More...
 
class  RGeomNode
 Full node description including matrices and other attributes. More...
 
class  RGeomNodeBase
 Base description of geometry node, required only to build hierarchy. More...
 
class  RGeomNodeInfo
 
class  RGeomRawRenderInfo
 Render info with raw data. More...
 
class  RGeomRenderInfo
 Base class for render info block. More...
 
class  RGeomRequest
 Request object send from client for different operations. More...
 
class  RGeomShapeRenderInfo
 Render info with shape itself - client can produce shape better. More...
 
class  RGeomViewer
 
class  RGeomVisible
 RGeomVisible contains description of visible node It is path to the node plus reference to shape rendering data. More...
 
class  RGeoPainter
 
class  RHist
 Histogram class for histograms with DIMENSIONS dimensions, where each bin count is stored by a value of type PRECISION. More...
 
class  RHist1Drawable
 
class  RHist1StatBox
 
class  RHist2Drawable
 
class  RHist2StatBox
 
class  RHist3Drawable
 
class  RHist3StatBox
 
class  RHist< DIMENSIONS, PRECISION >
 RHist with no STAT parameter uses RHistStatContent by default. More...
 
class  RHistBufferedFill
 Buffers calls to Fill(). More...
 
class  RHistConcurrentFiller
 Buffers a thread's Fill calls and submits them to the RHistConcurrentFillManager. More...
 
class  RHistConcurrentFillManager
 Manages the synchronization of calls to FillN(). More...
 
class  RHistDataMomentUncert
 For now do as RH1: calculate first (xw) and second (x^2w) moment. More...
 
class  RHistDisplayItem
 
class  RHistDrawable
 
class  RHistDrawableBase
 
class  RHistStatBox
 Template class for statistic box for RHist class. More...
 
class  RHistStatBoxBase
 Base class for histogram statistic box, provides graphics attributes and virtual method for fill statistic. More...
 
class  RHistStatContent
 Basic histogram statistics, keeping track of the bin content and the total number of calls to Fill(). More...
 
class  RHistStatRuntime
 Interface implementing a pure virtual functions DoFill(), DoFillN(). More...
 
class  RHistStatTotalSumOfSquaredWeights
 Keeps track of the histogram's total sum of squared weights. More...
 
class  RHistStatTotalSumOfWeights
 Keeps track of the histogram's total sum of weights. More...
 
class  RHistStatUncertainty
 Histogram statistics to keep track of the Poisson uncertainty per bin. More...
 
class  RHistView
 A view on a histogram, selecting a range on a subset of dimensions. More...
 
struct  RHistViewOutOfRange
 
class  RIndirectDisplayItem
 Extract (reference) only basic attributes from drawable, but not drawable itself. More...
 
class  RLogChannel
 A log configuration for a channel, e.g. More...
 
class  RLogDiagCount
 Keep track of emitted errors and warnings. More...
 
class  RLogEntry
 A diagnostic that can be emitted by the RLogManager. More...
 
class  RLogHandler
 Abstract RLogHandler base class. More...
 
struct  RLogLocation
 A diagnostic location, part of an RLogEntry. More...
 
class  RLogManager
 A RLogHandler that multiplexes diagnostics to different client RLogHandlers and keeps track of the sum of RLogDiagCounts for all channels. More...
 
class  RLogScopedDiagCount
 Object to count the number of warnings and errors emitted by a section of code, after construction of this type. More...
 
class  RLogScopedVerbosity
 Change the verbosity level (global or specific to the RLogChannel passed to the constructor) for the lifetime of this object. More...
 
class  RMenuItems
 List of items for object context menu. More...
 
class  RNTuple
 Representation of an RNTuple data set in a ROOT file. More...
 
class  RNTupleClusterRange
 Used to loop over entries of collections in a single cluster. More...
 
class  RNTupleDescriptor
 The on-storage meta-data of an ntuple. More...
 
class  RNTupleDescriptorBuilder
 A helper class for piece-wise construction of an RNTupleDescriptor. More...
 
class  RNTupleDS
 The RDataSource implementation for RNTuple. More...
 
class  RNTupleFormatter
 Contains helper functions for RNTupleReader::PrintInfo() and RPrintSchemaVisitor::VisitField() More...
 
class  RNTupleGlobalRange
 Used to loop over indexes (entries or collections) between start and end. More...
 
class  RNTupleImporter
 
class  RNTupleImtTaskScheduler
 
struct  RNTupleLocator
 Generic information about the physical location of data. More...
 
struct  RNTupleLocatorObject64
 RNTupleLocator payload that is common for object stores using 64bit location information. More...
 
class  RNTupleModel
 The RNTupleModel encapulates the schema of an ntuple. More...
 
class  RNTupleReader
 An RNTuple that is used to read data from storage. More...
 
class  RNTupleReadOptions
 Common user-tunable settings for reading ntuples. More...
 
class  RNTupleView
 An RNTupleView provides read-only access to a single field of the ntuple. More...
 
class  RNTupleViewCollection
 A view for a collection, that can itself generate new ntuple views for its nested fields. More...
 
class  RNTupleWriteOptions
 Common user-tunable settings for storing ntuples. More...
 
class  RNTupleWriteOptionsDaos
 DAOS-specific user-tunable settings for storing ntuples. More...
 
class  RNTupleWriter
 An RNTuple that gets filled with entries (data) and writes them to storage. More...
 
class  ROnFrameDrawable
 Base class for drawable which can be drawn on frame or on pad. More...
 
class  RooAbsRealWrapper
 
class  RooFitDriver
 
class  RooNLLVarNew
 
class  RPad
 Graphic container for RDrawable-s. More...
 
class  RPadBase
 Base class for graphic containers for RDrawable-s. More...
 
class  RPadBaseDisplayItem
 class RPadBaseDisplayItem More...
 
class  RPadDisplayItem
 class RPadDisplayItem More...
 
class  RPadExtent
 An extent / size (horizontal and vertical) in a RPad. More...
 
class  RPadLength
 A length in RPad. More...
 
class  RPadPos
 A position (horizontal and vertical) in a RPad. More...
 
class  RPairField
 The generic field for std::pair<T1, T2> types. More...
 
class  RPalette
 A set of colors. More...
 
class  RPaletteDrawable
 A color palette draw near the frame. More...
 
class  RPave
 Base class for paves with text, statistic, legends, placed relative to RFrame position and adjustable height. More...
 
class  RPrepareVisitor
 Visitor used for a pre-processing run to collect information needed by another visitor class. More...
 
class  RPrintSchemaVisitor
 Contains settings for printing and prints a summary of an RField instance. More...
 
class  RPrintValueVisitor
 Renders a JSON value corresponding to the field. More...
 
struct  RQt5CreatorReg
 
class  RQt5WebDisplayHandle
 
struct  RQt6CreatorReg
 
class  RQt6WebDisplayHandle
 
class  RRecordField
 The field for an untyped record. More...
 
class  RResult
 The class is used as a return type for operations that can fail; wraps a value of type T or an RError. More...
 
class  RResult< void >
 RResult<void> has no data member and no Inspect() method but instead a Success() factory method. More...
 
class  RRVecField
 The type-erased field for a RVec<Type> More...
 
class  RStyle
 A set of defaults for graphics attributes, e.g. More...
 
class  RTreeViewer
 
class  RTupleField
 The generic field for std::tuple<Ts...> types. More...
 
class  RVariantField
 The generic field for std::variant types. More...
 
class  RVectorField
 The generic field for a (nested) std::vector<Type> except for std::vector<bool> More...
 
class  RWebBrowserHandle
 Specialized handle to hold information about running browser process Used to correctly cleanup all processes and temporary directories. More...
 
class  RWebBrowserImp
 
class  RWebDisplayArgs
 Holds different arguments for starting browser with RWebDisplayHandle::Display() method. More...
 
class  RWebDisplayHandle
 Handle of created web-based display Depending from type of web display, holds handle of started browser process or other display-specific information to correctly stop and cleanup display. More...
 
class  RWebWindow
 Represents web window, which can be shown in web browser or any other supported environment. More...
 
class  RWebWindowsManager
 Central instance to create and show web-based windows like Canvas or FitPanel. More...
 
class  RWebWindowWSHandler
 just wrapper to deliver websockets call-backs to the RWebWindow class More...
 
class  TFuture
 A TFuture class. It can wrap an std::future. More...
 
class  TObjectDisplayItem
 Display item for TObject with drawing options. More...
 
class  TObjectDrawable
 Provides v7 drawing facilities for TObject types (TGraph, TH1, TH2, etc). More...
 
class  TProgressTimer
 
class  TTaskGroup
 A class to manage the asynchronous execution of work items. More...
 
class  TTreeReaderFast
 
class  TTreeReaderValueFast
 
class  TTreeReaderValueFast< Bool_t >
 
class  TTreeReaderValueFast< double >
 
class  TTreeReaderValueFast< float >
 
class  TTreeReaderValueFast< Int_t >
 
class  TTreeReaderValueFast< UInt_t >
 

Typedefs

using CanvasCallback_t = std::function< void(bool)>
 
using ClusterSize_t = RClusterSize
 
using ColumnId_t = std::int64_t
 Uniquely identifies a physical column within the scope of the current process, used to tag pages.
 
using DescriptorId_t = std::uint64_t
 Distriniguishes elements of the same type within a descriptor, e.g. different fields.
 
typedef unsigned int ElementId_t
 
using NTupleSize_t = std::uint64_t
 Integer type long enough to hold the maximum number of entries in a column.
 
typedef REvePathMarkT< Float_tREvePathMark
 
typedef REvePathMarkT< Double_tREvePathMarkD
 
typedef REvePathMarkT< Float_tREvePathMarkF
 
typedef REveRecTrackT< Float_tREveRecTrack
 
typedef REveRecTrackT< Double_tREveRecTrackD
 
typedef REveRecTrackT< Float_tREveRecTrackF
 
typedef REveVectorT< Float_tREveVector
 
typedef REveVector2T< Float_tREveVector2
 
typedef REveVector2T< Double_tREveVector2D
 
typedef REveVector2T< Float_tREveVector2F
 
typedef REveVector4T< Float_tREveVector4
 
typedef REveVector4T< Double_tREveVector4D
 
typedef REveVector4T< Float_tREveVector4F
 
typedef REveVectorT< Double_tREveVectorD
 
typedef REveVectorT< Float_tREveVectorF
 
using RFileDialogCallback_t = std::function< void(const std::string &)>
 function signature for file dialog call-backs argument is selected file name
 
using RGeomScanFunc_t = std::function< bool(RGeomNode &, std::vector< int > &, bool, int)>
 
using RooBrowser = RooFit::Detail::XRooFit ::xRooBrowser
 
using WebWindowConnectCallback_t = std::function< void(unsigned)>
 function signature for connect/disconnect call-backs argument is connection id
 
using WebWindowDataCallback_t = std::function< void(unsigned, const std::string &)>
 function signature for call-backs from the window clients first argument is connection id, second is received data
 
using WebWindowShowCallback_t = std::function< bool(RWebWindow &, const RWebDisplayArgs &)>
 function signature for catching show calls of arbitrary RWebWindow if returns true, normal show procedure will not be invoked
 
using WebWindowWaitFunc_t = std::function< int(double)>
 function signature for waiting call-backs Such callback used when calling thread need to waits for some special data, but wants to run application event loop As argument, spent time in second will be provided Waiting will be performed until function returns non-zero value
 
RHist Typedefs

Convenience typedefs (ROOT6-compatible type names)

using RH1D = RHist< 1, double, RHistStatContent, RHistStatUncertainty >
 
using RH1F = RHist< 1, float, RHistStatContent, RHistStatUncertainty >
 
using RH1C = RHist< 1, char, RHistStatContent >
 
using RH1I = RHist< 1, int, RHistStatContent >
 
using RH1LL = RHist< 1, int64_t, RHistStatContent >
 
using RH2D = RHist< 2, double, RHistStatContent, RHistStatUncertainty >
 
using RH2F = RHist< 2, float, RHistStatContent, RHistStatUncertainty >
 
using RH2C = RHist< 2, char, RHistStatContent >
 
using RH2I = RHist< 2, int, RHistStatContent >
 
using RH2LL = RHist< 2, int64_t, RHistStatContent >
 
using RH3D = RHist< 3, double, RHistStatContent, RHistStatUncertainty >
 
using RH3F = RHist< 3, float, RHistStatContent, RHistStatUncertainty >
 
using RH3C = RHist< 3, char, RHistStatContent >
 
using RH3I = RHist< 3, int, RHistStatContent >
 
using RH3LL = RHist< 3, int64_t, RHistStatContent >
 

Enumerations

enum class  EColumnType {
  kUnknown = 0 , kIndex , kSwitch , kByte ,
  kChar , kBit , kReal64 , kReal32 ,
  kReal16 , kInt64 , kInt32 , kInt16 ,
  kInt8 , kMax
}
 
enum class  EIOFeatures { kGenerateOffsetMap = (1ULL << ( 0 )) , kSupported = kGenerateOffsetMap }
 
enum class  EIOUnsupportedFeatures { kUnsupported = 0 }
 
enum class  ELogLevel : unsigned char {
  kUnset , kFatal , kError , kWarning ,
  kInfo , kDebug
}
 Kinds of diagnostics. More...
 
enum class  ENTupleContainerFormat { kTFile , kBare }
 
enum class  ENTupleInfo { kSummary , kStorageDetails , kMetrics }
 Listing of the different options that can be printed by RNTupleReader::GetInfo() More...
 
enum class  ENTupleShowFormat { kCurrentModelJSON , kCompleteJSON }
 Listing of the different entry output formats of RNTupleReader::Show() More...
 
enum  ENTupleStructure {
  kLeaf , kCollection , kRecord , kVariant ,
  kReference , kInvalid
}
 The fields in the ntuple model tree can carry different structural information about the type system. More...
 

Functions

template<int DIMENSIONS, class PRECISION , template< int D_, class P_ > class... STAT_TO, template< int D_, class P_ > class... STAT_FROM>
void Add (RHist< DIMENSIONS, PRECISION, STAT_TO... > &to, const RHist< DIMENSIONS, PRECISION, STAT_FROM... > &from)
 Add two histograms.
 
template<class Function , class... Args>
TFuture< ROOT::TypeTraits::InvokeResult_t< typename std::decay< Function >::type, typename std::decay< Args >::type... > > Async (Function &&f, Args &&...args)
 Runs a function asynchronously potentially in a new thread and returns a ROOT TFuture that will hold the result.
 
RLogChannelBrowsableLog ()
 Log channel for Browsable diagnostics.
 
RLogChannelBrowserLog ()
 Log channel for Browser diagnostics.
 
RLogChannelFitPanelLog ()
 Log channel for FitPanel diagnostics.
 
template<int DIMENSIONS, class PRECISION , template< int D_, class P_ > class... STAT>
RFitResult FitTo (const RHist< DIMENSIONS, PRECISION, STAT... > &hist, const RFunction< DIMENSIONS > &func, std::span< const double > paramInit)
 
template<class DRAWABLE , std::enable_if_t< std::is_base_of< RDrawable, DRAWABLE >{}> * = nullptr>
auto GetDrawable (const std::shared_ptr< DRAWABLE > &drawable)
 Central method to insert drawable in list of pad primitives By default drawable placed as is.
 
auto GetDrawable (const std::shared_ptr< RH1C > &histimpl)
 
auto GetDrawable (const std::shared_ptr< RH1D > &histimpl)
 
auto GetDrawable (const std::shared_ptr< RH1F > &histimpl)
 
auto GetDrawable (const std::shared_ptr< RH1I > &histimpl)
 
auto GetDrawable (const std::shared_ptr< RH2C > &histimpl)
 
auto GetDrawable (const std::shared_ptr< RH2D > &histimpl)
 
auto GetDrawable (const std::shared_ptr< RH2F > &histimpl)
 
auto GetDrawable (const std::shared_ptr< RH2I > &histimpl)
 
auto GetDrawable (const std::shared_ptr< RH3C > &histimpl)
 
auto GetDrawable (const std::shared_ptr< RH3D > &histimpl)
 
auto GetDrawable (const std::shared_ptr< RH3F > &histimpl)
 
auto GetDrawable (const std::shared_ptr< RH3I > &histimpl)
 
RLogChannelGPadLog ()
 Log channel for GPad diagnostics.
 
template<int DIMENSIONS, class PRECISION , template< int D_, class P_ > class... STAT>
class RHist< DIMENSIONS, PRECISION, STAT... > HistFromImpl (std::unique_ptr< typename RHist< DIMENSIONS, PRECISION, STAT... >::ImplBase_t > pHistImpl)
 Adopt an external, stand-alone RHistImpl. The RHist will take ownership.
 
template<int DIMENSIONS, class PRECISION , template< int D_, class P_ > class... STAT>
RHist< DIMENSIONS, PRECISION, STAT... > HistFromImpl (std::unique_ptr< typename RHist< DIMENSIONS, PRECISION, STAT... >::ImplBase_t > pHistImpl)
 Adopt an external, stand-alone RHistImpl. The RHist will take ownership.
 
RLogChannelHistLog ()
 Log channel for Hist diagnostics.
 
RLogChannelIOLog ()
 Logging for generic IO functionality.
 
constexpr ClusterSize_t kInvalidClusterIndex (std::uint32_t(-1))
 
RLogChannelNTupleLog ()
 Log channel for RNTuple diagnostics.
 
RPadLength::Normal operator""_normal (long double val)
 User-defined literal for RPadLength::Normal
 
RPadLength::Normal operator""_normal (unsigned long long int val)
 
RPadLength::Pixel operator""_px (long double val)
 User-defined literal for RPadLength::Pixel
 
RPadLength::Pixel operator""_px (unsigned long long int val)
 
RPadLength::User operator""_user (long double val)
 User-defined literal for RPadLength::User
 
RPadLength::User operator""_user (unsigned long long int val)
 
template<typename TT >
REveVector2T< TT > operator* (const REveVector2T< TT > &a, TT b)
 
template<typename TT >
REveVector4T< TT > operator* (const REveVector4T< TT > &a, TT b)
 
template<typename TT >
REveVectorT< TT > operator* (const REveVectorT< TT > &a, TT b)
 
template<typename TT >
REveVector2T< TT > operator* (TT b, const REveVector2T< TT > &a)
 
template<typename TT >
REveVector4T< TT > operator* (TT b, const REveVector4T< TT > &a)
 
template<typename TT >
REveVectorT< TT > operator* (TT b, const REveVectorT< TT > &a)
 
REveException operator+ (const REveException &s1, const char *s2)
 
REveException operator+ (const REveException &s1, const std::string &s2)
 
REveException operator+ (const REveException &s1, const TString &s2)
 
REveException operator+ (const REveException &s1, ElementId_t x)
 
template<typename TT >
REveVector2T< TT > operator+ (const REveVector2T< TT > &a, const REveVector2T< TT > &b)
 
template<typename TT >
REveVector4T< TT > operator+ (const REveVector4T< TT > &a, const REveVector4T< TT > &b)
 
template<typename TT >
REveVectorT< TT > operator+ (const REveVectorT< TT > &a, const REveVectorT< TT > &b)
 
ELogLevel operator+ (ELogLevel severity, int offset)
 
template<typename TT >
REveVector2T< TT > operator- (const REveVector2T< TT > &a, const REveVector2T< TT > &b)
 
template<typename TT >
REveVector4T< TT > operator- (const REveVector4T< TT > &a, const REveVector4T< TT > &b)
 
template<typename TT >
REveVectorT< TT > operator- (const REveVectorT< TT > &a, const REveVectorT< TT > &b)
 
std::ostream & operator<< (std::ostream &s, const REveTrans &t)
 
bool operator== (const std::string &s, const TString &t)
 
bool operator== (const TString &t, const std::string &s)
 
R__DEPRECATED(6, 30, "Use ROOT::RDF::Experimental::FromRNTuple instead.") RDataFrame MakeNTupleDataFrame(std R__DEPRECATED (6, 30, "Use ROOT::RDF::Experimental::FromRNTuple instead.") RDataFrame MakeNTupleDataFrame(RNTuple *ntuple)
 
template<>
const RAttrMap::Value_tRAttrMap::Value_t::GetValue< const RAttrMap::Value_t *, bool > (const Value_t *rec)
 
template<>
const RAttrMap::Value_tRAttrMap::Value_t::GetValue< const RAttrMap::Value_t *, double > (const Value_t *rec)
 
template<>
const RAttrMap::Value_tRAttrMap::Value_t::GetValue< const RAttrMap::Value_t *, int > (const Value_t *rec)
 
template<>
const RAttrMap::Value_tRAttrMap::Value_t::GetValue< const RAttrMap::Value_t *, RColor > (const Value_t *rec)
 
template<>
const RAttrMap::Value_tRAttrMap::Value_t::GetValue< const RAttrMap::Value_t *, RPadLength > (const Value_t *rec)
 
template<>
const RAttrMap::Value_tRAttrMap::Value_t::GetValue< const RAttrMap::Value_t *, void > (const Value_t *rec)
 
RLogChannelREveLog ()
 Log channel for Eve diagnostics.
 
RLogChannelRGeomLog ()
 Log channel for Eve diagnostics.
 
template<int DIMENSIONS, class PRECISION , template< int D_, class P_ > class... STAT>
void swap (RHist< DIMENSIONS, PRECISION, STAT... > &a, RHist< DIMENSIONS, PRECISION, STAT... > &b) noexcept
 Swap two histograms.
 
RLogChannelWebGUILog ()
 Log channel for WebGUI diagnostics.
 
RAxisBase::const_iterator external operators
RAxisBase::const_iterator operator+ (int d, RAxisBase::const_iterator rhs) noexcept
 2 + i
 
bool operator< (RAxisBase::const_iterator lhs, RAxisBase::const_iterator rhs) noexcept
 i < j
 
bool operator> (RAxisBase::const_iterator lhs, RAxisBase::const_iterator rhs) noexcept
 i > j
 
bool operator<= (RAxisBase::const_iterator lhs, RAxisBase::const_iterator rhs) noexcept
 i <= j
 
bool operator>= (RAxisBase::const_iterator lhs, RAxisBase::const_iterator rhs) noexcept
 i >= j
 
bool operator== (RAxisBase::const_iterator lhs, RAxisBase::const_iterator rhs) noexcept
 i == j
 
bool operator!= (RAxisBase::const_iterator lhs, RAxisBase::const_iterator rhs) noexcept
 i != j
 

Variables

R__EXTERN REveManagergEve = nullptr
 
constexpr ColumnId_t kInvalidColumnId = -1
 
constexpr DescriptorId_t kInvalidDescriptorId = std::uint64_t(-1)
 
constexpr NTupleSize_t kInvalidNTupleIndex = std::uint64_t(-1)
 
struct ROOT::Experimental::RQt5CreatorReg newRQt5CreatorReg
 
struct ROOT::Experimental::RQt6CreatorReg newRQt6CreatorReg
 

Axis Compatibility

enum class  EAxisCompatibility { kIdentical , kContains , kSampling , kIncompatible }
 
EAxisCompatibility CanMap (const RAxisEquidistant &target, const RAxisEquidistant &source) noexcept
 Whether (and how) the source axis can be merged into the target axis.
 

Typedef Documentation

◆ CanvasCallback_t

using ROOT::Experimental::CanvasCallback_t = typedef std::function<void(bool)>

Definition at line 19 of file RVirtualCanvasPainter.hxx.

◆ ClusterSize_t

Definition at line 63 of file RNTupleUtil.hxx.

◆ ColumnId_t

using ROOT::Experimental::ColumnId_t = typedef std::int64_t

Uniquely identifies a physical column within the scope of the current process, used to tag pages.

Definition at line 80 of file RNTupleUtil.hxx.

◆ DescriptorId_t

using ROOT::Experimental::DescriptorId_t = typedef std::uint64_t

Distriniguishes elements of the same type within a descriptor, e.g. different fields.

Definition at line 84 of file RNTupleUtil.hxx.

◆ ElementId_t

Definition at line 25 of file REveTypes.hxx.

◆ NTupleSize_t

using ROOT::Experimental::NTupleSize_t = typedef std::uint64_t

Integer type long enough to hold the maximum number of entries in a column.

Definition at line 48 of file RNTupleUtil.hxx.

◆ REvePathMark

◆ REvePathMarkD

◆ REvePathMarkF

◆ REveRecTrack

◆ REveRecTrackD

◆ REveRecTrackF

◆ REveVector

◆ REveVector2

◆ REveVector2D

◆ REveVector2F

◆ REveVector4

◆ REveVector4D

◆ REveVector4F

◆ REveVectorD

◆ REveVectorF

◆ RFileDialogCallback_t

using ROOT::Experimental::RFileDialogCallback_t = typedef std::function<void(const std::string &)>

function signature for file dialog call-backs argument is selected file name

Definition at line 33 of file RFileDialog.hxx.

◆ RGeomScanFunc_t

using ROOT::Experimental::RGeomScanFunc_t = typedef std::function<bool(RGeomNode &, std::vector<int> &, bool, int)>

Definition at line 155 of file RGeomData.hxx.

◆ RH1C

using ROOT::Experimental::RH1C = typedef RHist<1, char, RHistStatContent>

Definition at line 306 of file RHist.hxx.

◆ RH1D

Definition at line 304 of file RHist.hxx.

◆ RH1F

Definition at line 305 of file RHist.hxx.

◆ RH1I

Definition at line 307 of file RHist.hxx.

◆ RH1LL

using ROOT::Experimental::RH1LL = typedef RHist<1, int64_t, RHistStatContent>

Definition at line 308 of file RHist.hxx.

◆ RH2C

using ROOT::Experimental::RH2C = typedef RHist<2, char, RHistStatContent>

Definition at line 312 of file RHist.hxx.

◆ RH2D

Definition at line 310 of file RHist.hxx.

◆ RH2F

Definition at line 311 of file RHist.hxx.

◆ RH2I

Definition at line 313 of file RHist.hxx.

◆ RH2LL

using ROOT::Experimental::RH2LL = typedef RHist<2, int64_t, RHistStatContent>

Definition at line 314 of file RHist.hxx.

◆ RH3C

using ROOT::Experimental::RH3C = typedef RHist<3, char, RHistStatContent>

Definition at line 318 of file RHist.hxx.

◆ RH3D

Definition at line 316 of file RHist.hxx.

◆ RH3F

Definition at line 317 of file RHist.hxx.

◆ RH3I

Definition at line 319 of file RHist.hxx.

◆ RH3LL

using ROOT::Experimental::RH3LL = typedef RHist<3, int64_t, RHistStatContent>

Definition at line 320 of file RHist.hxx.

◆ RooBrowser

using ROOT::Experimental::RooBrowser = typedef RooFit::Detail::XRooFit ::xRooBrowser

Definition at line 62 of file RooBrowser.h.

◆ WebWindowConnectCallback_t

using ROOT::Experimental::WebWindowConnectCallback_t = typedef std::function<void(unsigned)>

function signature for connect/disconnect call-backs argument is connection id

Definition at line 37 of file RWebWindow.hxx.

◆ WebWindowDataCallback_t

using ROOT::Experimental::WebWindowDataCallback_t = typedef std::function<void(unsigned, const std::string &)>

function signature for call-backs from the window clients first argument is connection id, second is received data

Definition at line 41 of file RWebWindow.hxx.

◆ WebWindowShowCallback_t

using ROOT::Experimental::WebWindowShowCallback_t = typedef std::function<bool(RWebWindow &, const RWebDisplayArgs &)>

function signature for catching show calls of arbitrary RWebWindow if returns true, normal show procedure will not be invoked

Definition at line 35 of file RWebWindowsManager.hxx.

◆ WebWindowWaitFunc_t

using ROOT::Experimental::WebWindowWaitFunc_t = typedef std::function<int(double)>

function signature for waiting call-backs Such callback used when calling thread need to waits for some special data, but wants to run application event loop As argument, spent time in second will be provided Waiting will be performed until function returns non-zero value

Definition at line 48 of file RWebWindow.hxx.

Enumeration Type Documentation

◆ EAxisCompatibility

Enumerator
kIdentical 

Source and target axes are identical.

kContains 

The source is a subset of bins of the target axis.

kSampling 

The bins of the source axis have finer granularity, but the bin borders are compatible.

Example: source: 0., 1., 2., 3., 4., 5., 6.; target: 0., 2., 5., 6. Note that this is not a symmetrical property: only one of CanMerge(source, target), CanMap(target, source) can return kContains.

kIncompatible 

The source axis and target axis have different binning.

Example: source: 0., 1., 2., 3., 4., target: 0., 0.1, 0.2, 0.3, 0.4

Definition at line 859 of file RAxis.hxx.

◆ EColumnType

Enumerator
kUnknown 
kIndex 
kSwitch 
kByte 
kChar 
kBit 
kReal64 
kReal32 
kReal16 
kInt64 
kInt32 
kInt16 
kInt8 
kMax 

Definition at line 36 of file RColumnModel.hxx.

◆ EIOFeatures

Enumerator
kGenerateOffsetMap 
kSupported 

Definition at line 52 of file TIOFeatures.hxx.

◆ EIOUnsupportedFeatures

Enumerator
kUnsupported 

Definition at line 61 of file TIOFeatures.hxx.

◆ ELogLevel

enum class ROOT::Experimental::ELogLevel : unsigned char
strong

Kinds of diagnostics.

Enumerator
kUnset 
kFatal 

An error which causes further processing to be unreliable.

kError 

An error.

kWarning 

Warnings about likely unexpected behavior.

kInfo 

Informational messages; used for instance for tracing.

kDebug 

Debug information; only useful for developers; can have added verbosity up to 255-kDebug.

Definition at line 36 of file RLogger.hxx.

◆ ENTupleContainerFormat

Enumerator
kTFile 
kBare 

Definition at line 34 of file RNTupleOptions.hxx.

◆ ENTupleInfo

Listing of the different options that can be printed by RNTupleReader::GetInfo()

Enumerator
kSummary 
kStorageDetails 
kMetrics 

Definition at line 59 of file RNTuple.hxx.

◆ ENTupleShowFormat

Listing of the different entry output formats of RNTupleReader::Show()

Enumerator
kCurrentModelJSON 
kCompleteJSON 

Definition at line 68 of file RNTuple.hxx.

◆ ENTupleStructure

The fields in the ntuple model tree can carry different structural information about the type system.

Leaf fields contain just data, collection fields resolve to offset columns, record fields have no materialization on the primitive column layer.

Enumerator
kLeaf 
kCollection 
kRecord 
kVariant 
kReference 
kInvalid 

Definition at line 38 of file RNTupleUtil.hxx.

Function Documentation

◆ Add()

template<int DIMENSIONS, class PRECISION , template< int D_, class P_ > class... STAT_TO, template< int D_, class P_ > class... STAT_FROM>
void ROOT::Experimental::Add ( RHist< DIMENSIONS, PRECISION, STAT_TO... > &  to,
const RHist< DIMENSIONS, PRECISION, STAT_FROM... > &  from 
)

Add two histograms.

This operation may currently only be performed if the two histograms have the same axis configuration, use the same precision, and if from records at least the same statistics as to (recording more stats is fine).

Adding histograms with incompatible axis binning will be reported at runtime with an std::runtime_error. Insufficient statistics in the source histogram will be detected at compile-time and result in a compiler error.

In the future, we may either adopt a more relaxed definition of histogram addition or provide a mechanism to convert from one histogram type to another. We currently favor the latter path.

Definition at line 339 of file RHist.hxx.

◆ Async()

template<class Function , class... Args>
TFuture< ROOT::TypeTraits::InvokeResult_t< typename std::decay< Function >::type, typename std::decay< Args >::type... > > ROOT::Experimental::Async ( Function &&  f,
Args &&...  args 
)

Runs a function asynchronously potentially in a new thread and returns a ROOT TFuture that will hold the result.

Definition at line 153 of file TFuture.hxx.

◆ BrowsableLog()

ROOT::Experimental::RLogChannel & ROOT::Experimental::BrowsableLog ( )

Log channel for Browsable diagnostics.

Definition at line 20 of file RElement.cxx.

◆ BrowserLog()

ROOT::Experimental::RLogChannel & ROOT::Experimental::BrowserLog ( )

Log channel for Browser diagnostics.

Definition at line 35 of file RBrowserData.cxx.

◆ CanMap()

ROOT::Experimental::EAxisCompatibility ROOT::Experimental::CanMap ( const RAxisEquidistant target,
const RAxisEquidistant source 
)
noexcept

Whether (and how) the source axis can be merged into the target axis.

Definition at line 126 of file RAxis.cxx.

◆ FitPanelLog()

ROOT::Experimental::RLogChannel & ROOT::Experimental::FitPanelLog ( )

Log channel for FitPanel diagnostics.

Definition at line 22 of file RFitPanelModel.cxx.

◆ FitTo()

template<int DIMENSIONS, class PRECISION , template< int D_, class P_ > class... STAT>
RFitResult ROOT::Experimental::FitTo ( const RHist< DIMENSIONS, PRECISION, STAT... > &  hist,
const RFunction< DIMENSIONS > &  func,
std::span< const double paramInit 
)

Definition at line 39 of file RFit.hxx.

◆ GetDrawable() [1/13]

template<class DRAWABLE , std::enable_if_t< std::is_base_of< RDrawable, DRAWABLE >{}> * = nullptr>
auto ROOT::Experimental::GetDrawable ( const std::shared_ptr< DRAWABLE > &  drawable)
inline

Central method to insert drawable in list of pad primitives By default drawable placed as is.

Definition at line 228 of file RDrawable.hxx.

◆ GetDrawable() [2/13]

auto ROOT::Experimental::GetDrawable ( const std::shared_ptr< RH1C > &  histimpl)
inline

Definition at line 230 of file RHistDrawable.hxx.

◆ GetDrawable() [3/13]

auto ROOT::Experimental::GetDrawable ( const std::shared_ptr< RH1D > &  histimpl)
inline

Definition at line 220 of file RHistDrawable.hxx.

◆ GetDrawable() [4/13]

auto ROOT::Experimental::GetDrawable ( const std::shared_ptr< RH1F > &  histimpl)
inline

Definition at line 235 of file RHistDrawable.hxx.

◆ GetDrawable() [5/13]

auto ROOT::Experimental::GetDrawable ( const std::shared_ptr< RH1I > &  histimpl)
inline

Definition at line 225 of file RHistDrawable.hxx.

◆ GetDrawable() [6/13]

auto ROOT::Experimental::GetDrawable ( const std::shared_ptr< RH2C > &  histimpl)
inline

Definition at line 250 of file RHistDrawable.hxx.

◆ GetDrawable() [7/13]

auto ROOT::Experimental::GetDrawable ( const std::shared_ptr< RH2D > &  histimpl)
inline

Definition at line 240 of file RHistDrawable.hxx.

◆ GetDrawable() [8/13]

auto ROOT::Experimental::GetDrawable ( const std::shared_ptr< RH2F > &  histimpl)
inline

Definition at line 255 of file RHistDrawable.hxx.

◆ GetDrawable() [9/13]

auto ROOT::Experimental::GetDrawable ( const std::shared_ptr< RH2I > &  histimpl)
inline

Definition at line 245 of file RHistDrawable.hxx.

◆ GetDrawable() [10/13]

auto ROOT::Experimental::GetDrawable ( const std::shared_ptr< RH3C > &  histimpl)
inline

Definition at line 270 of file RHistDrawable.hxx.

◆ GetDrawable() [11/13]

auto ROOT::Experimental::GetDrawable ( const std::shared_ptr< RH3D > &  histimpl)
inline

Definition at line 260 of file RHistDrawable.hxx.

◆ GetDrawable() [12/13]

auto ROOT::Experimental::GetDrawable ( const std::shared_ptr< RH3F > &  histimpl)
inline

Definition at line 275 of file RHistDrawable.hxx.

◆ GetDrawable() [13/13]

auto ROOT::Experimental::GetDrawable ( const std::shared_ptr< RH3I > &  histimpl)
inline

Definition at line 265 of file RHistDrawable.hxx.

◆ GPadLog()

RLogChannel & ROOT::Experimental::GPadLog ( )

Log channel for GPad diagnostics.

Definition at line 17 of file RAttrBase.cxx.

◆ HistFromImpl() [1/2]

template<int DIMENSIONS, class PRECISION , template< int D_, class P_ > class... STAT>
class RHist< DIMENSIONS, PRECISION, STAT... > ROOT::Experimental::HistFromImpl ( std::unique_ptr< typename RHist< DIMENSIONS, PRECISION, STAT... >::ImplBase_t >  pHistImpl)

Adopt an external, stand-alone RHistImpl. The RHist will take ownership.

Definition at line 292 of file RHist.hxx.

◆ HistFromImpl() [2/2]

template<int DIMENSIONS, class PRECISION , template< int D_, class P_ > class... STAT>
RHist< DIMENSIONS, PRECISION, STAT... > ROOT::Experimental::HistFromImpl ( std::unique_ptr< typename RHist< DIMENSIONS, PRECISION, STAT... >::ImplBase_t >  pHistImpl)

Adopt an external, stand-alone RHistImpl. The RHist will take ownership.

Definition at line 292 of file RHist.hxx.

◆ HistLog()

ROOT::Experimental::RLogChannel & ROOT::Experimental::HistLog ( )

Log channel for Hist diagnostics.

Definition at line 25 of file RAxis.cxx.

◆ IOLog()

ROOT::Experimental::RLogChannel & ROOT::Experimental::IOLog ( )

Logging for generic IO functionality.

Definition at line 20 of file RDirectory.cxx.

◆ kInvalidClusterIndex()

constexpr ClusterSize_t ROOT::Experimental::kInvalidClusterIndex ( std::uint32_t(-1)  )
constexpr

◆ NTupleLog()

ROOT::Experimental::RLogChannel & ROOT::Experimental::NTupleLog ( )

Log channel for RNTuple diagnostics.

Definition at line 24 of file RNTupleUtil.cxx.

◆ operator!=()

bool ROOT::Experimental::operator!= ( RAxisBase::const_iterator  lhs,
RAxisBase::const_iterator  rhs 
)
inlinenoexcept

i != j

Definition at line 377 of file RAxis.hxx.

◆ operator""_normal() [1/2]

RPadLength::Normal ROOT::Experimental::operator""_normal ( long double  val)
inline

User-defined literal for RPadLength::Normal

Use as

using namespace ROOT::Experimental;
RLine(0.1_normal, 0.0_normal, RLineExtent(0.2_normal, 0.5_normal));

Definition at line 278 of file RPadLength.hxx.

◆ operator""_normal() [2/2]

RPadLength::Normal ROOT::Experimental::operator""_normal ( unsigned long long int  val)
inline

Definition at line 282 of file RPadLength.hxx.

◆ operator""_px() [1/2]

RPadLength::Pixel ROOT::Experimental::operator""_px ( long double  val)
inline

User-defined literal for RPadLength::Pixel

Use as

using namespace ROOT::Experimental;
RLine(100_px, 0_px, RLineExtent(20_px, 50_px));

Definition at line 294 of file RPadLength.hxx.

◆ operator""_px() [2/2]

RPadLength::Pixel ROOT::Experimental::operator""_px ( unsigned long long int  val)
inline

Definition at line 298 of file RPadLength.hxx.

◆ operator""_user() [1/2]

RPadLength::User ROOT::Experimental::operator""_user ( long double  val)
inline

User-defined literal for RPadLength::User

Use as

using namespace ROOT::Experimental;
RLine(0.1_user, 0.0_user, RLineExtent(0.2_user, 0.5_user));

Definition at line 310 of file RPadLength.hxx.

◆ operator""_user() [2/2]

RPadLength::User ROOT::Experimental::operator""_user ( unsigned long long int  val)
inline

Definition at line 314 of file RPadLength.hxx.

◆ operator*() [1/6]

template<typename TT >
REveVector2T< TT > ROOT::Experimental::operator* ( const REveVector2T< TT > &  a,
TT  b 
)
inline

Definition at line 434 of file REveVector.hxx.

◆ operator*() [2/6]

template<typename TT >
REveVector4T< TT > ROOT::Experimental::operator* ( const REveVector4T< TT > &  a,
TT  b 
)
inline

Definition at line 286 of file REveVector.hxx.

◆ operator*() [3/6]

template<typename TT >
REveVectorT< TT > ROOT::Experimental::operator* ( const REveVectorT< TT > &  a,
TT  b 
)
inline

Definition at line 218 of file REveVector.hxx.

◆ operator*() [4/6]

template<typename TT >
REveVector2T< TT > ROOT::Experimental::operator* ( TT  b,
const REveVector2T< TT > &  a 
)
inline

Definition at line 442 of file REveVector.hxx.

◆ operator*() [5/6]

template<typename TT >
REveVector4T< TT > ROOT::Experimental::operator* ( TT  b,
const REveVector4T< TT > &  a 
)
inline

Definition at line 293 of file REveVector.hxx.

◆ operator*() [6/6]

template<typename TT >
REveVectorT< TT > ROOT::Experimental::operator* ( TT  b,
const REveVectorT< TT > &  a 
)
inline

Definition at line 226 of file REveVector.hxx.

◆ operator+() [1/9]

REveException ROOT::Experimental::operator+ ( const REveException s1,
const char *  s2 
)

Definition at line 41 of file REveTypes.cxx.

◆ operator+() [2/9]

REveException ROOT::Experimental::operator+ ( const REveException s1,
const std::string &  s2 
)

Definition at line 35 of file REveTypes.cxx.

◆ operator+() [3/9]

REveException ROOT::Experimental::operator+ ( const REveException s1,
const TString s2 
)

Definition at line 38 of file REveTypes.cxx.

◆ operator+() [4/9]

REveException ROOT::Experimental::operator+ ( const REveException s1,
ElementId_t  x 
)

Definition at line 44 of file REveTypes.cxx.

◆ operator+() [5/9]

template<typename TT >
REveVector2T< TT > ROOT::Experimental::operator+ ( const REveVector2T< TT > &  a,
const REveVector2T< TT > &  b 
)
inline

Definition at line 418 of file REveVector.hxx.

◆ operator+() [6/9]

template<typename TT >
REveVector4T< TT > ROOT::Experimental::operator+ ( const REveVector4T< TT > &  a,
const REveVector4T< TT > &  b 
)
inline

Definition at line 272 of file REveVector.hxx.

◆ operator+() [7/9]

template<typename TT >
REveVectorT< TT > ROOT::Experimental::operator+ ( const REveVectorT< TT > &  a,
const REveVectorT< TT > &  b 
)
inline

Definition at line 202 of file REveVector.hxx.

◆ operator+() [8/9]

ELogLevel ROOT::Experimental::operator+ ( ELogLevel  severity,
int  offset 
)
inline

Definition at line 45 of file RLogger.hxx.

◆ operator+() [9/9]

RAxisBase::const_iterator ROOT::Experimental::operator+ ( int  d,
RAxisBase::const_iterator  rhs 
)
inlinenoexcept

2 + i

Definition at line 341 of file RAxis.hxx.

◆ operator-() [1/3]

template<typename TT >
REveVector2T< TT > ROOT::Experimental::operator- ( const REveVector2T< TT > &  a,
const REveVector2T< TT > &  b 
)
inline

Definition at line 426 of file REveVector.hxx.

◆ operator-() [2/3]

template<typename TT >
REveVector4T< TT > ROOT::Experimental::operator- ( const REveVector4T< TT > &  a,
const REveVector4T< TT > &  b 
)
inline

Definition at line 279 of file REveVector.hxx.

◆ operator-() [3/3]

template<typename TT >
REveVectorT< TT > ROOT::Experimental::operator- ( const REveVectorT< TT > &  a,
const REveVectorT< TT > &  b 
)
inline

Definition at line 210 of file REveVector.hxx.

◆ operator<()

bool ROOT::Experimental::operator< ( RAxisBase::const_iterator  lhs,
RAxisBase::const_iterator  rhs 
)
inlinenoexcept

i < j

Definition at line 347 of file RAxis.hxx.

◆ operator<<()

std::ostream & ROOT::Experimental::operator<< ( std::ostream &  s,
const REveTrans t 
)

◆ operator<=()

bool ROOT::Experimental::operator<= ( RAxisBase::const_iterator  lhs,
RAxisBase::const_iterator  rhs 
)
inlinenoexcept

i <= j

Definition at line 359 of file RAxis.hxx.

◆ operator==() [1/3]

bool ROOT::Experimental::operator== ( const std::string &  s,
const TString t 
)

Definition at line 30 of file REveTypes.cxx.

◆ operator==() [2/3]

bool ROOT::Experimental::operator== ( const TString t,
const std::string &  s 
)

Definition at line 27 of file REveTypes.cxx.

◆ operator==() [3/3]

bool ROOT::Experimental::operator== ( RAxisBase::const_iterator  lhs,
RAxisBase::const_iterator  rhs 
)
inlinenoexcept

i == j

Definition at line 371 of file RAxis.hxx.

◆ operator>()

bool ROOT::Experimental::operator> ( RAxisBase::const_iterator  lhs,
RAxisBase::const_iterator  rhs 
)
inlinenoexcept

i > j

Definition at line 353 of file RAxis.hxx.

◆ operator>=()

bool ROOT::Experimental::operator>= ( RAxisBase::const_iterator  lhs,
RAxisBase::const_iterator  rhs 
)
inlinenoexcept

i >= j

Definition at line 365 of file RAxis.hxx.

◆ R__DEPRECATED()

R__DEPRECATED(6, 30, "Use ROOT::RDF::Experimental::FromRNTuple instead.") RDataFrame MakeNTupleDataFrame(std ROOT::Experimental::R__DEPRECATED ( ,
30  ,
"Use ROOT::RDF::Experimental::FromRNTuple instead."   
)

◆ RAttrMap::Value_t::GetValue< const RAttrMap::Value_t *, bool >()

template<>
const RAttrMap::Value_t * ROOT::Experimental::RAttrMap::Value_t::GetValue< const RAttrMap::Value_t *, bool > ( const Value_t *  rec)

◆ RAttrMap::Value_t::GetValue< const RAttrMap::Value_t *, double >()

template<>
const RAttrMap::Value_t * ROOT::Experimental::RAttrMap::Value_t::GetValue< const RAttrMap::Value_t *, double > ( const Value_t *  rec)

◆ RAttrMap::Value_t::GetValue< const RAttrMap::Value_t *, int >()

template<>
const RAttrMap::Value_t * ROOT::Experimental::RAttrMap::Value_t::GetValue< const RAttrMap::Value_t *, int > ( const Value_t *  rec)

◆ RAttrMap::Value_t::GetValue< const RAttrMap::Value_t *, RColor >()

template<>
const RAttrMap::Value_t * ROOT::Experimental::RAttrMap::Value_t::GetValue< const RAttrMap::Value_t *, RColor > ( const Value_t *  rec)

◆ RAttrMap::Value_t::GetValue< const RAttrMap::Value_t *, RPadLength >()

template<>
const RAttrMap::Value_t * ROOT::Experimental::RAttrMap::Value_t::GetValue< const RAttrMap::Value_t *, RPadLength > ( const Value_t *  rec)

◆ RAttrMap::Value_t::GetValue< const RAttrMap::Value_t *, void >()

template<>
const RAttrMap::Value_t * ROOT::Experimental::RAttrMap::Value_t::GetValue< const RAttrMap::Value_t *, void > ( const Value_t *  rec)

◆ REveLog()

REX::RLogChannel & ROOT::Experimental::REveLog ( )

Log channel for Eve diagnostics.

Definition at line 47 of file REveTypes.cxx.

◆ RGeomLog()

RLogChannel & ROOT::Experimental::RGeomLog ( )

Log channel for Eve diagnostics.

Definition at line 40 of file RGeomData.cxx.

◆ swap()

template<int DIMENSIONS, class PRECISION , template< int D_, class P_ > class... STAT>
void ROOT::Experimental::swap ( RHist< DIMENSIONS, PRECISION, STAT... > &  a,
RHist< DIMENSIONS, PRECISION, STAT... > &  b 
)
noexcept

Swap two histograms.

Very efficient; swaps the fImpl pointers.

Definition at line 210 of file RHist.hxx.

◆ WebGUILog()

RLogChannel & ROOT::Experimental::WebGUILog ( )

Log channel for WebGUI diagnostics.

Definition at line 24 of file RWebDisplayArgs.cxx.

Variable Documentation

◆ gEve

REveManager * ROOT::Experimental::gEve = nullptr

Definition at line 276 of file REveManager.hxx.

◆ kInvalidColumnId

constexpr ColumnId_t ROOT::Experimental::kInvalidColumnId = -1
constexpr

Definition at line 81 of file RNTupleUtil.hxx.

◆ kInvalidDescriptorId

constexpr DescriptorId_t ROOT::Experimental::kInvalidDescriptorId = std::uint64_t(-1)
constexpr

Definition at line 85 of file RNTupleUtil.hxx.

◆ kInvalidNTupleIndex

constexpr NTupleSize_t ROOT::Experimental::kInvalidNTupleIndex = std::uint64_t(-1)
constexpr

Definition at line 49 of file RNTupleUtil.hxx.

◆ newRQt5CreatorReg

struct ROOT::Experimental::RQt5CreatorReg ROOT::Experimental::newRQt5CreatorReg

◆ newRQt6CreatorReg

struct ROOT::Experimental::RQt6CreatorReg ROOT::Experimental::newRQt6CreatorReg