CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HFFilter.h
Go to the documentation of this file.
1 #ifndef PhysicsTools_HepMCCandAlgos_interface_HFFilter_h
2 #define PhysicsTools_HepMCCandAlgos_interface_HFFilter_h
3 
4 // -*- C++ -*-
5 //
6 // Package: HFFilter
7 // Class: HFFilter
8 //
18 //
19 // Original Author: "Salvatore Rappoccio"
20 // Created: Tue Apr 8 16:19:45 CDT 2008
21 //
22 //
23 
24 
25 // system include files
26 #include <memory>
27 #include <string>
28 
29 // user include files
32 
35 
37 
39 
40 
41 //
42 // class declaration
43 //
44 
45 class HFFilter : public edm::EDFilter {
46  public:
47  explicit HFFilter(const edm::ParameterSet&);
48  ~HFFilter();
49 
50  virtual bool filter(edm::Event&, const edm::EventSetup&) override;
51  virtual void endJob() ;
52 
53  private:
54  // ----------member data ---------------------------
56  double ptMin_; // Min pt
57  double etaMax_; // Max abs(eta)
58 };
59 
60 #endif
edm::EDGetTokenT< std::vector< reco::GenJet > > genJetsCollToken_
Definition: HFFilter.h:55
double ptMin_
Definition: HFFilter.h:56
double etaMax_
Definition: HFFilter.h:57
virtual void endJob()
Definition: HFFilter.cc:71
~HFFilter()
Definition: HFFilter.cc:19
HFFilter(const edm::ParameterSet &)
Definition: HFFilter.cc:11
virtual bool filter(edm::Event &, const edm::EventSetup &) override
Definition: HFFilter.cc:31