FreeHEP API
Version v1.2.2

hep.aida.ref.tuple
Class AbstractTuple

java.lang.Object
  |
  +--hep.aida.ref.event.AIDAObservable
        |
        +--hep.aida.ref.ManagedObject
              |
              +--hep.aida.ref.tuple.AbstractTuple
All Implemented Interfaces:
hep.aida.dev.IDevManagedObject, hep.aida.IManagedObject, hep.aida.ITuple
Direct Known Subclasses:
ChainedTuple, Tuple

public abstract class AbstractTuple
extends ManagedObject
implements hep.aida.ITuple

Base class for Tuple, ChainedTuple etc. This implements all methods which modify the tuple to throw exceptions.

Author:
The AIDA team @ SLAC.

Field Summary
 
Fields inherited from class hep.aida.ref.ManagedObject
fillable
 
Fields inherited from class hep.aida.ref.event.AIDAObservable
isValid
 
Constructor Summary
AbstractTuple(String name)
           
 
Method Summary
 void addRow()
           
 hep.aida.IAnnotation annotation()
           
 String[] columnNames()
           
 Class[] columnTypes()
           
 void fill(double[] values)
           
 void fill(float[] values)
           
 void fill(int param, boolean param1)
           
 void fill(int param, byte param1)
           
 void fill(int param, char param1)
           
 void fill(int param, double param1)
           
 void fill(int param, float param1)
           
 void fill(int param, int param1)
           
 void fill(int param, long param1)
           
 void fill(int param, Object obj)
           
 void fill(int param, short param1)
           
 void fill(int param, String str)
           
 String getAIDAType()
          Non-AIDA methods down here.
 int getRow()
           
 void project(hep.aida.ICloud1D cloud, hep.aida.IEvaluator evaluator)
           
 void project(hep.aida.ICloud1D cloud, hep.aida.IEvaluator evaluator, hep.aida.IEvaluator weightEvaluator)
           
 void project(hep.aida.ICloud1D cloud, hep.aida.IEvaluator evaluator, hep.aida.IFilter filter)
           
 void project(hep.aida.ICloud1D cloud, hep.aida.IEvaluator evaluator, hep.aida.IFilter filter, hep.aida.IEvaluator weightEvaluator)
           
 void project(hep.aida.ICloud2D cloud, hep.aida.IEvaluator evaluatorX, hep.aida.IEvaluator evaluatorY)
           
 void project(hep.aida.ICloud2D cloud, hep.aida.IEvaluator evaluatorX, hep.aida.IEvaluator evaluatorY, hep.aida.IEvaluator weightEvaluator)
           
 void project(hep.aida.ICloud2D cloud, hep.aida.IEvaluator evaluatorX, hep.aida.IEvaluator evaluatorY, hep.aida.IFilter filter)
           
 void project(hep.aida.ICloud2D cloud, hep.aida.IEvaluator evaluatorX, hep.aida.IEvaluator evaluatorY, hep.aida.IFilter filter, hep.aida.IEvaluator weightEvaluator)
           
 void project(hep.aida.ICloud3D cloud, hep.aida.IEvaluator evaluatorX, hep.aida.IEvaluator evaluatorY, hep.aida.IEvaluator evaluatorZ)
           
 void project(hep.aida.ICloud3D cloud, hep.aida.IEvaluator evaluatorX, hep.aida.IEvaluator evaluatorY, hep.aida.IEvaluator evaluatorZ, hep.aida.IEvaluator weightEvaluator)
           
 void project(hep.aida.ICloud3D cloud, hep.aida.IEvaluator evaluatorX, hep.aida.IEvaluator evaluatorY, hep.aida.IEvaluator evaluatorZ, hep.aida.IFilter filter)
           
 void project(hep.aida.ICloud3D cloud, hep.aida.IEvaluator evaluatorX, hep.aida.IEvaluator evaluatorY, hep.aida.IEvaluator evaluatorZ, hep.aida.IFilter filter, hep.aida.IEvaluator weightEvaluator)
           
 void project(hep.aida.IHistogram1D histogram, hep.aida.IEvaluator evaluator)
           
 void project(hep.aida.IHistogram1D histogram, hep.aida.IEvaluator evaluator, hep.aida.IEvaluator weightEvaluator)
           
 void project(hep.aida.IHistogram1D histogram, hep.aida.IEvaluator evaluator, hep.aida.IFilter filter)
           
 void project(hep.aida.IHistogram1D histogram, hep.aida.IEvaluator evaluator, hep.aida.IFilter filter, hep.aida.IEvaluator weightEvaluator)
           
 void project(hep.aida.IHistogram2D histogram, hep.aida.IEvaluator evaluatorX, hep.aida.IEvaluator evaluatorY)
           
 void project(hep.aida.IHistogram2D histogram, hep.aida.IEvaluator evaluatorX, hep.aida.IEvaluator evaluatorY, hep.aida.IEvaluator weightEvaluator)
           
 void project(hep.aida.IHistogram2D histogram, hep.aida.IEvaluator evaluatorX, hep.aida.IEvaluator evaluatorY, hep.aida.IFilter filter)
           
 void project(hep.aida.IHistogram2D histogram, hep.aida.IEvaluator evaluatorX, hep.aida.IEvaluator evaluatorY, hep.aida.IFilter filter, hep.aida.IEvaluator weightEvaluator)
           
 void project(hep.aida.IHistogram3D histogram, hep.aida.IEvaluator evaluatorX, hep.aida.IEvaluator evaluatorY, hep.aida.IEvaluator evaluatorZ)
           
 void project(hep.aida.IHistogram3D histogram, hep.aida.IEvaluator evaluatorX, hep.aida.IEvaluator evaluatorY, hep.aida.IEvaluator evaluatorZ, hep.aida.IEvaluator weightEvaluator)
           
 void project(hep.aida.IHistogram3D histogram, hep.aida.IEvaluator evaluatorX, hep.aida.IEvaluator evaluatorY, hep.aida.IEvaluator evaluatorZ, hep.aida.IFilter filter)
           
 void project(hep.aida.IHistogram3D histogram, hep.aida.IEvaluator evaluatorX, hep.aida.IEvaluator evaluatorY, hep.aida.IEvaluator evaluatorZ, hep.aida.IFilter filter, hep.aida.IEvaluator weightEvaluator)
           
 void project(hep.aida.IProfile1D profile, hep.aida.IEvaluator evaluatorX, hep.aida.IEvaluator evaluatorY)
           
 void project(hep.aida.IProfile1D profile, hep.aida.IEvaluator evaluatorX, hep.aida.IEvaluator evaluatorY, hep.aida.IEvaluator weightEvaluator)
           
 void project(hep.aida.IProfile1D profile, hep.aida.IEvaluator evaluatorX, hep.aida.IEvaluator evaluatorY, hep.aida.IFilter filter)
           
 void project(hep.aida.IProfile1D profile, hep.aida.IEvaluator evaluatorX, hep.aida.IEvaluator evaluatorY, hep.aida.IFilter filter, hep.aida.IEvaluator weightEvaluator)
           
 void project(hep.aida.IProfile2D profile, hep.aida.IEvaluator evaluatorX, hep.aida.IEvaluator evaluatorY, hep.aida.IEvaluator evaluatorZ)
           
 void project(hep.aida.IProfile2D profile, hep.aida.IEvaluator evaluatorX, hep.aida.IEvaluator evaluatorY, hep.aida.IEvaluator evaluatorZ, hep.aida.IEvaluator weightEvaluator)
           
 void project(hep.aida.IProfile2D profile, hep.aida.IEvaluator evaluatorX, hep.aida.IEvaluator evaluatorY, hep.aida.IEvaluator evaluatorZ, hep.aida.IFilter filter)
           
 void project(hep.aida.IProfile2D profile, hep.aida.IEvaluator evaluatorX, hep.aida.IEvaluator evaluatorY, hep.aida.IEvaluator evaluatorZ, hep.aida.IFilter filter, hep.aida.IEvaluator weightEvaluator)
           
 void reset()
           
 void resetRow()
           
 void setAnnotation(hep.aida.IAnnotation annotation)
           
 void setTitle(String title)
           
 String title()
           
 
Methods inherited from class hep.aida.ref.ManagedObject
isFillable, name, setFillable, setName
 
Methods inherited from class hep.aida.ref.event.AIDAObservable
addListener, createEvent, fireStateChanged, fireStateChanged, removeListener, setIsValidAfterNotify, setValid
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface hep.aida.ITuple
columnMax, columnMean, columnMin, columnName, columnRms, columns, columnType, findColumn, getBoolean, getByte, getChar, getDouble, getFloat, getInt, getLong, getObject, getShort, getString, getTuple, next, rows, setRow, skip, start
 

Constructor Detail

AbstractTuple

public AbstractTuple(String name)
Method Detail

columnNames

public String[] columnNames()
Specified by:
columnNames in interface hep.aida.ITuple

columnTypes

public Class[] columnTypes()
Specified by:
columnTypes in interface hep.aida.ITuple

getAIDAType

public String getAIDAType()
Description copied from class: ManagedObject
Non-AIDA methods down here.

Overrides:
getAIDAType in class ManagedObject

title

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

setTitle

public void setTitle(String title)
Specified by:
setTitle in interface hep.aida.ITuple

annotation

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

setAnnotation

public void setAnnotation(hep.aida.IAnnotation annotation)

getRow

public int getRow()

addRow

public void addRow()
            throws hep.aida.OutOfStorageException
