public class HPSTracker
extends org.lcsim.geometry.compact.converter.lcdd.LCDDSubdetector
Modifier and Type | Class and Description |
---|---|
(package private) static class |
HPSTracker.ModuleComponentParameters |
(package private) static class |
HPSTracker.ModuleParameters |
Modifier and Type | Field and Description |
---|---|
(package private) Map<String,HPSTracker.ModuleParameters> |
moduleParameters |
(package private) Map<String,org.lcsim.geometry.compact.converter.lcdd.util.Volume> |
modules |
(package private) org.lcsim.geometry.compact.converter.lcdd.util.Material |
vacuum |
Constructor and Description |
---|
HPSTracker(org.jdom.Element node) |
Modifier and Type | Method and Description |
---|---|
(package private) void |
addToLCDD(org.lcsim.geometry.compact.converter.lcdd.util.LCDD lcdd,
org.lcsim.geometry.compact.converter.lcdd.util.SensitiveDetector sd) |
boolean |
isTracker() |
private org.lcsim.geometry.compact.converter.lcdd.util.Volume |
makeModule(HPSTracker.ModuleParameters params,
org.lcsim.geometry.compact.converter.lcdd.util.SensitiveDetector sd,
org.lcsim.geometry.compact.converter.lcdd.util.LCDD lcdd) |
private void |
makeModuleComponents(org.lcsim.geometry.compact.converter.lcdd.util.Volume moduleVolume,
HPSTracker.ModuleParameters moduleParameters,
org.lcsim.geometry.compact.converter.lcdd.util.SensitiveDetector sd,
org.lcsim.geometry.compact.converter.lcdd.util.LCDD lcdd) |
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
Map<String,HPSTracker.ModuleParameters> moduleParameters
org.lcsim.geometry.compact.converter.lcdd.util.Material vacuum
public HPSTracker(org.jdom.Element node) throws org.jdom.JDOMException
org.jdom.JDOMException
public boolean isTracker()
isTracker
in interface org.lcsim.geometry.Subdetector
isTracker
in class org.lcsim.geometry.compact.Subdetector
void addToLCDD(org.lcsim.geometry.compact.converter.lcdd.util.LCDD lcdd, org.lcsim.geometry.compact.converter.lcdd.util.SensitiveDetector sd) throws org.jdom.JDOMException
addToLCDD
in class org.lcsim.geometry.compact.converter.lcdd.LCDDSubdetector
org.jdom.JDOMException
private org.lcsim.geometry.compact.converter.lcdd.util.Volume makeModule(HPSTracker.ModuleParameters params, org.lcsim.geometry.compact.converter.lcdd.util.SensitiveDetector sd, org.lcsim.geometry.compact.converter.lcdd.util.LCDD lcdd)
private void makeModuleComponents(org.lcsim.geometry.compact.converter.lcdd.util.Volume moduleVolume, HPSTracker.ModuleParameters moduleParameters, org.lcsim.geometry.compact.converter.lcdd.util.SensitiveDetector sd, org.lcsim.geometry.compact.converter.lcdd.util.LCDD lcdd)
Copyright © 2019. All rights reserved.