/*
* 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 RmiCloud2DData implements Serializable {
static final long serialVersionUID = 5957778805011393373L;
private RmiHist2DData hist = null;
private boolean isConverted = false;
private int maxEntries = 0;
private int entries = 0;
private int nanEntries = 0;
private double sumOfWeights = 0;
private double lowerEdgeX = Double.NaN;
private double lowerEdgeY = Double.NaN;
private double upperEdgeX = Double.NaN;
private double upperEdgeY = Double.NaN;
private double meanX = Double.NaN;
private double meanY = Double.NaN;
private double rmsX = Double.NaN;
private double rmsY = Double.NaN;
private double[] valuesX = null;
private double[] valuesY = null;
private double[] weights = null;
/** Creates a new instance of RmiHist1DData */
public RmiCloud2DData() {
}
// Setters and getters for the global information
public void setHist(RmiHist2DData hist) { this.hist = hist; }
public RmiHist2DData getHist() { return hist; }
public void setConverted(boolean b) { this.isConverted = b; }
public void setMaxEntries(int i) { this.maxEntries = i; }
public void setEntries(int i) { this.entries = i; }
public void setNanEntries(int i) { this.nanEntries = i; }
public void setSumOfWeights(double d) { this.sumOfWeights = d; }
public void setLowerEdgeX(double d) { this.lowerEdgeX = d; }
public void setLowerEdgeY(double d) { this.lowerEdgeY = d; }
public void setUpperEdgeX(double d) { this.upperEdgeX = d; }
public void setUpperEdgeY(double d) { this.upperEdgeY = d; }
public void setMeanX(double d) { this.meanX = d; }
public void setMeanY(double d) { this.meanY = d; }
public void setRmsX(double d) { this.rmsX = d; }
public void setRmsY(double d) { this.rmsY = d; }
public boolean getConverted() { return isConverted; }
public int getMaxEntries() { return maxEntries; }
public int getEntries() { return entries; }
public int getNanEntries() { return nanEntries; }
public double getSumOfWeights() { return sumOfWeights; }
public double getLowerEdgeX() { return lowerEdgeX; }
public double getLowerEdgeY() { return lowerEdgeY; }
public double getUpperEdgeX() { return upperEdgeX; }
public double getUpperEdgeY() { return upperEdgeY; }
public double getMeanX() { return meanX; }
public double getMeanY() { return meanY; }
public double getRmsX() { return rmsX; }
public double getRmsY() { return rmsY; }
// Setters and getters for the bin information
public void setValuesX(double[] values) { this.valuesX = values; }
public void setValuesY(double[] values) { this.valuesY = values; }
public void setWeights(double[] weights) { this.weights = weights; }
public double[] getValuesX() { return valuesX; }
public double[] getValuesY() { return valuesY; }
public double[] getWeights() { return weights; }
}