Specified by:
addRow in interface hep.aida.ITuple
hep.aida.OutOfStorageException

fill

public void fill(double[] values)
          throws IllegalArgumentException
Specified by:
fill in interface hep.aida.ITuple
IllegalArgumentException

fill

public void fill(float[] values)
          throws IllegalArgumentException
Specified by:
fill in interface hep.aida.ITuple
IllegalArgumentException

fill

public void fill(int param,
                 int param1)
          throws IllegalArgumentException
Specified by:
fill in interface hep.aida.ITuple
IllegalArgumentException

fill

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

fill

public void fill(int param,
                 float param1)
          throws IllegalArgumentException
Specified by:
fill in interface hep.aida.ITuple
IllegalArgumentException

fill

public void fill(int param,
                 long param1)
          throws IllegalArgumentException
Specified by:
fill in interface hep.aida.ITuple
IllegalArgumentException

fill

public void fill(int param,
                 Object obj)
          throws IllegalArgumentException
Specified by:
fill in interface hep.aida.ITuple
IllegalArgumentException

fill

public void fill(int param,
                 char param1)
          throws IllegalArgumentException
Specified by:
fill in interface hep.aida.ITuple
IllegalArgumentException

fill

public void fill(int param,
                 byte param1)
          throws IllegalArgumentException
Specified by:
fill in interface hep.aida.ITuple
IllegalArgumentException

fill

public void fill(int param,
                 short param1)
          throws IllegalArgumentException
Specified by:
fill in interface hep.aida.ITuple
IllegalArgumentException

fill

public void fill(int param,
                 String str)
          throws IllegalArgumentException
Specified by:
fill in interface hep.aida.ITuple
IllegalArgumentException

fill

public void fill(int param,
                 boolean param1)
          throws IllegalArgumentException
Specified by:
fill in interface hep.aida.ITuple
IllegalArgumentException

reset

public void reset()
Specified by:
reset in interface hep.aida.ITuple

resetRow

public void resetRow()
Specified by:
resetRow in interface hep.aida.ITuple

project

public void project(hep.aida.IHistogram1D histogram,
                    hep.aida.IEvaluator evaluator)
Specified by:
project in interface hep.aida.ITuple

project

public void project(hep.aida.IHistogram1D histogram,
                    hep.aida.IEvaluator evaluator,
                    hep.aida.IEvaluator weightEvaluator)
Specified by:
project in interface hep.aida.ITuple

project

public void project(hep.aida.IHistogram1D histogram,
                    hep.aida.IEvaluator evaluator,
                    hep.aida.IFilter filter,
                    hep.aida.IEvaluator weightEvaluator)
Specified by:
project in interface hep.aida.ITuple

project

public void project(hep.aida.IHistogram1D histogram,
                    hep.aida.IEvaluator evaluator,
                    hep.aida.IFilter filter)
