lcsim/test/org/lcsim/recon/cluster/directedtree
diff -u -r1.1 -r1.2
--- DirectedTreeCompareTest.java 26 Jun 2008 23:47:03 -0000 1.1
+++ DirectedTreeCompareTest.java 26 Jun 2008 23:51:00 -0000 1.2
@@ -58,11 +58,17 @@
public void compare(EventHeader event, EventHeader compareEvent)
{
+ // Get the cluster collections.
List<List<Cluster>> clusters = event.get(Cluster.class);
List<List<Cluster>> compareClusters = compareEvent.get(Cluster.class);
+ // Number of cluster collections must be equal.
assertEquals(clusters.size(), compareClusters.size());
+
+ // Cluster comparator (for E comparison in the loop).
+ CompareClusterE compare = new CompareClusterE();
+ // Loop over cluster collections.
for (int i=0,n=clusters.size(); i<n; i++)
{
// Get next cluster collection and its metadata.
@@ -76,14 +82,14 @@
// Size of collections must be equal.
assertEquals(clusterCollection.size(), compareClusterCollection.size());
- // Sort both cluster collections by energy.
- CompareClusterE compare = new CompareClusterE();
+ // Sort both cluster collections by energy.
Collections.sort(clusterCollection, compare);
Collections.sort(compareClusterCollection, compare);
- // Detailed comparison of sorted cluster collections.
+ // Loop over the clusters in the collections.
for (int j=0,nn=clusterCollection.size(); j<nn; j++)
{
+ // Get the next cluster(s).
Cluster cluster = clusterCollection.get(j);
Cluster compareCluster = compareClusterCollection.get(j);