summaryrefslogtreecommitdiff
path: root/test/test_rayleigh.py
diff options
context:
space:
mode:
authorStan Seibert <stan@mtrr.org>2011-10-05 12:29:25 -0400
committerStan Seibert <stan@mtrr.org>2011-10-05 12:29:25 -0400
commitaf1ba15919bbc4534980b31d896e173673370aaa (patch)
treeee432e1d8a399de91767fd6b8e643655fb564994 /test/test_rayleigh.py
parent01915fc902e9442686b305db70740e34d6609d33 (diff)
downloadchroma-af1ba15919bbc4534980b31d896e173673370aaa.tar.gz
chroma-af1ba15919bbc4534980b31d896e173673370aaa.tar.bz2
chroma-af1ba15919bbc4534980b31d896e173673370aaa.zip
Add tlatorre/histogram as a subrepository so that we can use it in the Rayleigh scattering unit test
Diffstat (limited to 'test/test_rayleigh.py')
-rw-r--r--test/test_rayleigh.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/test/test_rayleigh.py b/test/test_rayleigh.py
index cfb0441..487184f 100644
--- a/test/test_rayleigh.py
+++ b/test/test_rayleigh.py
@@ -6,11 +6,11 @@ from chroma.make import box
from chroma.sim import Simulation
from chroma.demo.optics import water
from chroma.event import Photons
-import histogram
-from histogram.root import rootify
-import ROOT
+from chroma.rootimport import ROOT
ROOT.gROOT.SetBatch(1)
+from chroma.histogram import Histogram, rootify
+
class TestRayleigh(unittest.TestCase):
def setUp(self):
self.cube = Geometry(water)
@@ -44,7 +44,7 @@ class TestRayleigh(unittest.TestCase):
rayleigh_scatters = (photons_end.flags & (1 << 4)) > 0
cos_scatter = (self.photons.dir[rayleigh_scatters] * photons_end.dir[rayleigh_scatters]).sum(axis=1)
theta_scatter = np.arccos(cos_scatter)
- h = histogram.Histogram(bins=100, range=(0, np.pi))
+ h = Histogram(bins=100, range=(0, np.pi))
h.fill(theta_scatter)
h = rootify(h)