public class AbstractPolyhedraCalorimeter extends AbstractCalorimeter
Calorimeter
,
AbstractCalorimeter
Calorimeter.CalorimeterType
calorimeterType, innerRadius, innerZ, nsides, outerRadius, outerZ, sectionPhi, zlength
layering
Constructor and Description |
---|
AbstractPolyhedraCalorimeter(org.jdom.Element node) |
Modifier and Type | Method and Description |
---|---|
void |
appendHepRep(HepRepFactory factory,
HepRep heprep)
HepRepProvider: optional impl for subclass
|
private void |
build(org.jdom.Element node) |
protected double |
computeBarrelOuterRadius() |
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 |
getZLength()
Get the Calorimeter's Z length.
|
getCalorimeterType, getCellSizeU, getCellSizeV, getTotalThickness, isCalorimeter
getDe, getDistanceToLayer, getDistanceToSensor, getInteractionLengths, getInteractionLengths, getLayer, getLayering, getLayerThickness, getNumberOfLayers, getRadiationLengths, getRadiationLengths, getSensorThickness, getTotalThickess, isLayered, setLayering
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
getDetectorElement, getDigiHitsCollectionName, getHitsCollectionName, getIDDecoder, getLayering, getName, getReflect, getSystemID, getVisAttributes, isBarrel, isEndcap, isInsideTrackingVolume, isTracker, transformLocalToGlobal
public AbstractPolyhedraCalorimeter(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
protected final double computeBarrelOuterRadius()
public int getNumberOfSides()
Calorimeter
public double getSectionPhi()
Calorimeter
public double getZLength()
Calorimeter
public double getInnerZ()
Calorimeter
public double getOuterZ()
Calorimeter
public double getOuterRadius()
Calorimeter
public double getInnerRadius()
Calorimeter
public void appendHepRep(HepRepFactory factory, HepRep heprep)
AbstractSubdetector
appendHepRep
in interface HepRepProvider
appendHepRep
in class AbstractSubdetector
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.