#include <RunLumiSelector.h>
Public Member Functions | |
bool | operator() (edm::EventBase const &ev, pat::strbitset &ret) override |
RunLumiSelector () | |
RunLumiSelector (edm::ParameterSet const ¶ms, edm::ConsumesCollector &&iC) | |
RunLumiSelector (edm::ParameterSet const ¶ms) | |
Public Member Functions inherited from EventSelector | |
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 () |
Private Attributes | |
std::vector < edm::LuminosityBlockRange > | lumis_ |
Additional Inherited Members | |
Protected Attributes inherited from EventSelector | |
std::vector< std::string > | description_ |
std::string | name_ |
Definition at line 17 of file RunLumiSelector.h.
|
inline |
Definition at line 19 of file RunLumiSelector.h.
|
inline |
Definition at line 22 of file RunLumiSelector.h.
|
inline |
Definition at line 25 of file RunLumiSelector.h.
References edm::ParameterSet::exists(), edm::ParameterSet::getUntrackedParameter(), lumis_, and push_back().
|
inlineoverride |
Definition at line 39 of file RunLumiSelector.h.
References edm::EventBase::id(), edm::EventID::luminosityBlock(), lumis_, runTheMatrix::ret, and edm::EventID::run().
|
private |
Definition at line 66 of file RunLumiSelector.h.
Referenced by operator()(), and RunLumiSelector().