|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objecthep.aida.ref.fitter.fitdata.FitData
public class FitData
| Constructor Summary | |
|---|---|
FitData()
Creates a new instance of FitData |
|
| Method Summary | |
|---|---|
void |
create1DConnection(double[] x,
double[] y,
double[] corrMatrix)
Create a one dimensional connection to a set of measurements with corresponding correlation matrix. |
void |
create1DConnection(ICloud1D cloud)
Create a one dimensional connection to an ICloud1D. |
void |
create1DConnection(IDataPointSet dataPointSet,
int xIndex,
int valIndex)
Create a one dimensional connection to an IDataPointSet. |
void |
create1DConnection(IHistogram1D hist)
1D connections. |
void |
create1DConnection(IProfile1D profile)
Create a one dimensional connection to an IProfile1D. |
void |
create1DConnection(Object data)
|
void |
create2DConnection(ICloud2D cloud)
Create a two dimensional connection to an ICloud2D. |
void |
create2DConnection(ICloud2D cloud,
int xIndex,
int yIndex)
Create a two dimensional connection to an ICloud2D. |
void |
create2DConnection(IDataPointSet dataPointSet,
int xIndex,
int yIndex,
int valIndex)
Create a two dimensional connection to an IDataPointSet. |
void |
create2DConnection(IHistogram2D hist)
2D connections. |
void |
create2DConnection(IHistogram2D hist,
int xIndex,
int yIndex)
Create a two dimensional connection to an IHistogram2D. |
void |
create2DConnection(IProfile2D profile)
Create a two dimensional connection to an IProfile2D. |
void |
create2DConnection(IProfile2D profile,
int xIndex,
int yIndex)
Create a two dimensional connection to an IProfile2D. |
void |
create3DConnection(ICloud3D cloud)
Create a three dimensional connection to an ICloud3D. |
void |
create3DConnection(ICloud3D cloud,
int xIndex,
int yIndex,
int zIndex)
Create a three dimensional connection to an ICloud3D. |
void |
create3DConnection(IDataPointSet dataPointSet,
int xIndex,
int yIndex,
int zIndex,
int valIndex)
Create a three dimensional connection to an IDataPointSet. |
void |
create3DConnection(IHistogram3D hist)
3D connections. |
void |
create3DConnection(IHistogram3D hist,
int xIndex,
int yIndex,
int zIndex)
Create a three dimensional connection to an IHistogram3D. |
void |
createConnection(IDataPointSet dataPointSet,
int[] indeces,
int valIndex)
Generic connections. |
void |
createConnection(ITuple tuple,
IEvaluator[] evals)
Create a connection to an ITuple. |
void |
createConnection(ITuple tuple,
String[] colNames)
Create a connection to an ITuple. |
String |
dataDescription()
|
hep.aida.dev.IDevFitDataIterator |
dataIterator()
Get the iterator on the data. |
int |
dimension()
The dimension of this IFitData, i.e. |
int |
fitType()
Get the type of fit this data is suitable for. |
IRangeSet |
range(int index)
Get Range of the corresponding connection by index. |
void |
reset()
Remove all Ranges and connections; after this is like newly create. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public FitData()
| Method Detail |
|---|
public void create1DConnection(Object data)
public void create1DConnection(IHistogram1D hist)
throws IllegalArgumentException
create1DConnection in interface IFitDatahist - The 1D histogram to which to connect to.
IllegalArgumentException - If something is wrong.
public void create1DConnection(IProfile1D profile)
throws IllegalArgumentException
IFitData
create1DConnection in interface IFitDataprofile - The 1D profile to which to connect to.
IllegalArgumentException - If something is wrong.
public void create1DConnection(ICloud1D cloud)
throws IllegalArgumentException
IFitData
create1DConnection in interface IFitDatacloud - The 1D cloud to which to connect to.
IllegalArgumentException - If something is wrong.
public void create1DConnection(IDataPointSet dataPointSet,
int xIndex,
int valIndex)
throws IllegalArgumentException
IFitData
create1DConnection in interface IFitDatadataPointSet - The dataPointSet to which to connect to.xIndex - The index of the coordinate to which the variable is connected.valIndex - The index of the coordinate used as "height".
IllegalArgumentException - If something is wrong.
public void create1DConnection(double[] x,
double[] y,
double[] corrMatrix)
throws IllegalArgumentException
IFitData
create1DConnection in interface IFitDatax - The x coordinate of the measurement.y - The y coordinate of the measurement.corrMatrix - The correlation matrix provided as a simple array. Please refer to the specific implementation's
documentation on how to convert a matrix to a one dimensional array.
IllegalArgumentException - If something is wrong (if the dimensions of the arrays are incompatible).
public void create2DConnection(IHistogram2D hist)
throws IllegalArgumentException
create2DConnection in interface IFitDatahist - The 2D histogram to which to connect to.
IllegalArgumentException - If something is wrong.
public void create2DConnection(IHistogram2D hist,
int xIndex,
int yIndex)
throws IllegalArgumentException
IFitData
create2DConnection in interface IFitDatahist - The 2D histogram to which to connect to.xIndex - The index of the axis to which the x variable is connected.yIndex - The index of the axis to which the y variable is connected.
IllegalArgumentException - If something is wrong.
public void create2DConnection(IProfile2D profile)
throws IllegalArgumentException
IFitData
create2DConnection in interface IFitDataprofile - The 2D profile to which to connect to.
IllegalArgumentException - If something is wrong.
public void create2DConnection(IProfile2D profile,
int xIndex,
int yIndex)
throws IllegalArgumentException
IFitData
create2DConnection in interface IFitDataprofile - The 2D profile to which to connect to.xIndex - The index of the axis to which the x variable is connected.yIndex - The index of the axis to which the y variable is connected.
IllegalArgumentException - If something is wrong.
public void create2DConnection(ICloud2D cloud)
throws IllegalArgumentException
IFitData
create2DConnection in interface IFitDatacloud - The 2D cloud to which to connect to.
IllegalArgumentException - If something is wrong.
public void create2DConnection(ICloud2D cloud,
int xIndex,
int yIndex)
throws IllegalArgumentException
IFitData
create2DConnection in interface IFitDatacloud - The 2D cloud to which to connect to.xIndex - The index of the axis to which the x variable is connected.yIndex - The index of the axis to which the y variable is connected.
IllegalArgumentException - If something is wrong.
public void create2DConnection(IDataPointSet dataPointSet,
int xIndex,
int yIndex,
int valIndex)
throws IllegalArgumentException
IFitData
create2DConnection in interface IFitDatadataPointSet - The dataPointSet to which to connect to.xIndex - The index of the coordinate to which the x variable is connected.yIndex - The index of the coordinate to which the y variable is connected.valIndex - The index of the coordinate used as "height".
IllegalArgumentException - If something is wrong.
public void create3DConnection(IHistogram3D hist)
throws IllegalArgumentException
create3DConnection in interface IFitDatahist - The 3D histogram to which to connect to.
IllegalArgumentException - If something is wrong.
public void create3DConnection(IHistogram3D hist,
int xIndex,
int yIndex,
int zIndex)
throws IllegalArgumentException
IFitData
create3DConnection in interface IFitDatahist - The 3D histogram to which to connect to.xIndex - The index of the axis to which the x variable is connected.yIndex - The index of the axis to which the y variable is connected.zIndex - The index of the axis to which the z variable is connected.
IllegalArgumentException - If something is wrong.
public void create3DConnection(ICloud3D cloud)
throws IllegalArgumentException
IFitData
create3DConnection in interface IFitDatacloud - The 3D cloud to which to connect to.
IllegalArgumentException - If something is wrong.
public void create3DConnection(ICloud3D cloud,
int xIndex,
int yIndex,
int zIndex)
throws IllegalArgumentException
IFitData
create3DConnection in interface IFitDatacloud - The 3D cloud to which to connect to.xIndex - The index of the axis to which the x variable is connected.yIndex - The index of the axis to which the y variable is connected.zIndex - The index of the axis to which the z variable is connected.
IllegalArgumentException - If something is wrong.
public void create3DConnection(IDataPointSet dataPointSet,
int xIndex,
int yIndex,
int zIndex,
int valIndex)
throws IllegalArgumentException
IFitData
create3DConnection in interface IFitDatadataPointSet - The dataPointSet to which to connect to.xIndex - The index of the coordinate to which the x variable is connected.yIndex - The index of the coordinate to which the y variable is connected.zIndex - The index of the coordinate to which the z variable is connected.valIndex - The index of the coordinate used as "height".
IllegalArgumentException - If something is wrong.
public void createConnection(IDataPointSet dataPointSet,
int[] indeces,
int valIndex)
throws IllegalArgumentException
createConnection in interface IFitDatadataPointSet - The dataPointSet to which to connect to.indeces - The indeces of the coordinates to which the variables are connected.valIndex - The index of the coordinate used as "height".
IllegalArgumentException - If something is wrong.
public void createConnection(ITuple tuple,
IEvaluator[] evals)
IFitData
createConnection in interface IFitDatatuple - The ITuple.evals - The list of the IEvaluator used to calculate the variable's value.
public void createConnection(ITuple tuple,
String[] colNames)
IFitData
createConnection in interface IFitDatatuple - The ITuple.colNames - The names of the columns to which to connect.
public IRangeSet range(int index)
throws IllegalArgumentException
IFitData
range in interface IFitDataIllegalArgumentException - If the Range does not exist.public hep.aida.dev.IDevFitDataIterator dataIterator()
hep.aida.dev.IDevFitData
dataIterator in interface hep.aida.dev.IDevFitDatapublic int dimension()
IFitData
dimension in interface IFitDatapublic String dataDescription()
dataDescription in interface IFitDatapublic void reset()
IFitData
reset in interface IFitDatapublic int fitType()
hep.aida.dev.IDevFitData
fitType in interface hep.aida.dev.IDevFitData
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||