Package | Description |
---|---|
org.lcsim.geometry.compact.converter |
Detailed classes for modeling the HPS detector at runtime
|
org.lcsim.geometry.compact.converter.lcdd |
Converts HPS detector classes from the compact XML description to LCDD for SLIC
|
Modifier and Type | Class and Description |
---|---|
class |
LCDDGhostSurveyVolume
Interface to the LCDD converter geometry for the geometry definition.
|
Modifier and Type | Field and Description |
---|---|
protected LCDDSurveyVolume |
HPSTrackerLCDDBuilder.baseSurveyVolume |
private LCDDSurveyVolume |
LCDDSurveyVolume.mother |
Modifier and Type | Field and Description |
---|---|
List<LCDDSurveyVolume> |
LCDDSurveyVolume.daughters |
protected List<LCDDSurveyVolume> |
HPSTrackerLCDDBuilder.lcddSurveyVolumes |
Modifier and Type | Method and Description |
---|---|
LCDDSurveyVolume |
HPSTrackerLCDDBuilder.getBaseLCDD() |
LCDDSurveyVolume |
LCDDSurveyVolume.getMother() |
LCDDSurveyVolume |
LCDDSurveyVolume.getPhysMother()
Find the first non-ghost volume among parents.
|
Modifier and Type | Method and Description |
---|---|
List<LCDDSurveyVolume> |
LCDDSurveyVolume.getDaughters() |
Modifier and Type | Method and Description |
---|---|
void |
HPSTrackerLCDDBuilder.add(LCDDSurveyVolume geom)
Add to list of objects.
|
void |
LCDDSurveyVolume.addDaughter(LCDDSurveyVolume o) |
protected void |
HPSTracker2014LCDDBuilder.addLongHalfModule(HPSTrackerBuilder.HalfModuleBundle bundle2,
LCDDSurveyVolume mother)
Rules for adding the LCDD half module geometry.
|
protected void |
HPSTracker2014LCDDBuilder.addLongModule(HPSTracker2014GeometryDefinition.LongModuleBundle bundle,
LCDDSurveyVolume mother)
Rules for adding the LCDD module geometry.
|
protected void |
HPSTracker2019LCDDBuilder.addModule(HPSTrackerBuilder.BaseModuleBundle bundle,
LCDDSurveyVolume mother)
Rules for adding the LCDD module geometry.
|
protected void |
HPSTracker2017LCDDBuilder.addModule(HPSTrackerBuilder.BaseModuleBundle bundle,
LCDDSurveyVolume mother)
Rules for adding the LCDD module geometry.
|
protected void |
HPSTracker2014LCDDBuilder.addModule(HPSTrackerBuilder.BaseModuleBundle bundle,
LCDDSurveyVolume mother)
Rules for adding the LCDD module geometry.
|
protected void |
HPSTracker2019LCDDBuilder.addShortHalfModule(HPSTrackerBuilder.HalfModuleBundle bundle2,
LCDDSurveyVolume mother)
Rules for adding the LCDD half module geometry.
|
protected void |
HPSTracker2017LCDDBuilder.addShortHalfModule(HPSTrackerBuilder.HalfModuleBundle bundle2,
LCDDSurveyVolume mother)
Rules for adding the LCDD half module geometry.
|
protected void |
HPSTracker2017LCDDBuilder.addShortModule(HPSTracker2017GeometryDefinition.ShortModuleBundle bundle,
LCDDSurveyVolume mother)
Rules for adding the LCDD module geometry.
|
protected void |
HPSTracker2019LCDDBuilder.addShortModule(HPSTracker2019GeometryDefinition.ShortModuleBundle bundle,
LCDDSurveyVolume mother)
Rules for adding the LCDD module geometry.
|
protected void |
HPSTestRunTracker2014LCDDBuilder.addTestRunHalfModule(HPSTrackerBuilder.HalfModuleBundle bundle2,
LCDDSurveyVolume mother)
Rules for adding the LCDD half module geometry.
|
protected void |
HPSTracker2014LCDDBuilder.addTestRunModule(HPSTrackerGeometryDefinition.TestRunModuleBundle bundle,
LCDDSurveyVolume mother)
Rules for adding the LCDD module geometry.
|
protected void |
HPSTestRunTracker2014LCDDBuilder.addTestRunModule(HPSTrackerGeometryDefinition.TestRunModuleBundle bundle,
LCDDSurveyVolume mother)
Rules for adding the LCDD module geometry.
|
void |
LCDDSurveyVolume.setMother(LCDDSurveyVolume mother) |
Constructor and Description |
---|
LCDDGhostSurveyVolume(SurveyVolume base,
LCDDSurveyVolume mother)
Initialize with base and mother.
|
LCDDSurveyVolume(SurveyVolume surveyVolume,
org.lcsim.geometry.compact.converter.lcdd.util.LCDD lcdd,
LCDDSurveyVolume mother)
Interface to the LCDD converter geometry for the geometry definition.
|
Modifier and Type | Method and Description |
---|---|
private void |
HPSTracker2014Base.setActiveSensorPhysicalVolumeProperties(LCDDSurveyVolume surveyVolume,
org.lcsim.geometry.compact.converter.lcdd.util.SensitiveDetector sd) |
private void |
HPSTracker2014Base.setHalfModulePhysicalVolumeProperties(LCDDSurveyVolume surveyVolume) |
private void |
HPSTracker2014Base.setPhysicalVolumeProperties(LCDDSurveyVolume surveyVolume,
org.lcsim.geometry.compact.converter.lcdd.util.SensitiveDetector sd)
Set properties of the physical volume.
|
private void |
HPSTracker2014Base.setSensorPhysicalVolumeProperties(LCDDSurveyVolume surveyVolume) |
private void |
HPSTracker2014Base.setupPhysicalVolumes(LCDDSurveyVolume lcddObj,
org.lcsim.geometry.compact.converter.lcdd.util.LCDD lcdd,
org.lcsim.geometry.compact.converter.lcdd.util.SensitiveDetector sd)
Add a @LCDDBaseGeom geometry object to the LCDD file.
|
Copyright © 2019. All rights reserved.