LArSoft  v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
art::MatchAllSelector Class Reference

#include "Selector.h"

Inheritance diagram for art::MatchAllSelector:
art::SelectorBase

Public Member Functions

 MatchAllSelector ()
 
virtual MatchAllSelectorclone () const override
 
bool match (BranchDescription const &p) const
 

Private Member Functions

virtual bool doMatch (BranchDescription const &) const override
 

Detailed Description

Class MatchAllSelector. Dummy selector whose match function always returns true.

Definition at line 162 of file Selector.h.

Constructor & Destructor Documentation

art::MatchAllSelector::MatchAllSelector ( )
inline

Definition at line 164 of file Selector.h.

164 {}

Member Function Documentation

virtual MatchAllSelector* art::MatchAllSelector::clone ( ) const
inlineoverridevirtual

Implements art::SelectorBase.

Definition at line 167 of file Selector.h.

168  {
169  return new MatchAllSelector;
170  }
virtual bool art::MatchAllSelector::doMatch ( BranchDescription const &  ) const
inlineoverrideprivatevirtual

Implements art::SelectorBase.

Definition at line 174 of file Selector.h.

175  {
176  return true;
177  }
bool art::SelectorBase::match ( BranchDescription const &  p) const
inlineinherited

Definition at line 23 of file SelectorBase.h.

References art::SelectorBase::clone(), and art::SelectorBase::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 file: