CMS 3D CMS Logo

PythiaFilterZgamma.h
Go to the documentation of this file.
1 #ifndef PythiaFilterZgamma_h
2 #define PythiaFilterZgamma_h
3 
13 // system include files
14 #include <memory>
15 
16 // user include files
19 
22 
24 
25 namespace edm {
26  class HepMCProduct;
27 }
28 
30  public:
31  explicit PythiaFilterZgamma(const edm::ParameterSet&);
32  ~PythiaFilterZgamma() override;
33 
34  bool filter(edm::Event&, const edm::EventSetup&) override;
35 
36  private:
37 
39 
40  int selProc; // sel_Proc = 1 : ->Z->e+e-, sel_Proc = 2: Z->mu+mu-
41 
42  double ptElMin;
43  double ptMuMin;
44  double ptPhotonMin;
45 
46  double etaElMax;
47  double etaMuMax;
48  double etaPhotonMax;
49 
51 
52 };
53 #endif
edm::EDGetTokenT< edm::HepMCProduct > token_
HLT enums.