public class TransformableTrackerHit extends BaseTrackerHit
Modifier and Type | Field and Description |
---|---|
private TrackerHitType.CoordinateSystem |
_coordinate_system |
private TrackerHitType |
_decoded_type |
private ITransform3D |
_local_to_global |
private TrackerHitType.MeasurementType |
_measurement_type |
_covariance_matrix, _position_vector
Constructor and Description |
---|
TransformableTrackerHit(Hep3Vector position_vector,
SymmetricMatrix covariance_matrix,
double energy,
double time,
List<RawTrackerHit> raw_hits,
TrackerHitType decoded_type)
Creates a new instance of TransformableTrackerHit
|
TransformableTrackerHit(TrackerHit hit) |
TransformableTrackerHit(TrackerHit hit,
TrackerHitType.CoordinateSystem coordinate_system) |
Modifier and Type | Method and Description |
---|---|
TrackerHitType.CoordinateSystem |
getCoordinateSystem() |
private ITransform3D |
getGlobalToHit(TrackerHitType.CoordinateSystem coordinate_system) |
ITransform3D |
getLocalToGlobal() |
TrackerHitType.MeasurementType |
getMeasurementType() |
TransformableTrackerHit |
getTransformedHit(ITransform3D global_to_local) |
TransformableTrackerHit |
getTransformedHit(TrackerHitType.CoordinateSystem coordinate_system) |
boolean |
isPersistable() |
getCellID, getCovarianceAsMatrix, getCovMatrix, getdEdx, getEdepError, getIdentifierHelper, getMCParticles, getPosition, getPositionAsVector, getQuality, getRawHits, getSensor, getSimHits, getTime, getType
private TrackerHitType _decoded_type
private ITransform3D _local_to_global
private TrackerHitType.CoordinateSystem _coordinate_system
private TrackerHitType.MeasurementType _measurement_type
public TransformableTrackerHit(Hep3Vector position_vector, SymmetricMatrix covariance_matrix, double energy, double time, List<RawTrackerHit> raw_hits, TrackerHitType decoded_type)
public TransformableTrackerHit(TrackerHit hit)
public TransformableTrackerHit(TrackerHit hit, TrackerHitType.CoordinateSystem coordinate_system)
public TransformableTrackerHit getTransformedHit(TrackerHitType.CoordinateSystem coordinate_system)
public TransformableTrackerHit getTransformedHit(ITransform3D global_to_local)
public boolean isPersistable()
public ITransform3D getLocalToGlobal()
public TrackerHitType.CoordinateSystem getCoordinateSystem()
public TrackerHitType.MeasurementType getMeasurementType()
private ITransform3D getGlobalToHit(TrackerHitType.CoordinateSystem coordinate_system)
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.