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 getMean()
public static double getRMS()
public static double getConstant()
public static double getArea()
public static double getMeanError()
public static double getRMSError()
public static double getConstantError()
public static double getAreaError()
public static void print()
public static void main(String[] args)
Copyright © 2019 GSI Helmholtzzentrum für Schwerionenforschung GmbH. All rights reserved.