FreeHEP API
Version current

hep.aida.jni
Class CIHistogramFactory

java.lang.Object
  extended byhep.aida.jni.CAIDRef
      extended byhep.aida.jni.CProxy
          extended byhep.aida.jni.CIHistogramFactory
All Implemented Interfaces:
hep.aida.IHistogramFactory

public class CIHistogramFactory
extends CProxy
implements hep.aida.IHistogramFactory

Source Code:
CIHistogramFactory.java

Field Summary
 
Fields inherited from class hep.aida.jni.CAIDRef
crefID
 
Constructor Summary
CIHistogramFactory(long crefID)
           
 
Method Summary
 hep.aida.IHistogram1D add(String path, hep.aida.IHistogram1D hist1, hep.aida.IHistogram1D hist2)
           
 hep.aida.IHistogram2D add(String path, hep.aida.IHistogram2D hist1, hep.aida.IHistogram2D hist2)
           
 hep.aida.IHistogram3D add(String path, hep.aida.IHistogram3D hist1, hep.aida.IHistogram3D hist2)
           
 hep.aida.ICloud1D createCloud1D(String pathAndTitle)
           
 hep.aida.ICloud1D createCloud1D(String path, String title)
           
 hep.aida.ICloud1D createCloud1D(String path, String title, int nMax)
           
 hep.aida.ICloud1D createCloud1D(String path, String title, int nMax, String options)
           
 hep.aida.ICloud2D createCloud2D(String pathAndTitle)
           
 hep.aida.ICloud2D createCloud2D(String path, String title)
           
 hep.aida.ICloud2D createCloud2D(String path, String title, int nMax)
           
 hep.aida.ICloud2D createCloud2D(String path, String title, int nMax, String options)
           
 hep.aida.ICloud3D createCloud3D(String pathAndTitle)
           
 hep.aida.ICloud3D createCloud3D(String path, String title)
           
 hep.aida.ICloud3D createCloud3D(String path, String title, int nMax)
           
 hep.aida.ICloud3D createCloud3D(String path, String title, int nMax, String options)
           
 hep.aida.ICloud1D createCopy(String path, hep.aida.ICloud1D cloud)
           
 hep.aida.ICloud2D createCopy(String path, hep.aida.ICloud2D cloud)
           
 hep.aida.ICloud3D createCopy(String path, hep.aida.ICloud3D cloud)
           
 hep.aida.IHistogram1D createCopy(String path, hep.aida.IHistogram1D hist)
           
 hep.aida.IHistogram2D createCopy(String copy, hep.aida.IHistogram2D hist)
           
 hep.aida.IHistogram3D createCopy(String path, hep.aida.IHistogram3D hist)
           
 hep.aida.IProfile1D createCopy(String path, hep.aida.IProfile1D profile)
           
 hep.aida.IProfile2D createCopy(String path, hep.aida.IProfile2D profile)
           
 hep.aida.IHistogram1D createHistogram1D(String pathAndTitle, int nBins, double lowerEdge, double upperEdge)
           
 hep.aida.IHistogram1D createHistogram1D(String path, String title, double[] binEdges)
           
 hep.aida.IHistogram1D createHistogram1D(String path, String title, double[] binEdges, String options)
           
 hep.aida.IHistogram1D createHistogram1D(String path, String title, int nBins, double lowerEdge, double upperEdge)
           
 hep.aida.IHistogram1D createHistogram1D(String path, String title, int nBins, double lowerEdge, double upperEdge, String options)
           
 hep.aida.IHistogram2D createHistogram2D(String pathAndTitle, int nBinsX, double lowerEdgeX, double upperEdgeX, int nBinsY, double lowerEdgeY, double upperEdgeY)
           
 hep.aida.IHistogram2D createHistogram2D(String path, String title, double[] binEdgesX, double[] binEdgesY)
           
 hep.aida.IHistogram2D createHistogram2D(String path, String title, double[] binEdgesX, double[] binEdgesY, String options)
           
 hep.aida.IHistogram2D createHistogram2D(String path, String title, int nBinsX, double lowerEdgeX, double upperEdgeX, int nBinsY, double lowerEdgeY, double upperEdgeY)
           
 hep.aida.IHistogram2D createHistogram2D(String path, String title, int nBinsX, double lowerEdgeX, double upperEdgeX, int nBinsY, double lowerEdgeY, double upperEdgeY, String options)
           
 hep.aida.IHistogram3D createHistogram3D(String pathAndTitle, int nBinsX, double lowerEdgeX, double upperEdgeX, int nBinsY, double lowerEdgeY, double upperEdgeY, int nBinsZ, double lowerEdgeZ, double upperEdgeZ)
           
 hep.aida.IHistogram3D createHistogram3D(String path, String title, double[] binEdgesX, double[] binEdgesY, double[] binEdgesZ)
           
 hep.aida.IHistogram3D createHistogram3D(String path, String title, double[] binEdgesX, double[] binEdgesY, double[] binEdgesZ, String options)
           
 hep.aida.IHistogram3D createHistogram3D(String path, String title, int nBinsX, double lowerEdgeX, double upperEdgeX, int nBinsY, double lowerEdgeY, double upperEdgeY, int nBinsZ, double lowerEdgeZ, double upperEdgeZ)
           
 hep.aida.IHistogram3D createHistogram3D(String path, String title, int nBinsX, double lowerEdgeX, double upperEdgeX, int nBinsY, double lowerEdgeY, double upperEdgeY, int nBinsZ, double lowerEdgeZ, double upperEdgeZ, String options)
           
 hep.aida.IProfile1D createProfile1D(String pathAndTitle, int nBins, double lowerEdge, double upperEdge)
           
 hep.aida.IProfile1D createProfile1D(String pathAndTitle, int nBins, double lowerEdge, double upperEdge, double lowerValue, double upperValue)
           
 hep.aida.IProfile1D createProfile1D(String path, String title, double[] binEdges)
           
 hep.aida.IProfile1D createProfile1D(String path, String title, double[] binEdges, double lowerValue, double upperValue)
           
 hep.aida.IProfile1D createProfile1D(String path, String title, double[] binEdges, double lowerValue, double upperValue, String options)
           
 hep.aida.IProfile1D createProfile1D(String path, String title, double[] binEdges, String options)
           
 hep.aida.IProfile1D createProfile1D(String path, String title, int nBins, double lowerEdge, double upperEdge)
           
 hep.aida.IProfile1D createProfile1D(String path, String title, int nBins, double lowerEdge, double upperEdge, double lowerValue, double upperValue)
           
 hep.aida.IProfile1D createProfile1D(String path, String title, int nBins, double lowerEdge, double upperEdge, double lowerValue, double upperValue, String options)
           
 hep.aida.IProfile1D createProfile1D(String path, String title, int nBins, double lowerEdge, double upperEdge, String options)
           
 hep.aida.IProfile2D createProfile2D(String pathAndTitle, int nBinsX, double lowerEdgeX, double upperEdgeX, int nBinsY, double lowerEdgeY, double upperEdgeY)
           
 hep.aida.IProfile2D createProfile2D(String pathAndTitle, int nBinsX, double lowerEdgeX, double upperEdgeX, int nBinsY, double lowerEdgeY, double upperEdgeY, double lowerValue, double upperValue)
           
 hep.aida.IProfile2D createProfile2D(String path, String title, double[] binEdgesX, double[] binEdgesY)
           
 hep.aida.IProfile2D createProfile2D(String path, String title, double[] binEdgesX, double[] binEdgesY, double lowerValue, double upperValue)
           
 hep.aida.IProfile2D createProfile2D(String path, String title, double[] binEdgesX, double[] binEdgesY, double lowerValue, double upperValue, String options)
           
 hep.aida.IProfile2D createProfile2D(String path, String title, double[] binEdgesX, double[] binEdgesY, String options)
           
 hep.aida.IProfile2D createProfile2D(String path, String title, int nBinsX, double lowerEdgeX, double upperEdgeX, int nBinsY, double lowerEdgeY, double upperEdgeY)
           
 hep.aida.IProfile2D createProfile2D(String path, String title, int nBinsX, double lowerEdgeX, double upperEdgeX, int nBinsY, double lowerEdgeY, double upperEdgeY, double lowerValue, double upperValue)
           
 hep.aida.IProfile2D createProfile2D(String path, String title, int nBinsX, double lowerEdgeX, double upperEdgeX, int nBinsY, double lowerEdgeY, double upperEdgeY, double lowerValue, double upperValue, String options)
           
 hep.aida.IProfile2D createProfile2D(String path, String title, int nBinsX, double lowerEdgeX, double upperEdgeX, int nBinsY, double lowerEdgeY, double upperEdgeY, String options)
           
 void destroy(hep.aida.IBaseHistogram hist)
           
 hep.aida.IHistogram1D divide(String path, hep.aida.IHistogram1D hist1, hep.aida.IHistogram1D hist2)
           
 hep.aida.IHistogram2D divide(String path, hep.aida.IHistogram2D hist1, hep.aida.IHistogram2D hist2)
           
 hep.aida.IHistogram3D divide(String path, hep.aida.IHistogram3D hist1, hep.aida.IHistogram3D hist2)
           
 hep.aida.IHistogram1D multiply(String path, hep.aida.IHistogram1D hist1, hep.aida.IHistogram1D hist2)
           
 hep.aida.IHistogram2D multiply(String path, hep.aida.IHistogram2D hist1, hep.aida.IHistogram2D hist2)
           
 hep.aida.IHistogram3D multiply(String path, hep.aida.IHistogram3D hist1, hep.aida.IHistogram3D hist2)
           
 hep.aida.IHistogram1D projectionX(String path, hep.aida.IHistogram2D hist)
           
 hep.aida.IHistogram2D projectionXY(String path, hep.aida.IHistogram3D hist)
           
 hep.aida.IHistogram2D projectionXZ(String path, hep.aida.IHistogram3D hist)
           
 hep.aida.IHistogram1D projectionY(String path, hep.aida.IHistogram2D hist)
           
 hep.aida.IHistogram2D projectionYZ(String path, hep.aida.IHistogram3D hist)
           
 hep.aida.IHistogram1D sliceX(String path, hep.aida.IHistogram2D hist, int index)
           
 hep.aida.IHistogram1D sliceX(String path, hep.aida.IHistogram2D hist, int index1, int index2)
           
 hep.aida.IHistogram2D sliceXY(String path, hep.aida.IHistogram3D hist, int index1, int index2)
           
 hep.aida.IHistogram2D sliceXZ(String path, hep.aida.IHistogram3D hist, int index1, int index2)
           
 hep.aida.IHistogram1D sliceY(String path, hep.aida.IHistogram2D hist, int index)
           
 hep.aida.IHistogram1D sliceY(String path, hep.aida.IHistogram2D hist, int index1, int index2)
           
 hep.aida.IHistogram2D sliceYZ(String path, hep.aida.IHistogram3D hist, int index1, int index2)
           
 hep.aida.IHistogram1D subtract(String path, hep.aida.IHistogram1D hist1, hep.aida.IHistogram1D hist2)
           
 hep.aida.IHistogram2D subtract(String path, hep.aida.IHistogram2D hist1, hep.aida.IHistogram2D hist2)
           
 hep.aida.IHistogram3D subtract(String path, hep.aida.IHistogram3D hist1, hep.aida.IHistogram3D hist2)
           
 
