ATLAS Offline Software
Loading...
Searching...
No Matches
RootUtilsPyROOTDict.h
Go to the documentation of this file.
1// This file's extension implies that it's C, but it's really -*- C++ -*-.
2
3/*
4 Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
5*/
6
7// $Id: RootUtilsPyROOTDict.h,v 1.5 2008-04-23 19:48:34 ssnyder Exp $
8
16
18#include "RootUtils/PyLogger.h"
23
24
25
26// Work around a problem sometimes seen with cling in which `struct timespec'
27// appears to be predeclared without the include guard being defined.
28// This can cause problems, for example, with headers that include Python.h.
29// As a workaround, force the include guard to be defined when this
30// dictionary is loaded.
31#include "TInterpreter.h"
33{
34public:
36};
38{
39 gInterpreter->ProcessLine ("#define _STRUCT_TIMESPEC 1");
40}
42
A concrete implementation of ILogger that calls back to Python.
Port pickling functionality while awaiting newer release.
Pythonize the access to TFile so they can be used as file-like python objects.
Additions to root's pythonized TTree.
Work around pyroot problem with __pair_base.
RootUtilsInit rootUtilsInit