hps-java/src/main/java/org/lcsim/hps/recon/tracking
diff -u -r1.1 -r1.2
--- SvtUtils.java 24 May 2012 17:08:18 -0000 1.1
+++ SvtUtils.java 11 Jun 2012 19:00:57 -0000 1.2
@@ -11,6 +11,7 @@
import org.lcsim.conditions.ConditionsSet;
import org.lcsim.detector.IDetectorElement;
import org.lcsim.detector.identifier.IIdentifier;
+import org.lcsim.detector.identifier.IIdentifierHelper;
import org.lcsim.detector.tracker.silicon.SiSensor;
import org.lcsim.detector.tracker.silicon.SiTrackerIdentifierHelper;
import org.lcsim.geometry.Detector;
@@ -21,7 +22,7 @@
/**
*
* @author Omar Moreno
- * @version $Id: SvtUtils.java,v 1.1 2012/05/24 17:08:18 omoreno Exp $
+ * @version $Id: SvtUtils.java,v 1.2 2012/06/11 19:00:57 meeg Exp $
*/
public class SvtUtils {
@@ -57,6 +58,8 @@
private SiSensor[][] sensorArray = new SiSensor[2][10];
+ private IIdentifierHelper helper;
+
boolean debug = true;
String subdetectorName = "Tracker";
ConditionsManager mgr = ConditionsManager.defaultInstance();
@@ -145,6 +148,10 @@
public Pair<Integer, Integer> getDaqPair(SiSensor sensor){
return this.sensorToDAQPair.get(sensor);
}
+
+ public IIdentifierHelper getHelper() {
+ return helper;
+ }
/**
*
@@ -177,6 +184,8 @@
// Get the SVT
IDetectorElement detectorElement = detector.getDetectorElement().findDetectorElement(subdetectorName);
+
+ helper = detectorElement.getIdentifierHelper();
// Get all SVT sensors
sensors.addAll(detectorElement.findDescendants(SiSensor.class));