Specified by:
project in interface hep.aida.ITuple

project

public void project(hep.aida.IHistogram2D histogram,
                    hep.aida.IEvaluator evaluatorX,
                    hep.aida.IEvaluator evaluatorY,
                    hep.aida.IFilter filter)
Specified by:
project in interface hep.aida.ITuple

project

public void project(hep.aida.IHistogram2D histogram,
                    hep.aida.IEvaluator evaluatorX,
                    hep.aida.IEvaluator evaluatorY)
Specified by:
project in interface hep.aida.ITuple

project

public void project(hep.aida.IHistogram2D histogram,
                    hep.aida.IEvaluator evaluatorX,
                    hep.aida.IEvaluator evaluatorY,
                    hep.aida.IEvaluator weightEvaluator)
Specified by:
project in interface hep.aida.ITuple

project

public void project(hep.aida.IHistogram2D histogram,
                    hep.aida.IEvaluator evaluatorX,
                    hep.aida.IEvaluator evaluatorY,
                    hep.aida.IFilter filter,
                    hep.aida.IEvaluator weightEvaluator)
Specified by:
project in interface hep.aida.ITuple

project

public void project(hep.aida.IHistogram3D histogram,
                    hep.aida.IEvaluator evaluatorX,
                    hep.aida.IEvaluator evaluatorY,
                    hep.aida.IEvaluator evaluatorZ,
                    hep.aida.IFilter filter)
Specified by:
project in interface hep.aida.ITuple

project

public void project(hep.aida.IHistogram3D histogram,
                    hep.aida.IEvaluator evaluatorX,
                    hep.aida.IEvaluator evaluatorY,
                    hep.aida.IEvaluator evaluatorZ)
Specified by:
project in interface hep.aida.ITuple

project

public void project(hep.aida.IHistogram3D histogram,
                    hep.aida.IEvaluator evaluatorX,
                    hep.aida.IEvaluator evaluatorY,
                    hep.aida.IEvaluator evaluatorZ,
                    hep.aida.IEvaluator weightEvaluator)
Specified by:
project in interface hep.aida.ITuple

project

public void project(hep.aida.IHistogram3D histogram,
                    hep.aida.IEvaluator evaluatorX,
                    hep.aida.IEvaluator evaluatorY,
                    hep.aida.IEvaluator evaluatorZ,
                    hep.aida.IFilter filter,
                    hep.aida.IEvaluator weightEvaluator)
Specified by:
project in interface hep.aida.ITuple

project

public void project(hep.aida.ICloud1D cloud,
                    hep.aida.IEvaluator evaluator)
Specified by:
project in interface hep.aida.ITuple

project

public void project(hep.aida.ICloud1D cloud,
                    hep.aida.IEvaluator evaluator,
                    hep.aida.IFilter filter)
Specified by:
project in interface hep.aida.ITuple

project

public void project(hep.aida.ICloud1D cloud,
                    hep.aida.IEvaluator evaluator,
                    hep.aida.IEvaluator weightEvaluator)
Specified by:
project in interface hep.aida.ITuple

project

public void project(hep.aida.ICloud1D cloud,
                    hep.aida.IEvaluator evaluator,
                    hep.aida.IFilter filter,
                    hep.aida.IEvaluator weightEvaluator)
Specified by:
project in interface hep.aida.ITuple

project

public void project(hep.aida.ICloud2D cloud,
                    hep.aida.IEvaluator evaluatorX,
                    hep.aida.IEvaluator evaluatorY)
Specified by:
project in interface hep.aida.ITuple

project

public void project(hep.aida.ICloud2D cloud,
                    hep.aida.IEvaluator evaluatorX,
                    hep.aida.IEvaluator evaluatorY,
                    hep.aida.IEvaluator weightEvaluator)
Specified by:
project in interface hep.aida.ITuple

project

public void project(hep.aida.ICloud2D cloud,
                    hep.aida.IEvaluator evaluatorX,
                    hep.aida.IEvaluator evaluatorY,
                    hep.aida.IFilter filter)
Specified by:
project in interface hep.aida.ITuple

