LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
#include "ProcessAndEventSelectors.h"
Public Member Functions | |
ProcessAndEventSelector (std::string const &process, EventSelector const &es) | |
art::Handle< art::TriggerResults > | triggerResults (Event const &e) const |
bool | match (ScheduleID const id, Event const &e) const |
Private Attributes | |
ProcessNameSelector | processNameSelector_ |
EventSelector | eventSelector_ |
Definition at line 17 of file ProcessAndEventSelectors.h.
|
explicit |
Definition at line 23 of file ProcessAndEventSelectors.cc.
References eventSelector_.
bool art::detail::ProcessAndEventSelector::match | ( | ScheduleID const | id, |
Event const & | e | ||
) | const |
Definition at line 37 of file ProcessAndEventSelectors.cc.
References art::EventSelector::acceptEvent(), eventSelector_, and triggerResults().
Handle< TriggerResults > art::detail::ProcessAndEventSelector::triggerResults | ( | Event const & | e | ) | const |
Definition at line 29 of file ProcessAndEventSelectors.cc.
References art::ProductRetriever::get(), and processNameSelector_.
Referenced by match().
|
mutableprivate |
Definition at line 27 of file ProcessAndEventSelectors.h.
Referenced by match(), and ProcessAndEventSelector().
|
private |
Definition at line 26 of file ProcessAndEventSelectors.h.
Referenced by triggerResults().