ATLAS Offline Software
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
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
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
Generated on Wed Jan 22 2025 21:17:06 for ATLAS Offline Software by
1.8.18