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
path:
root
/
chroma
Age
Commit message (
Expand
)
Author
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
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
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
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
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
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
Cast numpy sum to Python int to make PyROOT happy.
Stan Seibert
2021-05-09
Replace all uses of numpy.count_nonzero() with chroma.tools.count_nonzero to ...
Stan Seibert
2021-05-09
Add a summing mode to the event view.
Stan Seibert
2021-05-09
Make chroma.io.root.RootReader follow the Python iterator protocol.
Stan Seibert
2021-05-09
Make the period key cycle between charge, time and hit/no-hit color display i...
Stan Seibert
2021-05-09
Fix silly bug in RootReader.jump_to()
Stan Seibert
2021-05-09
Add optional argument to pi0 gun to pick direction of one gamma in rest frame.
Stan Seibert
2021-05-09
Allow chroma to be imported on systems without pygame. Good for clusters.
Stan Seibert
2021-05-09
Major overhaul to the way that DAQ and PDF information is accumulated
Stan Seibert
2021-05-09
Add a select function to GPUPhotons to extract a reduced list of photons that...
Stan Seibert
2021-05-09
Use global per-thread ZeroMQ context rather than make a new one.
Stan Seibert
2021-05-09
Minor fixes to doing time & charge PDFs via kernel estimation. Things
Stan Seibert
2021-05-09
OK, we really do need to call the garbage collector this frequently.
Stan Seibert
[prev]
[next]