/*
* RmiHist1DData.java
*
* Created on October 26, 2003, 9:15 PM
*/
package hep.aida.ref.remote.rmi.data;
import java.io.Serializable;
/**
* This class contains data for IHistogram1D
*
* @author serbo
*/
public class RmiHist1DData implements Serializable {
static final long serialVersionUID = -659964317136800708L;
private RmiAxis axis;
private RmiAnnotationItem[] items;
private double mean;
private double rms;
private double equivalentBinEntries = 0;
private int nanEntries = 0;
private int[] entries = null;
private double[] heights = null;
private double[] errors = null;
private double[] means = null;
private double[] rmss = null;
/** Creates a new instance of RmiHist1DData */
public RmiHist1DData() {
}
// Setters and getters for the histogram global information
public void setAxis(RmiAxis axis) { this.axis = axis; }
public void setAnnotationItems(RmiAnnotationItem[] items) { this.items = items; }
public void setMean(double mean) { this.mean = mean; }
public void setRms(double rms) { this.rms = rms; }
public void setEquivalentBinEntries(double d) { this.equivalentBinEntries = d; }
public double getEquivalentBinEntries() { return equivalentBinEntries; }
public void setNanEntries(int i) { this.nanEntries = i; }
public int getNanEntries() { return nanEntries; }
public RmiAxis getAxis() { return axis; }
public RmiAnnotationItem[] getAnnotationItems() { return items; }
public double getMean() { return mean; }
public double getRms() { return rms; }
// Setters and getters for the histogram bin information
public void setBinEntries(int[] entries) { this.entries = entries; }
public void setBinHeights(double[] heights) { this.heights = heights; }
public void setBinErrors(double[] errors) { this.errors = errors; }
public void setBinMeans(double[] means) { this.means = means; }
public void setBinRmss(double[] rmss) { this.rmss = rmss; }
public int[] getBinEntries() { return entries; }
public double[] getBinHeights() { return heights; }
public double[] getBinErrors() { return errors; }
public double[] getBinMeans() { return means; }
public double[] getBinRmss() { return rmss; }
}