FreeHEP API
Version current

hep.aida.ref.remote
Class RemoteCloud2D

java.lang.Object
  extended byhep.aida.ref.event.AIDAObservable
      extended byhep.aida.ref.ManagedObject
          extended byhep.aida.ref.remote.RemoteManagedObject
              extended byhep.aida.ref.remote.RemoteCloud2D
All Implemented Interfaces:
Connectable, hep.aida.IBaseHistogram, hep.aida.ICloud, hep.aida.ICloud2D, hep.aida.dev.IDevManagedObject, hep.aida.IManagedObject, IsObservable

public class RemoteCloud2D
extends RemoteManagedObject
implements hep.aida.ICloud2D

Author:
serbo
Source Code:
RemoteCloud2D.java

Field Summary
protected  double sumOfWeights
           
 
Fields inherited from class hep.aida.ref.remote.RemoteManagedObject
aidaType, dataIsValid, DEFAULT_DOUBLE, DEFAULT_FLOAT, DEFAULT_INT, DEFAULT_LONG, remoteLogger, stateDidChange, store, treePath
 
Fields inherited from class hep.aida.ref.ManagedObject
fillable
 
Fields inherited from class hep.aida.ref.event.AIDAObservable
connectionDidChange, isConnected, isValid
 
Constructor Summary
RemoteCloud2D(IDevMutableStore store, String name)
           
RemoteCloud2D(IDevMutableStore store, String name, String title)
           
RemoteCloud2D(String name)
          Creates a new instance of RemoteCloud2D
 
Method Summary
 hep.aida.IAnnotation annotation()
           
 void convert(double[] values, double[] values1)
           
 void convert(int param, double param1, double param2, int param3, double param4, double param5)
           
 void convertToHistogram()
           
protected  EventObject createEvent()
           
 int dimension()
           
 int entries()
           
 void fill(double param, double param1)
           
 void fill(double param, double param1, double param2)
           
 void fillHistogram(hep.aida.IHistogram2D iHistogram2D)
           
 hep.aida.IHistogram2D histogram()
           
 boolean isConverted()
           
 double lowerEdgeX()
           
 double lowerEdgeY()
           
 int maxEntries()
           
 double meanX()
           
 double meanY()
           
 int nanEntries()
           
 void reset()
           
 double rmsX()
           
 double rmsY()
           
 void scale(double param)
           
 void setConversionParameters(int binsx, double lex, double uex, int binsy, double ley, double uey)
           
 void setConverted(boolean b)
           
 void setEntries(int i)
           
 void setLowerEdgeX(double d)
           
 void setLowerEdgeY(double d)
           
 void setMaxEntries(int i)
           
 void setMeanX(double d)
           
 void setMeanY(double d)
           
 void setNanEntries(int i)
           
 void setRmsX(double d)
           
 void setRmsY(double d)
           
 void setSummOfWeights(double d)
           
 void setTitle(String str)
           
 void setUpperEdgeX(double d)
           
 void setUpperEdgeY(double d)
           
 void setValuesX(double[] a)
           
 void setValuesY(double[] a)
           
 void setWeights(double[] a)
           
 double sumOfWeights()
           
 String title()
           
 double upperEdgeX()
           
 double upperEdgeY()
           
 double valueX(int param)
           
 double valueY(int param)
           
 double weight(int param)
           
 
Methods inherited from class hep.aida.ref.remote.RemoteManagedObject
getStore, getTreePath, isDataValid, makeSureDataIsValid, setConnected, setDataValid, setStore, setTreeFolder, setValid, setValidForAll, type
 
Methods inherited from class hep.aida.ref.ManagedObject
isFillable, name, setFillable, setName
 
Methods inherited from class hep.aida.ref.event.AIDAObservable
addListener, fireStateChanged, fireStateChanged, fireStateChanged, isConnected, removeAllListeners, removeListener, setIsValidAfterNotify
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface hep.aida.ref.event.IsObservable
addListener, removeAllListeners, removeListener
 
Methods inherited from interface hep.aida.ref.event.Connectable
isConnected
 

Field Detail

sumOfWeights

protected double sumOfWeights
Constructor Detail

RemoteCloud2D

public RemoteCloud2D(String name)
Creates a new instance of RemoteCloud2D


RemoteCloud2D

public RemoteCloud2D(IDevMutableStore store,
                     String name)

RemoteCloud2D

