FreeHEP API
Version current

hep.aida.ref.fitter.fitData
Class FitData

java.lang.Object
  extended byhep.aida.ref.fitter.fitData.FitData
All Implemented Interfaces:
hep.aida.dev.IDevFitData, hep.aida.IFitData

public class FitData
extends Object
implements hep.aida.dev.IDevFitData

Author:
The AIDA team @ SLAC.
Source Code:
FitData.java

Constructor Summary
FitData()
          Creates a new instance of FitData
 
Method Summary
 void create1DConnection(double[] x, double[] y, double[] corrMatrix)
           
 void create1DConnection(hep.aida.ICloud1D cloud)
           
 void create1DConnection(hep.aida.IDataPointSet dataPointSet, int xIndex, int valIndex)
           
 void create1DConnection(hep.aida.IHistogram1D hist)
          1D connections.
 void create1DConnection(hep.aida.IProfile1D profile)
           
 void create1DConnection(Object data)
           
 void create2DConnection(hep.aida.ICloud2D cloud)
           
 void create2DConnection(hep.aida.ICloud2D cloud, int xIndex, int yIndex)
           
 void create2DConnection(hep.aida.IDataPointSet dataPointSet, int xIndex, int yIndex, int valIndex)
           
 void create2DConnection(hep.aida.IHistogram2D hist)
          2D connections.
 void create2DConnection(hep.aida.IHistogram2D hist, int xIndex, int yIndex)
           
 void create2DConnection(hep.aida.IProfile2D profile)
           
 void create2DConnection(hep.aida.IProfile2D profile, int xIndex, int yIndex)
           
 void create3DConnection(hep.aida.ICloud3D cloud)
           
 void create3DConnection(hep.aida.ICloud3D cloud, int xIndex, int yIndex, int zIndex)
           
 void create3DConnection(hep.aida.IDataPointSet dataPointSet, int xIndex, int yIndex, int zIndex, int valIndex)
           
 void create3DConnection(hep.aida.IHistogram3D hist)
          3D connections.
 void create3DConnection(hep.aida.IHistogram3D hist, int xIndex, int yIndex, int zIndex)
           
 void createConnection(hep.aida.IDataPointSet dataPointSet, int[] indeces, int valIndex)
          Generic connections.
 void createConnection(hep.aida.ITuple tuple, hep.aida.IEvaluator[] evals)
           
 void createConnection(hep.aida.ITuple tuple, String[] colNames)
           
 String dataDescription()
           
 hep.aida.dev.IDevFitDataIterator dataIterator()
           
 int dimension()
           
 int fitType()
           
 hep.aida.IRangeSet range(int index)
           
 void reset()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FitData

public FitData()
Creates a new instance of FitData

Method Detail

create1DConnection

public void create1DConnection(Object data)

create1DConnection

public void create1DConnection(hep.aida.IHistogram1D hist)
                        throws IllegalArgumentException
1D connections.

Specified by:
create1DConnection in interface hep.aida.IFitData
Throws:
IllegalArgumentException

create1DConnection

public void create1DConnection(hep.aida.IProfile1D profile)
                        throws IllegalArgumentException
Specified by:
create1DConnection in interface hep.aida.IFitData
Throws:
IllegalArgumentException

create1DConnection

public void create1DConnection(hep.aida.ICloud1D cloud)
                        throws IllegalArgumentException
Specified by:
create1DConnection in interface hep.aida.IFitData
Throws:
IllegalArgumentException

create1DConnection

public void create1DConnection(hep.aida.IDataPointSet dataPointSet,
                               int xIndex,
                               int valIndex)
                        throws IllegalArgumentException
Specified by:
create1DConnection in interface hep.aida.IFitData
Throws:
IllegalArgumentException

create1DConnection

public void create1DConnection(double[] x,
                               double[] y,
                               double[] corrMatrix)
                        throws IllegalArgumentException
Specified by:
create1DConnection in interface hep.aida.IFitData
Throws:
IllegalArgumentException

create2DConnection

public void create2DConnection(hep.aida.IHistogram2D hist)
                        throws IllegalArgumentException
2D connections.

Specified by:
create2DConnection in interface hep.aida.IFitData
Throws:
IllegalArgumentException

create2DConnection

