Modifier and Type | Class and Description |
---|---|
class |
Transform3D
A class for representing a 3D coordinate transformation
using a @see Rotation3D for the rotation and a
|
Modifier and Type | Field and Description |
---|---|
(package private) ITransform3D |
GeometryInfo.globalToLocal |
(package private) ITransform3D |
GeometryInfo.localToGlobal |
(package private) ITransform3D |
GeometryInfo.parentToLocal |
(package private) ITransform3D |
PhysicalVolume.transform |
Modifier and Type | Method and Description |
---|---|
ITransform3D |
IDetectorFactory.createTransform3D() |
ITransform3D |
DetectorFactory.createTransform3D() |
ITransform3D |
IGeometryInfo.getGlobalToLocal()
Get the combined global to local transform.
|
ITransform3D |
GeometryInfo.getGlobalToLocal() |
ITransform3D |
IGeometryInfo.getLocalToGlobal()
Get the combined local to global transform.
|
ITransform3D |
GeometryInfo.getLocalToGlobal() |
ITransform3D |
IGeometryInfo.getParentToLocal()
Get the transformation from parent geometry
into local geometry.
|
ITransform3D |
GeometryInfo.getParentToLocal() |
ITransform3D |
IPhysicalVolume.getTransform()
Get the transformation from mother's coordinate system.
|
ITransform3D |
PhysicalVolume.getTransform() |
Modifier and Type | Method and Description |
---|---|
static Transform3D |
Transform3D.copy(ITransform3D ci) |
IPhysicalVolume |
IDetectorFactory.createPhysicalVolume(ITransform3D transform,
String name,
ILogicalVolume logicalVolume,
ILogicalVolume motherLogicalVolume,
int copyNum) |
IPhysicalVolume |
DetectorFactory.createPhysicalVolume(ITransform3D transform,
String name,
ILogicalVolume logicalVolume,
ILogicalVolume motherLogicalVolume,
int copyNum) |
static Transform3D |
Transform3D.multiply(ITransform3D transformation_second,
ITransform3D transformation_first) |
void |
ITransform3D.multiplyBy(ITransform3D trans)
Multply this by another transformation in place
|
void |
Transform3D.multiplyBy(ITransform3D transformation_first) |
Constructor and Description |
---|
PhysicalVolume(ITransform3D transform,
String name,
ILogicalVolume logicalVolume,
ILogicalVolume motherLogicalVolume,
int copyNum) |
Modifier and Type | Method and Description |
---|---|
void |
Point3D.transform(ITransform3D transform) |
void |
Line3D.transform(ITransform3D transform) |
void |
Transformable.transform(ITransform3D transform) |
void |
Plane3D.transform(ITransform3D transform) |
void |
Polygon3D.transform(ITransform3D transform) |
Point3D |
Point3D.transformed(ITransform3D transform) |
Line3D |
Line3D.transformed(ITransform3D transform) |
Transformable |
Transformable.transformed(ITransform3D transform) |
Plane3D |
Plane3D.transformed(ITransform3D transform) |
Polygon3D |
Polygon3D.transformed(ITransform3D transform) |
Modifier and Type | Field and Description |
---|---|
private ITransform3D |
SiPixels._global_to_local |
private ITransform3D |
SiStrips._global_to_local |
private ITransform3D |
SiPixels._local_to_global |
private ITransform3D |
SiStrips._local_to_global |
private ITransform3D |
SiPixels._parent_to_local |
private ITransform3D |
SiStrips._parent_to_local |
Modifier and Type | Method and Description |
---|---|
ITransform3D |
SiPixels.getGlobalToLocal() |
ITransform3D |
SiSensorElectrodes.getGlobalToLocal() |
ITransform3D |
SiStrips.getGlobalToLocal() |
ITransform3D |
SiPixels.getLocalToGlobal() |
ITransform3D |
SiSensorElectrodes.getLocalToGlobal() |
ITransform3D |
SiStrips.getLocalToGlobal() |
ITransform3D |
SiPixels.getParentToLocal() |
ITransform3D |
SiSensorElectrodes.getParentToLocal() |
ITransform3D |
SiStrips.getParentToLocal() |
Modifier and Type | Method and Description |
---|---|
private void |
SiPixels.setGlobalToLocal(ITransform3D global_to_local) |
private void |
SiStrips.setGlobalToLocal(ITransform3D global_to_local) |
private void |
SiPixels.setLocalToGlobal(ITransform3D local_to_global) |
private void |
SiStrips.setLocalToGlobal(ITransform3D local_to_global) |
private void |
SiPixels.setParentToLocal(ITransform3D parent_to_local) |
private void |
SiStrips.setParentToLocal(ITransform3D parent_to_local) |
void |
ChargeDistribution.transform(ITransform3D transform) |
void |
GaussianDistribution2D.transform(ITransform3D transform) |
ChargeDistribution |
ChargeDistribution.transformed(ITransform3D transform) |
ChargeDistribution |
GaussianDistribution2D.transformed(ITransform3D transform) |
Constructor and Description |
---|
SiPixels(ChargeCarrier carrier,
double row_pitch,
double col_pitch,
IDetectorElement detector,
ITransform3D parent_to_local)
Creates a new instance of SiPixels
|
SiStrips(ChargeCarrier carrier,
double pitch,
IDetectorElement detector,
ITransform3D parent_to_local) |
SiStrips(ChargeCarrier carrier,
double pitch,
IDetectorElement detector,
ITransform3D parent_to_local,
ITransform3D misalignment) |
SiStrips(ChargeCarrier carrier,
double pitch,
int nstrips,
IDetectorElement detector,
ITransform3D parent_to_local) |
SiStrips(ChargeCarrier carrier,
double pitch,
int nstrips,
IDetectorElement detector,
ITransform3D parent_to_local,
ITransform3D misalignment) |
Modifier and Type | Field and Description |
---|---|
(package private) ITransform3D |
TubeSegment.trans |
(package private) ITransform3D |
AbstractTestBeam.transform |
Modifier and Type | Method and Description |
---|---|
ITransform3D |
TubeSegment.getTransform() |
Modifier and Type | Field and Description |
---|---|
private ITransform3D |
TransformableTrackerHit._local_to_global |
Modifier and Type | Method and Description |
---|---|
private ITransform3D |
TransformableTrackerHit.getGlobalToHit(TrackerHitType.CoordinateSystem coordinate_system) |
ITransform3D |
TransformableTrackerHit.getLocalToGlobal() |
Modifier and Type | Method and Description |
---|---|
TransformableTrackerHit |
TransformableTrackerHit.getTransformedHit(ITransform3D global_to_local) |
SiTrackerHitStrip2D |
SiTrackerHitStrip2D.getTransformedHit(ITransform3D global_to_local) |
SiTrackerHitPixel |
SiTrackerHitPixel.getTransformedHit(ITransform3D global_to_local) |
SiTrackerHitStrip1D |
SiTrackerHitStrip1D.getTransformedHit(ITransform3D global_to_local) |
SiTrackerHit |
SiTrackerHit.getTransformedHit(ITransform3D global_to_local) |
void |
TrackSegment.transform(ITransform3D transformation) |
Modifier and Type | Field and Description |
---|---|
private static ITransform3D |
MaterialManager._detToTrk |
(package private) ITransform3D |
MaterialManager.UniquePV.transform |
Modifier and Type | Method and Description |
---|---|
ITransform3D |
MaterialManager.UniquePV.getLtoGTransform()
Returns the local-to-global transform
|
Modifier and Type | Method and Description |
---|---|
void |
SeedTracker.setMaterialManagerTransform(ITransform3D _detToTrk) |
void |
MaterialManager.setTransform(ITransform3D transform) |
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.