Commit in java/trunk/recon/src/main/java/org/hps/recon/particle on MAIN
ReconParticleDriver.java+5-1561 -> 562
Run HpsReconParticleDriver even when the event doesn't contain any Ecal clusters.

java/trunk/recon/src/main/java/org/hps/recon/particle
ReconParticleDriver.java 561 -> 562
--- java/trunk/recon/src/main/java/org/hps/recon/particle/ReconParticleDriver.java	2014-05-07 23:28:43 UTC (rev 561)
+++ java/trunk/recon/src/main/java/org/hps/recon/particle/ReconParticleDriver.java	2014-05-08 01:30:06 UTC (rev 562)
@@ -109,7 +109,7 @@
         // Get the collection of Ecal clusters from the event. A triggered 
         // event should have Ecal clusters.  If it doesn't, skip the event.
         List<HPSEcalCluster> clusters = event.get(HPSEcalCluster.class, ecalClustersCollectionName);
-        if(clusters.isEmpty()) return;  
+        //if(clusters.isEmpty()) return;  
         this.printDebug("Number of Ecal clusters: " + clusters.size());
         
         // Get the collection of tracks from the event
@@ -125,6 +125,7 @@
 
         // 
         finalStateParticles = this.makeReconstructedParticles(clusters, tracks);
+        this.printDebug("Total number of Final State Particles: " + finalStateParticles.size());
 
         // Put all the reconstructed particles in the event
         event.put(finalStateParticlesColName, finalStateParticles, ReconstructedParticle.class, 0);
@@ -143,10 +144,13 @@
        
         // If the list exist, put the vertexed candidates into the event
         if(unconstrainedV0CandidatesColName != null)
+        	this.printDebug("Total number of unconstrained V0 candidates: " + unconstrainedV0Candidates.size());
         	event.put(unconstrainedV0CandidatesColName, unconstrainedV0Candidates, ReconstructedParticle.class, 0);
         if(beamConV0CandidatesColName != null)
+        	this.printDebug("Total number of beam constrained V0 candidates: " + unconstrainedV0Candidates.size());
         	event.put(beamConV0CandidatesColName, beamConV0Candidates, ReconstructedParticle.class, 0);
         if(targetV0ConCandidatesColName != null)
+        	this.printDebug("Total number of target constrained V0 candidates: " + unconstrainedV0Candidates.size());
         	event.put(targetV0ConCandidatesColName, targetConV0Candidates, ReconstructedParticle.class, 0);
     }
 
SVNspam 0.1