|
FreeHEP API Version 3.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Basic user-level interface for creating a factory of IDataPointSet.
| Method Summary | |
IDataPointSet |
add(String name,
IDataPointSet dataPointSet1,
IDataPointSet dataPointSet2)
Add two IDataSetPoint, point by point and measurement by measurement. |
IDataPointSet |
create(String name,
ICloud1D cloud)
Create an IDataPointSet from an ICloud1D. |
IDataPointSet |
create(String name,
ICloud2D cloud)
Create an IDataPointSet from an ICloud2D. |
IDataPointSet |
create(String name,
ICloud3D cloud)
Create an IDataPointSet from an ICloud3D. |
IDataPointSet |
create(String name,
IHistogram1D hist)
Create an IDataPointSet from an IHistogram1D. |
IDataPointSet |
create(String name,
IHistogram2D hist)
Create an IDataPointSet from an IHistogram2D. |
IDataPointSet |
create(String name,
IHistogram3D hist)
Create an IDataPointSet from an IHistogram3D. |
IDataPointSet |
create(String nameAndTitle,
int dimOfPoints)
Create an empty IDataPointSet. |
IDataPointSet |
create(String name,
IProfile1D profile)
Create an IDataPointSet from an IProfile1D. |
IDataPointSet |
create(String name,
IProfile2D profile)
Create an IDataPointSet from an IProfile2D. |
IDataPointSet |
create(String name,
String title,
int dimOfPoints)
Create an empty IDataPointSet. |
IDataPointSet |
createCopy(String name,
IDataPointSet dataPointSet)
Make a copy of a given IDataPointSet. |
void |
destroy(IDataPointSet dataPointSet)
Destroy a given IDataPointSet. |
IDataPointSet |
divide(String name,
IDataPointSet dataPointSet1,
IDataPointSet dataPointSet2)
Divide two IDataSetPoint, point by point and measurement by measurement. |
IDataPointSet |
multiply(String name,
IDataPointSet dataPointSet1,
IDataPointSet dataPointSet2)
Multiply two IDataSetPoint, point by point and measurement by measurement. |
IDataPointSet |
subtract(String name,
IDataPointSet dataPointSet1,
IDataPointSet dataPointSet2)
Subtract two IDataSetPoint, point by point and measurement by measurement. |
IDataPointSet |
weightedMean(String name,
IDataPointSet dataPointSet1,
IDataPointSet dataPointSet2)
Calculate weighted means of two IDataSetPoint, point by point and measurement by measurement. |
| Method Detail |
public IDataPointSet create(String name,
String title,
int dimOfPoints)
name - The name of the IDataPointSet.title - The title of the IDataPointSet.dimOfPoints - The dimension of the IDataPoints that can be stored in the set.
public IDataPointSet create(String nameAndTitle,
int dimOfPoints)
nameAndTitle - The name and the title of the IDataPointSet.dimOfPoints - The dimension of the IDataPoints that can be stored in the set.
public IDataPointSet createCopy(String name,
IDataPointSet dataPointSet)
name - The name of the copy IDataPointSet.dataPointSet - The IDataPointSet to be copied.
public void destroy(IDataPointSet dataPointSet)
throws IllegalArgumentException
dataPointSet - The IDataPointSet to be destroyed.
IllegalArgumentException - If dataPointSet cannot be destroyed.
public IDataPointSet create(String name,
IHistogram1D hist)
name - The name of the IDataPointSet.hist - The IHistogram1D from which the data is taken.
public IDataPointSet create(String name,
IHistogram2D hist)
name - The name of the IDataPointSet.hist - The IHistogram2D from which the data is taken.
public IDataPointSet create(String name,
IHistogram3D hist)
name - The name of the IDataPointSet.hist - The IHistogram3D from which the data is taken.
public IDataPointSet create(String name,
ICloud1D cloud)
name - The name of the IDataPointSet.cloud - The ICloud1D from which the data is taken.
public IDataPointSet create(String name,
ICloud2D cloud)
name - The name of the IDataPointSet.cloud - The ICloud2D from which the data is taken.
public IDataPointSet create(String name,
ICloud3D cloud)
name - The name of the IDataPointSet.cloud - The ICloud3D from which the data is taken.
public IDataPointSet create(String name,
IProfile1D profile)
name - The name of the IDataPointSet.profile - The IProfile1D from which the data is taken.
public IDataPointSet create(String name,
IProfile2D profile)
name - The name of the IDataPointSet.profile - The IProfile2D from which the data is taken.
public IDataPointSet add(String name,
IDataPointSet dataPointSet1,
IDataPointSet dataPointSet2)
throws IllegalArgumentException
name - The name of the resulting IDataPointSetdataPointSet1 - The first member of the addition.dataPointSet2 - The second member of the addition.
IllegalArgumentException - if the two IDataPointSet to be added have different dimensions and/or sizes.
public IDataPointSet subtract(String name,
IDataPointSet dataPointSet1,
IDataPointSet dataPointSet2)
throws IllegalArgumentException
name - The name of the resulting IDataPointSetdataPointSet1 - The first member of the subtraction.dataPointSet2 - The second member of the subtraction.
uncorrelated Gaussian error propagation.
IllegalArgumentException - if the two IDataPointSet to be subtracted have different dimensions and/or sizes.
public IDataPointSet multiply(String name,
IDataPointSet dataPointSet1,
IDataPointSet dataPointSet2)
throws IllegalArgumentException
name - The name of the resulting IDataPointSetdataPointSet1 - The first member of the multiplication.dataPointSet2 - The second member of the multiplication.
uncorrelated Gaussian error propagation.
IllegalArgumentException - if the two IDataPointSet to be multiplied have different dimensions and/or sizes.
public IDataPointSet divide(String name,
IDataPointSet dataPointSet1,
IDataPointSet dataPointSet2)
throws IllegalArgumentException
name - The name of the resulting IDataPointSetdataPointSet1 - The first member of the division.dataPointSet2 - The second member of the division.
uncorrelated Gaussian error propagation.
IllegalArgumentException - if the two IDataPointSet to be divided have different dimensions and/or sizes.
public IDataPointSet weightedMean(String name,
IDataPointSet dataPointSet1,
IDataPointSet dataPointSet2)
throws IllegalArgumentException
name - The name of the resulting IDataPointSetdataPointSet1 - The first IDataPointSet.dataPointSet2 - The second IDataPointSet.
uncorrelated Gaussian error propagation.
IllegalArgumentException - if the two IDataPointSet have different dimensions and/or sizes.
|
FreeHEP API Version 3.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||