public class HPSTracker2
extends org.lcsim.geometry.compact.converter.lcdd.LCDDSubdetector
Modifier and Type | Class and Description |
---|---|
private static class |
HPSTracker2.ModuleComponentParameters |
private static class |
HPSTracker2.ModuleParameters |
Modifier and Type | Field and Description |
---|---|
(package private) Map<String,HPSTracker2.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 |
---|
HPSTracker2(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) |
private void |
createModulePlacements(org.lcsim.geometry.compact.converter.lcdd.util.LCDD lcdd,
int sysId,
String subdetName) |
private void |
createModules(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(HPSTracker2.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,
HPSTracker2.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,HPSTracker2.ModuleParameters> moduleParameters
org.lcsim.geometry.compact.converter.lcdd.util.Material vacuum
public HPSTracker2(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 void createModulePlacements(org.lcsim.geometry.compact.converter.lcdd.util.LCDD lcdd, int sysId, String subdetName) throws org.jdom.DataConversionException
org.jdom.DataConversionException
private void createModules(org.lcsim.geometry.compact.converter.lcdd.util.LCDD lcdd, org.lcsim.geometry.compact.converter.lcdd.util.SensitiveDetector sd)
private org.lcsim.geometry.compact.converter.lcdd.util.Volume makeModule(HPSTracker2.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, HPSTracker2.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.