CMS 3D CMS Logo

List of all members | Public Member Functions
triggerExpression::Evaluator Class Referenceabstract

#include <TriggerExpressionEvaluator.h>

Inheritance diagram for triggerExpression::Evaluator:
triggerExpression::BinaryOperator triggerExpression::Constant triggerExpression::L1uGTReader triggerExpression::PathReader triggerExpression::UnaryOperator triggerExpression::OperatorAnd triggerExpression::OperatorOr triggerExpression::OperatorXor triggerExpression::OperatorNot triggerExpression::Prescaler

Public Member Functions

virtual void dump (std::ostream &out) const =0
 
 Evaluator ()
 
virtual void init (const Data &data)
 
virtual bool operator() (const Data &data) const =0
 
virtual ~Evaluator ()
 

Detailed Description

Definition at line 10 of file TriggerExpressionEvaluator.h.

Constructor & Destructor Documentation

◆ Evaluator()

triggerExpression::Evaluator::Evaluator ( )
inline

Definition at line 12 of file TriggerExpressionEvaluator.h.

12 {}

◆ ~Evaluator()

virtual triggerExpression::Evaluator::~Evaluator ( )
inlinevirtual

Definition at line 24 of file TriggerExpressionEvaluator.h.

24 {}

Member Function Documentation

◆ dump()

virtual void triggerExpression::Evaluator::dump ( std::ostream &  out) const
pure virtual

◆ init()

virtual void triggerExpression::Evaluator::init ( const Data data)
inlinevirtual

◆ operator()()

virtual bool triggerExpression::Evaluator::operator() ( const Data data) const
pure virtual