RAIDA  1.9.0
Public Member Functions | List of all members
AIDA::IEvaluatorROOT Class Reference

User's level interface of an IEvaluator. More...

#include <IEvaluatorROOT.h>

Inheritance diagram for AIDA::IEvaluatorROOT:
AIDA::IEvaluator

Public Member Functions

virtual ~IEvaluatorROOT ()
 Destructor.
 
virtual bool initialize (ITuple &tuple)
 Initialize the IEvaluator and associate it to an ITuple. More...
 
virtual double evaluateDouble () const
 Evaluate the IEvaluator from the data in the current row of the ITuple it is associated to. More...
 
virtual std::string expression () const
 Get the expression that defined the IEvaluator. More...
 
- Public Member Functions inherited from AIDA::IEvaluator
virtual ~IEvaluator ()
 Destructor.
 

Detailed Description

User's level interface of an IEvaluator.

Author
T. Kraemer, DESY
Version
Id:
IEvaluatorROOT.h,v 1.1 2006-12-14 09:41:42 tkraemer Exp

Member Function Documentation

double IEvaluatorROOT::evaluateDouble ( ) const
virtual

Evaluate the IEvaluator from the data in the current row of the ITuple it is associated to.

Returns
The current value of the Evaluator.

Implements AIDA::IEvaluator.

std::string IEvaluatorROOT::expression ( ) const
virtual

Get the expression that defined the IEvaluator.

Returns
The expression.

Implements AIDA::IEvaluator.

bool IEvaluatorROOT::initialize ( ITuple tuple)
virtual

Initialize the IEvaluator and associate it to an ITuple.

Parameters
tupleThe ITuple to which the IEvaluator is sssociated.
Returns
false If the IEvaluator and the ITuple are not compatible.

Implements AIDA::IEvaluator.


The documentation for this class was generated from the following files: