LArSoft
v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
|
#include "CachedProducts.h"
Public Member Functions | |
void | setupDefault (std::vector< std::string > const &trigger_names) |
void | setup (std::vector< std::pair< std::string, std::string >> const &path_specs, std::vector< std::string > const &trigger_names, std::string const &process_name) |
bool | wantEvent (Event const &) |
art::Handle< art::TriggerResults > | getOneTriggerResults (Event const &) const |
Private Member Functions | |
void | clearTriggerResults () |
void | loadTriggerResults (Event const &) |
Private Attributes | |
std::vector< ProcessAndEventSelector > | p_and_e_selectors_ {} |
bool | loadDone_ {false} |
unsigned long | numberFound_ {} |
Friends | |
class | PVSentry |
Definition at line 71 of file CachedProducts.h.
|
private |
Definition at line 85 of file CachedProducts.cc.
art::Handle< art::TriggerResults > art::detail::CachedProducts::getOneTriggerResults | ( | Event const & | ev | ) | const |
Definition at line 68 of file CachedProducts.cc.
References art::errors::ProductNotFound.
Referenced by art::EventObserverBase::getTriggerResults().
|
private |
Definition at line 93 of file CachedProducts.cc.
References s.
void art::detail::CachedProducts::setup | ( | std::vector< std::pair< std::string, std::string >> const & | path_specs, |
std::vector< std::string > const & | trigger_names, | ||
std::string const & | process_name | ||
) |
Definition at line 22 of file CachedProducts.cc.
Referenced by art::EventObserverBase::init_().
void art::detail::CachedProducts::setupDefault | ( | std::vector< std::string > const & | trigger_names | ) |
Definition at line 13 of file CachedProducts.cc.
Referenced by art::EventObserverBase::init_().
bool art::detail::CachedProducts::wantEvent | ( | Event const & | ev | ) |
Definition at line 52 of file CachedProducts.cc.
References evd::details::begin(), evd::details::end(), and s.
Referenced by art::EventObserverBase::wantEvent().
|
friend |
Definition at line 85 of file CachedProducts.h.
|
private |
Definition at line 87 of file CachedProducts.h.
|
private |
Definition at line 88 of file CachedProducts.h.
|
private |
Definition at line 86 of file CachedProducts.h.