project

public void project(hep.aida.ICloud2D cloud,
                    hep.aida.IEvaluator evaluatorX,
                    hep.aida.IEvaluator evaluatorY,
                    hep.aida.IFilter filter,
                    hep.aida.IEvaluator weightEvaluator)
Specified by:
project in interface hep.aida.ITuple

project

public void project(hep.aida.ICloud3D cloud,
                    hep.aida.IEvaluator evaluatorX,
                    hep.aida.IEvaluator evaluatorY,
                    hep.aida.IEvaluator evaluatorZ)
Specified by:
project in interface hep.aida.ITuple

project

public void project(hep.aida.ICloud3D cloud,
                    hep.aida.IEvaluator evaluatorX,
                    hep.aida.IEvaluator evaluatorY,
                    hep.aida.IEvaluator evaluatorZ,
                    hep.aida.IFilter filter)
Specified by:
project in interface hep.aida.ITuple

project

public void project(hep.aida.ICloud3D cloud,
                    hep.aida.IEvaluator evaluatorX,
                    hep.aida.IEvaluator evaluatorY,
                    hep.aida.IEvaluator evaluatorZ,
                    hep.aida.IEvaluator weightEvaluator)
Specified by:
project in interface hep.aida.ITuple

project

public void project(hep.aida.ICloud3D cloud,
                    hep.aida.IEvaluator evaluatorX,
                    hep.aida.IEvaluator evaluatorY,
                    hep.aida.IEvaluator evaluatorZ,
                    hep.aida.IFilter filter,
                    hep.aida.IEvaluator weightEvaluator)
Specified by:
project in interface hep.aida.ITuple

project

public void project(hep.aida.IProfile1D profile,
                    hep.aida.IEvaluator evaluatorX,
                    hep.aida.IEvaluator evaluatorY)
Specified by:
project in interface hep.aida.ITuple

project

public void project(hep.aida.IProfile1D profile,
                    hep.aida.IEvaluator evaluatorX,
                    hep.aida.IEvaluator evaluatorY,
                    hep.aida.IFilter filter)
Specified by:
project in interface hep.aida.ITuple

project

public void project(hep.aida.IProfile1D profile,
                    hep.aida.IEvaluator evaluatorX,
                    hep.aida.IEvaluator evaluatorY,
                    hep.aida.IEvaluator weightEvaluator)
Specified by:
project in interface hep.aida.ITuple

project

public void project(hep.aida.IProfile1D profile,
                    hep.aida.IEvaluator evaluatorX,
                    hep.aida.IEvaluator evaluatorY,
                    hep.aida.IFilter filter,
                    hep.aida.IEvaluator weightEvaluator)
Specified by:
project in interface hep.aida.ITuple

project

public void project(hep.aida.IProfile2D profile,
                    hep.aida.IEvaluator evaluatorX,
                    hep.aida.IEvaluator evaluatorY,
                    hep.aida.IEvaluator evaluatorZ)
Specified by:
project in interface hep.aida.ITuple

project

public void project(hep.aida.IProfile2D profile,
                    hep.aida.IEvaluator evaluatorX,
                    hep.aida.IEvaluator evaluatorY,
                    hep.aida.IEvaluator evaluatorZ,
                    hep.aida.IEvaluator weightEvaluator)
Specified by:
project in interface hep.aida.ITuple

project

public void project(hep.aida.IProfile2D profile,
                    hep.aida.IEvaluator evaluatorX,
                    hep.aida.IEvaluator evaluatorY,
                    hep.aida.IEvaluator evaluatorZ,
                    hep.aida.IFilter filter)
Specified by:
project in interface hep.aida.ITuple

project

public void project(hep.aida.IProfile2D profile,
                    hep.aida.IEvaluator evaluatorX,
                    hep.aida.IEvaluator evaluatorY,
                    hep.aida.IEvaluator evaluatorZ,
                    hep.aida.IFilter filter,
                    hep.aida.IEvaluator weightEvaluator)
Specified by:
project in interface hep.aida.ITuple

FreeHEP API
Version v1.2.2

Copyright © 2000-2003 FreeHEP, All Rights Reserved.