Methods
Modifier and Type |
Method and Description |
Box |
createBox(String name,
double xHalfLength,
double yHalfLength,
double zHalfLength) |
IDetectorElement |
createDetectorElement(String name,
IDetectorElement parent,
IPhysicalVolumePath support,
IIdentifier id) |
ILogicalVolume |
createLogicalVolume(String name,
ISolid solid,
IMaterial material) |
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) |
IPhysicalVolume |
createPhysicalVolume(ITransform3D transform,
String name,
ILogicalVolume logicalVolume,
ILogicalVolume motherLogicalVolume,
int copyNum) |
IPhysicalVolumeNavigator |
createPhysicalVolumeNavigator(IPhysicalVolume world) |
IPhysicalVolumeNavigator |
createPhysicalVolumeNavigator(String name,
IPhysicalVolume worldVolume) |
IReadout |
createReadout() |
IRotation3D |
createRotation3D() |
ITransform3D |
createTransform3D() |
Tube |
createTube(String name,
double innerRadius,
double outerRadius,
double zHalfLength) |
static DetectorFactory |
getInstance() |