hep.lcd.geometry.component
Class CylindricalDetector

java.lang.Object
  |
  +--java.util.Dictionary
        |
        +--java.util.Hashtable
              |
              +--hep.lcd.geometry.PropertyTable
                    |
                    +--hep.lcd.geometry.IniSectionReader
                          |
                          +--hep.lcd.geometry.component.CylindricalDetector
Direct Known Subclasses:
Calorimeter, Pipe_BARREL, TRACK_Barrel, VERTX_Barrel

public abstract class CylindricalDetector
extends IniSectionReader
implements DetectorComponent

See Also:
Serialized Form
Source Code:
CylindricalDetector.java

Inner classes inherited from class java.util.Map
Map.Entry
 
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(Color c)
           
 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 String toString()
Overrides:
toString in class Hashtable

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(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