Commit in java/branches/hps-java_HPSJAVA-88/tracking/src/main/java/org/hps/recon/tracking on MAIN
NoiselessReadoutChip.java+6-61141 -> 1142
Update Noiseless readout chip to use the new conditions system.  Specifically, check if a channel has been flagged as bad using HpsSiSensor.

java/branches/hps-java_HPSJAVA-88/tracking/src/main/java/org/hps/recon/tracking
NoiselessReadoutChip.java 1141 -> 1142
--- java/branches/hps-java_HPSJAVA-88/tracking/src/main/java/org/hps/recon/tracking/NoiselessReadoutChip.java	2014-10-06 20:22:02 UTC (rev 1141)
+++ java/branches/hps-java_HPSJAVA-88/tracking/src/main/java/org/hps/recon/tracking/NoiselessReadoutChip.java	2014-10-06 20:25:09 UTC (rev 1142)
@@ -1,6 +1,3 @@
-/*
- * Class BasicReadoutChip
- */
 package org.hps.recon.tracking;
 
 import java.util.ArrayList;
@@ -8,8 +5,9 @@
 import java.util.SortedMap;
 import java.util.TreeMap;
 
-import org.hps.conditions.deprecated.HPSSVTCalibrationConstants;
-import org.lcsim.detector.tracker.silicon.SiSensor;
+//===> import org.hps.conditions.deprecated.HPSSVTCalibrationConstants;
+//===> import org.lcsim.detector.tracker.silicon.SiSensor;
+import org.lcsim.detector.tracker.silicon.HpsSiSensor;
 import org.lcsim.detector.tracker.silicon.SiSensorElectrodes;
 import org.lcsim.event.RawTrackerHit;
 import org.lcsim.recon.tracking.digitization.sisim.ReadoutChip;
@@ -166,7 +164,9 @@
 
         // Loop over the channels contained in the SiElectrodeDataCollection
         for (Integer channel : data.keySet()) {
-            if (dropBadChannels && HPSSVTCalibrationConstants.isBadChannel((SiSensor) electrodes.getDetectorElement(), channel)) {
+        	
+        	if(dropBadChannels && ((HpsSiSensor) electrodes.getDetectorElement()).isBadChannel(channel)){
+            //===> if (dropBadChannels && HPSSVTCalibrationConstants.isBadChannel((SiSensor) electrodes.getDetectorElement(), channel)) {
                 // System.out.format("%d bad\n", channel);
                 continue;
             }
SVNspam 0.1