public class SiTrackerBarrelConverter extends AbstractSubdetectorConverter implements ISubdetectorConverter
Constructor and Description |
---|
SiTrackerBarrelConverter() |
Modifier and Type | Method and Description |
---|---|
private void |
buildLayers(Detector detector,
Subdetector subdet,
Map<String,ILogicalVolume> modules) |
private ILogicalVolume |
buildModule(org.jdom.Element subdetElement,
String module_name) |
private Map<String,ILogicalVolume> |
buildModules(Subdetector subdet) |
void |
convert(Subdetector subdet,
Detector detector)
Sub-classes must implement this.
|
Class |
getSubdetectorType()
Sub-classes must implement this.
|
IIdentifierHelper |
makeIdentifierHelper(Subdetector subdetector,
DetectorIdentifierHelper.SystemMap systemMap)
Creates a concrete
IIdentifierHelper for this Subdetector. |
private void |
setupSensorDetectorElements(Subdetector subdet) |
makeIdentifierDictionary, makeIdentifiers, makeSubdetectorDetectorElement
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
makeIdentifiers, makeSubdetectorDetectorElement
public IIdentifierHelper makeIdentifierHelper(Subdetector subdetector, DetectorIdentifierHelper.SystemMap systemMap)
AbstractSubdetectorConverter
IIdentifierHelper
for this Subdetector.
Concrete converter types should override this if they want to use a different type of helper.makeIdentifierHelper
in interface ISubdetectorConverter
makeIdentifierHelper
in class AbstractSubdetectorConverter
public void convert(Subdetector subdet, Detector detector)
AbstractSubdetectorConverter
convert
in interface ISubdetectorConverter
convert
in class AbstractSubdetectorConverter
private Map<String,ILogicalVolume> buildModules(Subdetector subdet)
private ILogicalVolume buildModule(org.jdom.Element subdetElement, String module_name) throws Exception
Exception
private void buildLayers(Detector detector, Subdetector subdet, Map<String,ILogicalVolume> modules) throws org.jdom.DataConversionException
org.jdom.DataConversionException
public Class getSubdetectorType()
AbstractSubdetectorConverter
getSubdetectorType
in interface ISubdetectorConverter
getSubdetectorType
in class AbstractSubdetectorConverter
private void setupSensorDetectorElements(Subdetector subdet)
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.