rootpy.tree: Trees

Classes

tree.Tree(*args, **kwargs) Inherits from TTree so all regular TTree methods are available but certain methods (i.e.
tree.TreeModel
tree.TreeChain(name, files, **kwargs) A ROOT.TChain replacement
tree.TreeQueue(name, files, **kwargs) A chain of files in a multiprocessing Queue.
tree.Cut([cut, from_file]) Inherits from ROOT.TCut and implements logical operators
tree.Categories(feature, data, variables[, …]) Implements a mechanism to ease the creation of cuts that describe non-overlapping categories.
tree.ObjectCol(cls, *args, **kwargs)
tree.BoolCol(*args, **kwargs)
tree.BoolArrayCol(*args, **kwargs)
tree.CharCol(*args, **kwargs)
tree.CharArrayCol(*args, **kwargs)
tree.UCharCol(*args, **kwargs)
tree.UCharArrayCol(*args, **kwargs)
tree.ShortCol(*args, **kwargs)
tree.ShortArrayCol(*args, **kwargs)
tree.UShortCol(*args, **kwargs)
tree.UShortArrayCol(*args, **kwargs)
tree.IntCol(*args, **kwargs)
tree.IntArrayCol(*args, **kwargs)
tree.UIntCol(*args, **kwargs)
tree.UIntArrayCol(*args, **kwargs)
tree.LongCol(*args, **kwargs)
tree.LongArrayCol(*args, **kwargs)
tree.ULongCol(*args, **kwargs)
tree.ULongArrayCol(*args, **kwargs)
tree.FloatCol(*args, **kwargs)
tree.FloatArrayCol(*args, **kwargs)
tree.DoubleCol(*args, **kwargs)
tree.DoubleArrayCol(*args, **kwargs)