Methods inherited from class hep.aida.jni.CProxy
finalize, finalize
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CIHistogramFactory

public CIHistogramFactory(long crefID)
Method Detail

destroy

public void destroy(hep.aida.IBaseHistogram hist)
             throws IllegalArgumentException
Specified by:
destroy in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

createCloud1D

public hep.aida.ICloud1D createCloud1D(String path,
                                       String title)
                                throws IllegalArgumentException
Specified by:
createCloud1D in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

createCloud1D

public hep.aida.ICloud1D createCloud1D(String path,
                                       String title,
                                       int nMax)
                                throws IllegalArgumentException
Specified by:
createCloud1D in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

createCloud1D

public hep.aida.ICloud1D createCloud1D(String path,
                                       String title,
                                       int nMax,
                                       String options)
                                throws IllegalArgumentException
Specified by:
createCloud1D in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

createCloud1D

public hep.aida.ICloud1D createCloud1D(String pathAndTitle)
                                throws IllegalArgumentException
Specified by:
createCloud1D in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

createCopy

public hep.aida.ICloud1D createCopy(String path,
                                    hep.aida.ICloud1D cloud)
                             throws IllegalArgumentException
Specified by:
createCopy in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

createCloud2D

public hep.aida.ICloud2D createCloud2D(String path,
                                       String title)
                                throws IllegalArgumentException
