Commit in projects/lcsim/trunk/detector-framework/src/main/java/org/lcsim/detector/converter/compact on MAIN
HPSTestRunTracker2014Dev1JavaBuilder.java+10-103326 -> 3327
Improve dev geometry for testing.

projects/lcsim/trunk/detector-framework/src/main/java/org/lcsim/detector/converter/compact
HPSTestRunTracker2014Dev1JavaBuilder.java 3326 -> 3327
--- projects/lcsim/trunk/detector-framework/src/main/java/org/lcsim/detector/converter/compact/HPSTestRunTracker2014Dev1JavaBuilder.java	2014-09-17 17:45:26 UTC (rev 3326)
+++ projects/lcsim/trunk/detector-framework/src/main/java/org/lcsim/detector/converter/compact/HPSTestRunTracker2014Dev1JavaBuilder.java	2014-09-17 17:46:13 UTC (rev 3327)
@@ -5,11 +5,8 @@
 
 import org.lcsim.detector.ILogicalVolume;
 import org.lcsim.geometry.compact.converter.lcdd.HPSTestRunTracker2014Dev1Builder;
-import org.lcsim.geometry.compact.converter.lcdd.HPSTestRunTracker2014GeometryDefinition.ActiveSensor;
-import org.lcsim.geometry.compact.converter.lcdd.HPSTestRunTracker2014GeometryDefinition.BaseGeometry;
-import org.lcsim.geometry.compact.converter.lcdd.HPSTestRunTracker2014GeometryDefinition.Sensor;
-import org.lcsim.geometry.compact.converter.lcdd.HPSTestRunTracker2014GeometryDefinition.TestRunHalfModuleAxial;
-import org.lcsim.geometry.compact.converter.lcdd.HPSTestRunTracker2014GeometryDefinition.TrackingBase;
+import org.lcsim.geometry.compact.converter.lcdd.HPSTestRunTracker2014Dev1GeometryDefinition;
+import org.lcsim.geometry.compact.converter.lcdd.HPSTestRunTracker2014GeometryDefinition;
 import org.lcsim.geometry.compact.converter.lcdd.HPSTrackerJavaBuilder;
 
 
@@ -54,9 +51,12 @@
 		
 		
 		// Go through the list of volumes to build that is created in the generic builder class
-		JavaBaseGeometry trackingGeometry = new JavaBaseGeometry(_builder.getBaseGeometry(TrackingBase.class), trackingVolume);
+		JavaBaseGeometry trackingGeometry = new JavaBaseGeometry(_builder.getBaseGeometry(HPSTestRunTracker2014GeometryDefinition.TrackingBase.class), trackingVolume);
 		add(trackingGeometry);
-		setBaseTrackerGeometry(trackingGeometry);
+		//setBaseTrackerGeometry(trackingGeometry);
+		setBaseTrackerGeometry(new GhostJavaBaseGeom(_builder.getBaseGeometry(HPSTestRunTracker2014Dev1GeometryDefinition.Base.class), trackingGeometry));
+		add(getBaseTrackerGeometry());
+		
 
 		// build modules	
 		
@@ -64,12 +64,12 @@
 
 		
 		int oldCompactModuleId = 0;
-		JavaBaseGeometry lcddHM = new JavaBaseGeometry(_builder.getBaseGeometry(TestRunHalfModuleAxial.class), getBaseTrackerGeometry(),oldCompactModuleId);
+		JavaBaseGeometry lcddHM = new JavaBaseGeometry(_builder.getBaseGeometry(HPSTestRunTracker2014Dev1GeometryDefinition.TestRunHalfModuleAxial.class), getBaseTrackerGeometry(),oldCompactModuleId);
 		add(lcddHM);
 		
 		// ComponentNumber is taken from old geometry where it is simply a counter when adding the xml daughters to the TestRunModule.
 		// It is simply 0 for sensor and 1 for carbon fiber in the old geometry 
-		Sensor sensor = _builder.getBaseGeometry(Sensor.class);
+		HPSTestRunTracker2014GeometryDefinition.Sensor sensor = _builder.getBaseGeometry(HPSTestRunTracker2014GeometryDefinition.Sensor.class);
 		int componentNumber = sensor.getId();
 
 		// create the sensor
@@ -77,7 +77,7 @@
 		add(lcddS);
 
 		// create the active sensor
-		JavaBaseGeometry lcddAS = new JavaBaseGeometry(_builder.getBaseGeometry(ActiveSensor.class), lcddS, componentNumber);
+		JavaBaseGeometry lcddAS = new JavaBaseGeometry(_builder.getBaseGeometry(HPSTestRunTracker2014GeometryDefinition.ActiveSensor.class), lcddS, componentNumber);
 		add(lcddAS);
 	
 		
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