public class SiTrackerHitStrip2D extends SiTrackerHit
Modifier and Type | Field and Description |
---|---|
(package private) List<SiTrackerHitStrip1D> |
_hits_1D |
(package private) List<SiTrackerHitStrip1D> |
_hits_1D_transformed |
_covariance_matrix, _position_vector
Constructor and Description |
---|
SiTrackerHitStrip2D(SymmetricMatrix covariance_matrix,
double energy,
double time,
List<RawTrackerHit> raw_hits,
TrackerHitType decoded_type,
List<SiTrackerHitStrip1D> hits_1D)
Creates a new instance of SiTrackerHitStrip2D
|
SiTrackerHitStrip2D(TrackerHit hit,
List<SiTrackerHitStrip1D> hits_1D) |
SiTrackerHitStrip2D(TrackerHit hit,
RelationalTable hits_1D) |
SiTrackerHitStrip2D(TrackerHit hit,
RelationalTable hits_1D,
TrackerHitType.CoordinateSystem coordinate_system) |
Modifier and Type | Method and Description |
---|---|
List<SiTrackerHitStrip1D> |
getHits1D() |
List<SiTrackerHitStrip1D> |
getHits1DTransformed() |
SiTrackerModule |
getModule() |
double[] |
getPosition()
The hit position [mm].
|
Hep3Vector |
getPositionAsVector() |
Hep3Vector |
getPositionWithDirection(Hep3Vector direction) |
Hep3Vector |
getPositionWithLineFrom(Point3D origin) |
SiTrackerHitStrip2D |
getTransformedHit(ITransform3D global_to_local) |
SiTrackerHitStrip2D |
getTransformedHit(TrackerHitType.CoordinateSystem coordinate_system) |
boolean |
isGhost() |
getIdentifierHelper, getReadoutElectrodes, getSensor
getCoordinateSystem, getLocalToGlobal, getMeasurementType, isPersistable
getCellID, getCovarianceAsMatrix, getCovMatrix, getdEdx, getEdepError, getMCParticles, getQuality, getRawHits, getSimHits, getTime, getType
List<SiTrackerHitStrip1D> _hits_1D
List<SiTrackerHitStrip1D> _hits_1D_transformed
public SiTrackerHitStrip2D(SymmetricMatrix covariance_matrix, double energy, double time, List<RawTrackerHit> raw_hits, TrackerHitType decoded_type, List<SiTrackerHitStrip1D> hits_1D)
public SiTrackerHitStrip2D(TrackerHit hit, List<SiTrackerHitStrip1D> hits_1D)
public SiTrackerHitStrip2D(TrackerHit hit, RelationalTable hits_1D)
public SiTrackerHitStrip2D(TrackerHit hit, RelationalTable hits_1D, TrackerHitType.CoordinateSystem coordinate_system)
public SiTrackerHitStrip2D getTransformedHit(TrackerHitType.CoordinateSystem coordinate_system)
getTransformedHit
in class SiTrackerHit
public SiTrackerHitStrip2D getTransformedHit(ITransform3D global_to_local)
getTransformedHit
in class SiTrackerHit
public double[] getPosition()
TrackerHit
getPosition
in interface TrackerHit
getPosition
in class BaseTrackerHit
public Hep3Vector getPositionAsVector()
getPositionAsVector
in class BaseTrackerHit
public SiTrackerModule getModule()
public Hep3Vector getPositionWithLineFrom(Point3D origin)
public Hep3Vector getPositionWithDirection(Hep3Vector direction)
public List<SiTrackerHitStrip1D> getHits1D()
public List<SiTrackerHitStrip1D> getHits1DTransformed()
public boolean isGhost()
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.