hep.lcd.geometry.component
Class MultiLayerEndCapDetector
java.lang.Object
|
+--java.util.Dictionary
|
+--java.util.Hashtable
|
+--hep.lcd.geometry.PropertyTable
|
+--hep.lcd.geometry.IniSectionReader
|
+--hep.lcd.geometry.component.MultiLayerEndCapDetector
- Direct Known Subclasses:
- MultiLayer_TRACK_EndCap
- public abstract class MultiLayerEndCapDetector
- extends IniSectionReader
- implements DetectorComponent
- See Also:
- Serialized Form
- Source Code:
- MultiLayerEndCapDetector.java
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 |
zInner
protected double[] zInner
zOuter
protected double[] zOuter
radiusInner
protected double[] radiusInner
radiusOuter
protected double[] radiusOuter
slope
protected double[] slope
nEndCaps
protected int nEndCaps
parent
protected Detector parent
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)
getMaxRadius
public double getMaxRadius()
- Specified by:
getMaxRadius
in interface DetectorComponent
getOuterRadius
public double getOuterRadius(int layer)
getInnerRadius
public double getInnerRadius(int layer)
getZInner
public double getZInner(int layer)
getZOuter
public double getZOuter(int layer)
getSlope
public double getSlope(int layer)
getNEndCaps
public int getNEndCaps()
isEndCap
public boolean isEndCap()
- Specified by:
isEndCap
in interface DetectorComponent
The LCD Group