public interface IDetectorFactory
IRotation3D createRotation3D()
ITransform3D createTransform3D()
IDetectorElement createDetectorElement(String name, IDetectorElement parent, IPhysicalVolumePath support, IIdentifier id)
ILogicalVolume createLogicalVolume(String name, ISolid solid, IMaterial material)
IPhysicalVolume createPhysicalVolume(ITransform3D transform, String name, ILogicalVolume logicalVolume, ILogicalVolume motherLogicalVolume, int copyNum)
IPhysicalVolumeNavigator createPhysicalVolumeNavigator(IPhysicalVolume world)
IPhysicalVolumeNavigator createPhysicalVolumeNavigator(String name, IPhysicalVolume worldVolume)
IMaterial createMaterialElement(String name, double Z, double A, double density, IMaterial.State state, double temperature, double pressure)
IMaterial createMaterialMixture(String name, int nComponents, double density, IMaterial.State state)
IReadout createReadout()
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.