public class HPSTestRunTracker2014LCDDBuilder extends HPSTrackerLCDDBuilder
_builder, _debug, baseSurveyVolume, lcdd, lcddSurveyVolumes, node
Constructor and Description |
---|
HPSTestRunTracker2014LCDDBuilder(boolean debugFlag,
org.jdom.Element node,
org.lcsim.geometry.compact.converter.lcdd.util.LCDD lcdd,
org.lcsim.geometry.compact.converter.lcdd.util.SensitiveDetector sens) |
Modifier and Type | Method and Description |
---|---|
protected void |
addTestRunHalfModule(HPSTrackerBuilder.HalfModuleBundle bundle2,
LCDDSurveyVolume mother)
Rules for adding the LCDD half module geometry.
|
protected void |
addTestRunModule(HPSTrackerGeometryDefinition.TestRunModuleBundle bundle,
LCDDSurveyVolume mother)
Rules for adding the LCDD module geometry.
|
void |
build(org.lcsim.geometry.compact.converter.lcdd.util.Volume worldVolume)
Build the LCDD geometry objects.
|
HPSTrackerGeometryDefinition |
createGeometryDefinition(boolean debug,
org.jdom.Element node) |
void |
setBuilder() |
add, build, getBaseLCDD, getBuilder, getLCDD, getSensitiveDetector, isDebug, setBuilder, setDebug, setLCDD, setNode, setSensitiveDetector, setVisualization
public HPSTestRunTracker2014LCDDBuilder(boolean debugFlag, org.jdom.Element node, org.lcsim.geometry.compact.converter.lcdd.util.LCDD lcdd, org.lcsim.geometry.compact.converter.lcdd.util.SensitiveDetector sens)
public void setBuilder()
setBuilder
in class HPSTrackerLCDDBuilder
public void build(org.lcsim.geometry.compact.converter.lcdd.util.Volume worldVolume)
HPSTrackerLCDDBuilder
build
in interface IHPSTrackerLCDDBuilder
build
in class HPSTrackerLCDDBuilder
worldVolume
- - the reference volume.protected void addTestRunModule(HPSTrackerGeometryDefinition.TestRunModuleBundle bundle, LCDDSurveyVolume mother)
bundle
- - module to be addedmother
- - mother LCDD geometry objectprotected void addTestRunHalfModule(HPSTrackerBuilder.HalfModuleBundle bundle2, LCDDSurveyVolume mother)
bundle2
- - module to be addedmother
- - mother LCDD geometry objectpublic HPSTrackerGeometryDefinition createGeometryDefinition(boolean debug, org.jdom.Element node)
createGeometryDefinition
in class HPSTrackerLCDDBuilder
Copyright © 2019. All rights reserved.