hep.lcd.geometry.component
Class EndCapCalorimeter

java.lang.Object
  |
  +--java.util.Dictionary
        |
        +--java.util.Hashtable
              |
              +--hep.lcd.geometry.PropertyTable
                    |
                    +--hep.lcd.geometry.IniSectionReader
                          |
                          +--hep.lcd.geometry.component.CylindricalDetector
                                |
                                +--hep.lcd.geometry.component.Calorimeter
                                      |
                                      +--hep.lcd.geometry.component.EndCapCalorimeter
Direct Known Subclasses:
EM_EndCap, HAD_EndCap, LUM_EndCap, MU_EndCap

public abstract class EndCapCalorimeter
extends Calorimeter
implements EndCap

See Also:
Serialized Form
Source Code:
EndCapCalorimeter.java

Inner classes inherited from class java.util.Map
Map.Entry
 
Fields inherited from class hep.lcd.geometry.component.Calorimeter
layers, phiBins, segmentName, thetaBins
 
Fields inherited from class hep.lcd.geometry.component.CylindricalDetector
parent, radiusInner, radiusOuter, zInner, zOuter
 
Constructor Summary
EndCapCalorimeter(Detector det, LineNumberReader in)
           
 
Method Summary
 double getRadius(int thetaBin, int phiBin, int layer)
           
 double getZ(int thetaBin, int phiBin, int layer)
           
 DetectorComponent reflect()
           
 
Methods inherited from class hep.lcd.geometry.component.Calorimeter
getCosTheta, getLayers, getPhi, getPhiBins, getTheta, getThetaBins, getX, getY, setSegmentation, toString
 
Methods inherited from class hep.lcd.geometry.component.CylindricalDetector
getDetector, getInnerRadius, getMaxRadius, getOuterRadius, getZInner, getZOuter, isEndCap, paint, setFillColor
 
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
 

Constructor Detail

EndCapCalorimeter

public EndCapCalorimeter(Detector det,
                         LineNumberReader in)
                  throws IOException
Method Detail

getRadius

public double getRadius(int thetaBin,
                        int phiBin,
                        int layer)

getZ

public double getZ(int thetaBin,
                   int phiBin,
                   int layer)

reflect

public DetectorComponent reflect()
Specified by:
reflect in interface EndCap


The LCD Group