// AID-GENERATED
// =========================================================================
// This class was generated by AID - Abstract Interface Definition
// DO NOT MODIFY, but use the org.freehep.aid.Aid utility to regenerate it.
// =========================================================================
// This file is part of the AIDA library
// Copyright (C) 2002 by the AIDA team. All rights reserved.
// This library is free software and under the terms of the
// GNU Library General Public License described in the LGPL.txt
package hep.aida;
/**
* User level interface to a Tuple column.
* Provides the common functionality of the tuple column classes.
*
* @author The AIDA team (http://aida.freehep.org/)
*
*/
public interface IBaseTupleColumn {
/**
* Get the name of the column.
* @return The column's name.
*
*/
public String name();
/**
* Get the type of a give column.
* @return The column's Class.
*
*/
public Class type();
/**
* Get the minimum value of the column (if it can be converted to a double).
* @return The column's minimum value. In Java Double.NaN might be returned.
*
*/
public double minimum();
/**
* Get the maximum value of the column (if it can be converted to a double).
* @return The column's maximum value. In Java Double.NaN might be returned.
*
*/
public double maximum();
/**
* Get the mean value of the column (if it can be converted to a double).
* @return The column's mean value. In Java Double.NaN might be returned.
*
*/
public double mean();
/**
* Get the RMS of the given column (if it can be converted to a double).
* @return The column's RMS. In Java Double.NaN might be returned.
*
*/
public double rms();
} // class or interface
Ads help maintain this website.