org.jlab.groot.math
Class Func1D
- java.lang.Object
-
- org.jlab.groot.math.Func1D
-
- All Implemented Interfaces:
- IDataSet
- Direct Known Subclasses:
- CustomFunction, F1D
public class Func1D extends java.lang.Object implements IDataSet
-
-
Constructor Summary
Constructors Constructor and Description Func1D(java.lang.String name)Func1D(java.lang.String name, double min, double max)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidaddParameter(java.lang.String name)voidaddParameter(UserParameter par)voidestimateParameters()doubleevaluate(double x)DatasetAttributesgetAttributes()doublegetChiSquare()doublegetData(int xbin, int ybin)doublegetDataEX(int bin)doublegetDataEY(int bin)intgetDataSize(int axis)doublegetDataX(int bin)doublegetDataY(int bin)java.lang.StringgetExpression()doublegetIntegral()intgetLineColor()intgetLineStyle()intgetLineWidth()doublegetMax()doublegetMin()java.lang.StringgetName()intgetNDF()intgetNPars()java.lang.StringgetOptStat()doublegetParameter(int index)double[]getParameterEstimate()Dimension1DgetRange()PaveTextgetStatBox()UserParameterparameter(int index)voidreset()voidsetChiSquare(double chi2)voidsetLineColor(int color)voidsetLineStyle(int style)voidsetLineWidth(int width)voidsetName(java.lang.String name)voidsetNDF(int ndf)voidsetOptStat(int optStatString)voidsetOptStat(java.lang.String optStatString)voidsetParameter(int i, double value)voidsetParameters(double[] values)voidsetParLimits(int par, double min, double max)voidsetParStep(int par, double step)voidsetRange(double min, double max)voidshow()java.lang.StringtoString()
-
-
-
Constructor Detail
-
Func1D
public Func1D(java.lang.String name)
-
Func1D
public Func1D(java.lang.String name, double min, double max)
-
-
Method Detail
-
setRange
public final void setRange(double min, double max)
-
addParameter
public void addParameter(java.lang.String name)
-
addParameter
public void addParameter(UserParameter par)
-
setParameters
public void setParameters(double[] values)
-
setParameter
public void setParameter(int i, double value)
-
parameter
public UserParameter parameter(int index)
-
getNPars
public int getNPars()
-
setParStep
public void setParStep(int par, double step)
-
setParLimits
public void setParLimits(int par, double min, double max)
-
getParameter
public double getParameter(int index)
-
evaluate
public double evaluate(double x)
-
getExpression
public java.lang.String getExpression()
-
getIntegral
public double getIntegral()
-
getRange
public Dimension1D getRange()
-
getMin
public double getMin()
-
getMax
public double getMax()
-
show
public void show()
-
getDataSize
public int getDataSize(int axis)
- Specified by:
getDataSizein interfaceIDataSet
-
getAttributes
public DatasetAttributes getAttributes()
- Specified by:
getAttributesin interfaceIDataSet
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getLineColor
public int getLineColor()
-
getLineWidth
public int getLineWidth()
-
getLineStyle
public int getLineStyle()
-
setLineColor
public void setLineColor(int color)
-
setLineWidth
public void setLineWidth(int width)
-
setLineStyle
public void setLineStyle(int style)
-
getChiSquare
public double getChiSquare()
-
getNDF
public int getNDF()
-
setChiSquare
public void setChiSquare(double chi2)
-
setNDF
public void setNDF(int ndf)
-
getStatBox
public PaveText getStatBox()
- Specified by:
getStatBoxin interfaceIDataSet
-
setOptStat
public void setOptStat(int optStatString)
-
setOptStat
public void setOptStat(java.lang.String optStatString)
-
getOptStat
public java.lang.String getOptStat()
-
estimateParameters
public void estimateParameters()
-
getParameterEstimate
public double[] getParameterEstimate()
-
-
DMelt 3.0 © DataMelt by jWork.ORG