private class GenericReadoutChip.GenericChannel extends Object implements ReadoutChip.ReadoutChannel
Modifier and Type | Field and Description |
---|---|
private double |
_adc_per_fC |
private double |
_neighbor_threshold |
private double |
_noise_intercept |
private double |
_noise_slope |
private double |
_noise_threshold |
Modifier | Constructor and Description |
---|---|
private |
GenericReadoutChip.GenericChannel() |
Modifier and Type | Method and Description |
---|---|
private int |
computeAdcValue(double charge)
Calculate the ADC value associated with a pixel/strip charge deposit
|
double |
computeNoise(double capacitance)
Return the noise in electrons for a given strip/pixel capacitance
|
private double |
getConversionConstant()
Return the conversion constant between ADC counts and charge in fC
|
private void |
setConversionConstant(double adc_per_fC)
Set the conversion between ADC counts and charge in fC
|
private void |
setNoiseIntercept(double noise_intercept)
Set the noise (in electrons) for 0 capacitance
|
private void |
setNoiseSlope(double noise_slope)
Set the capacitative noise slope (in electrons / pF)
|
private double _noise_intercept
private double _noise_slope
private double _noise_threshold
private double _neighbor_threshold
private double _adc_per_fC
private void setConversionConstant(double adc_per_fC)
adc_per_fC
- conversion constantprivate double getConversionConstant()
private void setNoiseIntercept(double noise_intercept)
noise_intercept
- noise interceptprivate void setNoiseSlope(double noise_slope)
noise_slope
- noise slopepublic double computeNoise(double capacitance)
computeNoise
in interface ReadoutChip.ReadoutChannel
capacitance
- capacitance in pFprivate int computeAdcValue(double charge)
data
- electrode dataCopyright © 2016 Linear Collider Detector (LCD). All rights reserved.