public class DefaultSiliconResolutionModel extends Object implements SiliconResolutionModel
Modifier and Type | Field and Description |
---|---|
private double |
_fiveClusterErr |
private double |
_fourClusterErr |
private double |
_oneClusterErr |
private double |
_threeClusterErr |
private double |
_twoClusterErr |
private boolean |
_useWeights |
Constructor and Description |
---|
DefaultSiliconResolutionModel() |
Modifier and Type | Method and Description |
---|---|
double |
getMeasuredResolution(List<FittedRawTrackerHit> cluster,
org.lcsim.detector.tracker.silicon.SiSensorElectrodes electrodes) |
double |
getUnmeasuredResolution(List<FittedRawTrackerHit> cluster,
org.lcsim.detector.tracker.silicon.SiSensorElectrodes electrodes,
Map<FittedRawTrackerHit,Integer> strip_map) |
void |
setFiveClusterErr(double err) |
void |
setFourClusterErr(double err) |
void |
setOneClusterErr(double err) |
void |
setThreeClusterErr(double err) |
void |
setTwoClusterErr(double err) |
void |
setUseWeights(boolean useWeights) |
Hep3Vector |
weightedAveragePosition(List<Double> signals,
List<Hep3Vector> positions) |
private double _oneClusterErr
private double _twoClusterErr
private double _threeClusterErr
private double _fourClusterErr
private double _fiveClusterErr
private boolean _useWeights
public double getMeasuredResolution(List<FittedRawTrackerHit> cluster, org.lcsim.detector.tracker.silicon.SiSensorElectrodes electrodes)
getMeasuredResolution
in interface SiliconResolutionModel
public double getUnmeasuredResolution(List<FittedRawTrackerHit> cluster, org.lcsim.detector.tracker.silicon.SiSensorElectrodes electrodes, Map<FittedRawTrackerHit,Integer> strip_map)
getUnmeasuredResolution
in interface SiliconResolutionModel
public void setOneClusterErr(double err)
public void setTwoClusterErr(double err)
public void setThreeClusterErr(double err)
public void setFourClusterErr(double err)
public void setFiveClusterErr(double err)
public void setUseWeights(boolean useWeights)
public Hep3Vector weightedAveragePosition(List<Double> signals, List<Hep3Vector> positions)
weightedAveragePosition
in interface SiliconResolutionModel
Copyright © 2019. All rights reserved.