public RemoteCloud2D(IDevMutableStore store,
                     String name,
                     String title)
Method Detail

createEvent

protected EventObject createEvent()
Overrides:
createEvent in class AIDAObservable

setConverted

public void setConverted(boolean b)

setMaxEntries

public void setMaxEntries(int i)

setNanEntries

public void setNanEntries(int i)

setEntries

public void setEntries(int i)

setLowerEdgeX

public void setLowerEdgeX(double d)

setLowerEdgeY

public void setLowerEdgeY(double d)

setUpperEdgeX

public void setUpperEdgeX(double d)

setUpperEdgeY

public void setUpperEdgeY(double d)

setSummOfWeights

public void setSummOfWeights(double d)

setMeanX

public void setMeanX(double d)

setMeanY

public void setMeanY(double d)

setRmsX

public void setRmsX(double d)

setRmsY

public void setRmsY(double d)

setValuesX

public void setValuesX(double[] a)

setValuesY

public void setValuesY(double[] a)

setWeights

public void setWeights(double[] a)

annotation

public hep.aida.IAnnotation annotation()
Specified by:
annotation in interface hep.aida.IBaseHistogram

dimension

public int dimension()
Specified by:
dimension in interface hep.aida.IBaseHistogram

entries

public int entries()
Specified by:
entries in interface hep.aida.IBaseHistogram

nanEntries

public int nanEntries()
Specified by:
nanEntries in interface hep.aida.IBaseHistogram

histogram

public hep.aida.IHistogram2D histogram()
                                throws RuntimeException
Specified by:
histogram in interface hep.aida.ICloud2D
Throws:
RuntimeException

isConverted

public boolean isConverted()
Specified by:
isConverted in interface hep.aida.ICloud

lowerEdgeX

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

lowerEdgeY

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

maxEntries

public int maxEntries()
Specified by:
maxEntries in interface hep.aida.ICloud

meanX

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

meanY

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

rmsX

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

rmsY

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

setTitle

public void setTitle(String str)
              throws IllegalArgumentException
Specified by:
setTitle in interface hep.aida.IBaseHistogram
Throws:
IllegalArgumentException

sumOfWeights

public double sumOfWeights()
Specified by:
sumOfWeights in interface hep.aida.ICloud

title

public String title()
Specified by:
title in interface hep.aida.IBaseHistogram

upperEdgeX

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

upperEdgeY

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

valueX

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

valueY

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

weight

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

setConversionParameters

public void setConversionParameters(int binsx,
                                    double lex,
                                    double uex,
                                    int binsy,
                                    double ley,
                                    double uey)
Specified by:
setConversionParameters in interface hep.aida.ICloud2D

convert

public void convert(double[] values,
                    double[] values1)
             throws hep.aida.AlreadyConvertedException
Specified by:
convert in interface hep.aida.ICloud2D
Throws:
hep.aida.AlreadyConvertedException

convert

public void convert(int param,
                    double param1,
                    double param2,
                    int param3,
                    double param4,
                    double param5)
             throws hep.aida.AlreadyConvertedException
Specified by:
convert in interface hep.aida.ICloud2D
Throws:
hep.aida.AlreadyConvertedException

convertToHistogram

public void convertToHistogram()
                        throws hep.aida.AlreadyConvertedException
Specified by:
convertToHistogram in interface hep.aida.ICloud
Throws:
hep.aida.AlreadyConvertedException

fill

public void fill(double param,
                 double param1)
          throws IllegalArgumentException
Specified by:
fill in interface hep.aida.ICloud2D
Throws:
IllegalArgumentException

fill

public void fill(double param,
                 double param1,
                 double param2)
          throws IllegalArgumentException
Specified by:
fill in interface hep.aida.ICloud2D
Throws:
IllegalArgumentException

fillHistogram

public void fillHistogram(hep.aida.IHistogram2D iHistogram2D)
                   throws RuntimeException
Specified by:
fillHistogram in interface hep.aida.ICloud2D
Throws:
RuntimeException

reset

public void reset()
           throws RuntimeException
Specified by:
reset in interface hep.aida.IBaseHistogram
Throws:
RuntimeException

scale

public void scale(double param)
           throws IllegalArgumentException
Specified by:
scale in interface hep.aida.ICloud
Throws:
IllegalArgumentException

FreeHEP API
Version current

Copyright © 2000-2004 FreeHEP, All Rights Reserved.