Commit in java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal on MAIN
EcalClusterIC.java+2-2503 -> 504
add checks to prevent NullPointerExceptions

java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal
EcalClusterIC.java 503 -> 504
--- java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/EcalClusterIC.java	2014-04-18 00:06:43 UTC (rev 503)
+++ java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/EcalClusterIC.java	2014-04-18 19:05:31 UTC (rev 504)
@@ -205,7 +205,7 @@
             
         	Collections.sort(neighborHits2, new EnergyComparator());
         	for(CalorimeterHit neighbor : neighborHits2){
-        		if(neighbor.getCorrectedEnergy()<nHit.getCorrectedEnergy()){
+        		if(clusterHits.containsKey(nHit) && neighbor.getCorrectedEnergy()<nHit.getCorrectedEnergy()){
         			CalorimeterHit seed = clusterHits.get(nHit);
 					clusterHits.put(neighbor, seed);
 					clusterHitList.add(neighbor);
@@ -231,7 +231,7 @@
             	
             	CalorimeterHit compSeed = clusterHits.get(mHit);
             	for(CalorimeterHit neighbor : neighborHits3){
-            		if(clusterHits.get(neighbor)!=compSeed){//borders clusters
+            		if(clusterHits.containsKey(neighbor) && clusterHits.get(neighbor)!=compSeed){//borders clusters
             			if(mHit.getCorrectedEnergy() < neighbor.getCorrectedEnergy()){
             				//add to common hits, 
             				List<CalorimeterHit> commonHitList = new ArrayList<CalorimeterHit>();
SVNspam 0.1