public class HPSTracker2Converter
extends org.lcsim.detector.converter.compact.AbstractSubdetectorConverter
Modifier and Type | Class and Description |
---|---|
private static class |
HPSTracker2Converter.ModuleComponentParameters |
private static class |
HPSTracker2Converter.ModuleParameters |
Modifier and Type | Field and Description |
---|---|
private static boolean |
debug |
private Map<String,HPSTracker2Converter.ModuleParameters> |
moduleParameters |
private Map<String,org.lcsim.detector.LogicalVolume> |
modules |
private org.lcsim.detector.material.IMaterial |
trackingMaterial |
Constructor and Description |
---|
HPSTracker2Converter() |
Modifier and Type | Method and Description |
---|---|
void |
convert(org.lcsim.geometry.compact.Subdetector subdet,
org.lcsim.geometry.compact.Detector detector) |
Class |
getSubdetectorType() |
org.lcsim.detector.identifier.IIdentifierHelper |
makeIdentifierHelper(org.lcsim.geometry.compact.Subdetector subdetector,
org.lcsim.detector.DetectorIdentifierHelper.SystemMap systemMap) |
private org.lcsim.detector.LogicalVolume |
makeModule(HPSTracker2Converter.ModuleParameters params) |
private void |
makeModuleComponents(org.lcsim.detector.LogicalVolume moduleVolume,
HPSTracker2Converter.ModuleParameters moduleParameters) |
org.lcsim.detector.IDetectorElement |
makeSubdetectorDetectorElement(org.lcsim.geometry.compact.Detector detector,
org.lcsim.geometry.compact.Subdetector subdetector) |
private Map<String,HPSTracker2Converter.ModuleParameters> moduleParameters
private org.lcsim.detector.material.IMaterial trackingMaterial
private static final boolean debug
public Class getSubdetectorType()
getSubdetectorType
in interface org.lcsim.detector.converter.compact.ISubdetectorConverter
getSubdetectorType
in class org.lcsim.detector.converter.compact.AbstractSubdetectorConverter
public org.lcsim.detector.identifier.IIdentifierHelper makeIdentifierHelper(org.lcsim.geometry.compact.Subdetector subdetector, org.lcsim.detector.DetectorIdentifierHelper.SystemMap systemMap)
makeIdentifierHelper
in interface org.lcsim.detector.converter.compact.ISubdetectorConverter
makeIdentifierHelper
in class org.lcsim.detector.converter.compact.AbstractSubdetectorConverter
public void convert(org.lcsim.geometry.compact.Subdetector subdet, org.lcsim.geometry.compact.Detector detector)
convert
in interface org.lcsim.detector.converter.compact.ISubdetectorConverter
convert
in class org.lcsim.detector.converter.compact.AbstractSubdetectorConverter
private org.lcsim.detector.LogicalVolume makeModule(HPSTracker2Converter.ModuleParameters params)
private void makeModuleComponents(org.lcsim.detector.LogicalVolume moduleVolume, HPSTracker2Converter.ModuleParameters moduleParameters)
public org.lcsim.detector.IDetectorElement makeSubdetectorDetectorElement(org.lcsim.geometry.compact.Detector detector, org.lcsim.geometry.compact.Subdetector subdetector)
makeSubdetectorDetectorElement
in interface org.lcsim.detector.converter.compact.ISubdetectorConverter
makeSubdetectorDetectorElement
in class org.lcsim.detector.converter.compact.AbstractSubdetectorConverter
Copyright © 2019. All rights reserved.