public interface Calorimeter extends Subdetector
Modifier and Type | Interface and Description |
---|---|
static class |
Calorimeter.CalorimeterType
The CalorimeterType is an enum describing the type of Calorimeter.
|
Modifier and Type | Method and Description |
---|---|
Calorimeter.CalorimeterType |
getCalorimeterType()
Get the CalorimeterType of this Calorimeter.
|
double |
getCellSizeU()
Get the cell U dimension.
|
double |
getCellSizeV()
Get the cell V dimension.
|
double |
getDe(int layern)
Get MIP energy loss in GeV in this layer.
|
double |
getDistanceToLayer(int layerNumber)
Get the distance to the layer from the IP in mm.
|
double |
getDistanceToSensor(int layerNumber)
Get the distance to the sensor from the IP in mm.
|
double |
getInnerRadius()
Get the innerRadius of this Calorimeter or 0 if NA.
|
double |
getInnerZ()
Get the innerZ of this Calorimeter or 0 if NA.
|
double |
getInteractionLengths()
Get the number of interaction lengths in the layers.
|
double |
getInteractionLengths(int layern)
Get the number of interaction lengths in the layer.
|
double |
getLayerThickness(int layern)
Get the total layer thickness in mm.
|
int |
getNumberOfLayers()
Get the number of layers in the Calorimeter.
|
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 |
getRadiationLengths()
Get the number of radiation lengths in the layers.
|
double |
getRadiationLengths(int layern)
Get the number of radiation lengths in the layer.
|
double |
getSectionPhi()
Get the inner phi angle subtended by one calorimeter section or 0 if NA.
|
double |
getSensorThickness(int layern)
Get the sensor thickness in mm.
|
double |
getTotalThickness()
Get the total thickness of the calorimeter.
|
double |
getZLength()
Get the Calorimeter's Z length.
|
getDetectorElement, getDigiHitsCollectionName, getHitsCollectionName, getIDDecoder, getLayering, getName, getReflect, getSystemID, getVisAttributes, isBarrel, isCalorimeter, isEndcap, isInsideTrackingVolume, isTracker, transformLocalToGlobal
Calorimeter.CalorimeterType getCalorimeterType()
double getInnerRadius()
double getOuterRadius()
double getInnerZ()
double getOuterZ()
double getZLength()
double getSectionPhi()
int getNumberOfSides()
int getNumberOfLayers()
double getDistanceToLayer(int layerNumber)
layerNumber
- The layer index.double getDistanceToSensor(int layerNumber)
The
- layer number.double getLayerThickness(int layern)
double getTotalThickness()
double getSensorThickness(int layern)
double getInteractionLengths(int layern)
layern
- The layer number.double getRadiationLengths(int layern)
layern
- The layer number.double getInteractionLengths()
layern
- The layer number.double getRadiationLengths()
layern
- The layer number.double getDe(int layern)
layern
- The layer number.double getCellSizeU()
double getCellSizeV()
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.