public class HPSTracker2014JavaBuilder extends HPSTestRunTracker2014JavaBuilder
_builder, _debug, baseDetectorElement, detectorIdentifierHelper, identifierDictionary, javaSurveyVolumes, layerDetectorElements, moduleDetectorElements, node, subdet
Constructor and Description |
---|
HPSTracker2014JavaBuilder(boolean debugFlag,
org.jdom.Element node)
Default constructor
|
Modifier and Type | Method and Description |
---|---|
protected void |
addLongHalfModule(HPSTrackerBuilder.HalfModuleBundle bundle2,
JavaSurveyVolume mother) |
protected void |
addLongModule(HPSTracker2014GeometryDefinition.LongModuleBundle bundle,
JavaSurveyVolume mother)
Rules for adding the LCDD module geometry.
|
protected void |
addModule(HPSTrackerBuilder.BaseModuleBundle bundle,
JavaSurveyVolume mother)
Rules for adding the JAVA module geometry.
|
void |
build(org.lcsim.detector.ILogicalVolume trackingVolume)
Build the JAVA geometry objects from the geometry definition.
|
HPSTrackerGeometryDefinition |
createGeometryDefinition(boolean debug,
org.jdom.Element node) |
addTestRunModule
add, addBaseDetectorElement, addLayerDetectorElement, addModuleDetectorElement, build, getBaseDetectorElement, getBaseTrackerGeometry, getDetectorIdentifierHelper, getIdentifierDictionary, getLayerDetectorElement, getModuleDetectorElement, getSubdetector, isDebug, setBaseTrackerGeometry, setBuilder, setDebug, setDetectorIdentifierHelper, setIdentifierDictionary, setSubdetector
public HPSTracker2014JavaBuilder(boolean debugFlag, org.jdom.Element node)
node
- public void build(org.lcsim.detector.ILogicalVolume trackingVolume)
build
in interface IHPSTrackerJavaBuilder
build
in class HPSTestRunTracker2014JavaBuilder
trackingVolume
- - the reference volume.protected void addModule(HPSTrackerBuilder.BaseModuleBundle bundle, JavaSurveyVolume mother)
bundle
- - module to be addedmother
- - mother JAVA geometry objectprotected void addLongModule(HPSTracker2014GeometryDefinition.LongModuleBundle bundle, JavaSurveyVolume mother)
bundle
- - module to be addedmother
- - mother LCDD geometry objectprotected void addLongHalfModule(HPSTrackerBuilder.HalfModuleBundle bundle2, JavaSurveyVolume mother)
public HPSTrackerGeometryDefinition createGeometryDefinition(boolean debug, org.jdom.Element node)
createGeometryDefinition
in class HPSTestRunTracker2014JavaBuilder
Copyright © 2019. All rights reserved.