#include <TrackerDetIdSelector.h>
Public Types | |
enum | OP { OP::GREATER, OP::GREATER_EQUAL, OP::EQUAL, OP::LESS_EQUAL, OP::LESS, OP::NOT_EQUAL, OP::AND, OP::OR } |
Public Member Functions | |
BinaryOP (OP op, ExpressionAST const &left, ExpressionAST const &right) | |
int | evaluate (const DetId &detId, const TrackerTopology &trackerTopology) const |
Public Attributes | |
ExpressionAST | left |
enum BinaryOP::OP | op |
ExpressionAST | right |
Definition at line 56 of file TrackerDetIdSelector.h.
|
strong |
Enumerator | |
---|---|
GREATER | |
GREATER_EQUAL | |
EQUAL | |
LESS_EQUAL | |
LESS | |
NOT_EQUAL | |
AND | |
OR |
Definition at line 57 of file TrackerDetIdSelector.h.
|
inline |
|
inline |
Definition at line 63 of file TrackerDetIdSelector.h.
References AND, EQUAL, ExpressionAST::evaluate(), GREATER, GREATER_EQUAL, left, LESS, LESS_EQUAL, NOT_EQUAL, op, OR, and right.
Referenced by Accessor::operator()().
ExpressionAST BinaryOP::left |
Definition at line 58 of file TrackerDetIdSelector.h.
Referenced by svgfig.Curve.Samples::__len__(), evaluate(), progressbar.Bar::update(), and progressbar.BouncingBar::update().
enum BinaryOP::OP BinaryOP::op |
Referenced by evaluate().
ExpressionAST BinaryOP::right |
Definition at line 59 of file TrackerDetIdSelector.h.
Referenced by evaluate(), progressbar.Bar::update(), and progressbar.BouncingBar::update().