public static class PulseShape.FourPole extends PulseShape
PulseShape.CRRC, PulseShape.FourPole
Modifier and Type | Field and Description |
---|---|
private double |
A |
private double |
B |
private double |
peak_amp |
private double |
peak_t |
private double |
tp |
private double |
tp2 |
Constructor and Description |
---|
FourPole() |
Modifier and Type | Method and Description |
---|---|
double |
getAmplitudeIntegralNorm(double time) |
double |
getAmplitudePeakNorm(double time) |
void |
getAmplitudesPeakNorm(double t0,
double dt,
double[] amplitudes)
convenience method for getting amplitudes at multiple evenly spaced
time intervals
|
void |
setParameters(int channel,
HpsSiSensor sensor) |
private double tp
private double tp2
private double peak_t
private double peak_amp
private double A
private double B
public void setParameters(int channel, HpsSiSensor sensor)
setParameters
in class PulseShape
public double getAmplitudeIntegralNorm(double time)
getAmplitudeIntegralNorm
in class PulseShape
public double getAmplitudePeakNorm(double time)
getAmplitudePeakNorm
in class PulseShape
public void getAmplitudesPeakNorm(double t0, double dt, double[] amplitudes)
PulseShape
getAmplitudesPeakNorm
in class PulseShape
Copyright © 2019. All rights reserved.