public class TrackTimeData extends Object implements org.lcsim.event.GenericObject
Modifier and Type | Field and Description |
---|---|
(package private) List<Integer> |
layers |
private static int |
SVT_VOLUME_INDEX |
(package private) List<Double> |
t0Residuals |
private static int |
TRACK_TIME_INDEX |
(package private) List<Float> |
trackTimeData |
Constructor and Description |
---|
TrackTimeData(float trackerVolume,
double trackTime,
List<Integer> layers,
List<Double> t0Residuals)
Default Ctor
|
Modifier and Type | Method and Description |
---|---|
private void |
addResidual(int layer,
double t0Residual) |
double |
getClusterTime(int layer) |
double |
getDoubleVal(int index) |
float |
getFloatVal(int index) |
int |
getIntVal(int index) |
int |
getNDouble() |
int |
getNFloat() |
int |
getNInt() |
double |
getT0Residual(int layer) |
double |
getTrackTime() |
boolean |
isFixedSize() |
boolean |
isTopSvtVolume() |
private static final int SVT_VOLUME_INDEX
private static final int TRACK_TIME_INDEX
public TrackTimeData(float trackerVolume, double trackTime, List<Integer> layers, List<Double> t0Residuals)
trackTime
- : The mean t0 time of all hits of a tracktrackerVolume
- : The SVT volume to which the track used to calculate the track time corresponds to.private void addResidual(int layer, double t0Residual)
layer
- :t0Residual
- :public double getTrackTime()
public double getT0Residual(int layer)
public double getClusterTime(int layer)
public boolean isTopSvtVolume()
public double getDoubleVal(int index)
getDoubleVal
in interface org.lcsim.event.GenericObject
public float getFloatVal(int index)
getFloatVal
in interface org.lcsim.event.GenericObject
public int getIntVal(int index)
getIntVal
in interface org.lcsim.event.GenericObject
public int getNDouble()
getNDouble
in interface org.lcsim.event.GenericObject
public int getNFloat()
getNFloat
in interface org.lcsim.event.GenericObject
public int getNInt()
getNInt
in interface org.lcsim.event.GenericObject
public boolean isFixedSize()
isFixedSize
in interface org.lcsim.event.GenericObject
Copyright © 2019. All rights reserved.