Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
Main Page
Related Pages
Modules
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Properties
Related Functions
:
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
v
w
x
z
Files
File List
File Members
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Variables
$
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Enumerations
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
v
x
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
GitLab
LXR
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
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 Tue Apr 22 2025 21:17:47 for ATLAS Offline Software by
1.8.18