Specified by:
createCloud2D in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

createCloud2D

public hep.aida.ICloud2D createCloud2D(String path,
                                       String title,
                                       int nMax)
                                throws IllegalArgumentException
Specified by:
createCloud2D in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

createCloud2D

public hep.aida.ICloud2D createCloud2D(String path,
                                       String title,
                                       int nMax,
                                       String options)
                                throws IllegalArgumentException
Specified by:
createCloud2D in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

createCloud2D

public hep.aida.ICloud2D createCloud2D(String pathAndTitle)
                                throws IllegalArgumentException
Specified by:
createCloud2D in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

createCopy

public hep.aida.ICloud2D createCopy(String path,
                                    hep.aida.ICloud2D cloud)
                             throws IllegalArgumentException
Specified by:
createCopy in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

createCloud3D

public hep.aida.ICloud3D createCloud3D(String path,
                                       String title)
                                throws IllegalArgumentException
Specified by:
createCloud3D in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

createCloud3D

public hep.aida.ICloud3D createCloud3D(String path,
                                       String title,
                                       int nMax)
                                throws IllegalArgumentException
Specified by:
createCloud3D in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

createCloud3D

public hep.aida.ICloud3D createCloud3D(String path,
                                       String title,
                                       int nMax,
                                       String options)
                                throws IllegalArgumentException
