public class TrackerHitUtils extends Object
Modifier and Type | Field and Description |
---|---|
private boolean |
_DEBUG |
Constructor and Description |
---|
TrackerHitUtils() |
TrackerHitUtils(boolean debug) |
Modifier and Type | Method and Description |
---|---|
Hep3Vector |
CalculateStripUncertaintyInGlobalFrame(org.lcsim.fit.helicaltrack.HelicalTrackStrip strip,
org.lcsim.fit.helicaltrack.HelicalTrackFit trk,
double msdrdphi,
double msdz) |
Hep3Matrix |
detToTrackRotationMatrix() |
Hep3Vector |
getClusterPosition(org.lcsim.fit.helicaltrack.HelicalTrackStrip strip,
boolean stripInTrackingFrame) |
org.lcsim.detector.ITransform3D |
GetGlobalToLocal(org.lcsim.fit.helicaltrack.HelicalTrackStrip strip) |
Hep3Matrix |
getStripToTrackRotation(org.lcsim.fit.helicaltrack.HelicalTrackStrip strip) |
Hep3Matrix |
getTrackToStripRotation(org.lcsim.fit.helicaltrack.HelicalTrackStrip strip) |
static org.lcsim.detector.identifier.IIdentifier |
makeSimTrackerHitId(org.lcsim.detector.tracker.silicon.SiSensor sensor)
Make a SimTrackerHit
IIdentifier for a given layer number |
void |
setDebug(boolean debug) |
List<org.lcsim.event.SimTrackerHit> |
stripClusterToSimHits(org.lcsim.fit.helicaltrack.HelicalTrackStrip strip,
List<org.lcsim.event.SimTrackerHit> simTrackerHits,
boolean stripsInTrackingFrame) |
public TrackerHitUtils()
public TrackerHitUtils(boolean debug)
public void setDebug(boolean debug)
public Hep3Matrix detToTrackRotationMatrix()
public org.lcsim.detector.ITransform3D GetGlobalToLocal(org.lcsim.fit.helicaltrack.HelicalTrackStrip strip)
public Hep3Matrix getStripToTrackRotation(org.lcsim.fit.helicaltrack.HelicalTrackStrip strip)
public Hep3Matrix getTrackToStripRotation(org.lcsim.fit.helicaltrack.HelicalTrackStrip strip)
public Hep3Vector getClusterPosition(org.lcsim.fit.helicaltrack.HelicalTrackStrip strip, boolean stripInTrackingFrame)
public Hep3Vector CalculateStripUncertaintyInGlobalFrame(org.lcsim.fit.helicaltrack.HelicalTrackStrip strip, org.lcsim.fit.helicaltrack.HelicalTrackFit trk, double msdrdphi, double msdz)
public List<org.lcsim.event.SimTrackerHit> stripClusterToSimHits(org.lcsim.fit.helicaltrack.HelicalTrackStrip strip, List<org.lcsim.event.SimTrackerHit> simTrackerHits, boolean stripsInTrackingFrame)
public static org.lcsim.detector.identifier.IIdentifier makeSimTrackerHitId(org.lcsim.detector.tracker.silicon.SiSensor sensor)
IIdentifier
for a given layer numbersensor
- : The sensor on which the SimTrackerHit is created onCopyright © 2019. All rights reserved.