CMS 3D CMS Logo

JGJFilter.h
Go to the documentation of this file.
1 #ifndef JGJFilter_h
2 #define JGJFilter_h
3 
4 /*******************************************************
5 *
6 * Original Author: Alexander Proskuryakov
7 * Created: Sat Aug 1 10:42:50 CEST 2009
8 *
9 * Modified by: Sheila Amaral
10 * Last modification: Thu Aug 13 09:46:26 CEST 2009
11 *
12 * Allows events which have at least 2 highest ET jets,
13 * at generator level, with deltaEta between jets higher
14 * than 3.5
15 *
16 *******************************************************/
17 
18 // system include files
19 #include <memory>
20 
21 // user include files
30 
31 
32 class JGJFilter : public edm::EDFilter
33 {
34  public:
35  explicit JGJFilter(const edm::ParameterSet&);
36  ~JGJFilter() override;
37 
38  private:
39  void beginJob() override ;
40  bool filter(edm::Event&, const edm::EventSetup&) override;
41  void endJob() override ;
42 
43  // ----------member data ---------------------------
44 
45  unsigned int nEvents;
46  unsigned int nAccepted;
47 };
48 
49 #endif
~JGJFilter() override
Definition: JGJFilter.cc:29
JGJFilter(const edm::ParameterSet &)
Definition: JGJFilter.cc:21
void endJob() override
Definition: JGJFilter.cc:149
void beginJob() override
Definition: JGJFilter.cc:143
bool filter(edm::Event &, const edm::EventSetup &) override
Definition: JGJFilter.cc:36
unsigned int nAccepted
Definition: JGJFilter.h:46
unsigned int nEvents
Definition: JGJFilter.h:45