Commit in GeomConverter/sandbox/tknelson_snapshot on MAIN
TubeSegment.java-831.1 removed


GeomConverter/sandbox/tknelson_snapshot
TubeSegment.java removed after 1.1
diff -N TubeSegment.java
--- TubeSegment.java	27 Feb 2007 19:59:20 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,83 +0,0 @@
-/*
- * TubeSegment.java
- *
- * Created on November 3, 2006, 2:41 PM
- *
- * To change this template, choose Tools | Template Manager
- * and open the template in the editor.
- */
-
-import hep.physics.vec.Hep3Vector;
-import org.jdom.Element;
-import org.jdom.DataConversionException;
-
-/**
- *
- * @author tknelson
- */
-public class TubeSegment implements ISolid
-{
-     
-    // Fields
-    //=======
-    private double _dimensions[] = new double[3];
-
-    /** Creates a new instance of Box */
-    public TubeSegment(Element tubesegment)
-    {
-        buildFromXML(tubesegment);
-    }
-    
-    // Accessors
-    //==========
-    public double getInnerRadius()
-    {
-        return _dimensions[0];
-    }
-    
-    public double getOuterRadius()
-    {
-        return _dimensions[1];
-    }
-    
-    public double getZLength()
-    {
-        return _dimensions[2];
-    }
-    
-    // Implementation of ISolid
-    //=========================
-    public double[] getDimensions()
-    {
-        return _dimensions;
-    }
-    
-    public double getVolume()
-    {
-        return Math.PI*(_dimensions[1]*_dimensions[1] - _dimensions[0]*_dimensions[0])*_dimensions[2];
-    }
-    
-    public boolean isInside(Hep3Vector point)
-    {
-        double r_xy = Math.sqrt(point.x()*point.x() + point.y()*point.y());
-
-        return ( r_xy > _dimensions[0] &&
-                 r_xy < _dimensions[1] &&
-                 Math.abs(point.z()) < _dimensions[2]/2.0 );
-    }
-    
-    public void buildFromXML(Element tubesegment)
-    {
-        try
-        {
-            _dimensions[0] = tubesegment.getAttribute("r_inner").getDoubleValue();
-            _dimensions[1] = tubesegment.getAttribute("r_outer").getDoubleValue();
-            _dimensions[2] = tubesegment.getAttribute("z_length").getDoubleValue();
-        }
-        catch (DataConversionException dce)
-        {
-            System.out.println("Cannot convert TubeSegment dimensions to double!");
-        }
-    }
-    
-}
CVSspam 0.2.8