hep.aida.ref.histogram
Class DataPointSetFactory
java.lang.Object
hep.aida.ref.histogram.DataPointSetFactory
- All Implemented Interfaces:
- hep.aida.IDataPointSetFactory
public class DataPointSetFactory
- extends java.lang.Object
- implements hep.aida.IDataPointSetFactory
Basic user-level interface for creating a factory
of IDataPointSet.
Method Summary |
hep.aida.IDataPointSet |
add(java.lang.String path,
hep.aida.IDataPointSet dataPointSet1,
hep.aida.IDataPointSet dataPointSet2)
|
hep.aida.IDataPointSet |
create(java.lang.String path,
hep.aida.ICloud1D cloud)
|
hep.aida.IDataPointSet |
create(java.lang.String path,
hep.aida.ICloud1D cloud,
java.lang.String options)
|
hep.aida.IDataPointSet |
create(java.lang.String path,
hep.aida.ICloud2D cloud)
|
hep.aida.IDataPointSet |
create(java.lang.String path,
hep.aida.ICloud2D cloud,
java.lang.String options)
|
hep.aida.IDataPointSet |
create(java.lang.String path,
hep.aida.ICloud3D cloud)
|
hep.aida.IDataPointSet |
create(java.lang.String path,
hep.aida.ICloud3D cloud,
java.lang.String options)
|
hep.aida.IDataPointSet |
create(java.lang.String path,
hep.aida.IHistogram1D hist)
|
hep.aida.IDataPointSet |
create(java.lang.String path,
hep.aida.IHistogram1D hist,
java.lang.String options)
|
hep.aida.IDataPointSet |
create(java.lang.String path,
hep.aida.IHistogram2D hist)
|
hep.aida.IDataPointSet |
create(java.lang.String path,
hep.aida.IHistogram2D hist,
java.lang.String options)
|
hep.aida.IDataPointSet |
create(java.lang.String path,
hep.aida.IHistogram3D hist)
|
hep.aida.IDataPointSet |
create(java.lang.String path,
hep.aida.IHistogram3D hist,
java.lang.String options)
|
hep.aida.IDataPointSet |
create(java.lang.String pathAndTitle,
int dimOfPoints)
|
hep.aida.IDataPointSet |
create(java.lang.String pathAndTitle,
int dimOfPoints,
java.lang.String options)
|
hep.aida.IDataPointSet |
create(java.lang.String path,
hep.aida.IProfile1D profile)
|
hep.aida.IDataPointSet |
create(java.lang.String path,
hep.aida.IProfile1D profile,
java.lang.String options)
|
hep.aida.IDataPointSet |
create(java.lang.String path,
hep.aida.IProfile2D profile)
|
hep.aida.IDataPointSet |
create(java.lang.String path,
hep.aida.IProfile2D profile,
java.lang.String options)
|
hep.aida.IDataPointSet |
create(java.lang.String path,
java.lang.String title,
int dimOfPoints)
|
hep.aida.IDataPointSet |
create(java.lang.String path,
java.lang.String title,
int dimOfPoints,
java.lang.String options)
|
hep.aida.IDataPointSet |
createCopy(java.lang.String path,
hep.aida.IDataPointSet dataPointSet)
|
hep.aida.IDataPointSet |
createX(java.lang.String path,
double[] xVal,
double[] xErr)
|
hep.aida.IDataPointSet |
createX(java.lang.String path,
double[] xVal,
double[] xErrPlus,
double[] xErrMinus)
|
hep.aida.IDataPointSet |
createX(java.lang.String path,
java.lang.String title,
double[] xVal,
double[] xErr)
|
hep.aida.IDataPointSet |
createX(java.lang.String path,
java.lang.String title,
double[] xVal,
double[] xErrPlus,
double[] xErrMinus)
|
hep.aida.IDataPointSet |
createXY(java.lang.String path,
double[] xVal,
double[] yVal,
double[] xErr,
double[] yErr)
|
hep.aida.IDataPointSet |
createXY(java.lang.String path,
double[] xVal,
double[] yVal,
double[] xErrPlus,
double[] yErrPlus,
double[] xErrMinus,
double[] yErrMinus)
|
hep.aida.IDataPointSet |
createXY(java.lang.String path,
java.lang.String title,
double[] xVal,
double[] yVal,
double[] xErr,
double[] yErr)
|
hep.aida.IDataPointSet |
createXY(java.lang.String path,
java.lang.String title,
double[] xVal,
double[] yVal,
double[] xErrPlus,
double[] yErrPlus,
double[] xErrMinus,
double[] yErrMinus)
|
hep.aida.IDataPointSet |
createXYZ(java.lang.String path,
double[] xVal,
double[] yVal,
double[] zVal,
double[] xErr,
double[] yErr,
double[] zErr)
|
hep.aida.IDataPointSet |
createXYZ(java.lang.String path,
double[] xVal,
double[] yVal,
double[] zVal,
double[] xErrPlus,
double[] yErrPlus,
double[] zErrPlus,
double[] xErrMinus,
double[] yErrMinus,
double[] zErrMinus)
|
hep.aida.IDataPointSet |
createXYZ(java.lang.String path,
java.lang.String title,
double[] xVal,
double[] yVal,
double[] zVal,
double[] xErr,
double[] yErr,
double[] zErr)
|
hep.aida.IDataPointSet |
createXYZ(java.lang.String path,
java.lang.String title,
double[] xVal,
double[] yVal,
double[] zVal,
double[] xErrPlus,
double[] yErrPlus,
double[] zErrPlus,
double[] xErrMinus,
double[] yErrMinus,
double[] zErrMinus)
|
hep.aida.IDataPointSet |
createY(java.lang.String path,
double[] yVal,
double[] yErr)
|
hep.aida.IDataPointSet |
createY(java.lang.String path,
double[] yVal,
double[] yErrPlus,
double[] yErrMinus)
|
hep.aida.IDataPointSet |
createY(java.lang.String path,
java.lang.String title,
double[] yVal,
double[] yErr)
|
hep.aida.IDataPointSet |
createY(java.lang.String path,
java.lang.String title,
double[] yVal,
double[] yErrPlus,
double[] yErrMinus)
|
void |
destroy(hep.aida.IDataPointSet dataPointSet)
|
hep.aida.IDataPointSet |
divide(java.lang.String path,
hep.aida.IDataPointSet dataPointSet1,
hep.aida.IDataPointSet dataPointSet2)
|
hep.aida.IDataPointSet |
multiply(java.lang.String path,
hep.aida.IDataPointSet dataPointSet1,
hep.aida.IDataPointSet dataPointSet2)
|
hep.aida.IDataPointSet |
subtract(java.lang.String path,
hep.aida.IDataPointSet dataPointSet1,
hep.aida.IDataPointSet dataPointSet2)
|
hep.aida.IDataPointSet |
weightedMean(java.lang.String path,
hep.aida.IDataPointSet dataPointSet1,
hep.aida.IDataPointSet dataPointSet2)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DataPointSetFactory
public DataPointSetFactory(hep.aida.ITree t)
- Create an IDataPointSetFactory.
- Parameters:
t
- The ITree which created IDataPointSet will be associated to.
- Throws:
java.lang.IllegalArgumentException
- if tree is null.
DataPointSetFactory
public DataPointSetFactory()
create
public hep.aida.IDataPointSet create(java.lang.String path,
java.lang.String title,
int dimOfPoints)
- Specified by:
create
in interface hep.aida.IDataPointSetFactory
create
public hep.aida.IDataPointSet create(java.lang.String path,
java.lang.String title,
int dimOfPoints,
java.lang.String options)
- Specified by:
create
in interface hep.aida.IDataPointSetFactory
create
public hep.aida.IDataPointSet create(java.lang.String pathAndTitle,
int dimOfPoints,
java.lang.String options)
- Specified by:
create
in interface hep.aida.IDataPointSetFactory
create
public hep.aida.IDataPointSet create(java.lang.String pathAndTitle,
int dimOfPoints)
- Specified by:
create
in interface hep.aida.IDataPointSetFactory
createCopy
public hep.aida.IDataPointSet createCopy(java.lang.String path,
hep.aida.IDataPointSet dataPointSet)
- Specified by:
createCopy
in interface hep.aida.IDataPointSetFactory
destroy
public void destroy(hep.aida.IDataPointSet dataPointSet)
throws java.lang.IllegalArgumentException
- Specified by:
destroy
in interface hep.aida.IDataPointSetFactory
- Throws:
java.lang.IllegalArgumentException
create
public hep.aida.IDataPointSet create(java.lang.String path,
hep.aida.IHistogram1D hist)
throws java.lang.IllegalArgumentException
- Specified by:
create
in interface hep.aida.IDataPointSetFactory
- Throws:
java.lang.IllegalArgumentException
create
public hep.aida.IDataPointSet create(java.lang.String path,
hep.aida.IHistogram1D hist,
java.lang.String options)
throws java.lang.IllegalArgumentException
- Specified by:
create
in interface hep.aida.IDataPointSetFactory
- Throws:
java.lang.IllegalArgumentException
create
public hep.aida.IDataPointSet create(java.lang.String path,
hep.aida.IHistogram2D hist)
throws java.lang.IllegalArgumentException
- Specified by:
create
in interface hep.aida.IDataPointSetFactory
- Throws:
java.lang.IllegalArgumentException
create
public hep.aida.IDataPointSet create(java.lang.String path,
hep.aida.IHistogram2D hist,
java.lang.String options)
throws java.lang.IllegalArgumentException
- Specified by:
create
in interface hep.aida.IDataPointSetFactory
- Throws:
java.lang.IllegalArgumentException
create
public hep.aida.IDataPointSet create(java.lang.String path,
hep.aida.IHistogram3D hist)
throws java.lang.IllegalArgumentException
- Specified by:
create
in interface hep.aida.IDataPointSetFactory
- Throws:
java.lang.IllegalArgumentException
create
public hep.aida.IDataPointSet create(java.lang.String path,
hep.aida.IHistogram3D hist,
java.lang.String options)
throws java.lang.IllegalArgumentException
- Specified by:
create
in interface hep.aida.IDataPointSetFactory
- Throws:
java.lang.IllegalArgumentException
create
public hep.aida.IDataPointSet create(java.lang.String path,
hep.aida.ICloud1D cloud)
throws java.lang.IllegalArgumentException
- Specified by:
create
in interface hep.aida.IDataPointSetFactory
- Throws:
java.lang.IllegalArgumentException
create
public hep.aida.IDataPointSet create(java.lang.String path,
hep.aida.ICloud1D cloud,
java.lang.String options)
throws java.lang.IllegalArgumentException
- Specified by:
create
in interface hep.aida.IDataPointSetFactory
- Throws:
java.lang.IllegalArgumentException
create
public hep.aida.IDataPointSet create(java.lang.String path,
hep.aida.ICloud2D cloud)
throws java.lang.IllegalArgumentException
- Specified by:
create
in interface hep.aida.IDataPointSetFactory
- Throws:
java.lang.IllegalArgumentException
create
public hep.aida.IDataPointSet create(java.lang.String path,
hep.aida.ICloud2D cloud,
java.lang.String options)
throws java.lang.IllegalArgumentException
- Specified by:
create
in interface hep.aida.IDataPointSetFactory
- Throws:
java.lang.IllegalArgumentException
create
public hep.aida.IDataPointSet create(java.lang.String path,
hep.aida.ICloud3D cloud)
throws java.lang.IllegalArgumentException
- Specified by:
create
in interface hep.aida.IDataPointSetFactory
- Throws:
java.lang.IllegalArgumentException
create
public hep.aida.IDataPointSet create(java.lang.String path,
hep.aida.ICloud3D cloud,
java.lang.String options)
throws java.lang.IllegalArgumentException
- Specified by:
create
in interface hep.aida.IDataPointSetFactory
- Throws:
java.lang.IllegalArgumentException
create
public hep.aida.IDataPointSet create(java.lang.String path,
hep.aida.IProfile1D profile)
throws java.lang.IllegalArgumentException
- Specified by:
create
in interface hep.aida.IDataPointSetFactory
- Throws:
java.lang.IllegalArgumentException
create
public hep.aida.IDataPointSet create(java.lang.String path,
hep.aida.IProfile1D profile,
java.lang.String options)
throws java.lang.IllegalArgumentException
- Specified by:
create
in interface hep.aida.IDataPointSetFactory
- Throws:
java.lang.IllegalArgumentException
create
public hep.aida.IDataPointSet create(java.lang.String path,
hep.aida.IProfile2D profile)
throws java.lang.IllegalArgumentException
- Specified by:
create
in interface hep.aida.IDataPointSetFactory
- Throws:
java.lang.IllegalArgumentException
create
public hep.aida.IDataPointSet create(java.lang.String path,
hep.aida.IProfile2D profile,
java.lang.String options)
throws java.lang.IllegalArgumentException
- Specified by:
create
in interface hep.aida.IDataPointSetFactory
- Throws:
java.lang.IllegalArgumentException
add
public hep.aida.IDataPointSet add(java.lang.String path,
hep.aida.IDataPointSet dataPointSet1,
hep.aida.IDataPointSet dataPointSet2)
throws java.lang.IllegalArgumentException
- Specified by:
add
in interface hep.aida.IDataPointSetFactory
- Throws:
java.lang.IllegalArgumentException
subtract
public hep.aida.IDataPointSet subtract(java.lang.String path,
hep.aida.IDataPointSet dataPointSet1,
hep.aida.IDataPointSet dataPointSet2)
throws java.lang.IllegalArgumentException
- Specified by:
subtract
in interface hep.aida.IDataPointSetFactory
- Throws:
java.lang.IllegalArgumentException
multiply
public hep.aida.IDataPointSet multiply(java.lang.String path,
hep.aida.IDataPointSet dataPointSet1,
hep.aida.IDataPointSet dataPointSet2)
throws java.lang.IllegalArgumentException
- Specified by:
multiply
in interface hep.aida.IDataPointSetFactory
- Throws:
java.lang.IllegalArgumentException
divide
public hep.aida.IDataPointSet divide(java.lang.String path,
hep.aida.IDataPointSet dataPointSet1,
hep.aida.IDataPointSet dataPointSet2)
throws java.lang.IllegalArgumentException
- Specified by:
divide
in interface hep.aida.IDataPointSetFactory
- Throws:
java.lang.IllegalArgumentException
weightedMean
public hep.aida.IDataPointSet weightedMean(java.lang.String path,
hep.aida.IDataPointSet dataPointSet1,
hep.aida.IDataPointSet dataPointSet2)
throws java.lang.IllegalArgumentException
- Specified by:
weightedMean
in interface hep.aida.IDataPointSetFactory
- Throws:
java.lang.IllegalArgumentException
createX
public hep.aida.IDataPointSet createX(java.lang.String path,
double[] xVal,
double[] xErr)
throws java.lang.IllegalArgumentException
- Specified by:
createX
in interface hep.aida.IDataPointSetFactory
- Throws:
java.lang.IllegalArgumentException
createX
public hep.aida.IDataPointSet createX(java.lang.String path,
java.lang.String title,
double[] xVal,
double[] xErr)
throws java.lang.IllegalArgumentException
- Specified by:
createX
in interface hep.aida.IDataPointSetFactory
- Throws:
java.lang.IllegalArgumentException
createX
public hep.aida.IDataPointSet createX(java.lang.String path,
double[] xVal,
double[] xErrPlus,
double[] xErrMinus)
throws java.lang.IllegalArgumentException
- Specified by:
createX
in interface hep.aida.IDataPointSetFactory
- Throws:
java.lang.IllegalArgumentException
createX
public hep.aida.IDataPointSet createX(java.lang.String path,
java.lang.String title,
double[] xVal,
double[] xErrPlus,
double[] xErrMinus)
throws java.lang.IllegalArgumentException
- Specified by:
createX
in interface hep.aida.IDataPointSetFactory
- Throws:
java.lang.IllegalArgumentException
createY
public hep.aida.IDataPointSet createY(java.lang.String path,
double[] yVal,
double[] yErr)
throws java.lang.IllegalArgumentException
- Specified by:
createY
in interface hep.aida.IDataPointSetFactory
- Throws:
java.lang.IllegalArgumentException
createY
public hep.aida.IDataPointSet createY(java.lang.String path,
double[] yVal,
double[] yErrPlus,
double[] yErrMinus)
throws java.lang.IllegalArgumentException
- Specified by:
createY
in interface hep.aida.IDataPointSetFactory
- Throws:
java.lang.IllegalArgumentException
createY
public hep.aida.IDataPointSet createY(java.lang.String path,
java.lang.String title,
double[] yVal,
double[] yErr)
throws java.lang.IllegalArgumentException
- Specified by:
createY
in interface hep.aida.IDataPointSetFactory
- Throws:
java.lang.IllegalArgumentException
createY
public hep.aida.IDataPointSet createY(java.lang.String path,
java.lang.String title,
double[] yVal,
double[] yErrPlus,
double[] yErrMinus)
throws java.lang.IllegalArgumentException
- Specified by:
createY
in interface hep.aida.IDataPointSetFactory
- Throws:
java.lang.IllegalArgumentException
createXY
public hep.aida.IDataPointSet createXY(java.lang.String path,
double[] xVal,
double[] yVal,
double[] xErr,
double[] yErr)
throws java.lang.IllegalArgumentException
- Specified by:
createXY
in interface hep.aida.IDataPointSetFactory
- Throws:
java.lang.IllegalArgumentException
createXY
public hep.aida.IDataPointSet createXY(java.lang.String path,
java.lang.String title,
double[] xVal,
double[] yVal,
double[] xErr,
double[] yErr)
throws java.lang.IllegalArgumentException
- Specified by:
createXY
in interface hep.aida.IDataPointSetFactory
- Throws:
java.lang.IllegalArgumentException
createXY
public hep.aida.IDataPointSet createXY(java.lang.String path,
double[] xVal,
double[] yVal,
double[] xErrPlus,
double[] yErrPlus,
double[] xErrMinus,
double[] yErrMinus)
throws java.lang.IllegalArgumentException
- Specified by:
createXY
in interface hep.aida.IDataPointSetFactory
- Throws:
java.lang.IllegalArgumentException
createXY
public hep.aida.IDataPointSet createXY(java.lang.String path,
java.lang.String title,
double[] xVal,
double[] yVal,
double[] xErrPlus,
double[] yErrPlus,
double[] xErrMinus,
double[] yErrMinus)
throws java.lang.IllegalArgumentException
- Specified by:
createXY
in interface hep.aida.IDataPointSetFactory
- Throws:
java.lang.IllegalArgumentException
createXYZ
public hep.aida.IDataPointSet createXYZ(java.lang.String path,
double[] xVal,
double[] yVal,
double[] zVal,
double[] xErr,
double[] yErr,
double[] zErr)
throws java.lang.IllegalArgumentException
- Specified by:
createXYZ
in interface hep.aida.IDataPointSetFactory
- Throws:
java.lang.IllegalArgumentException
createXYZ
public hep.aida.IDataPointSet createXYZ(java.lang.String path,
java.lang.String title,
double[] xVal,
double[] yVal,
double[] zVal,
double[] xErr,
double[] yErr,
double[] zErr)
throws java.lang.IllegalArgumentException
- Specified by:
createXYZ
in interface hep.aida.IDataPointSetFactory
- Throws:
java.lang.IllegalArgumentException
createXYZ
public hep.aida.IDataPointSet createXYZ(java.lang.String path,
double[] xVal,
double[] yVal,
double[] zVal,
double[] xErrPlus,
double[] yErrPlus,
double[] zErrPlus,
double[] xErrMinus,
double[] yErrMinus,
double[] zErrMinus)
throws java.lang.IllegalArgumentException
- Specified by:
createXYZ
in interface hep.aida.IDataPointSetFactory
- Throws:
java.lang.IllegalArgumentException
createXYZ
public hep.aida.IDataPointSet createXYZ(java.lang.String path,
java.lang.String title,
double[] xVal,
double[] yVal,
double[] zVal,
double[] xErrPlus,
double[] yErrPlus,
double[] zErrPlus,
double[] xErrMinus,
double[] yErrMinus,
double[] zErrMinus)
throws java.lang.IllegalArgumentException
- Specified by:
createXYZ
in interface hep.aida.IDataPointSetFactory
- Throws:
java.lang.IllegalArgumentException
jHepWork 1.1 (C) Chekanov