Specified by:
createCloud3D in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

createCloud3D

public hep.aida.ICloud3D createCloud3D(String pathAndTitle)
                                throws IllegalArgumentException
Specified by:
createCloud3D in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

createCopy

public hep.aida.ICloud3D createCopy(String path,
                                    hep.aida.ICloud3D cloud)
                             throws IllegalArgumentException
Specified by:
createCopy in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

createHistogram1D

public hep.aida.IHistogram1D createHistogram1D(String path,
                                               String title,
                                               int nBins,
                                               double lowerEdge,
                                               double upperEdge)
                                        throws IllegalArgumentException
Specified by:
createHistogram1D in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

createHistogram1D

public hep.aida.IHistogram1D createHistogram1D(String path,
                                               String title,
                                               int nBins,
                                               double lowerEdge,
                                               double upperEdge,
                                               String options)
                                        throws IllegalArgumentException
Specified by:
createHistogram1D in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

createHistogram1D

public hep.aida.IHistogram1D createHistogram1D(String pathAndTitle,
                                               int nBins,
                                               double lowerEdge,
                                               double upperEdge)
                                        throws IllegalArgumentException
Specified by:
createHistogram1D in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

createHistogram1D

public hep.aida.IHistogram1D createHistogram1D(String path,
                                               String title,
                                               double[] binEdges)
                                        throws IllegalArgumentException
Specified by:
createHistogram1D in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

createHistogram1D

public hep.aida.IHistogram1D createHistogram1D(String path,
                                               String title,
                                               double[] binEdges,
                                               String options)
                                        throws IllegalArgumentException
Specified by:
createHistogram1D in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

createCopy

public hep.aida.IHistogram1D createCopy(String path,
                                        hep.aida.IHistogram1D hist)
                                 throws IllegalArgumentException
Specified by:
createCopy in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

createHistogram2D

