hep.aida.web.taglib
Interface TupleProjectionTag

All Known Implementing Classes:
TupleProjectionTagImpl, TupleProjectionTagSupport

public interface TupleProjectionTag

A top level tag which cretes a projection from an ITuple.

Author:
The AIDA team @ SLAC

Method Summary
 void setFilter(java.lang.String filter)
          Set the filter.
 void setName(java.lang.String name)
           
 void setScope(java.lang.String scope)
          Set the scope of the output variable.
 void setTuple(hep.aida.ITuple tuple)
          Set the ITuplefrom which to make the projection.
 void setVar(java.lang.String var)
          Set the name of the output variable for the projection; it is an IManagedObject.
 void setXbins(int xbins)
          Set the number of bins along the x on the projection.
 void setXmax(double xmax)
          Set the upper edge along x.
 void setXmin(double xmin)
          Set the lower edge along x.
 void setXprojection(java.lang.String xproj)
          Set the x projection.
 void setYbins(int ybins)
          Set the number of bins along the y on the projection.
 void setYmax(double ymax)
          Set the upper edge along y.
 void setYmin(double ymin)
          Set the lower edge along y.
 void setYprojection(java.lang.String yproj)
          Set the y projection.
 

Method Detail

setName

void setName(java.lang.String name)

setVar

void setVar(java.lang.String var)
Set the name of the output variable for the projection; it is an IManagedObject. This is a required attribute. If the scope is not specified (see setScope(String)) then the projection will be stored in page scope.

Parameters:
var - the name of the output variable
See Also:
setScope(String)

setScope

void setScope(java.lang.String scope)
Set the scope of the output variable. This is an optional attribute, and can be one of page,request, session or application. The default is page.

Parameters:
scope - scope of the output variable
See Also:
setVar(String)

setTuple

void setTuple(hep.aida.ITuple tuple)
Set the ITuplefrom which to make the projection. This is a required attribute.

Parameters:
tuple - the ITupleto project.

setXprojection

void setXprojection(java.lang.String xproj)
Set the x projection. This is a required attribute.

Parameters:
xproj - the value to project.

setYprojection

void setYprojection(java.lang.String yproj)
Set the y projection.

Parameters:
yproj - the value to project.

setFilter

void setFilter(java.lang.String filter)
Set the filter.

Parameters:
filter - the filter for the projection.

setXbins

void setXbins(int xbins)
Set the number of bins along the x on the projection.

Parameters:
xbins - The number of bins on the x axis.

setYbins

void setYbins(int ybins)
Set the number of bins along the y on the projection.

Parameters:
ybins - The number of bins on the y axis.

setXmin

void setXmin(double xmin)
Set the lower edge along x.

Parameters:
xmin - The lower edge along x.

setXmax

void setXmax(double xmax)
Set the upper edge along x.

Parameters:
xmax - The upper edge along x.

setYmin

void setYmin(double ymin)
Set the lower edge along y.

Parameters:
ymin - The lower edge along y.

setYmax

void setYmax(double ymax)
Set the upper edge along y.

Parameters:
ymax - The upper edge along y.


Copyright 2000-2007 FreeHEP. All Rights Reserved.