Commit in lcsim/src/org/lcsim/recon/cluster/analysis on MAIN
MCPClusterInfo.java+8-11.5 -> 1.6
Protect against CalorimeterHit.getRawEnergy() = 0.

lcsim/src/org/lcsim/recon/cluster/analysis
MCPClusterInfo.java 1.5 -> 1.6
diff -u -r1.5 -r1.6
--- MCPClusterInfo.java	27 Feb 2006 17:09:09 -0000	1.5
+++ MCPClusterInfo.java	21 Mar 2007 16:24:48 -0000	1.6
@@ -83,7 +83,14 @@
                 }
             }
             if(hashit)nhits++;
-            ecorr += shit.getCorrectedEnergy()*thiseraw/shit.getRawEnergy();
+            if(shit.getRawEnergy() > 0.)
+            {
+                ecorr += shit.getCorrectedEnergy()*thiseraw/shit.getRawEnergy();
+            }
+            else
+            {
+                ecorr += shit.getCorrectedEnergy()/shit.getMCParticleCount();
+            }
             eraw += thiseraw;
         }
         Integer nh = new Integer(nhits);
CVSspam 0.2.8