Print

Print


Commit in projects/lcsim/trunk/detector-framework/src/main/java/org/lcsim/detector/converter/compact on MAIN
HPSTracker2Converter.java+133364 -> 3365
After all HpsSiSensors have been made, use them to create the SVT stereo layers.

projects/lcsim/trunk/detector-framework/src/main/java/org/lcsim/detector/converter/compact
HPSTracker2Converter.java 3364 -> 3365
--- projects/lcsim/trunk/detector-framework/src/main/java/org/lcsim/detector/converter/compact/HPSTracker2Converter.java	2014-10-14 07:12:01 UTC (rev 3364)
+++ projects/lcsim/trunk/detector-framework/src/main/java/org/lcsim/detector/converter/compact/HPSTracker2Converter.java	2014-10-14 07:44:56 UTC (rev 3365)
@@ -21,6 +21,7 @@
 import org.lcsim.detector.RotationGeant;
 import org.lcsim.detector.Transform3D;
 import org.lcsim.detector.Translation3D;
+import org.lcsim.detector.converter.compact.subdetector.HpsTracker2;
 import org.lcsim.detector.identifier.ExpandedIdentifier;
 import org.lcsim.detector.identifier.IExpandedIdentifier;
 import org.lcsim.detector.identifier.IIdentifier;
@@ -173,6 +174,9 @@
         catch (DataConversionException e) {
             throw new RuntimeException(e);
         }
+        
+        // Create the stereo layers 
+        ((HpsTracker2) subdet.getDetectorElement()).createStereoLayers();
     }    
     
     private LogicalVolume makeModule(ModuleParameters params)
@@ -374,4 +378,13 @@
             return dimensions[i];
         }
     }
+    
+    public IDetectorElement makeSubdetectorDetectorElement(Detector detector, Subdetector subdetector)
+    {
+        IDetectorElement subdetectorDE =
+                new HpsTracker2(subdetector.getName(), detector.getDetectorElement());
+        subdetector.setDetectorElement(subdetectorDE);
+        return subdetectorDE;
+    }
+    
 }
SVNspam 0.1


Use REPLY-ALL to reply to list

To unsubscribe from the LCDET-SVN list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=LCDET-SVN&A=1