CMS 3D CMS Logo

Public Member Functions

edm::BasicFilter Class Reference

#include <BasicFilter.h>

List of all members.

Public Member Functions

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

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.

{};
virtual edm::BasicFilter::~BasicFilter ( ) [inline, virtual]

default destructor

Definition at line 47 of file BasicFilter.h.

{};

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().

{return filter(event);}