This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
root:pyroot_ttree [2018/02/28 13:56] – [Scanning the values of a TTree] iwn | root:pyroot_ttree [2018/02/28 14:03] (current) – [TChain] iwn | ||
---|---|---|---|
Line 102: | Line 102: | ||
<code python> | <code python> | ||
for event in tree: | for event in tree: | ||
- | print tree.px | + | print event.px |
</ | </ | ||
If you also need the event' | If you also need the event' | ||
<code python> | <code python> | ||
for i, event in enumerate(tree): | for i, event in enumerate(tree): | ||
- | print i, tree.px | + | print i, event.px |
</ | </ | ||
- | |||
===== Making a histogram with TTree ===== | ===== Making a histogram with TTree ===== | ||
Line 183: | Line 182: | ||
If you have a samples split into many files, each containing the same tree, you can either add the files into one big one in the command line with '' | If you have a samples split into many files, each containing the same tree, you can either add the files into one big one in the command line with '' | ||
- | With '' | + | With '' |
<code bash> | <code bash> | ||
hadd sample.root sample_1.root sample_2.root sample_3.root | hadd sample.root sample_1.root sample_2.root sample_3.root | ||
Line 195: | Line 194: | ||
chain.Add(" | chain.Add(" | ||
for event in chain: | for event in chain: | ||
- | ... | + | |
</ | </ | ||
- | Note it's also possible to use a glob wildcard: '' | + | Looping over the events in a chain is similar as for [[root: |