FreeHEP API
Version current

hep.aida.jni
Class CICloud3D

java.lang.Object
  extended byhep.aida.jni.CAIDRef
      extended byhep.aida.jni.CProxy
          extended byhep.aida.jni.CIBaseHistogram
              extended byhep.aida.jni.CICloud
                  extended byhep.aida.jni.CICloud3D
All Implemented Interfaces:
hep.aida.IBaseHistogram, hep.aida.ICloud, hep.aida.ICloud3D

public class CICloud3D
extends CICloud
implements hep.aida.ICloud3D

Source Code:
CICloud3D.java

Field Summary
 
Fields inherited from class hep.aida.jni.CAIDRef
crefID
 
Constructor Summary
CICloud3D(long crefID)
           
 
Method Summary
 void convert(double[] binEdgesX, double[] binEdgesY, double[] binEdgesZ)
           
 void convert(int nBinsX, double lowerEdgeX, double upperEdgeX, int nBinsY, double lowerEdgeY, double upperEdgeY, int nBinsZ, double lowerEdgeZ, double upperEdgeZ)
           
 void fill(double x, double y, double z)
           
 void fill(double x, double y, double z, double weight)
           
 void fillHistogram(hep.aida.IHistogram3D h)
           
 hep.aida.IHistogram3D histogram()
           
 double lowerEdgeX()
           
 double lowerEdgeY()
           
 double lowerEdgeZ()
           
 double meanX()
           
 double meanY()
           
 double meanZ()
           
 double rmsX()
           
 double rmsY()
           
 double rmsZ()
           
 double upperEdgeX()
           
 double upperEdgeY()
           
 double upperEdgeZ()
           
 double valueX(int index)
           
 double valueY(int index)
           
 double valueZ(int index)
           
 double weight(int index)
           
 
Methods inherited from class hep.aida.jni.CICloud
convertToHistogram, isConverted, maxEntries, scale, sumOfWeights
 
Methods inherited from class hep.aida.jni.CIBaseHistogram
annotation, dimension, entries, reset, setTitle, title
 
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
 
Methods inherited from interface hep.aida.ICloud3D
setConversionParameters
 
Methods inherited from interface hep.aida.ICloud
convertToHistogram, isConverted, maxEntries, scale, sumOfWeights
 
Methods inherited from interface hep.aida.IBaseHistogram
annotation, dimension, entries, nanEntries, reset, setTitle, title
 

Constructor Detail

CICloud3D

public CICloud3D(long crefID)
Method Detail

fill

public void fill(double x,
                 double y,
                 double z)
Specified by:
fill in interface hep.aida.ICloud3D

fill

public void fill(double x,
                 double y,
                 double z,
                 double weight)
Specified by:
fill in interface hep.aida.ICloud3D

lowerEdgeX

public double lowerEdgeX()
Specified by:
lowerEdgeX in interface hep.aida.ICloud3D

lowerEdgeY

public double lowerEdgeY()
Specified by:
lowerEdgeY in interface hep.aida.ICloud3D

lowerEdgeZ

public double lowerEdgeZ()
Specified by:
lowerEdgeZ in interface hep.aida.ICloud3D

upperEdgeX

public double upperEdgeX()
Specified by:
upperEdgeX in interface hep.aida.ICloud3D

upperEdgeY

public double upperEdgeY()
Specified by:
upperEdgeY in interface hep.aida.ICloud3D

upperEdgeZ

public double upperEdgeZ()
Specified by:
upperEdgeZ in interface hep.aida.ICloud3D

valueX

public double valueX(int index)
              throws hep.aida.AlreadyConvertedException
Specified by:
valueX in interface hep.aida.ICloud3D
Throws:
hep.aida.AlreadyConvertedException

valueY

public double valueY(int index)
              throws hep.aida.AlreadyConvertedException
Specified by:
valueY in interface hep.aida.ICloud3D
Throws:
hep.aida.AlreadyConvertedException

valueZ

public double valueZ(int index)
              throws hep.aida.AlreadyConvertedException
Specified by:
valueZ in interface hep.aida.ICloud3D
Throws:
hep.aida.AlreadyConvertedException

weight

public double weight(int index)
              throws hep.aida.AlreadyConvertedException
Specified by:
weight in interface hep.aida.ICloud3D
Throws:
hep.aida.AlreadyConvertedException

meanX

public double meanX()
Specified by:
meanX in interface hep.aida.ICloud3D

meanY

public double meanY()
Specified by:
meanY in interface hep.aida.ICloud3D

meanZ

public double meanZ()
Specified by:
meanZ in interface hep.aida.ICloud3D

rmsX

public double rmsX()
Specified by:
rmsX in interface hep.aida.ICloud3D

rmsY

public double rmsY()
Specified by:
rmsY in interface hep.aida.ICloud3D

rmsZ

public double rmsZ()
Specified by:
rmsZ in interface hep.aida.ICloud3D

convert

public void convert(int nBinsX,
                    double lowerEdgeX,
                    double upperEdgeX,
                    int nBinsY,
                    double lowerEdgeY,
                    double upperEdgeY,
                    int nBinsZ,
                    double lowerEdgeZ,
                    double upperEdgeZ)
             throws hep.aida.AlreadyConvertedException
Specified by:
convert in interface hep.aida.ICloud3D
Throws:
hep.aida.AlreadyConvertedException

convert

public void convert(double[] binEdgesX,
                    double[] binEdgesY,
                    double[] binEdgesZ)
             throws hep.aida.AlreadyConvertedException
Specified by:
convert in interface hep.aida.ICloud3D
Throws:
hep.aida.AlreadyConvertedException

histogram

public hep.aida.IHistogram3D histogram()
Specified by:
histogram in interface hep.aida.ICloud3D

fillHistogram

public void fillHistogram(hep.aida.IHistogram3D h)
Specified by:
fillHistogram in interface hep.aida.ICloud3D

FreeHEP API
Version current

Copyright © 2000-2004 FreeHEP, All Rights Reserved.