summaryrefslogtreecommitdiff
path: root/src/daq.cu
AgeCommit message (Collapse)Author
2011-07-20pulled a lot of the photon propagation code out of src/kernel.cu into ↵Anthony LaTorre
src/photon.h so that photon propagation by propagate() in kernel.cu and the hybrid monte carlo ray tracing use the same code. instead of a single state, photons now carry the history of the processes they've undergone. this history is stored as a bitmask; see src/photon.h. start_node and first_node of the mesh are now stored as global variables in mesh.h instead of being passed to kernel functions.
2011-06-23move photon initialization to the gpu. it's unclear if this is a speed ↵Anthony LaTorre
improvement.
2011-06-22Start jittering the PMT times in the DAQ simulation.Stan Seibert
2011-06-21A GPU-side "DAQ" implementation that identifies the first photon on each ↵Stan Seibert
channel, which is presumed to trigger that channel. Major speed up in conversion of detection times to time PDFs.