public class CoordinateTransformations extends Object
Class that contains the transformations between the JLAB and lcsim tracking coordinate systems.
Modifier and Type | Field and Description |
---|---|
private static org.lcsim.detector.Transform3D |
_detToTrk |
private static org.lcsim.detector.Transform3D |
_trkToDet |
Modifier | Constructor and Description |
---|---|
private |
CoordinateTransformations()
Private constructor to prevent initialization
|
Modifier and Type | Method and Description |
---|---|
static Hep3Matrix |
getMatrix() |
static Hep3Matrix |
getMatrixInverse() |
static org.lcsim.detector.Transform3D |
getTransform() |
static org.lcsim.detector.Transform3D |
getTransformInverse() |
private static org.lcsim.detector.Transform3D |
initialize()
Static private initialization of transform
|
private static org.lcsim.detector.Transform3D |
initializeInverse() |
static SymmetricMatrix |
transformCovarianceToDetector(SymmetricMatrix cov) |
static SymmetricMatrix |
transformCovarianceToTracking(SymmetricMatrix cov) |
static Hep3Vector |
transformVectorToDetector(Hep3Vector vec) |
static Hep3Vector |
transformVectorToTracking(Hep3Vector vec) |
private static final org.lcsim.detector.Transform3D _detToTrk
private static final org.lcsim.detector.Transform3D _trkToDet
private CoordinateTransformations()
private static org.lcsim.detector.Transform3D initialize()
private static org.lcsim.detector.Transform3D initializeInverse()
public static Hep3Vector transformVectorToTracking(Hep3Vector vec)
public static SymmetricMatrix transformCovarianceToTracking(SymmetricMatrix cov)
public static Hep3Vector transformVectorToDetector(Hep3Vector vec)
public static SymmetricMatrix transformCovarianceToDetector(SymmetricMatrix cov)
public static org.lcsim.detector.Transform3D getTransform()
public static org.lcsim.detector.Transform3D getTransformInverse()
public static Hep3Matrix getMatrix()
public static Hep3Matrix getMatrixInverse()
Copyright © 2019. All rights reserved.