hep.lcd.geometry.component
Class CylindricalDetector

java.lang.Object
  extended byjava.util.Dictionary
      extended byjava.util.Hashtable
          extended byhep.lcd.geometry.PropertyTable
              extended byhep.lcd.geometry.IniSectionReader
                  extended byhep.lcd.geometry.component.CylindricalDetector
All Implemented Interfaces:
java.lang.Cloneable, DetectorComponent, java.util.Map, PropertySet, java.io.Serializable
Direct Known Subclasses:
Calorimeter, Pipe_BARREL, TRACK_Barrel, VERTX_Barrel

public abstract class CylindricalDetector
extends IniSectionReader
implements DetectorComponent

See Also:
Serialized Form

Field Summary
protected  Detector parent
           
protected  double radiusInner
           
protected  double radiusOuter
           
protected  double zInner
           
protected  double zOuter
           
 
Method Summary
 Detector getDetector()
           
 double getInnerRadius()
           
 double getMaxRadius()
           
 double getOuterRadius()
           
 double getZInner()
           
 double getZOuter()
           
 boolean isEndCap()
           
 void paint(PlotGraphics g)
           
 void setFillColor(java.awt.Color c)
           
 java.lang.String toString()
           
 
Methods inherited from class hep.lcd.geometry.PropertyTable
getDouble, getDouble, getString, getString
 
Methods inherited from class java.util.Hashtable
clear, clone, contains, containsKey, containsValue, elements, entrySet, equals, get, hashCode, isEmpty, keys, keySet, put, putAll, rehash, remove, size, values
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface hep.lcd.geometry.PropertySet
keys
 

Field Detail

zInner

protected double zInner

zOuter

protected double zOuter

radiusInner

protected double radiusInner

radiusOuter

protected double radiusOuter

parent

protected Detector parent
Method Detail

toString

public java.lang.String toString()

getDetector

public Detector getDetector()
Specified by:
getDetector in interface DetectorComponent

paint

public void paint(PlotGraphics g)
Specified by:
paint in interface DetectorComponent

setFillColor

public void setFillColor(java.awt.Color c)

getOuterRadius

public double getOuterRadius()

getMaxRadius

public double getMaxRadius()
Specified by:
getMaxRadius in interface DetectorComponent

getInnerRadius

public double getInnerRadius()

getZInner

public double getZInner()

getZOuter

public double getZOuter()

isEndCap

public boolean isEndCap()
Specified by:
isEndCap in interface DetectorComponent


The LCD Group