index
:
chroma
master
Chroma is a high performance optical photon simulation for particle physics detectors
Anthony LaTorre
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
2021-05-09
Implement new loader function that turns a string into a Geometry,
Stan Seibert
2021-05-09
Pull memoization decorator out to tools module.
Stan Seibert
2021-05-09
Simple BVH construction passing the "smoke test"
Stan Seibert
2021-05-09
Simple BVH generator using new infrastructure
Stan Seibert
2021-05-09
Convert bvh module into a package directory.
Stan Seibert
2021-05-09
BVH and BVHLayer classes with unittests.
Stan Seibert
2021-05-09
Ignore hidden file created by coverage.py
Stan Seibert
2021-05-09
Basic BVH cache. Further implementation requires creation of BVH class.
Stan Seibert
2021-05-09
Cache class for managing the geometry cache on disk.
Stan Seibert
2021-05-09
Add md5() hash method to chroma.geometry.Mesh
Stan Seibert
2021-05-09
Pull BVH calculation out of GPUGeometry class and make the world scale factor...
Stan Seibert
2021-05-09
Save offset of each layer in the CPU-computed BVH for use when comparing BVH ...
Stan Seibert
2021-05-09
Print events/second statistic in chroma-sim
Stan Seibert
2021-05-09
Replace the use of pointers in the intersect_mesh with array indices.
Stan Seibert
2021-05-09
Saving the material codes and colors in page-locked host memory is unnecessary.
Stan Seibert
2021-05-09
First steps toward an alternative BVH implementation.
Stan Seibert
2021-05-09
Improve identification of CUDA vector types in struct builder
Stan Seibert
2021-05-09
Import ROOT module from its true location and add missing import of enable_de...
Stan Seibert
2021-05-09
Remove import of chroma.io.root in the __init__.py module and also the
Stan Seibert
2021-05-09
Break out the construction of the geometry mesh into a separate flatten() fun...
Stan Seibert
2021-05-09
Allow make_gpu_struct to pack structs containing the CUDA vector types.
Stan Seibert
2021-05-09
Put time PDF back into likelihood calculation
Stan Seibert
2021-05-09
Reduce number of scattering passes by default in likelihood calculation
Stan Seibert
2021-05-09
Put back accumulation of time PDF information in PDF calculator
Stan Seibert
2021-05-09
Fix bug in stepping through photons during multi-DAQ simulation.
Stan Seibert
2021-05-09
Lower the weight threshold cutoff to propagate even more improbable photons
Stan Seibert
2021-05-09
Split photon propagation in the likelihood calculation into a "forced
Stan Seibert
2021-05-09
Apply a floor to the probability of each channel being in the observed
Stan Seibert
2021-05-09
Use the sincosf() function when computing both the sin() and cos() of the sam...
Stan Seibert
2021-05-09
Allow for option of forced scattering or forced non-scattering on the first s...
Stan Seibert
2021-05-09
Eliminate spurious commas in definition of photon history bits
Stan Seibert
2021-05-09
Temporarily include the current directory in the module path when loading det...
Stan Seibert
2021-05-09
Skip photon propagation queue if we are propagating weighted photons
Stan Seibert
2021-05-09
Use bigger blocks for multi-DAQ calculation
Stan Seibert
2021-05-09
Add optional weight to each photon being propagated.
Stan Seibert
2021-05-09
Disable time contribution to likelihood for weighting tests.
Stan Seibert
2021-05-09
More documentation of event data structure.
Stan Seibert
2021-05-09
Docstring for chroma.event.Photons
Stan Seibert
2021-05-09
Fix ncorrect argument order to arctan2
Stan Seibert
2021-05-09
Argh! Someone used spherical polar coordinates in the pi0 generator with the...
Stan Seibert
2021-05-09
Add dependency on libatlas so that numpy will compile
Stan Seibert
2021-05-09
Nope, Chroma really does require Numpy 1.6 or later. Putting dependency back...
Stan Seibert
2021-05-09
Fix the units in test_generator_photon.TestG4ParallelGenerator.test_off_center
Stan Seibert
2021-05-09
Cast channel ID array to uint32, as that is technically what the C++ code is ...
Stan Seibert
2021-05-09
Do not use the zmq.Context.instance() method to obtain a ZeroMQ context when ...
Stan Seibert
2021-05-09
Fix documentation bug regarding location of GEANT4 data
Stan Seibert
2021-05-09
Cast numpy sum to Python int to make PyROOT happy.
Stan Seibert
2021-05-09
I give up. We have to install pyublas by hand to be able to compile any exte...
Stan Seibert
2021-05-09
Require nose and sphinx for testing and documentation
Stan Seibert
2021-05-09
Replace all uses of numpy.count_nonzero() with chroma.tools.count_nonzero to ...
Stan Seibert
[next]