Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
art::detail::CachedProducts Class Reference

#include "/cvmfs/nova.opensciencegrid.org/externals/art/v2_13_00/source/art/Framework/Core/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::TriggerResultsgetOneTriggerResults (Event const &) const
 

Private Member Functions

void clearTriggerResults ()
 
void loadTriggerResults (Event const &)
 

Private Attributes

std::vector< ProcessAndEventSelectorp_and_e_selectors_ {}
 
bool loadDone_ {false}
 
unsigned long numberFound_ {}
 

Friends

class PVSentry
 

Detailed Description

Definition at line 71 of file CachedProducts.h.

Member Function Documentation

void art::detail::CachedProducts::clearTriggerResults ( )
private
art::Handle<art::TriggerResults> art::detail::CachedProducts::getOneTriggerResults ( Event const &  ) const
void art::detail::CachedProducts::loadTriggerResults ( Event const &  )
private
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 
)
void art::detail::CachedProducts::setupDefault ( std::vector< std::string > const &  trigger_names)
bool art::detail::CachedProducts::wantEvent ( Event const &  )

Friends And Related Function Documentation

friend class PVSentry
friend

Definition at line 85 of file CachedProducts.h.

Member Data Documentation

bool art::detail::CachedProducts::loadDone_ {false}
private

Definition at line 87 of file CachedProducts.h.

unsigned long art::detail::CachedProducts::numberFound_ {}
private

Definition at line 88 of file CachedProducts.h.

std::vector<ProcessAndEventSelector> art::detail::CachedProducts::p_and_e_selectors_ {}
private

Definition at line 86 of file CachedProducts.h.


The documentation for this class was generated from the following file: