ROOTUsers Guide A4
User Manual: Pdf
Open the PDF directly: View PDF
Page Count: 642 [warning: Documents this large are best viewed by clicking the View PDF Link!]
- Preface
- Introduction
- Getting Started
- Histograms
- The Histogram Classes
- Creating Histograms
- Bin Numbering
- Filling Histograms
- Random Numbers and Histograms
- Adding, Dividing, and Multiplying
- Projections
- Drawing Histograms
- Making a Copy of an Histogram
- Normalizing Histograms
- Saving/Reading Histograms to/from a File
- Miscellaneous Operations
- Alphanumeric Bin Labels
- Histogram Stacks
- TH2Poly
- Profile Histograms
- Iso Surfaces
- 3D Implicit Functions
- TPie
- The User Interface for Histograms
- Graphs
- Fitting Histograms
- A Little C++
- The C++ Interpreter Cling
- Object Ownership
- Graphics and the Graphical User Interface
- Folders and Tasks
- Input/Output
- Trees
- Why Should You Use a Tree?
- A Simple TTree
- Show an Entry with TTree::Show
- Print the Tree Structure with TTree::Print
- Scan a Variable the Tree with TTree::Scan
- The Tree Viewer
- Creating and Saving Trees
- Branches
- Adding a Branch to Hold a List of Variables
- Adding a TBranch to Hold an Object
- Adding a Branch with a Folder
- Adding a Branch with a Collection
- Examples for Writing and Reading Trees
- Example 1: A Tree with Simple Variables
- Example 2: A Tree with a C Structure
- Example 3: Adding Friends to Trees
- Example 4: A Tree with an Event Class
- Example 5: Import an ASCII File into a TTree
- Trees in Analysis
- Simple Analysis Using TTree::Draw
- Using Selection with TTree:Draw
- Using TCut Objects in TTree::Draw
- Accessing the Histogram in Batch Mode
- Using Draw Options in TTree::Draw
- Superimposing Two Histograms
- Setting the Range in TTree::Draw
- TTree::Draw Examples
- Multiple variables visualisation
- Using TTree::Scan
- TEventList and TEntryList
- Filling a Histogram
- Using TTree::MakeClass
- Using TTree::MakeSelector
- Impact of Compression on I/O
- Chains
- Math Libraries in ROOT
- MathCore Library
- MathMore Library
- TMath
- Random Numbers
- Mathematical Functions
- Numerical Algorithms
- ROOT::Math Function interfaces
- Numerical Integration
- Function Derivation
- Numerical Minimization
- ROOT Finder Algorithms
- Generic Vectors for 2, 3 and 4 Dimensions (GenVector)
- Linear Algebra: SMatrix Package
- ROOT Statistics Classes
- Linear Algebra in ROOT
- Adding a Class
- Collection Classes
- Physics Vectors
- The Geometry Package
- Python and Ruby Interfaces
- The Tutorials and Tests
- Example Analysis
- Networking
- Threads
- PROOF: Parallel Processing
- Writing a Graphical User Interface
- ROOT/Qt Integration Interfaces
- Automatic HTML Documentation
- Appendix A: Install and Build ROOT