Index: /branches/eam_branch_20080918/ippTools/share/dettool_addprocessedexp.sql
===================================================================
--- /branches/eam_branch_20080918/ippTools/share/dettool_addprocessedexp.sql	(revision 19610)
+++ /branches/eam_branch_20080918/ippTools/share/dettool_addprocessedexp.sql	(revision 19611)
@@ -21,5 +21,5 @@
 WHERE
   detRun.state = 'run'
-  AND detRun.mode = 'master'
+  AND (detRun.mode = 'master' or detRun.mode = 'verify')
   AND detProcessedExp.det_id IS NULL
   AND detProcessedExp.exp_id IS NULL
Index: /branches/eam_branch_20080918/ippTools/share/dettool_toprocessedexp.sql
===================================================================
--- /branches/eam_branch_20080918/ippTools/share/dettool_toprocessedexp.sql	(revision 19610)
+++ /branches/eam_branch_20080918/ippTools/share/dettool_toprocessedexp.sql	(revision 19611)
@@ -48,5 +48,5 @@
     WHERE
         detRun.state = 'run'
-        AND detRun.mode = 'master'
+        AND (detRun.mode = 'master' or detRun.mode = 'verify')
         AND detProcessedExp.det_id IS NULL
         AND detProcessedExp.exp_id IS NULL
Index: /branches/eam_branch_20080918/ippTools/share/dettool_toprocessedimfile.sql
===================================================================
--- /branches/eam_branch_20080918/ippTools/share/dettool_toprocessedimfile.sql	(revision 19610)
+++ /branches/eam_branch_20080918/ippTools/share/dettool_toprocessedimfile.sql	(revision 19611)
@@ -19,5 +19,5 @@
 WHERE
     detRun.state = 'run'
-    AND detRun.mode = 'master'
+    AND (detRun.mode = 'master' or detRun.mode = 'verify')
     AND detProcessedImfile.det_id IS NULL
     AND detProcessedImfile.exp_id IS NULL
Index: /branches/eam_branch_20080918/ippTools/share/dettool_toresidimfile.sql
===================================================================
--- /branches/eam_branch_20080918/ippTools/share/dettool_toresidimfile.sql	(revision 19610)
+++ /branches/eam_branch_20080918/ippTools/share/dettool_toresidimfile.sql	(revision 19611)
@@ -55,5 +55,4 @@
     detRun.workdir,
     detRun.reduction,
-    -- XXX convert these to detProcessedImfile matching this detRun 
     detProcessedImfile.exp_id,
     detProcessedImfile.class_id,
@@ -66,30 +65,30 @@
 FROM detRun
 JOIN detRun AS detRunRef
-  ON detRun.ref_det_id = detRunRef.det_id
-JOIN detNormalizedImfile
-  ON detNormalizedImfile.det_id = detRun.ref_det_id
- AND detNormalizedImfile.iteration = detRun.ref_iter
+  ON detRunRef.det_id = detRun.ref_det_id
 JOIN detInputExp
-  ON detInputExp.det_id = detRun.det_id
+  ON detInputExp.det_id    = detRun.det_id
  AND detInputExp.iteration = detRun.iteration
 JOIN rawExp
-    ON detInputExp.exp_id = rawExp.exp_id
+  ON rawExp.exp_id = detInputExp.exp_id
 JOIN detProcessedImfile
-    ON detProcessedImfile.exp_id = detInputExp.exp_id
-   AND detProcessedImfile.det_id = detRun.det_id
-   AND detProcessedImfile.iteration = detRun.iteration
+  ON detProcessedImfile.det_id    = detRun.det_id
+ AND detProcessedImfile.exp_id    = detInputExp.exp_id
+JOIN detNormalizedImfile
+  ON detNormalizedImfile.det_id    = detRun.ref_det_id
+ AND detNormalizedImfile.iteration = detRun.ref_iter
+ AND detNormalizedImfile.class_id  = detProcessedImfile.class_id
 LEFT JOIN detResidImfile
-    ON detRun.det_id = detResidImfile.det_id
-    AND detRun.iteration = detResidImfile.iteration
-    AND rawImfile.exp_id = detResidImfile.exp_id
-    AND rawImfile.class_id = detResidImfile.class_id
+  ON detResidImfile.det_id    = detRun.det_id      
+ AND detResidImfile.iteration = detRun.iteration   
+ AND detResidImfile.exp_id    = detProcessedImfile.exp_id   
+ AND detResidImfile.class_id  = detProcessedImfile.class_id 
 WHERE
-    detRun.state = 'run'
-    AND detRun.mode = 'verify'
-    AND detRunRef.state = 'stop'
-    AND detNormalizedImfile.fault = 0
-    AND detResidImfile.det_id IS NULL
-    AND detResidImfile.iteration IS NULL
-    AND detResidImfile.exp_id IS NULL
-    AND detResidImfile.class_id IS NULL
+ detRun.state = 'run'
+ AND detRun.mode = 'verify'
+ AND detRunRef.state = 'stop'
+ AND detNormalizedImfile.fault = 0
+ AND detResidImfile.det_id IS NULL
+ AND detResidImfile.iteration IS NULL
+ AND detResidImfile.exp_id IS NULL
+ AND detResidImfile.class_id IS NULL
 ORDER BY exp_id
