public class HPSTrackerConverter
extends org.lcsim.detector.converter.compact.AbstractSubdetectorConverter
Modifier and Type | Class and Description |
---|---|
(package private) static class |
HPSTrackerConverter.ModuleComponentParameters |
(package private) static class |
HPSTrackerConverter.ModuleParameters |
Modifier and Type | Field and Description |
---|---|
(package private) Map<String,HPSTrackerConverter.ModuleParameters> |
moduleParameters |
(package private) Map<String,org.lcsim.detector.LogicalVolume> |
modules |
private double |
readoutCapacitanceIntercept |
private double |
readoutCapacitanceSlope |
private double |
readoutStripPitch |
private double |
readoutTransferEfficiency |
private double |
senseCapacitanceIntercept |
private double |
senseCapacitanceSlope |
private double |
senseStripPitch |
private double |
senseTransferEfficiency |
(package private) org.lcsim.detector.material.IMaterial |
vacuum |
Constructor and Description |
---|
HPSTrackerConverter() |
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(HPSTrackerConverter.ModuleParameters params) |
private void |
makeModuleComponents(org.lcsim.detector.LogicalVolume moduleVolume,
HPSTrackerConverter.ModuleParameters moduleParameters) |
private void |
makeSensors(org.lcsim.geometry.compact.Subdetector subdet) |
Map<String,HPSTrackerConverter.ModuleParameters> moduleParameters
org.lcsim.detector.material.IMaterial vacuum
private double readoutCapacitanceIntercept
private double readoutCapacitanceSlope
private double senseCapacitanceIntercept
private double senseCapacitanceSlope
private double readoutStripPitch
private double senseStripPitch
private double readoutTransferEfficiency
private double senseTransferEfficiency
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(HPSTrackerConverter.ModuleParameters params)
private void makeModuleComponents(org.lcsim.detector.LogicalVolume moduleVolume, HPSTrackerConverter.ModuleParameters moduleParameters)
private void makeSensors(org.lcsim.geometry.compact.Subdetector subdet)
Copyright © 2019. All rights reserved.