Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
TTreePyz.cxx File Reference
Include dependency graph for TTreePyz.cxx:

Functions

static PyObjectBindBranchToProxy (TTree *tree, const char *name, TBranch *branch)
 
PyObjectGetAttr (PyObject *self, PyObject *pyname)
 
static TBranchSearchForBranch (TTree *tree, const char *name)
 
static TLeafSearchForLeaf (TTree *tree, const char *name, TBranch *branch)
 
PyObjectTryBranchLeafListOverload (int argc, PyObject *args)
 Try to match the arguments of TTree::Branch to the following overload:
 
PyObjectTryBranchPtrToPtrOverloads (int argc, PyObject *args)
 Try to match the arguments of TTree::Branch to one of the following overloads:
 
static PyObjectWrapLeaf (TLeaf *leaf)
 

Function Documentation

◆ BindBranchToProxy()

static PyObject * BindBranchToProxy ( TTree tree,
const char *  name,
TBranch branch 
)
static

Definition at line 69 of file TTreePyz.cxx.

◆ GetAttr()

PyObject * GetAttr ( PyObject self,
PyObject pyname 
)

Definition at line 136 of file TTreePyz.cxx.

◆ SearchForBranch()

static TBranch * SearchForBranch ( TTree tree,
const char *  name 
)
static

Definition at line 43 of file TTreePyz.cxx.

◆ SearchForLeaf()

static TLeaf * SearchForLeaf ( TTree tree,
const char *  name,
TBranch branch 
)
static

Definition at line 53 of file TTreePyz.cxx.

◆ TryBranchLeafListOverload()

PyObject * TryBranchLeafListOverload ( int  argc,
PyObject args 
)

Try to match the arguments of TTree::Branch to the following overload:

  • ( const char*, void*, const char*, Int_t = 32000 ) If the match succeeds, invoke Branch on the C++ tree with the right arguments.

Definition at line 263 of file TTreePyz.cxx.

◆ TryBranchPtrToPtrOverloads()

PyObject * TryBranchPtrToPtrOverloads ( int  argc,
PyObject args 
)

Try to match the arguments of TTree::Branch to one of the following overloads:

  • ( const char*, const char*, T**, Int_t = 32000, Int_t = 99 )
  • ( const char*, T**, Int_t = 32000, Int_t = 99 ) If the match succeeds, invoke Branch on the C++ tree with the right arguments.

Definition at line 311 of file TTreePyz.cxx.

◆ WrapLeaf()

static PyObject * WrapLeaf ( TLeaf leaf)
static

Definition at line 95 of file TTreePyz.cxx.