public class EcalBarrel extends LCDDSubdetector
Modifier and Type | Field and Description |
---|---|
private boolean |
_debug |
private double |
tolerance |
layers, node
Constructor and Description |
---|
EcalBarrel(org.jdom.Element node) |
Modifier and Type | Method and Description |
---|---|
void |
addToLCDD(LCDD lcdd,
SensitiveDetector sens)
Add the EcalBarrel geometry to an LCDD instance.
|
private void |
buildBarrelStave(LCDD lcdd,
SensitiveDetector sensitiveDetector,
Volume container)
Build the barrel stave logical volume for this component.
|
boolean |
isCalorimeter() |
getElement, setAttributes, setCombineHits, setLimitSet, setRegion, setVisAttributes
getDetectorElement, getDigiHitsCollectionName, getHitsCollectionName, getIDDecoder, getLayering, getName, getNode, getReadout, getReflect, getSystemID, getVisAttributes, isBarrel, isEndcap, isInsideTrackingVolume, isLayered, isTracker, setDetectorElement, setDigiHitsCollectionName, setReadout, setVisAttributes, transformLocalToGlobal
EcalBarrel(org.jdom.Element node) throws org.jdom.JDOMException
org.jdom.JDOMException
public void addToLCDD(LCDD lcdd, SensitiveDetector sens) throws org.jdom.JDOMException
addToLCDD
in class LCDDSubdetector
org.jdom.JDOMException
private void buildBarrelStave(LCDD lcdd, SensitiveDetector sensitiveDetector, Volume container) throws Exception
lcdd
- The LCDD file being created.subdetector
- The current EcalBarrel subdetector.sensitiveDetector
- The sensitive detector of the subdetector.container
- The trapezoid volume of the stave, to be filled with layers.Exception
public boolean isCalorimeter()
isCalorimeter
in interface Subdetector
isCalorimeter
in class Subdetector
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.