Print

Print


Commit in GeomConverter/src/org/lcsim/geometry/subdetector on MAIN
SiTrackerBarrelsATLAS01.java+40added 1.1
Work around for the hard coding of the SiTrackerBarrel layout

GeomConverter/src/org/lcsim/geometry/subdetector
SiTrackerBarrelsATLAS01.java added at 1.1
diff -N SiTrackerBarrelsATLAS01.java
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ SiTrackerBarrelsATLAS01.java	29 Apr 2009 16:29:55 -0000	1.1
@@ -0,0 +1,40 @@
+package org.lcsim.geometry.subdetector;
+
+import hep.graphics.heprep.HepRep;
+import hep.graphics.heprep.HepRepFactory;
+
+import org.jdom.Element;
+import org.jdom.JDOMException;
+import org.lcsim.detector.converter.heprep.DetectorElementToHepRepConverter;
+
+/**
+ * This is just a bootstrap class for a converter,
+ * {@link org.lcsim.detector.converter.compact.SiTrackerBarrelConverter},
+ * which uses the raw XML from the compact description.
+ *
+ * This class also allows SiTrackerBarrel to be visualized
+ * with the other {@link org.lcsim.geometry.Subdetector}s.
+ *
+ * @see org.lcsim.detector.converter.heprep.DetectorElementToHepRepConverter
+ * @see org.lcsim.detector.tracker.silicon
+ *
+ * @author Jeremy McCormick  
+ * @version $Id: SiTrackerBarrelsATLAS01.java,v 1.1 2009/04/29 16:29:55 partridge Exp $
+ */
+public class SiTrackerBarrelsATLAS01 extends AbstractTracker
+{
+	SiTrackerBarrelsATLAS01(Element node) throws JDOMException
+	{
+		super(node);
+	}
+
+	public void appendHepRep(HepRepFactory factory, HepRep heprep)
+	{
+            DetectorElementToHepRepConverter.convert(getDetectorElement(), factory, heprep, 0, 1);
+	}
+	
+        public boolean isBarrel()
+	{
+		return true;
+	}
+}
CVSspam 0.2.8