Public Types | |
enum | EvaluatorType { Name, Not, And, Or, BeginParen } |
Public Member Functions | |
virtual bool | evaluate (edm::Event const &event) const |
virtual void | init (edm::ConsumesCollector &) |
virtual const char * | pathName () const |
virtual void | print (std::ostream &out, unsigned int indentation) const |
virtual void | setLeft (std::unique_ptr< Evaluator > &&) |
virtual void | setRight (std::unique_ptr< Evaluator > &&) |
virtual EvaluatorType | type () const =0 |
virtual | ~Evaluator () |
Definition at line 48 of file L1GTAlgoBlockProducer.cc.
|
inlinevirtual |
Definition at line 50 of file L1GTAlgoBlockProducer.cc.
|
inlinevirtual |
Reimplemented in pathStatusExpression::BinaryOperator< T >, pathStatusExpression::NotOperator, and pathStatusExpression::Operand.
Definition at line 62 of file L1GTAlgoBlockProducer.cc.
|
inlinevirtual |
Reimplemented in pathStatusExpression::BinaryOperator< T >, pathStatusExpression::NotOperator, and pathStatusExpression::Operand.
Definition at line 61 of file L1GTAlgoBlockProducer.cc.
|
inlinevirtual |
Definition at line 55 of file L1GTAlgoBlockProducer.cc.
|
inlinevirtual |
Reimplemented in pathStatusExpression::BinaryOperator< T >, pathStatusExpression::BinaryOperator< T >, pathStatusExpression::BinaryOperator< T >, pathStatusExpression::NotOperator, and pathStatusExpression::Operand.
Definition at line 60 of file L1GTAlgoBlockProducer.cc.
|
inlinevirtual |
Reimplemented in pathStatusExpression::BinaryOperator< T >, and pathStatusExpression::NotOperator.
Definition at line 57 of file L1GTAlgoBlockProducer.cc.
|
inlinevirtual |
Reimplemented in pathStatusExpression::BinaryOperator< T >.
Definition at line 58 of file L1GTAlgoBlockProducer.cc.
|
pure virtual |