FreeHEP API
Version current

hep.aida.jni
Class CIHistogram3D

java.lang.Object
  extended byhep.aida.jni.CAIDRef
      extended byhep.aida.jni.CProxy
          extended byhep.aida.jni.CIBaseHistogram
              extended byhep.aida.jni.CIHistogram
                  extended byhep.aida.jni.CIHistogram3D
All Implemented Interfaces:
hep.aida.IBaseHistogram, hep.aida.IHistogram, hep.aida.IHistogram3D

public class CIHistogram3D
extends CIHistogram
implements hep.aida.IHistogram3D

Source Code:
CIHistogram3D.java

Field Summary
 
Fields inherited from class hep.aida.jni.CAIDRef
crefID
 
Constructor Summary
CIHistogram3D(long crefID)
           
 
Method Summary
 void add(hep.aida.IHistogram3D hist)
           
 int binEntries(int xIndex, int yIndex, int zIndex)
           
 int binEntriesX(int index)
           
 int binEntriesY(int index)
           
 int binEntriesZ(int index)
           
 double binError(int xIndex, int yIndex, int zIndex)
           
 double binHeight(int xIndex, int yIndex, int zIndex)
           
 double binHeightX(int index)
           
 double binHeightY(int index)
           
 double binHeightZ(int index)
           
 double binMeanX(int xIndex, int yIndex, int zIndex)
           
 double binMeanY(int xIndex, int yIndex, int zIndex)
           
 double binMeanZ(int xIndex, int yIndex, int zIndex)
           
 int coordToIndexX(double coord)
           
 int coordToIndexY(double coord)
           
 int coordToIndexZ(double coord)
           
 void fill(double x, double y, double z)
           
 void fill(double x, double y, double z, double weight)
           
 double meanX()
           
 double meanY()
           
 double meanZ()
           
 double rmsX()
           
 double rmsY()
           
 double rmsZ()
           
 hep.aida.IAxis xAxis()
           
 hep.aida.IAxis yAxis()
           
 hep.aida.IAxis zAxis()
           
 
Methods inherited from class hep.aida.jni.CIHistogram
allEntries, equivalentBinEntries, extraEntries, maxBinHeight, minBinHeight, scale, sumAllBinHeights, sumBinHeights, sumExtraBinHeights
 
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.IHistogram
allEntries, equivalentBinEntries, extraEntries, maxBinHeight, minBinHeight, scale, sumAllBinHeights, sumBinHeights, sumExtraBinHeights
 
Methods inherited from interface hep.aida.IBaseHistogram
annotation, dimension, entries, nanEntries, reset, setTitle, title
 

Constructor Detail

CIHistogram3D

public CIHistogram3D(long crefID)
Method Detail

fill

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

fill

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

binMeanX

public double binMeanX(int xIndex,
                       int yIndex,
                       int zIndex)
Specified by:
binMeanX in interface hep.aida.IHistogram3D

binMeanY

public double binMeanY(int xIndex,
                       int yIndex,
                       int zIndex)
Specified by:
binMeanY in interface hep.aida.IHistogram3D

binMeanZ

public double binMeanZ(int xIndex,
                       int yIndex,
                       int zIndex)
Specified by:
binMeanZ in interface hep.aida.IHistogram3D

binEntries

public int binEntries(int xIndex,
                      int yIndex,
                      int zIndex)
Specified by:
binEntries in interface hep.aida.IHistogram3D

binEntriesX

public int binEntriesX(int index)
Specified by:
binEntriesX in interface hep.aida.IHistogram3D

binEntriesY

public int binEntriesY(int index)
Specified by:
binEntriesY in interface hep.aida.IHistogram3D

binEntriesZ

public int binEntriesZ(int index)
Specified by:
binEntriesZ in interface hep.aida.IHistogram3D

binHeight

public double binHeight(int xIndex,
                        int yIndex,
                        int zIndex)
Specified by:
binHeight in interface hep.aida.IHistogram3D

binHeightX

public double binHeightX(int index)
Specified by:
binHeightX in interface hep.aida.IHistogram3D

binHeightY

public double binHeightY(int index)
Specified by:
binHeightY in interface hep.aida.IHistogram3D

binHeightZ

public double binHeightZ(int index)
Specified by:
binHeightZ in interface hep.aida.IHistogram3D

binError

public double binError(int xIndex,
                       int yIndex,
                       int zIndex)
Specified by:
binError in interface hep.aida.IHistogram3D

meanX

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

meanY

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

meanZ

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

rmsX

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

rmsY

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

rmsZ

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

xAxis

public hep.aida.IAxis xAxis()
Specified by:
xAxis in interface hep.aida.IHistogram3D

yAxis

public hep.aida.IAxis yAxis()
Specified by:
yAxis in interface hep.aida.IHistogram3D

zAxis

public hep.aida.IAxis zAxis()
Specified by:
zAxis in interface hep.aida.IHistogram3D

coordToIndexX

public int coordToIndexX(double coord)
Specified by:
coordToIndexX in interface hep.aida.IHistogram3D

coordToIndexY

public int coordToIndexY(double coord)
Specified by:
coordToIndexY in interface hep.aida.IHistogram3D

coordToIndexZ

public int coordToIndexZ(double coord)
Specified by:
coordToIndexZ in interface hep.aida.IHistogram3D

add

public void add(hep.aida.IHistogram3D hist)
Specified by:
add in interface hep.aida.IHistogram3D

FreeHEP API
Version current

Copyright © 2000-2004 FreeHEP, All Rights Reserved.