This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
root:pyroot_th1 [2017/06/26 17:37] – iwn | root:pyroot_th1 [2017/09/05 10:35] (current) – [Handling TH1 histograms] iwn | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | [[root: | ||
+ | |||
====== Handling TH1 histograms ====== | ====== Handling TH1 histograms ====== | ||
+ | |||
+ | [[https:// | ||
+ | |||
===== Importing ROOT classes ===== | ===== Importing ROOT classes ===== | ||
- | To use '' | + | To use '' |
<code python> | <code python> | ||
from ROOT import TH1D | from ROOT import TH1D | ||
hist = TH1D(" | hist = TH1D(" | ||
</ | </ | ||
- | or | + | or //all// classes: |
<code python> | <code python> | ||
from ROOT import * # loads all classes, and thus takes longer | from ROOT import * # loads all classes, and thus takes longer | ||
hist = TH1D(" | hist = TH1D(" | ||
</ | </ | ||
- | or | + | or only the '' |
<code python> | <code python> | ||
import ROOT | import ROOT | ||
Line 57: | Line 62: | ||
tree.Draw(" | tree.Draw(" | ||
</ | </ | ||
- | This also includes custom functions, which you can for example | + | This also includes custom functions, which you can load into '' |
<code python> | <code python> | ||
- | from ROOT import gROOT, | + | from ROOT import gROOT, |
gROOT.Macro(" | gROOT.Macro(" | ||
- | </ | + | ... |
- | and use it as | + | tree.Draw(" |
- | <code python> | + | tree.Draw(" |
- | tree.Draw(" | + | |
- | tree.Draw(" | + | |
</ | </ | ||