public class TrackStateUtils extends Object
Constructor and Description |
---|
TrackStateUtils() |
Modifier and Type | Method and Description |
---|---|
static Hep3Vector |
getLocationAtSensor(org.lcsim.fit.helicaltrack.HelicalTrackFit htf,
HpsSiSensor sensor,
double bfield) |
static Hep3Vector |
getLocationAtSensor(org.lcsim.event.Track track,
HpsSiSensor sensor,
double bfield) |
static Hep3Vector |
getLocationAtSensor(org.lcsim.event.TrackState ts,
HpsSiSensor sensor,
double bfield) |
static org.lcsim.event.TrackState |
getPreviousTrackStateAtSensor(org.lcsim.event.Track track,
List<HpsSiSensor> sensors,
int layer) |
static org.lcsim.event.TrackState |
getTrackStateAtECal(List<org.lcsim.event.TrackState> trackStates) |
static org.lcsim.event.TrackState |
getTrackStateAtECal(org.lcsim.event.Track trk) |
static org.lcsim.event.TrackState |
getTrackStateAtFirst(List<org.lcsim.event.TrackState> trackStates) |
static org.lcsim.event.TrackState |
getTrackStateAtFirst(org.lcsim.event.Track trk) |
static org.lcsim.event.TrackState |
getTrackStateAtIP(List<org.lcsim.event.TrackState> trackStates) |
static org.lcsim.event.TrackState |
getTrackStateAtIP(org.lcsim.event.Track trk) |
static org.lcsim.event.TrackState |
getTrackStateAtLast(List<org.lcsim.event.TrackState> trackStates) |
static org.lcsim.event.TrackState |
getTrackStateAtLast(org.lcsim.event.Track trk) |
static org.lcsim.event.TrackState |
getTrackStateAtLayer(org.lcsim.event.Track track,
List<HpsSiSensor> sensors,
int layer) |
static org.lcsim.event.TrackState |
getTrackStateAtSensor(List<org.lcsim.event.TrackState> trackStates,
int sensorNum) |
static org.lcsim.event.TrackState |
getTrackStateAtSensor(org.lcsim.event.Track trk,
int sensorNum) |
static org.lcsim.event.TrackState |
getTrackStateAtVertex(List<org.lcsim.event.TrackState> trackStates) |
static org.lcsim.event.TrackState |
getTrackStateAtVertex(org.lcsim.event.Track trk) |
static List<org.lcsim.event.TrackState> |
getTrackStatesAtLocation(List<org.lcsim.event.TrackState> trackStates,
int location) |
static List<org.lcsim.event.TrackState> |
getTrackStatesAtLocation(org.lcsim.event.Track trk,
int location) |
static MaterialSupervisor.SiStripPlane |
sensorToPlane(HpsSiSensor sens,
List<MaterialSupervisor.SiStripPlane> planes) |
public static org.lcsim.event.TrackState getTrackStateAtLayer(org.lcsim.event.Track track, List<HpsSiSensor> sensors, int layer)
public static org.lcsim.event.TrackState getPreviousTrackStateAtSensor(org.lcsim.event.Track track, List<HpsSiSensor> sensors, int layer)
public static Hep3Vector getLocationAtSensor(org.lcsim.event.Track track, HpsSiSensor sensor, double bfield)
public static Hep3Vector getLocationAtSensor(org.lcsim.event.TrackState ts, HpsSiSensor sensor, double bfield)
public static MaterialSupervisor.SiStripPlane sensorToPlane(HpsSiSensor sens, List<MaterialSupervisor.SiStripPlane> planes)
public static Hep3Vector getLocationAtSensor(org.lcsim.fit.helicaltrack.HelicalTrackFit htf, HpsSiSensor sensor, double bfield)
public static List<org.lcsim.event.TrackState> getTrackStatesAtLocation(List<org.lcsim.event.TrackState> trackStates, int location)
public static List<org.lcsim.event.TrackState> getTrackStatesAtLocation(org.lcsim.event.Track trk, int location)
public static org.lcsim.event.TrackState getTrackStateAtECal(org.lcsim.event.Track trk)
public static org.lcsim.event.TrackState getTrackStateAtECal(List<org.lcsim.event.TrackState> trackStates)
public static org.lcsim.event.TrackState getTrackStateAtIP(org.lcsim.event.Track trk)
public static org.lcsim.event.TrackState getTrackStateAtIP(List<org.lcsim.event.TrackState> trackStates)
public static org.lcsim.event.TrackState getTrackStateAtFirst(org.lcsim.event.Track trk)
public static org.lcsim.event.TrackState getTrackStateAtFirst(List<org.lcsim.event.TrackState> trackStates)
public static org.lcsim.event.TrackState getTrackStateAtLast(org.lcsim.event.Track trk)
public static org.lcsim.event.TrackState getTrackStateAtLast(List<org.lcsim.event.TrackState> trackStates)
public static org.lcsim.event.TrackState getTrackStateAtVertex(org.lcsim.event.Track trk)
public static org.lcsim.event.TrackState getTrackStateAtVertex(List<org.lcsim.event.TrackState> trackStates)
public static org.lcsim.event.TrackState getTrackStateAtSensor(List<org.lcsim.event.TrackState> trackStates, int sensorNum)
public static org.lcsim.event.TrackState getTrackStateAtSensor(org.lcsim.event.Track trk, int sensorNum)
Copyright © 2019. All rights reserved.