diff reporter.h @ 254:fe922b9d87f8

Fixed side-effect error in trackSwquqnceRadNNReporter point reporter loop.
author mas01mc
date Sat, 12 Apr 2008 13:28:30 +0000
parents d248a3ac699d
children 4dcb09f5fe85
line wrap: on
line diff
--- a/reporter.h	Fri Apr 11 13:01:31 2008 +0000
+++ b/reporter.h	Sat Apr 12 13:28:30 2008 +0000
@@ -470,7 +470,8 @@
     for(rit = v.rbegin(); rit < v.rend(); rit++) {
       r = *rit;
       std::cout << fileTable + r.trackID*O2_FILETABLESIZE << " " << r.count << std::endl;
-      for(int k=0; k < (int)MIN_ARG((unsigned)point_queues[r.trackID].size(),pointNN); k++){
+      int qsize=point_queues[r.trackID].size();
+      for(int k=0; k < qsize; k++){
 	NNresult rk = point_queues[r.trackID].top();
 	std::cout << rk.dist << " " << rk.qpos << " " << rk.spos << std::endl;
 	point_queues[r.trackID].pop();