Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
IO tutorials

These tutorials illustrate some of the capabilities of the ROOT IO subsystem, including TTree, RNTuple, SQL and XML.

Modules

 FITS files interface tutorials
 Examples showing the FITS file interface.
 
 Tree tutorials
 Example code which illustrates how to use ROOT trees and ntuples.
 
 SQL tutorials
 Examples showing the SQL classes.
 
 XML tutorials
 XML examples.
 
 RNTuple tutorials
 Various examples featuring the ROOT 7 ntuples. See RNTuple Introduction.
 

Files

file  copyFiles.C
  View in nbviewer Open in SWAN
Example of script showing how to copy all objects (including directories) from a source file.
 
file  dirs.C
  View in nbviewer Open in SWAN
This macro illustrates how to create a hierarchy of directories in a Root file.
 
file  double32.C
  View in nbviewer Open in SWAN
Tutorial illustrating use and precision of the Double32_t data type You should run this tutorial with ACLIC: a dictionary will be automatically created.
 
file  fildir.C
  View in nbviewer Open in SWAN
This macro displays the ROOT Directory data structure
 
file  file.C
  View in nbviewer Open in SWAN
This macro displays the physical ROOT file structure
 
file  float16.C
  View in nbviewer Open in SWAN
Tutorial illustrating use and precision of the Float16_t data type.
 
file  hadd.C
  View in nbviewer Open in SWAN
Macro to add histogram files This macro is kept for didactical purposes only: use instead the executable $ROOTSYS/bin/hadd !
 
file  importCode.C
  View in nbviewer Open in SWAN
Example of script showing how to create a ROOT file with subdirectories.
 
file  loopdir.C
  View in nbviewer Open in SWAN
Example script to loop over all the objects of a ROOT file directory and print in Postscript all the TH1 derived objects.
 
file  loopdir11.C
  View in nbviewer Open in SWAN
Example script to loop over all the objects of a ROOT file directory and print in Postscript all the TH1 derived objects.
 
file  mergeSelective.C
  View in nbviewer Open in SWAN
Merge only part of the content of a set of files.
 
file  readCode.C
  View in nbviewer Open in SWAN
Example of script showing how to navigate in a ROOT file with sub-directories and read the objects in each sub-directory.
 
file  tcontext_context_manager.py
  View in nbviewer Open in SWAN
This tutorial demonstrates the usage of the TContext class as a Python context manager.
 
file  testMergeCont.C
  View in nbviewer Open in SWAN
Macro demonstrating the merging of containers.
 
file  testTMPIFile.C
 This macro shows the usage of TMPIFile to simulate event reconstruction and merging them in parallel.
 
file  tfile_context_manager.py
  View in nbviewer Open in SWAN
This tutorial demonstrates the usage of the TFile class as a Python context manager.