CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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&);
33 
34  virtual bool filter(edm::Event&, const edm::EventSetup&);
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_
virtual bool filter(edm::Event &, const edm::EventSetup &)
PythiaFilterZgamma(const edm::ParameterSet &)