public hep.aida.IHistogram2D createHistogram2D(String path,
                                               String title,
                                               int nBinsX,
                                               double lowerEdgeX,
                                               double upperEdgeX,
                                               int nBinsY,
                                               double lowerEdgeY,
                                               double upperEdgeY)
Specified by:
createHistogram2D in interface hep.aida.IHistogramFactory

createHistogram2D

public hep.aida.IHistogram2D createHistogram2D(String path,
                                               String title,
                                               int nBinsX,
                                               double lowerEdgeX,
                                               double upperEdgeX,
                                               int nBinsY,
                                               double lowerEdgeY,
                                               double upperEdgeY,
                                               String options)
Specified by:
createHistogram2D in interface hep.aida.IHistogramFactory

createHistogram2D

public hep.aida.IHistogram2D createHistogram2D(String pathAndTitle,
                                               int nBinsX,
                                               double lowerEdgeX,
                                               double upperEdgeX,
                                               int nBinsY,
                                               double lowerEdgeY,
                                               double upperEdgeY)
                                        throws IllegalArgumentException
Specified by:
createHistogram2D in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

createHistogram2D

public hep.aida.IHistogram2D createHistogram2D(String path,
                                               String title,
                                               double[] binEdgesX,
                                               double[] binEdgesY)
                                        throws IllegalArgumentException
Specified by:
createHistogram2D in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

createHistogram2D

public hep.aida.IHistogram2D createHistogram2D(String path,
                                               String title,
                                               double[] binEdgesX,
                                               double[] binEdgesY,
                                               String options)
                                        throws IllegalArgumentException
Specified by:
createHistogram2D in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

createCopy

public hep.aida.IHistogram2D createCopy(String copy,
                                        hep.aida.IHistogram2D hist)
                                 throws IllegalArgumentException
Specified by:
createCopy in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

createHistogram3D

public hep.aida.IHistogram3D createHistogram3D(String path,
                                               String title,
                                               int nBinsX,
                                               double lowerEdgeX,
                                               double upperEdgeX,
                                               int nBinsY,
                                               double lowerEdgeY,
                                               double upperEdgeY,
                                               int nBinsZ,
                                               double lowerEdgeZ,
                                               double upperEdgeZ)
                                        throws IllegalArgumentException
Specified by:
createHistogram3D in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

createHistogram3D

public hep.aida.IHistogram3D createHistogram3D(String path,
                                               String title,
                                               int nBinsX,
                                               double lowerEdgeX,
                                               double upperEdgeX,
                                               int nBinsY,
                                               double lowerEdgeY,
                                               double upperEdgeY,
                                               int nBinsZ,
                                               double lowerEdgeZ,
                                               double upperEdgeZ,
                                               String options)
                                        throws IllegalArgumentException
Specified by:
createHistogram3D in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

createHistogram3D

public hep.aida.IHistogram3D createHistogram3D(String pathAndTitle,
                                               int nBinsX,
                                               double lowerEdgeX,
                                               double upperEdgeX,
                                               int nBinsY,
                                               double lowerEdgeY,
                                               double upperEdgeY,
                                               int nBinsZ,
                                               double lowerEdgeZ,
                                               double upperEdgeZ)
                                        throws IllegalArgumentException
Specified by:
createHistogram3D in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

createHistogram3D

public hep.aida.IHistogram3D createHistogram3D(String path,
                                               String title,
                                               double[] binEdgesX,
                                               double[] binEdgesY,
                                               double[] binEdgesZ)
                                        throws IllegalArgumentException
Specified by:
createHistogram3D in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

createHistogram3D

public hep.aida.IHistogram3D createHistogram3D(String path,
                                               String title,
                                               double[] binEdgesX,
                                               double[] binEdgesY,
                                               double[] binEdgesZ,
                                               String options)
                                        throws IllegalArgumentException
Specified by:
createHistogram3D in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

createCopy

public hep.aida.IHistogram3D createCopy(String path,
                                        hep.aida.IHistogram3D hist)
                                 throws IllegalArgumentException
