The Gaudi Framework
v36r1 (3e2fb5a8)
HistoDumpEx.py
Go to the documentation of this file.
1
#!/usr/bin/env python
2
12
13
from
__future__
import
print_function
14
import
ROOT
15
16
from
GaudiPython.HistoUtils
import
histoDump
17
18
import
random
19
20
r = random.Random()
21
22
h1 = ROOT.TH1D(
"h1"
,
'title'
, 200, -4, 4)
23
p1 = ROOT.TProfile(
"p1"
,
'title'
, 200, -4, 4, -10, 10,
's'
)
24
p2 = ROOT.TProfile(
"p2"
,
'title'
, 200, -4, 4, -10, 10)
25
26
for
i
in
range
(0, 1000000):
27
v = r.gauss(0, 2)
28
v2 = r.gauss(0, 2)
29
if
v < 0:
30
h1.Fill(v, -1)
31
else
:
32
h1.Fill(v, 1)
33
p1.Fill(v, -0.1 * v2, 1)
34
p2.Fill(v, -0.1 * v2, 1)
35
36
print(h1.dump(50, 50,
True
))
37
print(h1.dump(60, 30))
38
39
print(
histoDump
(h1, 10, 10))
40
print(
histoDump
(h1, 10, 10,
True
))
41
42
print(
histoDump
(p1, 10, 10,
True
))
43
print(
histoDump
(p2, 10, 10,
True
))
GaudiPython.HistoUtils
Definition:
HistoUtils.py:1
GaudiPython.HistoUtils.histoDump
def histoDump
Definition:
HistoUtils.py:973
Gaudi::Functional::details::zip::range
decltype(auto) range(Args &&... args)
Zips multiple containers together to form a single range.
Definition:
FunctionalDetails.h:97
GaudiExamples
scripts
HistoDumpEx.py
Generated on Tue Sep 21 2021 12:27:41 for The Gaudi Framework by
1.8.18