CMS 3D CMS Logo

Public Member Functions | Protected Attributes

triggerExpression::UnaryOperator Class Reference

#include <TriggerExpressionOperators.h>

Inheritance diagram for triggerExpression::UnaryOperator:
triggerExpression::Evaluator triggerExpression::OperatorNot triggerExpression::Prescaler

List of all members.

Public Member Functions

void init (const Data &data)
 UnaryOperator (Evaluator *arg)

Protected Attributes

boost::scoped_ptr< Evaluatorm_arg

Detailed Description

Definition at line 10 of file TriggerExpressionOperators.h.


Constructor & Destructor Documentation

triggerExpression::UnaryOperator::UnaryOperator ( Evaluator arg) [inline]

Definition at line 12 of file TriggerExpressionOperators.h.

                                 :
    m_arg(arg)
  { }

Member Function Documentation

void triggerExpression::UnaryOperator::init ( const Data data) [inline, virtual]

Reimplemented from triggerExpression::Evaluator.

Reimplemented in triggerExpression::Prescaler.

Definition at line 17 of file TriggerExpressionOperators.h.

References m_arg.

                               { 
    m_arg->init(data);
  }

Member Data Documentation

boost::scoped_ptr<Evaluator> triggerExpression::UnaryOperator::m_arg [protected]