public class Hodoscope_v1
extends org.lcsim.geometry.subdetector.AbstractLayeredSubdetector
Modifier and Type | Field and Description |
---|---|
(package private) org.lcsim.geometry.Calorimeter.CalorimeterType |
calorimeterType |
protected double |
innerRadius |
protected double |
innerZ |
protected int |
nsides |
protected double |
outerRadius |
protected double |
outerZ |
protected double |
sectionPhi |
protected double |
zlength |
Constructor and Description |
---|
Hodoscope_v1(org.jdom.Element node) |
Modifier and Type | Method and Description |
---|---|
org.lcsim.geometry.Calorimeter.CalorimeterType |
getCalorimeterType() |
double |
getCellSizeU() |
double |
getCellSizeV() |
double |
getInnerRadius() |
double |
getInnerZ() |
int |
getNumberOfSides()
FIXME: These methods should really have dummy implementations in AbstractCalorimeter.
|
double |
getOuterRadius() |
double |
getOuterZ() |
double |
getSectionPhi() |
double |
getTotalThickness() |
double |
getZLength() |
boolean |
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
org.lcsim.geometry.Calorimeter.CalorimeterType calorimeterType
protected double innerRadius
protected double outerRadius
protected double innerZ
protected double outerZ
protected double zlength
protected double sectionPhi
protected int nsides
Hodoscope_v1(org.jdom.Element node) throws org.jdom.JDOMException
org.jdom.JDOMException
public int getNumberOfSides()
public double getSectionPhi()
public double getZLength()
public double getOuterZ()
public double getInnerZ()
public double getOuterRadius()
public double getInnerRadius()
public org.lcsim.geometry.Calorimeter.CalorimeterType getCalorimeterType()
getCalorimeterType
in interface org.lcsim.geometry.Calorimeter
public boolean isCalorimeter()
isCalorimeter
in interface org.lcsim.geometry.Subdetector
isCalorimeter
in class org.lcsim.geometry.compact.Subdetector
public double getTotalThickness()
getTotalThickness
in interface org.lcsim.geometry.Calorimeter
public double getCellSizeU()
getCellSizeU
in interface org.lcsim.geometry.Calorimeter
public double getCellSizeV()
getCellSizeV
in interface org.lcsim.geometry.Calorimeter
Copyright © 2019. All rights reserved.