public class SiTrackerBarrel extends LCDDSubdetector
Modifier and Type | Field and Description |
---|---|
(package private) Map<String,Volume> |
modules |
layers, node
Constructor and Description |
---|
SiTrackerBarrel(org.jdom.Element node) |
Modifier and Type | Method and Description |
---|---|
void |
addToLCDD(LCDD lcdd,
SensitiveDetector sens)
Build the LCDD for the subdetector.
|
(package private) Volume |
buildModule(org.jdom.Element detector,
String name,
LCDD lcdd,
SensitiveDetector sens,
VisAttributes vis)
Build a module logical volume.
|
boolean |
isTracker() |
getElement, setAttributes, setCombineHits, setLimitSet, setRegion, setVisAttributes
getDetectorElement, getDigiHitsCollectionName, getHitsCollectionName, getIDDecoder, getLayering, getName, getNode, getReadout, getReflect, getSystemID, getVisAttributes, isBarrel, isCalorimeter, isEndcap, isInsideTrackingVolume, isLayered, setDetectorElement, setDigiHitsCollectionName, setReadout, setVisAttributes, transformLocalToGlobal
public SiTrackerBarrel(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
lcdd
- The LCDD file being created.sens
- The SD for this subdetector.org.jdom.JDOMException
Volume buildModule(org.jdom.Element detector, String name, LCDD lcdd, SensitiveDetector sens, VisAttributes vis) throws Exception
detector
- The detector XML node.name
- The name of the module for lookup.lcdd
- The LCDD being processed.Exception
public boolean isTracker()
isTracker
in interface Subdetector
isTracker
in class Subdetector
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.