public class GaussFitting extends Object
| Constructor and Description |
|---|
GaussFitting() |
| Modifier and Type | Method and Description |
|---|---|
static void |
fitData(double[] sliceX,
double[] sliceY,
double meanEstimate,
double sigma,
double nSigma)
fit precise Gaussian curve width and location based on peak indication and width estimate
|
static double |
getArea() |
static double |
getAreaError() |
static double |
getConstant() |
static double |
getConstantError() |
static double |
getMean() |
static double |
getMeanError() |
static double |
getRMS() |
static double |
getRMSError() |
static void |
main(String[] args) |
static void |
print() |
public static void fitData(double[] sliceX,
double[] sliceY,
double meanEstimate,
double sigma,
double nSigma)
sliceX - horizontal slicesliceY - vertical slicemeanEstimate - initial mean estimatesigma - initial sigma estimatenSigma - n-sigma definition to be usedpublic static double getArea()
public static double getAreaError()
public static double getConstant()
public static double getConstantError()
public static double getMean()
public static double getMeanError()
public static double getRMS()
public static double getRMSError()
public static void main(String[] args)
public static void print()
Copyright © 2020 GSI Helmholtzzentrum für Schwerionenforschung GmbH. All rights reserved.