Documentation of 'hep.aida.IEvaluator' Java class
IEvaluator
hep.aida

Interface IEvaluator

  • All Known Implementing Classes:
    Evaluator


    public interface IEvaluator
    User's level interface of an IEvaluator.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method and Description
      double evaluateDouble()
      Evaluate the IEvaluator from the data in the current row of the ITuple it is associated to.
      java.lang.String expression()
      Get the expression that defined the IEvaluator.
      void initialize(ITuple ituple)
      Initialize the IEvaluator and associate it to an ITuple.
    • Method Detail

      • initialize

        void initialize(ITuple ituple)
                 throws java.lang.IllegalArgumentException
        Initialize the IEvaluator and associate it to an ITuple.
        Parameters:
        ituple - The ITuple to which the IEvaluator is associated.
        Throws:
        java.lang.IllegalArgumentException - If the IEvaluator and the ITuple are not compatible.
      • evaluateDouble

        double evaluateDouble()
                       throws java.lang.RuntimeException
        Evaluate the IEvaluator from the data in the current row of the ITuple it is associated to.
        Returns:
        The current value of the Evaluator.
        Throws:
        java.lang.RuntimeException - if the IEvaluator has not been initialized.
      • expression

        java.lang.String expression()
        Get the expression that defined the IEvaluator.
        Returns:
        The expression.

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.