From 5b478fe72e600e06cd7b2e8a05a600f30c44d5c0 Mon Sep 17 00:00:00 2001 From: Stan Seibert Date: Tue, 9 Aug 2011 15:53:35 -0400 Subject: Put number of detected photons into charge value for channel. --- src/daq.cu | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src') diff --git a/src/daq.cu b/src/daq.cu index 9824d7d..2b95560 100644 --- a/src/daq.cu +++ b/src/daq.cu @@ -35,6 +35,7 @@ __global__ void run_daq(curandState *s, unsigned int detection_state, unsigned int *photon_histories, int *last_hit_triangles, int *solid_map, int nsolids, unsigned int *earliest_time_int, + unsigned int *channel_q, unsigned int *channel_histories) { @@ -57,6 +58,7 @@ __global__ void run_daq(curandState *s, unsigned int detection_state, unsigned int time_int = float_to_sortable_int(time); atomicMin(earliest_time_int + solid_id, time_int); + atomicAdd(channel_q + solid_id, 1); atomicOr(channel_histories + solid_id, history); } -- cgit