public abstract class CylindricalCalorimeter extends AbstractCalorimeter implements CylindricalSubdetector
Calorimeter.CalorimeterType
Modifier and Type | Field and Description |
---|---|
protected double |
innerR |
protected double |
maxZ |
protected double |
minZ |
protected double |
outerR |
calorimeterType, innerRadius, innerZ, nsides, outerRadius, outerZ, sectionPhi, zlength
layering
Constructor and Description |
---|
CylindricalCalorimeter(org.jdom.Element node) |
Modifier and Type | Method and Description |
---|---|
private void |
build(org.jdom.Element node) |
double |
getInnerRadius()
Get the innerRadius of this Calorimeter or 0 if NA.
|
double |
getInnerZ()
Get the innerZ of this Calorimeter or 0 if NA.
|
int |
getNumberOfSides()
Get the number of sides of this calorimeter or 0 if NA.
|
double |
getOuterRadius()
Get the outerRadius of this Calorimeter or 0 if NA.
|
double |
getOuterZ()
Get the outerZ of this Calorimeter or 0 if NA.
|
double |
getSectionPhi()
Get the inner phi angle subtended by one calorimeter section or 0 if NA.
|
double |
getZMax() |
double |
getZMin() |
getCalorimeterType, getCellSizeU, getCellSizeV, getTotalThickness, isCalorimeter
getDe, getDistanceToLayer, getDistanceToSensor, getInteractionLengths, getInteractionLengths, getLayer, getLayering, getLayerThickness, getNumberOfLayers, getRadiationLengths, getRadiationLengths, getSensorThickness, getTotalThickess, isLayered, setLayering
appendHepRep
getDetectorElement, getDigiHitsCollectionName, getHitsCollectionName, getIDDecoder, getName, getNode, getReadout, getReflect, getSystemID, getVisAttributes, isBarrel, isEndcap, isInsideTrackingVolume, isTracker, setDetectorElement, setDigiHitsCollectionName, setReadout, setVisAttributes, transformLocalToGlobal
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDe, getDistanceToLayer, getDistanceToSensor, getInteractionLengths, getInteractionLengths, getLayerThickness, getNumberOfLayers, getRadiationLengths, getRadiationLengths, getSensorThickness, getZLength
getDetectorElement, getDigiHitsCollectionName, getHitsCollectionName, getIDDecoder, getLayering, getName, getReflect, getSystemID, getVisAttributes, isBarrel, isEndcap, isInsideTrackingVolume, isTracker, transformLocalToGlobal
protected double innerR
protected double outerR
protected double minZ
protected double maxZ
public CylindricalCalorimeter(org.jdom.Element node) throws org.jdom.JDOMException
org.jdom.JDOMException
private void build(org.jdom.Element node) throws org.jdom.JDOMException
org.jdom.JDOMException
public double getZMin()
getZMin
in interface CylindricalSubdetector
public double getZMax()
getZMax
in interface CylindricalSubdetector
public double getOuterZ()
Calorimeter
getOuterZ
in interface Calorimeter
public double getInnerZ()
Calorimeter
getInnerZ
in interface Calorimeter
public double getOuterRadius()
Calorimeter
getOuterRadius
in interface Calorimeter
getOuterRadius
in interface CylindricalSubdetector
public double getInnerRadius()
Calorimeter
getInnerRadius
in interface Calorimeter
getInnerRadius
in interface CylindricalSubdetector
public int getNumberOfSides()
Calorimeter
getNumberOfSides
in interface Calorimeter
public double getSectionPhi()
Calorimeter
getSectionPhi
in interface Calorimeter
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.