CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
RandomFilter.h
Go to the documentation of this file.
1 // -*- C++ -*-
2 //
3 // Package: RandomEngine
4 // Class: RandomFilter
5 //
16 //
17 // Original Author: W. David Dagenhart
18 // Created: 26 March 2007
19 //
20 
22 
23 namespace edm {
24  class ParameterSet;
25  class Event;
26  class EventSetup;
27 
28  class RandomFilter : public edm::EDFilter {
29  public:
30  explicit RandomFilter(edm::ParameterSet const& ps);
31  virtual ~RandomFilter();
32 
33  virtual bool filter(edm::Event& e, edm::EventSetup const& c) override;
34 
35  private:
36 
37  // value between 0 and 1
38  double acceptRate_;
39  };
40 }
virtual ~RandomFilter()
Definition: RandomFilter.cc:26
virtual bool filter(edm::Event &e, edm::EventSetup const &c) override
Definition: RandomFilter.cc:29
RandomFilter(edm::ParameterSet const &ps)
Definition: RandomFilter.cc:14