diff options
author | Stan Seibert <stan@mtrr.org> | 2011-10-05 17:37:26 -0400 |
---|---|---|
committer | Stan Seibert <stan@mtrr.org> | 2011-10-05 17:37:26 -0400 |
commit | e4ea02720991b5e923e0b7b1045709aff0d6b0c0 (patch) | |
tree | 461db2be1fdb4e3b543837c2f3832e0e50f7f7ca /test/data/ray_intersection.npy | |
parent | c309d251232c45bb497da4859eb8cf1b2ab47417 (diff) | |
download | chroma-e4ea02720991b5e923e0b7b1045709aff0d6b0c0.tar.gz chroma-e4ea02720991b5e923e0b7b1045709aff0d6b0c0.tar.bz2 chroma-e4ea02720991b5e923e0b7b1045709aff0d6b0c0.zip |
Epic port of Chroma from units of meters/seconds/MeV to
millimeters/nanoseconds/MeV in order to match GEANT4, and also avoid
huge discrepancies in magnitude caused by values like 10e-9 sec.
Along the way, cleaned up a few things:
* Switch the PI and SPEED_OF_LIGHT constants from double to single
precision. This avoid some unnecessary double precision calculations
in the GPU code.
* Fixed a silly problem in the definition of the spherical spiral. Now
the demo detector looks totally awesome. Also wrapped it in a
black surface. Demo detector now has 10055 PMTs.
* Updated the test_ray_intersection data file to reflect the new units.
* Fix a missing import in chroma.gpu.tools
Diffstat (limited to 'test/data/ray_intersection.npy')
-rw-r--r-- | test/data/ray_intersection.npy | bin | 0 -> 1920080 bytes |
1 files changed, 0 insertions, 0 deletions
diff --git a/test/data/ray_intersection.npy b/test/data/ray_intersection.npy Binary files differnew file mode 100644 index 0000000..43f51c2 --- /dev/null +++ b/test/data/ray_intersection.npy |