template<typename Object, bool existenceMatter = true>
class StringCutsEventSelector< Object, existenceMatter >
Definition at line 73 of file StringCutEventSelector.h.
template<typename Object , bool existenceMatter = true>
decision of the selector module
Implements EventSelector.
Definition at line 114 of file StringCutEventSelector.h.
References StringCutEventSelector< Object, any >::f_, edm::Event::getByToken(), mps_fire::i, EcalTangentSkim_cfg::o, StringCutEventSelector< Object, any >::order_, StringCutEventSelector< Object, any >::srcToken_, and parallelization::uint.
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().
117 std::vector<const Object*> copyToSort(oH->size());
118 for (
uint i = 0;
i != oH->size(); ++
i)
119 copyToSort[
i] = &(*oH)[
i];
124 if (existenceMatter && oH->size() <
f_.size())
126 for (; i !=
f_.size(); i++) {
127 if (!existenceMatter && i == oH->size())
131 const Object&
o = *(copyToSort[
i]);
std::vector< StringCutObjectSelector< Object > * > f_
StringObjectFunction< Object > * order_
edm::EDGetTokenT< edm::View< Object > > srcToken_