CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions
edm::BasicFilter Class Referenceabstract

#include <BasicFilter.h>

Public Member Functions

 BasicFilter (const edm::ParameterSet &cfg)
 default constructor More...
 
virtual bool filter (const edm::EventBase &event)=0
 everything that needs to be done during the event loop More...
 
vitrual bool operator() (const edm::EventBase &event)
 interface to filters as they exists in PhysicsTools/SelectorUtils More...
 
virtual ~BasicFilter ()
 default destructor More...
 

Detailed Description

Definition at line 42 of file BasicFilter.h.

Constructor & Destructor Documentation

edm::BasicFilter::BasicFilter ( const edm::ParameterSet cfg)
inline

default constructor

Definition at line 45 of file BasicFilter.h.

45 {};
virtual edm::BasicFilter::~BasicFilter ( )
inlinevirtual

default destructor

Definition at line 47 of file BasicFilter.h.

47 {};

Member Function Documentation

virtual bool edm::BasicFilter::filter ( const edm::EventBase event)
pure virtual

everything that needs to be done during the event loop

The following functions have to be implemented for any class derived from BasicFilter; these functions are called in the EDFilterWrapper class.

Referenced by operator()().

vitrual bool edm::BasicFilter::operator() ( const edm::EventBase event)
inline

interface to filters as they exists in PhysicsTools/SelectorUtils

Definition at line 58 of file BasicFilter.h.

References filter().

58 {return filter(event);}
virtual bool filter(const edm::EventBase &event)=0
everything that needs to be done during the event loop