ATLAS Offline Software
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 
18 #include "RootUtils/PyLogger.h"
19 #include "RootUtils/PyROOTPickle.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 {
34 public:
35  RootUtilsInit();
36 };
38 {
39  gInterpreter->ProcessLine ("#define _STRUCT_TIMESPEC 1");
40 }
42 
PyROOTInspector.h
RootUtilsInit::RootUtilsInit
RootUtilsInit()
Definition: RootUtilsPyROOTDict.h:37
RootUtilsInit
Definition: RootUtilsPyROOTDict.h:33
PyROOTTTreePatch.h
Additions to root's pythonized TTree.
PyROOTPickle.h
Port pickling functionality while awaiting newer release.
PyROOTTypePatch.h
Work around pyroot problem with __pair_base.
PyROOTTFilePythonize.h
Pythonize the access to TFile so they can be used as file-like python objects.
PyLogger.h
A concrete implementation of ILogger that calls back to Python.
rootUtilsInit
RootUtilsInit rootUtilsInit
Definition: RootUtilsPyROOTDict.h:41