Specified by:
createCopy in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

createProfile1D

public hep.aida.IProfile1D createProfile1D(String path,
                                           String title,
                                           int nBins,
                                           double lowerEdge,
                                           double upperEdge)
                                    throws IllegalArgumentException
Specified by:
createProfile1D in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

createProfile1D

public hep.aida.IProfile1D createProfile1D(String path,
                                           String title,
                                           int nBins,
                                           double lowerEdge,
                                           double upperEdge,
                                           String options)
                                    throws IllegalArgumentException
Specified by:
createProfile1D in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

createProfile1D

public hep.aida.IProfile1D createProfile1D(String path,
                                           String title,
                                           int nBins,
                                           double lowerEdge,
                                           double upperEdge,
                                           double lowerValue,
                                           double upperValue)
                                    throws IllegalArgumentException
Specified by:
createProfile1D in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

createProfile1D

public hep.aida.IProfile1D createProfile1D(String path,
                                           String title,
                                           int nBins,
                                           double lowerEdge,
                                           double upperEdge,
                                           double lowerValue,
                                           double upperValue,
                                           String options)
                                    throws IllegalArgumentException
Specified by:
createProfile1D in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

createProfile1D

public hep.aida.IProfile1D createProfile1D(String path,
                                           String title,
                                           double[] binEdges)
                                    throws IllegalArgumentException
Specified by:
createProfile1D in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

createProfile1D

public hep.aida.IProfile1D createProfile1D(String path,
                                           String title,
                                           double[] binEdges,
                                           String options)
                                    throws IllegalArgumentException
Specified by:
createProfile1D in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

createProfile1D

public hep.aida.IProfile1D createProfile1D(String path,
                                           String title,
                                           double[] binEdges,
                                           double lowerValue,
                                           double upperValue)
                                    throws IllegalArgumentException
Specified by:
createProfile1D in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

createProfile1D

public hep.aida.IProfile1D createProfile1D(String path,
                                           String title,
                                           double[] binEdges,
                                           double lowerValue,
                                           double upperValue,
                                           String options)
                                    throws IllegalArgumentException
Specified by:
createProfile1D in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

createProfile1D

public hep.aida.IProfile1D createProfile1D(String pathAndTitle,
                                           int nBins,
                                           double lowerEdge,
                                           double upperEdge)
                                    throws IllegalArgumentException
Specified by:
createProfile1D in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

createProfile1D

public hep.aida.IProfile1D createProfile1D(String pathAndTitle,
                                           int nBins,
                                           double lowerEdge,
                                           double upperEdge,
                                           double lowerValue,
                                           double upperValue)
                                    throws IllegalArgumentException
Specified by:
createProfile1D in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

createCopy

public hep.aida.IProfile1D createCopy(String path,
                                      hep.aida.IProfile1D profile)
                               throws IllegalArgumentException
Specified by:
createCopy in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

createProfile2D

public hep.aida.IProfile2D createProfile2D(String path,
                                           String title,
                                           int nBinsX,
                                           double lowerEdgeX,
                                           double upperEdgeX,
                                           int nBinsY,
                                           double lowerEdgeY,
                                           double upperEdgeY)
                                    throws IllegalArgumentException
Specified by:
createProfile2D in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

createProfile2D

public hep.aida.IProfile2D createProfile2D(String path,
                                           String title,
                                           int nBinsX,
                                           double lowerEdgeX,
                                           double upperEdgeX,
                                           int nBinsY,
                                           double lowerEdgeY,
                                           double upperEdgeY,
                                           String options)
                                    throws IllegalArgumentException
Specified by:
createProfile2D in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

createProfile2D

public hep.aida.IProfile2D createProfile2D(String path,
                                           String title,
                                           int nBinsX,
                                           double lowerEdgeX,
                                           double upperEdgeX,
                                           int nBinsY,
                                           double lowerEdgeY,
                                           double upperEdgeY,
                                           double lowerValue,
                                           double upperValue)
                                    throws IllegalArgumentException
Specified by:
createProfile2D in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

