// 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.