Print

Print


Commit in lcsim/src/org/lcsim/util/heprep on MAIN
ClusterConverter.java+5-11.4 -> 1.5
shuffle colors so clusters can be discriminated.

lcsim/src/org/lcsim/util/heprep
ClusterConverter.java 1.4 -> 1.5
diff -u -r1.4 -r1.5
--- ClusterConverter.java	9 Aug 2005 23:11:45 -0000	1.4
+++ ClusterConverter.java	7 Apr 2006 02:50:18 -0000	1.5
@@ -7,6 +7,8 @@
 import hep.graphics.heprep.HepRepTypeTree;
 import hep.graphics.heprep.HepRepInstanceTree;
 import java.awt.Color;
+import java.util.Arrays;
+import java.util.Collections;
 import java.util.List;
 import org.lcsim.event.CalorimeterHit;
 import org.lcsim.event.Cluster;
@@ -17,7 +19,7 @@
 /**
  *
  * @author tonyj
- * @version $Id: ClusterConverter.java,v 1.4 2005/08/09 23:11:45 ngraf Exp $
+ * @version $Id: ClusterConverter.java,v 1.5 2006/04/07 02:50:18 ngraf Exp $
  */
 class ClusterConverter implements HepRepCollectionConverter
 {
@@ -28,6 +30,8 @@
         ColorMap cm = new RainbowColorMap();
         colors = new Color[20];
         for (int i=0; i<colors.length; i++) colors[i] = cm.getColor(((double) i)/colors.length,1);
+        // Shuffle the elements in the array
+        Collections.shuffle(Arrays.asList(colors));
     }
     public boolean canHandle(Class k)
     {
CVSspam 0.2.8