createProfile2D

public hep.aida.IProfile2D createProfile2D(String path,
                                           String title,
                                           int nBinsX,
                                           double lowerEdgeX,
                                           double upperEdgeX,
                                           int nBinsY,
                                           double lowerEdgeY,
                                           double upperEdgeY,
                                           double lowerValue,
                                           double upperValue,
                                           String options)
                                    throws IllegalArgumentException
Specified by:
createProfile2D in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

createProfile2D

public hep.aida.IProfile2D createProfile2D(String path,
                                           String title,
                                           double[] binEdgesX,
                                           double[] binEdgesY)
                                    throws IllegalArgumentException
Specified by:
createProfile2D in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

createProfile2D

public hep.aida.IProfile2D createProfile2D(String path,
                                           String title,
                                           double[] binEdgesX,
                                           double[] binEdgesY,
                                           String options)
                                    throws IllegalArgumentException
Specified by:
createProfile2D in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

createProfile2D

public hep.aida.IProfile2D createProfile2D(String path,
                                           String title,
                                           double[] binEdgesX,
                                           double[] binEdgesY,
                                           double lowerValue,
                                           double upperValue)
                                    throws IllegalArgumentException
Specified by:
createProfile2D in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

createProfile2D

public hep.aida.IProfile2D createProfile2D(String path,
                                           String title,
                                           double[] binEdgesX,
                                           double[] binEdgesY,
                                           double lowerValue,
                                           double upperValue,
                                           String options)
                                    throws IllegalArgumentException
Specified by:
createProfile2D in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

createProfile2D

public hep.aida.IProfile2D createProfile2D(String pathAndTitle,
                                           int nBinsX,
                                           double lowerEdgeX,
                                           double upperEdgeX,
                                           int nBinsY,
                                           double lowerEdgeY,
                                           double upperEdgeY)
                                    throws IllegalArgumentException
Specified by:
createProfile2D in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

createProfile2D

public hep.aida.IProfile2D createProfile2D(String pathAndTitle,
                                           int nBinsX,
                                           double lowerEdgeX,
                                           double upperEdgeX,
                                           int nBinsY,
                                           double lowerEdgeY,
                                           double upperEdgeY,
                                           double lowerValue,
                                           double upperValue)
                                    throws IllegalArgumentException
Specified by:
createProfile2D in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

createCopy

public hep.aida.IProfile2D createCopy(String path,
                                      hep.aida.IProfile2D profile)
                               throws IllegalArgumentException
Specified by:
createCopy in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

add

public hep.aida.IHistogram1D add(String path,
                                 hep.aida.IHistogram1D hist1,
                                 hep.aida.IHistogram1D hist2)
                          throws IllegalArgumentException
Specified by:
add in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

subtract

public hep.aida.IHistogram1D subtract(String path,
                                      hep.aida.IHistogram1D hist1,
                                      hep.aida.IHistogram1D hist2)
                               throws IllegalArgumentException
Specified by:
subtract in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

multiply

public hep.aida.IHistogram1D multiply(String path,
                                      hep.aida.IHistogram1D hist1,
                                      hep.aida.IHistogram1D hist2)
                               throws IllegalArgumentException
Specified by:
multiply in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

divide

public hep.aida.IHistogram1D divide(String path,
                                    hep.aida.IHistogram1D hist1,
                                    hep.aida.IHistogram1D hist2)
                             throws IllegalArgumentException
Specified by:
divide in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

add

public hep.aida.IHistogram2D add(String path,
                                 hep.aida.IHistogram2D hist1,
                                 hep.aida.IHistogram2D hist2)
                          throws IllegalArgumentException
Specified by:
add in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

subtract

public hep.aida.IHistogram2D subtract(String path,
                                      hep.aida.IHistogram2D hist1,
                                      hep.aida.IHistogram2D hist2)
                               throws IllegalArgumentException
Specified by:
subtract in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

multiply

public hep.aida.IHistogram2D multiply(String path,
                                      hep.aida.IHistogram2D hist1,
                                      hep.aida.IHistogram2D hist2)
                               throws IllegalArgumentException
