lcsim/src/org/lcsim/recon/cluster/analysis
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);