public void create2DConnection(hep.aida.IHistogram2D hist,
                               int xIndex,
                               int yIndex)
                        throws IllegalArgumentException
Specified by:
create2DConnection in interface hep.aida.IFitData
Throws:
IllegalArgumentException

create2DConnection

public void create2DConnection(hep.aida.IProfile2D profile)
                        throws IllegalArgumentException
Specified by:
create2DConnection in interface hep.aida.IFitData
Throws:
IllegalArgumentException

create2DConnection

public void create2DConnection(hep.aida.IProfile2D profile,
                               int xIndex,
                               int yIndex)
                        throws IllegalArgumentException
Specified by:
create2DConnection in interface hep.aida.IFitData
Throws:
IllegalArgumentException

create2DConnection

public void create2DConnection(hep.aida.ICloud2D cloud)
                        throws IllegalArgumentException
Specified by:
create2DConnection in interface hep.aida.IFitData
Throws:
IllegalArgumentException

create2DConnection

public void create2DConnection(hep.aida.ICloud2D cloud,
                               int xIndex,
                               int yIndex)
                        throws IllegalArgumentException
Specified by:
create2DConnection in interface hep.aida.IFitData
Throws:
IllegalArgumentException

create2DConnection

public void create2DConnection(hep.aida.IDataPointSet dataPointSet,
                               int xIndex,
                               int yIndex,
                               int valIndex)
                        throws IllegalArgumentException
Specified by:
create2DConnection in interface hep.aida.IFitData
Throws:
IllegalArgumentException

create3DConnection

public void create3DConnection(hep.aida.IHistogram3D hist)
                        throws IllegalArgumentException
3D connections.

Specified by:
create3DConnection in interface hep.aida.IFitData
Throws:
IllegalArgumentException

create3DConnection

public void create3DConnection(hep.aida.IHistogram3D hist,
                               int xIndex,
                               int yIndex,
                               int zIndex)
                        throws IllegalArgumentException
Specified by:
create3DConnection in interface hep.aida.IFitData
Throws:
IllegalArgumentException

create3DConnection

public void create3DConnection(hep.aida.ICloud3D cloud)
                        throws IllegalArgumentException
Specified by:
create3DConnection in interface hep.aida.IFitData
Throws:
IllegalArgumentException

create3DConnection

public void create3DConnection(hep.aida.ICloud3D cloud,
                               int xIndex,
                               int yIndex,
                               int zIndex)
                        throws IllegalArgumentException
Specified by:
create3DConnection in interface hep.aida.IFitData
Throws:
IllegalArgumentException

create3DConnection

public void create3DConnection(hep.aida.IDataPointSet dataPointSet,
                               int xIndex,
                               int yIndex,
                               int zIndex,
                               int valIndex)
                        throws IllegalArgumentException
Specified by:
create3DConnection in interface hep.aida.IFitData
Throws:
IllegalArgumentException

createConnection

public void createConnection(hep.aida.IDataPointSet dataPointSet,
                             int[] indeces,
                             int valIndex)
                      throws IllegalArgumentException
Generic connections.

Specified by:
createConnection in interface hep.aida.IFitData
Throws:
IllegalArgumentException

createConnection

public void createConnection(hep.aida.ITuple tuple,
                             hep.aida.IEvaluator[] evals)
Specified by:
createConnection in interface hep.aida.IFitData

createConnection

public void createConnection(hep.aida.ITuple tuple,
                             String[] colNames)
Specified by:
createConnection in interface hep.aida.IFitData

range

public hep.aida.IRangeSet range(int index)
                         throws IllegalArgumentException
Specified by:
range in interface hep.aida.IFitData
Throws:
IllegalArgumentException

dataIterator

public hep.aida.dev.IDevFitDataIterator dataIterator()
Specified by:
dataIterator in interface hep.aida.dev.IDevFitData

dimension

public int dimension()
Specified by:
dimension in interface hep.aida.IFitData

dataDescription

public String dataDescription()
Specified by:
dataDescription in interface hep.aida.IFitData

reset

public void reset()
Specified by:
reset in interface hep.aida.IFitData

fitType

public int fitType()
Specified by:
fitType in interface hep.aida.dev.IDevFitData

FreeHEP API
Version current

Copyright © 2000-2004 FreeHEP, All Rights Reserved.