public interface ISubdetectorConverter
Subdetector
into the detailed geometry
description defined by the org.lcsim.detector
package.Modifier and Type | Method and Description |
---|---|
void |
convert(Subdetector subdet,
Detector detector)
This is the primary conversion method for building the detailed geometry and the
hierarchy of DetectorElement nodes.
|
Class |
getSubdetectorType()
Get the type of Subdetector handled by this converter.
|
IIdentifierHelper |
makeIdentifierHelper(Subdetector subdetector,
DetectorIdentifierHelper.SystemMap systemMap)
Create the appropriate type of
IIdentifierHelper for this subdetector type. |
void |
makeIdentifiers(Subdetector subdetector)
Creates the hierarchy of Identifiers in this Subdetector.
|
IDetectorElement |
makeSubdetectorDetectorElement(Detector detector,
Subdetector subdetector)
Create the top-level
IDetectorElement for this
Subdetector. |
void convert(Subdetector subdet, Detector detector)
subdet
- detector
- Class getSubdetectorType()
IDetectorElement makeSubdetectorDetectorElement(Detector detector, Subdetector subdetector)
IDetectorElement
for this
Subdetector. This node will be assigned the
IIdentifierHelper
created by
#makeIdentifierHelper(Subdetector, SystemMap)
.detector
- subdetector
- IIdentifierHelper makeIdentifierHelper(Subdetector subdetector, DetectorIdentifierHelper.SystemMap systemMap)
IIdentifierHelper
for this subdetector type.subdetector
- systemMap
- void makeIdentifiers(Subdetector subdetector)
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.