From f7977257b3d68a1ae4b5e8029278b8fb1a1b06a6 Mon Sep 17 00:00:00 2001
From: Mattias Ellert <mattias.ellert@physics.uu.se>
Date: Tue, 6 Dec 2016 11:44:18 +0100
Subject: [PATCH] Fix global name not defined errors during documentation
 generation

---
 tutorials/pyroot/zdemo.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/tutorials/pyroot/zdemo.py b/tutorials/pyroot/zdemo.py
index 28db48f6ae9..603c7cb6d25 100644
--- a/tutorials/pyroot/zdemo.py
+++ b/tutorials/pyroot/zdemo.py
@@ -18,7 +18,6 @@
 
 import ROOT
 from array import array
-from math import *
 
 NMAX = 20
 Z      = array( 'f', [0.]*NMAX )
@@ -31,6 +30,7 @@ saves = {}
 
 #_______________________________________________________________________________
 def hz_calc( ENERG, DENS, TGRAD, PTMIN, PTMAX, DELP ):
+   from math import sin, cos, sqrt
    global NLOOP
    global Z, HZ, PT, INVSIG
 
@@ -104,9 +104,11 @@ def hz_calc( ENERG, DENS, TGRAD, PTMIN, PTMAX, DELP ):
 
 #_______________________________________________________________________________
 def zdemo():
+    from array import array
     global NLOOP
     global Z, HZ, PT, INVSIG
     global saves
+    global hz_calc
 
     # Create a new canvas.
     c1 = ROOT.TCanvas( 'zdemo', 'Monte Carlo Study of Z scaling', 10, 40, 800, 600 )
-- 
GitLab