#include "../../cppyy/CPyCppyy/src/CPyCppyy.h"
#include "../../cppyy/CPyCppyy/src/CPPInstance.h"
#include "../../cppyy/CPyCppyy/src/ProxyWrappers.h"
#include "../../cppyy/CPyCppyy/src/Utility.h"
#include "../../cppyy/CPyCppyy/src/Dimensions.h"
#include "CPyCppyy/API.h"
#include "PyROOTPythonize.h"
#include "TClass.h"
#include "TTree.h"
#include "TBranch.h"
#include "TBranchElement.h"
#include "TBranchObject.h"
#include "TLeaf.h"
#include "TLeafElement.h"
#include "TLeafObject.h"
#include "TStreamerElement.h"
#include "TStreamerInfo.h"
#include <algorithm>
#include <sstream>
Functions | |
static std::vector< dim_t > | getMultiDims (std::string const &title) |
Extracts static dimensions from the title of a TLeaf object. | |
static std::pair< void *, std::string > | ResolveBranch (TTree *tree, const char *name, TBranch *branch) |
static TBranch * | SearchForBranch (TTree *tree, const char *name) |
static TLeaf * | SearchForLeaf (TTree *tree, const char *name, TBranch *branch) |
PyObject * | TryBranchLeafListOverload (int argc, PyObject *args) |
Try to match the arguments of TTree::Branch to the following overload: | |
PyObject * | TryBranchPtrToPtrOverloads (int argc, PyObject *args) |
Try to match the arguments of TTree::Branch to one of the following overloads: | |
static PyObject * | WrapLeaf (TLeaf *leaf) |
|
static |
Extracts static dimensions from the title of a TLeaf object.
The function assumes that the title of the TLeaf object contains dimensions in the format [dim1][dim2]...
.
leaf | Pointer to the TLeaf object from which to extract dimensions. |
Definition at line 114 of file TTreePyz.cxx.
|
static |
Definition at line 76 of file TTreePyz.cxx.
Definition at line 50 of file TTreePyz.cxx.
Definition at line 60 of file TTreePyz.cxx.
Try to match the arguments of TTree::Branch to the following overload:
Definition at line 237 of file TTreePyz.cxx.
Try to match the arguments of TTree::Branch to one of the following overloads:
Definition at line 280 of file TTreePyz.cxx.
Definition at line 131 of file TTreePyz.cxx.