![]() |
|
|
Bdb packages | Design docs | Source docs | Guidelines | Recent releases |
|
Main Page Modules Namespace List Class Hierarchy Alphabetical List Compound List File List Compound Members File Members TagFilterInputByName Class Reference
[TagModules]#include <TagFilterInputByName.hh>
Inheritance diagram for TagFilterInputByName:
List of all members.
Public Methods
TagFilterInputByName (const char *const theName, const char *const theDescription) virtual ~TagFilterInputByName () virtual AppResult beginJob (AbsEvent *anEvent) Protected Methods
virtual bool selectEvent () const Private Methods
TagFilterInputByName (const TagFilterInputByName &) TagFilterInputByName & operator= (const TagFilterInputByName &) Private Attributes
AbsParmVector< std::string > * _orList AbsParmVector< std::string > * _andList AbsParmVector< std::string > * _notList RWTPtrOrderedVector< TagAttribute<
bool > > *_orAttributes RWTPtrOrderedVector< TagAttribute<
bool > > *_andAttributes RWTPtrOrderedVector< TagAttribute<
bool > > *_notAttributes Constructor & Destructor Documentation
TagFilterInputByName::TagFilterInputByName ( const char *const theName, const char *const theDescription )
Definition at line 56 of file TagFilterInputByName.cc.
References _andList, _notList, _orList, bool, and AppModule::commands().
TagFilterInputByName::~TagFilterInputByName ( ) [virtual]
Definition at line 74 of file TagFilterInputByName.cc.
References _andAttributes, _andList, _notAttributes, _notList, _orAttributes, and _orList.
TagFilterInputByName::TagFilterInputByName ( const TagFilterInputByName & ) [private]
Member Function Documentation
AppResult TagFilterInputByName::beginJob ( AbsEvent * anEvent ) [virtual]
Reimplemented from BdbEventInput.
Definition at line 88 of file TagFilterInputByName.cc.
References _andAttributes, _andList, _notAttributes, _notList, _orAttributes, _orList, BdbEventInput::beginJob(), APPExecutable::name(), AppResult::OK, and TagFilterInputModule::tagManager().
TagFilterInputByName& TagFilterInputByName::operator= ( const TagFilterInputByName & ) [private]
bool TagFilterInputByName::selectEvent ( ) [protected, virtual]
- Returns:
- Determine if this event should be used or proceed to next
Implements TagFilterInputModule.
Definition at line 140 of file TagFilterInputByName.cc.
References _andAttributes, _andList, _notAttributes, _notList, _orAttributes, and selectEvent().
Referenced by selectEvent().
Member Data Documentation
RWTPtrOrderedVector< TagAttribute<bool> >* TagFilterInputByName::_andAttributes [private]
Definition at line 102 of file TagFilterInputByName.hh.
Referenced by beginJob(), selectEvent(), and ~TagFilterInputByName().
AbsParmVector<std::string>* TagFilterInputByName::_andList [private]
Definition at line 98 of file TagFilterInputByName.hh.
Referenced by beginJob(), selectEvent(), TagFilterInputByName(), and ~TagFilterInputByName().
RWTPtrOrderedVector< TagAttribute<bool> >* TagFilterInputByName::_notAttributes [private]
Definition at line 103 of file TagFilterInputByName.hh.
Referenced by beginJob(), selectEvent(), and ~TagFilterInputByName().
AbsParmVector<std::string>* TagFilterInputByName::_notList [private]
Definition at line 99 of file TagFilterInputByName.hh.
Referenced by beginJob(), selectEvent(), TagFilterInputByName(), and ~TagFilterInputByName().
RWTPtrOrderedVector< TagAttribute<bool> >* TagFilterInputByName::_orAttributes [private]
Definition at line 101 of file TagFilterInputByName.hh.
Referenced by beginJob(), selectEvent(), and ~TagFilterInputByName().
AbsParmVector<std::string>* TagFilterInputByName::_orList [private]
Definition at line 97 of file TagFilterInputByName.hh.
Referenced by beginJob(), TagFilterInputByName(), and ~TagFilterInputByName().
The documentation for this class was generated from the following files:
- /TagModules/TagFilterInputByName.hh
- /TagModules/TagFilterInputByName.cc
BaBar Public Site | SLAC | News | Links | Who's Who | Contact Us
Page Owner: Jacek Becla
Last Update: October 04, 2002