/search.css" rel="stylesheet" type="text/css"/> /search.js">
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

Public Member Functions | Protected Attributes | Private Member Functions
EvtSelector Class Reference

#include <EvtSelector.h>

List of all members.

Public Member Functions

 EvtSelector (const std::string &name)
virtual ~EvtSelector ()
virtual bool select (PhyEvent *evt)=0
const std::string & name ()
template<typename Type >
bool setOption (const std::string &option, Type &var)

Protected Attributes

std::string m_name

Private Member Functions

 EvtSelector ()
 EvtSelector (const EvtSelector &)
EvtSelectoroperator= (const EvtSelector &)

Detailed Description

Definition at line 10 of file EvtSelector.h.


Constructor & Destructor Documentation

EvtSelector::EvtSelector ( const std::string &  name) [inline]

Definition at line 14 of file EvtSelector.h.

: m_name(name) {}
virtual EvtSelector::~EvtSelector ( ) [inline, virtual]

Definition at line 15 of file EvtSelector.h.

{}
EvtSelector::EvtSelector ( ) [private]
EvtSelector::EvtSelector ( const EvtSelector ) [private]

Member Function Documentation

virtual bool EvtSelector::select ( PhyEvent evt) [pure virtual]
const std::string& EvtSelector::name ( void  ) [inline]

Definition at line 19 of file EvtSelector.h.

{ return m_name; }
template<typename Type >
bool EvtSelector::setOption ( const std::string &  option,
Type &  var 
)

Definition at line 35 of file EvtSelector.h.

{
    return OptionParser::setOption(m_name, option, var);
}
EvtSelector& EvtSelector::operator= ( const EvtSelector ) [private]

Member Data Documentation

std::string EvtSelector::m_name [protected]

Definition at line 26 of file EvtSelector.h.


The documentation for this class was generated from the following file:
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Fri May 16 2014 09:50:18 for LafKernel by doxygen 1.7.4