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