![]() |
ATLAS Offline Software
|
Additions to root's pythonized TTree.
More...
#include "CxxUtils/checker_macros.h"#include "RootUtils/PyROOTTTreePatch.h"#include "RootUtils/PyAthenaGILStateEnsure.h"#include "Utility.h"#include "Python.h"#include "TTree.h"#include "TBranch.h"#include "TPython.h"#include "TNotifyLink.h"Go to the source code of this file.
Classes | |
| class | PyROOT::CPPInstance |
| class | RootUtils::TreeNotifier |
| Tree notification handler. More... | |
Namespaces | |
| namespace | PyROOT |
| namespace | RootUtils |
Macros | |
| #define | INSTALL_METHOD(pyclass, name, func) |
Functions | |
| PyObject * | RootUtils::treeSetNotify (PyObject *, PyObject *args) |
Implementation for pythonization of TTree::SetNotify. | |
| PyObject * | RootUtils::treeGetNotify (PyObject *, PyObject *args) |
Implementation for pythonization of TTree::SetNotify. | |
| PyObject * | RootUtils::branchSetAddress (PyObject *, PyObject *args) |
Pythonization of TBranch::SetAddress. | |
| void | RootUtils::installMethod (PyObject *pyclass, PyMethodDef &pdef, const char *name, PyCFunction cfunc) |
| Helper to install a method in a Python class. | |
Variables | |
| ATLAS_NO_CHECK_FILE_THREAD_SAFETY | |
| static PyObject * | RootUtils::notifier_str = 0 |
| static PyObject * | RootUtils::pynotify_str = 0 |
Additions to root's pythonized TTree.
Definition in file PyROOTTTreePatch.cxx.
| #define INSTALL_METHOD | ( | pyclass, | |
| name, | |||
| func ) |
| ATLAS_NO_CHECK_FILE_THREAD_SAFETY |
Definition at line 13 of file PyROOTTTreePatch.cxx.