CMS 3D CMS Logo

edm::SelectorBase Class Reference

#include <FWCore/Framework/interface/SelectorBase.h>

Inheritance diagram for edm::SelectorBase:

edm::ComposedSelectorWrapper< T > edm::InputTagSelector edm::MatchAllSelector edm::ModuleLabelSelector edm::ProcessNameSelector edm::ProductInstanceNameSelector edm::Selector VisEventSelector

List of all members.

Public Member Functions

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

Private Member Functions

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


Detailed Description

Definition at line 25 of file SelectorBase.h.


Constructor & Destructor Documentation

SelectorBase::~SelectorBase (  )  [virtual]

Definition at line 16 of file SelectorBase.cc.

00017   { }


Member Function Documentation

virtual SelectorBase* edm::SelectorBase::clone (  )  const [pure virtual]

Implemented in edm::ProcessNameSelector, edm::ProductInstanceNameSelector, edm::ModuleLabelSelector, edm::MatchAllSelector, edm::ComposedSelectorWrapper< T >, edm::Selector, edm::InputTagSelector, and VisEventSelector.

virtual bool edm::SelectorBase::doMatch ( ConstBranchDescription const &  p  )  const [private, pure virtual]

Implemented in edm::ProcessNameSelector, edm::ProductInstanceNameSelector, edm::ModuleLabelSelector, edm::MatchAllSelector, edm::ComposedSelectorWrapper< T >, edm::Selector, and VisEventSelector.

bool SelectorBase::match ( ConstBranchDescription const &  p  )  const

Definition at line 20 of file SelectorBase.cc.

Referenced by edm::Selector::doMatch(), and edm::Principal::findGroupsForProcess().

00021   {
00022     return doMatch(p);
00023   }


The documentation for this class was generated from the following files:
Generated on Tue Jun 9 18:44:15 2009 for CMSSW by  doxygen 1.5.4