abstract class AbstractCalorimeter extends AbstractLayeredSubdetector implements Calorimeter
org.lcsim.geometry.Calorimeter;
Calorimeter.CalorimeterType
Modifier and Type | Field and Description |
---|---|
(package private) Calorimeter.CalorimeterType |
calorimeterType |
protected double |
innerRadius |
protected double |
innerZ |
protected int |
nsides |
protected double |
outerRadius |
protected double |
outerZ |
protected double |
sectionPhi |
protected double |
zlength |
layering
Constructor and Description |
---|
AbstractCalorimeter(org.jdom.Element node) |
Modifier and Type | Method and Description |
---|---|
Calorimeter.CalorimeterType |
getCalorimeterType()
Get the CalorimeterType of this Calorimeter.
|
double |
getCellSizeU()
Get the cell U dimension from the segmentation.
|
double |
getCellSizeV()
Get cell V dimension from the segmentation.
|
double |
getTotalThickness()
Get the total thickness of the calorimeter.
|
boolean |
isCalorimeter()
Implementation of Subdetector method.
|
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, getInnerRadius, getInnerZ, getInteractionLengths, getInteractionLengths, getLayerThickness, getNumberOfLayers, getNumberOfSides, getOuterRadius, getOuterZ, getRadiationLengths, getRadiationLengths, getSectionPhi, getSensorThickness, getZLength
getDetectorElement, getDigiHitsCollectionName, getHitsCollectionName, getIDDecoder, getLayering, getName, getReflect, getSystemID, getVisAttributes, isBarrel, isEndcap, isInsideTrackingVolume, isTracker, transformLocalToGlobal
Calorimeter.CalorimeterType calorimeterType
protected double innerRadius
protected double outerRadius
protected double innerZ
protected double outerZ
protected double zlength
protected double sectionPhi
protected int nsides
public AbstractCalorimeter(org.jdom.Element node) throws org.jdom.JDOMException
org.jdom.JDOMException
public Calorimeter.CalorimeterType getCalorimeterType()
getCalorimeterType
in interface Calorimeter
public boolean isCalorimeter()
isCalorimeter
in interface Subdetector
isCalorimeter
in class Subdetector
public double getTotalThickness()
Calorimeter
getTotalThickness
in interface Calorimeter
public double getCellSizeU()
getCellSizeU
in interface Calorimeter
public double getCellSizeV()
getCellSizeV
in interface Calorimeter
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.