#include <TriggerResultsBasedEventSelector.h>
Public Types | |
typedef detail::handle_t | handle_t |
typedef std::pair< std::string, std::string > | parsed_path_spec_t |
typedef std::vector< NamedEventSelector > | selectors_t |
Public Member Functions | |
unsigned int | numberOfTokens () const |
void | setup (std::vector< parsed_path_spec_t > const &path_specs, std::vector< std::string > const &triggernames, std::string const &process_name, ConsumesCollector &&iC) |
void | setupDefault () |
EDGetToken | token (unsigned int index) const |
TriggerResultsBasedEventSelector () | |
bool | wantEvent (EventForOutput const &e) |
Private Attributes | |
selectors_t | selectors_ |
bool | wantAllEvents_ |
Definition at line 47 of file TriggerResultsBasedEventSelector.h.
Definition at line 50 of file TriggerResultsBasedEventSelector.h.
typedef std::pair<std::string, std::string> edm::detail::TriggerResultsBasedEventSelector::parsed_path_spec_t |
Definition at line 52 of file TriggerResultsBasedEventSelector.h.
typedef std::vector<NamedEventSelector> edm::detail::TriggerResultsBasedEventSelector::selectors_t |
Definition at line 51 of file TriggerResultsBasedEventSelector.h.
edm::detail::TriggerResultsBasedEventSelector::TriggerResultsBasedEventSelector | ( | ) |
Definition at line 114 of file TriggerResultsBasedEventSelector.cc.
|
inline |
Definition at line 63 of file TriggerResultsBasedEventSelector.h.
void edm::detail::TriggerResultsBasedEventSelector::setup | ( | std::vector< parsed_path_spec_t > const & | path_specs, |
std::vector< std::string > const & | triggernames, | ||
std::string const & | process_name, | ||
ConsumesCollector && | iC | ||
) |
Definition at line 118 of file TriggerResultsBasedEventSelector.cc.
References eostools::move(), callgraph::path, and selectors_.
Referenced by edm::detail::configureEventSelector().
void edm::detail::TriggerResultsBasedEventSelector::setupDefault | ( | ) |
Definition at line 116 of file TriggerResultsBasedEventSelector.cc.
References wantAllEvents_.
Referenced by edm::detail::configureEventSelector().
|
inline |
Definition at line 64 of file TriggerResultsBasedEventSelector.h.
bool edm::detail::TriggerResultsBasedEventSelector::wantEvent | ( | EventForOutput const & | e | ) |
Definition at line 148 of file TriggerResultsBasedEventSelector.cc.
References edm::OccurrenceForOutput::getByToken(), cmsBatch::handle, edm::match(), selectors_, and wantAllEvents_.
Referenced by edm::SubProcess::doEventAsync().
|
private |
Definition at line 67 of file TriggerResultsBasedEventSelector.h.
Referenced by setup(), and wantEvent().
|
private |
Definition at line 68 of file TriggerResultsBasedEventSelector.h.
Referenced by setupDefault(), and wantEvent().