FreeHEP API
Version current

hep.aida.ref.histogram.binner
Interface Binner3D

All Known Implementing Classes:
BasicBinner3D, EfficiencyBinner3D

public interface Binner3D

Author:
The AIDA team at SLAC
Source Code:
Binner3D.java

Method Summary
 void clear()
           
 int entries(int xBin, int yBin, int zBins)
           
 void fill(int xBin, int yBin, int zBin, double x, double y, double z, double weight)
           
 double height(int xBin, int yBin, int zBins)
           
 double meanX(int xBin, int yBin, int zBins)
           
 double meanY(int xBin, int yBin, int zBins)
           
 double meanZ(int xBin, int yBin, int zBins)
           
 double minusError(int xBin, int yBin, int zBins)
           
 double plusError(int xBin, int yBin, int zBins)
           
 double rmsX(int xBin, int yBin, int zBins)
           
 double rmsY(int xBin, int yBin, int zBins)
           
 double rmsZ(int xBin, int yBin, int zBins)
           
 void scale(double scaleFactor)
           
 void setBinContent(int xBin, int yBin, int zBins, int entries, double height, double plusError, double minusError, double meanX, double rmsX, double meanY, double rmsY, double meanZ, double rmsZ)
           
 

Method Detail

fill

public void fill(int xBin,
                 int yBin,
                 int zBin,
                 double x,
                 double y,
                 double z,
                 double weight)

clear

public void clear()

entries

public int entries(int xBin,
                   int yBin,
                   int zBins)

height

public double height(int xBin,
                     int yBin,
                     int zBins)

plusError

public double plusError(int xBin,
                        int yBin,
                        int zBins)

minusError

public double minusError(int xBin,
                         int yBin,
                         int zBins)

meanX

public double meanX(int xBin,
                    int yBin,
                    int zBins)

rmsX

public double rmsX(int xBin,
                   int yBin,
                   int zBins)

meanY

public double meanY(int xBin,
                    int yBin,
                    int zBins)

rmsY

public double rmsY(int xBin,
                   int yBin,
                   int zBins)

meanZ

public double meanZ(int xBin,
                    int yBin,
                    int zBins)

rmsZ

public double rmsZ(int xBin,
                   int yBin,
                   int zBins)

setBinContent

public void setBinContent(int xBin,
                          int yBin,
                          int zBins,
                          int entries,
                          double height,
                          double plusError,
                          double minusError,
                          double meanX,
                          double rmsX,
                          double meanY,
                          double rmsY,
                          double meanZ,
                          double rmsZ)

scale

public void scale(double scaleFactor)

FreeHEP API
Version current

Copyright © 2000-2004 FreeHEP, All Rights Reserved.