CMS 3D CMS Logo

ptHatFilter.h
Go to the documentation of this file.
1 // Name: ptHatFilter.h
2 // Description: Class header to filter events in a range of Monte Carlo ptHat.
3 // Author: R. Harris
4 // Date: 28 - October - 2008
5 #ifndef ptHatFilter_h
6 #define ptHatFilter_h
8 class ptHatFilter : public edm::EDFilter
9  {
10  public:
12  ~ptHatFilter() override;
13  void beginJob() override;
14  bool filter(edm::Event& e, edm::EventSetup const& iSetup) override;
15  void endJob() override;
16  private:
17  double ptHatLowerCut;
18  double ptHatUpperCut;
21  };
22 #endif
bool filter(edm::Event &e, edm::EventSetup const &iSetup) override
Definition: ptHatFilter.cc:34
ptHatFilter(const edm::ParameterSet &)
Definition: ptHatFilter.cc:17
~ptHatFilter() override
Definition: ptHatFilter.cc:30
double ptHatUpperCut
Definition: ptHatFilter.h:18
double ptHatLowerCut
Definition: ptHatFilter.h:17
void beginJob() override
Definition: ptHatFilter.cc:23
int acceptedEvents
Definition: ptHatFilter.h:20
int totalEvents
Definition: ptHatFilter.h:19
void endJob() override
Definition: ptHatFilter.cc:50