#include <ExpressionEvaluatorTemplates.h>
Public Types | |
using | Collection = std::vector< Object const * > |
using | Indices = std::vector< unsigned int > |
Public Member Functions | |
virtual void | eval (Collection const &, Indices &) const =0 |
template<typename F > | |
void | select (Collection const &cands, Indices &inds, F f) const |
virtual | ~SelectIndecesInCollection () |
Definition at line 56 of file ExpressionEvaluatorTemplates.h.
using reco::SelectIndecesInCollection< Object >::Collection = std::vector<Object const *> |
Definition at line 57 of file ExpressionEvaluatorTemplates.h.
using reco::SelectIndecesInCollection< Object >::Indices = std::vector<unsigned int> |
Definition at line 58 of file ExpressionEvaluatorTemplates.h.
|
inlinevirtual |
Definition at line 65 of file ExpressionEvaluatorTemplates.h.
|
pure virtual |
|
inline |
Definition at line 60 of file ExpressionEvaluatorTemplates.h.
References EnergyCorrector::c, f, and mps_fire::i.
Referenced by Vispa.Views.LineDecayView.LineDecayContainer::createObject(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController::find(), Vispa.Views.LineDecayView.LineDecayContainer::mousePressEvent(), Vispa.Gui.PortConnection.PointToPointConnection::mousePressEvent(), Vispa.Gui.VispaWidget.VispaWidget::mousePressEvent(), and Vispa.Views.AbstractView.AbstractView::restoreSelection().