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