lcsim/src/org/lcsim/util/heprep
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)
{