RAIDA
1.9.0
|
Public Member Functions | |
virtual | ~IFitData () |
Destructor. | |
virtual bool | create1DConnection (const IHistogram1D &h)=0 |
One dimensional connections. More... | |
virtual bool | create1DConnection (const ICloud1D &c)=0 |
Create a one dimensional connection to an ICloud1D. More... | |
virtual bool | create1DConnection (const IProfile1D &p)=0 |
Create a one dimensional connection to an IProfile1D. More... | |
virtual bool | create1DConnection (const IDataPointSet &dp, int xIndex, int valIndex)=0 |
Create a one dimensional connection to an IDataPointSet. More... | |
virtual bool | create2DConnection (const IHistogram2D &h)=0 |
Two dimensional connections. More... | |
virtual bool | create2DConnection (const IHistogram2D &h, int xIndex, int yIndex)=0 |
Create a two dimensional connection to an IHistogram2D. More... | |
virtual bool | create2DConnection (const ICloud2D &c)=0 |
Create a two dimensional connection to an ICloud2D. More... | |
virtual bool | create2DConnection (const ICloud2D &c, int xIndex, int yIndex)=0 |
Create a two dimensional connection to an ICloud2D. More... | |
virtual bool | create2DConnection (const IProfile2D &p)=0 |
Create a two dimensional connection to an IProfile2D. More... | |
virtual bool | create2DConnection (const IProfile2D &p, int xIndex, int yIndex)=0 |
Create a two dimensional connection to an IProfile2D. More... | |
virtual bool | create2DConnection (const IDataPointSet &dp, int xIndex, int yIndex, int valIndex)=0 |
Create a two dimensional connection to an IDataPointSet. More... | |
virtual bool | create3DConnection (const IHistogram3D &h)=0 |
Three dimensional connections. More... | |
virtual bool | create3DConnection (const IHistogram3D &h, int xIndex, int yIndex, int zIndex)=0 |
Create a three dimensional connection to an IHistogram3D. More... | |
virtual bool | create3DConnection (const ICloud3D &c)=0 |
Create a three dimensional connection to an ICloud3D. More... | |
virtual bool | create3DConnection (const ICloud3D &c, int xIndex, int yIndex, int zIndex)=0 |
Create a three dimensional connection to an ICloud3D. More... | |
virtual bool | create3DConnection (const IDataPointSet &dp, int xIndex, int yIndex, int zIndex, int valIndex)=0 |
Create a three dimensional connection to an IDataPointSet. More... | |
virtual bool | createConnection (const ITuple &t, std::vector< std::string > colNames)=0 |
General connections. More... | |
virtual bool | createConnection (const ITuple &t, std::vector< IEvaluator * > &evals)=0 |
Create a connection to an ITuple. More... | |
virtual bool | createConnection (const IDataPointSet &dp, std::vector< int > indeces, int valIndex)=0 |
Create a connection to an IDataPointSet. More... | |
virtual void | reset ()=0 |
Remove all Ranges and connections; after this is like newly create. | |
virtual int | dimension () const =0 |
The dimension of this IFitData, i.e. More... | |
virtual std::string | dataDescription () const =0 |
Return a string describing the data. More... | |
virtual IRangeSet & | range (int index) const =0 |
Get Range of the corresponding connection by index. More... | |
|
pure virtual |
One dimensional connections.
Create a one dimensional connection to an IHistogram1D.
h | The 1D histogram to which to connect to. |
Implemented in AIDA::IFitDataROOT.
|
pure virtual |
Create a one dimensional connection to an ICloud1D.
c | The 1D cloud to which to connect to. |
Implemented in AIDA::IFitDataROOT.
|
pure virtual |
Create a one dimensional connection to an IProfile1D.
p | The 1D profile to which to connect to. |
Implemented in AIDA::IFitDataROOT.
|
pure virtual |
Create a one dimensional connection to an IDataPointSet.
dp | 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". |
Implemented in AIDA::IFitDataROOT.
|
pure virtual |
Two dimensional connections.
Create a two dimensional connection to an IHistogram2D.
h | The 2D histogram to which to connect to. |
Implemented in AIDA::IFitDataROOT.
|
pure virtual |
Create a two dimensional connection to an IHistogram2D.
h | 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. |
Implemented in AIDA::IFitDataROOT.
|
pure virtual |
Create a two dimensional connection to an ICloud2D.
c | The 2D cloud to which to connect to. |
Implemented in AIDA::IFitDataROOT.
|
pure virtual |
Create a two dimensional connection to an ICloud2D.
c | 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. |
Implemented in AIDA::IFitDataROOT.
|
pure virtual |
Create a two dimensional connection to an IProfile2D.
p | The 2D profile to which to connect to. |
Implemented in AIDA::IFitDataROOT.
|
pure virtual |
Create a two dimensional connection to an IProfile2D.
p | 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. |
Implemented in AIDA::IFitDataROOT.
|
pure virtual |
Create a two dimensional connection to an IDataPointSet.
dp | 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". |
Implemented in AIDA::IFitDataROOT.
|
pure virtual |
Three dimensional connections.
Create a three dimensional connection to an IHistogram3D.
h | The 3D histogram to which to connect to. |
Implemented in AIDA::IFitDataROOT.
|
pure virtual |
Create a three dimensional connection to an IHistogram3D.
h | 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. |
Implemented in AIDA::IFitDataROOT.
|
pure virtual |
Create a three dimensional connection to an ICloud3D.
c | The 3D cloud to which to connect to. |
Implemented in AIDA::IFitDataROOT.
|
pure virtual |
Create a three dimensional connection to an ICloud3D.
c | 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. |
Implemented in AIDA::IFitDataROOT.
|
pure virtual |
Create a three dimensional connection to an IDataPointSet.
dp | 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". |
Implemented in AIDA::IFitDataROOT.
|
pure virtual |
General connections.
Tuples are for UNBINNED fits, so no value column required. Create a connection to an ITuple.
t | The ITuple. |
colNames | The names of the columns to which to connect. |
Implemented in AIDA::IFitDataROOT.
|
pure virtual |
Create a connection to an ITuple.
t | The ITuple. |
evals | The list of the IEvaluator used to calculate the variable's value. |
Implemented in AIDA::IFitDataROOT.
|
pure virtual |
Create a connection to an IDataPointSet.
dp | 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". |
Implemented in AIDA::IFitDataROOT.
|
pure virtual |
Return a string describing the data.
This should be considered as a hint to the user where to find the original data objects and how to connect the data pipes. PENDING: probably this can be part of XML streaming.
Implemented in AIDA::IFitDataROOT.
|
pure virtual |
The dimension of this IFitData, i.e.
the number of connections.
Implemented in AIDA::IFitDataROOT.
|
pure virtual |
Get Range of the corresponding connection by index.
The index represent the order in which connections are coming out of the IFitData.
The | index of the connection. |
Implemented in AIDA::IFitDataROOT.