hep.lcd.geometry.component
Class BarrelCalorimeter

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.BarrelCalorimeter
Direct Known Subclasses:
EM_Barrel, HAD_Barrel, MU_Barrel

public abstract class BarrelCalorimeter
extends Calorimeter

See Also:
Serialized Form
Source Code:
BarrelCalorimeter.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
BarrelCalorimeter(Detector det, LineNumberReader in)
           
 
Method Summary
 double getRadius(int thetaBin, int phiBin, int layer)
           
 double getZ(int thetaBin, int phiBin, int layer)
           
 
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

BarrelCalorimeter

public BarrelCalorimeter(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)


The LCD Group