#include <TrinarySelector.h>
Public Member Functions | |
virtual bool | operator() (const edm::ObjectWithDict &o) const |
return true if the object is selected More... | |
TrinarySelector (boost::shared_ptr< ExpressionBase > lhs, boost::shared_ptr< ComparisonBase > cmp1, boost::shared_ptr< ExpressionBase > mid, boost::shared_ptr< ComparisonBase > cmp2, boost::shared_ptr< ExpressionBase > rhs) | |
Public Member Functions inherited from reco::parser::SelectorBase | |
virtual | ~SelectorBase () |
destructor More... | |
Public Attributes | |
boost::shared_ptr< ComparisonBase > | cmp1_ |
boost::shared_ptr< ComparisonBase > | cmp2_ |
boost::shared_ptr< ExpressionBase > | lhs_ |
boost::shared_ptr< ExpressionBase > | mid_ |
boost::shared_ptr< ExpressionBase > | rhs_ |
Definition at line 20 of file TrinarySelector.h.
|
inline |
Definition at line 21 of file TrinarySelector.h.
|
inlinevirtual |
return true if the object is selected
Implements reco::parser::SelectorBase.
Definition at line 27 of file TrinarySelector.h.
References cmp1_, cmp2_, lhs_, mid_, and rhs_.
boost::shared_ptr<ComparisonBase> reco::parser::TrinarySelector::cmp1_ |
Definition at line 33 of file TrinarySelector.h.
Referenced by operator()().
boost::shared_ptr<ComparisonBase> reco::parser::TrinarySelector::cmp2_ |
Definition at line 35 of file TrinarySelector.h.
Referenced by operator()().
boost::shared_ptr<ExpressionBase> reco::parser::TrinarySelector::lhs_ |
Definition at line 32 of file TrinarySelector.h.
Referenced by operator()().
boost::shared_ptr<ExpressionBase> reco::parser::TrinarySelector::mid_ |
Definition at line 34 of file TrinarySelector.h.
Referenced by operator()().
boost::shared_ptr<ExpressionBase> reco::parser::TrinarySelector::rhs_ |
Definition at line 36 of file TrinarySelector.h.
Referenced by operator()().