ROOT 6.16/01 Reference Guide |
To store large quantities of same-class objects, ROOT provides the TTree and TNtuple classes.
The TTree class is optimized to reduce disk space and enhance access speed. A TNtuple is a TTree that is limited to only hold floating-point numbers; a TTree on the other hand can hold all kind of data, such as objects or arrays in addition to all the simple types.
Classes | |
class | TBasket |
Manages buffers for branches of a Tree. More... | |
class | TBasketSQL |
Implement TBasket for a SQL backend. More... | |
class | TBranch |
A TTree is a list of TBranches. More... | |
class | TBranchClones |
A Branch for the case of an array of clone objects. More... | |
class | TBranchElement |
A Branch for the case of an object. More... | |
class | TBranchObject |
A Branch for the case of an object. More... | |
class | TBranchRef |
A branch containing and managing a TRefTable for TRef autoloading. More... | |
class | TBranchSTL |
A Branch handling STL collection of pointers (vectors, lists, queues, sets and multisets) while storing them in split mode. More... | |
class | TBufferSQL |
Implement TBuffer for a SQL backend. More... | |
class | TChain |
A chain is a collection of files containing TTree objects. More... | |
class | TChainElement |
A TChainElement describes a component of a TChain. More... | |
class | TCollectionMethodBrowsable |
TCollectionMethodBrowsable extends TCollectionPropertyBrowsable by showing all methods of the collection itself. More... | |
class | TCollectionPropertyBrowsable |
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. More... | |
class | TCut |
A specialized string object used for TTree selections. More... | |
class | TEntryList |
A List of entry numbers in a TTree or TChain. More... | |
class | TEntryListArray |
A list of entries and subentries in a TTree or TChain. More... | |
class | TEntryListBlock |
Used by TEntryList to store the entry numbers. More... | |
class | TEntryListFromFile |
Manages entry lists from different files, when they are not loaded in memory at the same time. More... | |
class | TEventList |
A TEventList object is a list of selected events (entries) in a TTree. More... | |
class | TFriendElement |
A TFriendElement TF describes a TTree object TF in a file. More... | |
class | ROOT::TIOFeatures |
TIOFeatures provides the end-user with the ability to change the IO behavior of data written via a TTree . More... | |
class | TLeaf |
A TLeaf describes individual elements of a TBranch See TBranch structure in TTree. More... | |
class | TLeafB |
A TLeaf for an 8 bit Integer data type. More... | |
class | TLeafC |
A TLeaf for a variable length string. More... | |
class | TLeafD |
A TLeaf for a 64 bit floating point data type. More... | |
class | TLeafElement |
A TLeaf for the general case when using the branches created via a TStreamerInfo (i.e. More... | |
class | TLeafF |
A TLeaf for a 32 bit floating point data type. More... | |
class | TLeafI |
A TLeaf for an Integer data type. More... | |
class | TLeafL |
A TLeaf for a 64 bit Integer data type. More... | |
class | TLeafO |
A TLeaf for a bool data type. More... | |
class | TLeafObject |
A TLeaf for a general object derived from TObject. More... | |
class | TLeafS |
A TLeaf for a 16 bit Integer data type. More... | |
class | TMethodBrowsable |
This helper object allows the browsing of methods of objects stored in branches. More... | |
class | TNonSplitBrowsable |
Allows a TBrowser to browse non-split branches as if they were split. More... | |
class | TNtuple |
A simple TTree restricted to a list of float variables only. More... | |
class | TNtupleD |
A simple TTree restricted to a list of double variables only. More... | |
class | TQueryResult |
A container class for query results. More... | |
class | TSelector |
A TSelector object is used by the TTree::Draw, TTree::Scan, TTree::Process to navigate in a TTree and make selections. More... | |
class | TSelectorList |
A TList derived class that makes sure that objects added to it are not linked to the currently open file (like histograms, eventlists and trees). More... | |
class | TSelectorScalar |
Named scalar type, based on Long64_t, streamable, storable and mergable. More... | |
class | TTree |
A TTree object has a header with a name and a title. More... | |
class | TTreeCache |
class | TTreeCacheUnzip |
Specialization of TTreeCache for parallel Unzipping. More... | |
class | TTreeCloner |
Class implementing or helping the various TTree cloning method. More... | |
class | TTreeResult |
Class defining interface to a TTree query result with the same interface as for SQL databases. More... | |
class | TTreeRow |
Class defining interface to a row of a TTree query result. More... | |
class | TTreeSQL |
Implement TTree for a SQL backend. More... | |
class | TVirtualBranchBrowsable |
TVirtualBranchBrowsable is a base class (not really abstract, but useless by itself) for helper objects that extend TBranch's browsing support. More... | |
class | TVirtualIndex |
Abstract interface for Tree Index. More... | |
class | TVirtualTreePlayer |
Abstract base class defining the interface for the plugins that implement Draw, Scan, Process, MakeProxy, etc. More... | |