A selector of events. More...
#include "CommonTools/Utils/interface/EventSelector.h"
Public Member Functions | |
const std::vector< std::string > & | description () |
const std::vector< std::string > & | description () |
EventSelector () | |
EventSelector () | |
EventSelector (const edm::ParameterSet &iConfig) | |
EventSelector (const edm::ParameterSet &iConfig) | |
const std::string & | name () const |
name of the module (from configuration) More... | |
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 bool | select (const edm::Event &) const =0 |
decision of the selector module More... | |
virtual | ~EventSelector () |
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 15 of file EventSelector.h.
|
inline |
Definition at line 17 of file EventSelector.h.
|
inline |
Definition at line 18 of file EventSelector.h.
References edm::ParameterSet::getParameter(), edm::ParameterSet::getUntrackedParameter(), name_, and AlCaHLTBitMon_QueryRunRegistry::string.
|
inlinevirtual |
Definition at line 22 of file EventSelector.h.
|
inline |
Definition at line 17 of file EventSelector.h.
|
inline |
Definition at line 18 of file EventSelector.h.
References edm::ParameterSet::getParameter(), edm::ParameterSet::getUntrackedParameter(), name_, and AlCaHLTBitMon_QueryRunRegistry::string.
|
inlinevirtual |
Definition at line 22 of file EventSelector.h.
|
inline |
|
inline |
|
inline |
name of the module (from configuration)
Definition at line 24 of file EventSelector.h.
References name_.
Referenced by cuy.divideElement::__init__(), cuy.plotElement::__init__(), cuy.additionElement::__init__(), cuy.superimposeElement::__init__(), cuy.graphElement::__init__(), BeautifulSoup.Tag::_invert(), and Vispa.Views.PropertyView.Property::valueChanged().
|
inline |
name of the module (from configuration)
Definition at line 24 of file EventSelector.h.
References name_.
Referenced by cuy.divideElement::__init__(), cuy.plotElement::__init__(), cuy.additionElement::__init__(), cuy.superimposeElement::__init__(), cuy.graphElement::__init__(), and BeautifulSoup.Tag::_invert().
|
pure virtual |
decision of the selector module
Implemented in StringCutsEventSelector< Object, existenceMatter >, VariableEventSelector, StringCutEventSelector< Object >, 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().
|
pure virtual |
decision of the selector module
Implemented in StringCutsEventSelector< Object, existenceMatter >, VariableEventSelector, StringCutEventSelector< Object >, and HLTEventSelector.
|
protected |
Definition at line 31 of file EventSelector.h.
Referenced by description(), StringCutEventSelector< Object >::StringCutEventSelector(), StringCutsEventSelector< Object, existenceMatter >::StringCutsEventSelector(), and VariableEventSelector::VariableEventSelector().
|
protected |
Definition at line 30 of file EventSelector.h.
Referenced by EventSelector(), and name().