Specified by:
multiply in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

divide

public hep.aida.IHistogram2D divide(String path,
                                    hep.aida.IHistogram2D hist1,
                                    hep.aida.IHistogram2D hist2)
                             throws IllegalArgumentException
Specified by:
divide in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

add

public hep.aida.IHistogram3D add(String path,
                                 hep.aida.IHistogram3D hist1,
                                 hep.aida.IHistogram3D hist2)
                          throws IllegalArgumentException
Specified by:
add in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

subtract

public hep.aida.IHistogram3D subtract(String path,
                                      hep.aida.IHistogram3D hist1,
                                      hep.aida.IHistogram3D hist2)
                               throws IllegalArgumentException
Specified by:
subtract in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

multiply

public hep.aida.IHistogram3D multiply(String path,
                                      hep.aida.IHistogram3D hist1,
                                      hep.aida.IHistogram3D hist2)
                               throws IllegalArgumentException
Specified by:
multiply in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

divide

public hep.aida.IHistogram3D divide(String path,
                                    hep.aida.IHistogram3D hist1,
                                    hep.aida.IHistogram3D hist2)
                             throws IllegalArgumentException
Specified by:
divide in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

projectionX

public hep.aida.IHistogram1D projectionX(String path,
                                         hep.aida.IHistogram2D hist)
                                  throws IllegalArgumentException
Specified by:
projectionX in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

projectionY

public hep.aida.IHistogram1D projectionY(String path,
                                         hep.aida.IHistogram2D hist)
                                  throws IllegalArgumentException
Specified by:
projectionY in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

sliceX

public hep.aida.IHistogram1D sliceX(String path,
                                    hep.aida.IHistogram2D hist,
                                    int index)
                             throws IllegalArgumentException
Specified by:
sliceX in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

sliceY

public hep.aida.IHistogram1D sliceY(String path,
                                    hep.aida.IHistogram2D hist,
                                    int index)
                             throws IllegalArgumentException
Specified by:
sliceY in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

sliceX

public hep.aida.IHistogram1D sliceX(String path,
                                    hep.aida.IHistogram2D hist,
                                    int index1,
                                    int index2)
                             throws IllegalArgumentException
Specified by:
sliceX in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

sliceY

public hep.aida.IHistogram1D sliceY(String path,
                                    hep.aida.IHistogram2D hist,
                                    int index1,
                                    int index2)
                             throws IllegalArgumentException
Specified by:
sliceY in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

projectionXY

public hep.aida.IHistogram2D projectionXY(String path,
                                          hep.aida.IHistogram3D hist)
                                   throws IllegalArgumentException
Specified by:
projectionXY in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

projectionXZ

public hep.aida.IHistogram2D projectionXZ(String path,
                                          hep.aida.IHistogram3D hist)
                                   throws IllegalArgumentException
Specified by:
projectionXZ in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

projectionYZ

public hep.aida.IHistogram2D projectionYZ(String path,
                                          hep.aida.IHistogram3D hist)
                                   throws IllegalArgumentException
Specified by:
projectionYZ in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

sliceXY

public hep.aida.IHistogram2D sliceXY(String path,
                                     hep.aida.IHistogram3D hist,
                                     int index1,
                                     int index2)
                              throws IllegalArgumentException
Specified by:
sliceXY in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

sliceXZ

public hep.aida.IHistogram2D sliceXZ(String path,
                                     hep.aida.IHistogram3D hist,
                                     int index1,
                                     int index2)
                              throws IllegalArgumentException
Specified by:
sliceXZ in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

sliceYZ

public hep.aida.IHistogram2D sliceYZ(String path,
                                     hep.aida.IHistogram3D hist,
                                     int index1,
                                     int index2)
                              throws IllegalArgumentException
Specified by:
sliceYZ in interface hep.aida.IHistogramFactory
Throws:
IllegalArgumentException

FreeHEP API
Version current

Copyright © 2000-2004 FreeHEP, All Rights Reserved.