hps-java/src/main/java/org/lcsim/hps/recon/tracking
diff -u -r1.2 -r1.3
--- TrackerReconDriver.java 19 Jan 2012 01:22:15 -0000 1.2
+++ TrackerReconDriver.java 19 Jan 2012 01:30:24 -0000 1.3
@@ -20,7 +20,7 @@
* It is intended to work with the {@link TrackerDigiDriver} digitization Driver.
*
* @author jeremym
- * @version $Id: TrackerReconDriver.java,v 1.2 2012/01/19 01:22:15 jeremy Exp $
+ * @version $Id: TrackerReconDriver.java,v 1.3 2012/01/19 01:30:24 jeremy Exp $
*/
public final class TrackerReconDriver extends Driver
{
@@ -29,6 +29,9 @@
// FIXME Hard-coded B-field value. Get this from the Detector?
private double bfield = 0.5;
+
+ // Name of the SVT subdetector.
+ private String subdetectorName = "Tracker";
// SimTrackerHit input collection.
private String simTrackerHitCollectionName = "TrackerHits";
@@ -57,7 +60,12 @@
private String helicalTrackMCRelationsCollectionName = "HelicalTrackMCRelations";
public TrackerReconDriver()
- {}
+ {}
+
+ public void setSubdetectorName(String subdetectorName)
+ {
+ this.subdetectorName = subdetectorName;
+ }
public void setHelicalTrackHitRelationsCollectionName(String helicalTrackHitRelationsCollectionName)
{
@@ -151,7 +159,7 @@
hthdriver.MCRelationName(helicalTrackMCRelationsCollectionName);
for (int[] pair : pairs)
{
- hthdriver.setStereoPair("Tracker", pair[0], pair[1]);
+ hthdriver.setStereoPair(subdetectorName, pair[0], pair[1]);
}
hthdriver.setMaxSeperation(10.01);
hthdriver.setTolerance(0.01);