public class HPSTestRunTracker2014JavaBuilder extends HPSTrackerJavaBuilder
_builder, _debug, baseDetectorElement, detectorIdentifierHelper, identifierDictionary, javaSurveyVolumes, layerDetectorElements, moduleDetectorElements, node, subdet
Constructor and Description |
---|
HPSTestRunTracker2014JavaBuilder(boolean debugFlag,
org.jdom.Element node)
Default constructor
|
Modifier and Type | Method and Description |
---|---|
private void |
addHalfModule(HPSTestRunTracker2014GeometryDefinition.TestRunHalfModuleBundle bundle,
JavaSurveyVolume mother)
Rules for adding the JAVA half module geometry.
|
protected void |
addTestRunModule(HPSTrackerGeometryDefinition.TestRunModuleBundle 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) |
add, addBaseDetectorElement, addLayerDetectorElement, addModuleDetectorElement, build, getBaseDetectorElement, getBaseTrackerGeometry, getDetectorIdentifierHelper, getIdentifierDictionary, getLayerDetectorElement, getModuleDetectorElement, getSubdetector, isDebug, setBaseTrackerGeometry, setBuilder, setDebug, setDetectorIdentifierHelper, setIdentifierDictionary, setSubdetector
public HPSTestRunTracker2014JavaBuilder(boolean debugFlag, org.jdom.Element node)
node
- public void build(org.lcsim.detector.ILogicalVolume trackingVolume)
build
in interface IHPSTrackerJavaBuilder
build
in class HPSTrackerJavaBuilder
trackingVolume
- - the reference volume.protected void addTestRunModule(HPSTrackerGeometryDefinition.TestRunModuleBundle bundle, JavaSurveyVolume mother)
bundle
- - module to be addedmother
- - mother JAVA geometry objectprivate void addHalfModule(HPSTestRunTracker2014GeometryDefinition.TestRunHalfModuleBundle bundle, JavaSurveyVolume mother)
bundle
- - module to be addedmother
- - mother JAVA geometry objectpublic HPSTrackerGeometryDefinition createGeometryDefinition(boolean debug, org.jdom.Element node)
createGeometryDefinition
in class HPSTrackerJavaBuilder
Copyright © 2019. All rights reserved.