LArSoft  v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
art::SelectorBase Class Referenceabstract

#include "SelectorBase.h"

Inheritance diagram for art::SelectorBase:
art::AndHelper< A, B > art::ComposedSelectorWrapper< T > art::MatchAllSelector art::ModuleLabelSelector art::NotHelper< A > art::OrHelper< A, B > art::ProcessNameSelector art::ProductInstanceNameSelector art::Selector

Public Member Functions

virtual ~SelectorBase ()
 
bool match (BranchDescription const &p) const
 
virtual SelectorBaseclone () const =0
 

Private Member Functions

virtual bool doMatch (BranchDescription const &p) const =0
 

Detailed Description

Definition at line 19 of file SelectorBase.h.

Constructor & Destructor Documentation

art::SelectorBase::~SelectorBase ( )
virtual

Definition at line 15 of file SelectorBase.cc.

15 {}

Member Function Documentation

bool art::SelectorBase::match ( BranchDescription const &  p) const
inline

Definition at line 23 of file SelectorBase.h.

References clone(), and doMatch().

Referenced by art::Principal::findGroupsForProcess().

24  {
25  return doMatch(p);
26  }
virtual bool doMatch(BranchDescription const &p) const =0

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