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