A selector of events. More...
#include "CommonTools/Utils/interface/EventSelector.h"
Public Member Functions | |
const std::vector< std::string > & | description () |
EventSelector () | |
EventSelector (const edm::ParameterSet &iConfig, edm::ConsumesCollector &&iC) | |
EventSelector (const edm::ParameterSet &iConfig, edm::ConsumesCollector &iC) | |
const std::string & | name () const |
name of the module (from configuration) More... | |
virtual bool | select (const edm::Event &) const =0 |
decision of the selector module More... | |
virtual | ~EventSelector () |
Protected Attributes | |
std::vector< std::string > | description_ |
std::string | name_ |
A selector of events.
Base class for event selection modules for SUSY analysis.
This is a placeholder.
Definition at line 16 of file EventSelector.h.
|
inline |
Definition at line 18 of file EventSelector.h.
|
inline |
Definition at line 19 of file EventSelector.h.
|
inline |
Definition at line 21 of file EventSelector.h.
References edm::ParameterSet::getParameter(), edm::ParameterSet::getUntrackedParameter(), name_, and AlCaHLTBitMon_QueryRunRegistry::string.
|
inlinevirtual |
Definition at line 25 of file EventSelector.h.
|
inline |
|
inline |
name of the module (from configuration)
Definition at line 27 of file EventSelector.h.
References name_.
Referenced by cuy.divideElement::__init__(), cuy.plotElement::__init__(), cuy.additionElement::__init__(), cuy.superimposeElement::__init__(), cuy.graphElement::__init__(), config.CFG::__str__(), validation.Sample::digest(), VIDSelectorBase.VIDSelectorBase::initialize(), and Vispa.Views.PropertyView.Property::valueChanged().
|
pure virtual |
decision of the selector module
Implemented in StringCutsEventSelector< Object, existenceMatter >, VariableEventSelector, VariableFormulaEventSelector, StringCutEventSelector< Object, any >, and HLTEventSelector.
Referenced by Filter::accept(), 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().
|
protected |
Definition at line 34 of file EventSelector.h.
Referenced by description(), StringCutEventSelector< Object, any >::StringCutEventSelector(), StringCutsEventSelector< Object, existenceMatter >::StringCutsEventSelector(), and VariableEventSelector::VariableEventSelector().
|
protected |
Definition at line 33 of file EventSelector.h.
Referenced by EventSelector(), name(), and VariableFormulaEventSelector::VariableFormulaEventSelector().