hep.lcd.geometry.component
Class MultiLayerBarrelDetector
java.lang.Object
java.util.Dictionary
java.util.Hashtable
hep.lcd.geometry.PropertyTable
hep.lcd.geometry.IniSectionReader
hep.lcd.geometry.component.MultiLayerBarrelDetector
- All Implemented Interfaces:
- java.lang.Cloneable, DetectorComponent, java.util.Map, PropertySet, java.io.Serializable
- Direct Known Subclasses:
- MultiLayer_TRACK_Barrel, MultiLayer_VERTX_Barrel
- public abstract class MultiLayerBarrelDetector
- extends IniSectionReader
- implements DetectorComponent
- See Also:
- Serialized Form
| 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 |
zInner
protected double[] zInner
zOuter
protected double[] zOuter
radiusInner
protected double[] radiusInner
radiusOuter
protected double[] radiusOuter
nBarrels
protected int nBarrels
parent
protected Detector parent
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)
getMaxRadius
public double getMaxRadius()
- Specified by:
getMaxRadius in interface DetectorComponent
getZMax
public double getZMax()
getOuterRadius
public double getOuterRadius(int layer)
getInnerRadius
public double getInnerRadius(int layer)
getZInner
public double getZInner(int layer)
getZOuter
public double getZOuter(int layer)
getNBarrels
public int getNBarrels()
isEndCap
public boolean isEndCap()
- Specified by:
isEndCap in interface DetectorComponent
The LCD Group