CMS 3D CMS Logo

PythiaFilterHT.h
Go to the documentation of this file.
1 #ifndef PYTHIAFILTERHT_h
2 #define PYTHIAFILTERHT_h
3 // -*- C++ -*-
4 //
5 // Package: PythiaFilterHT
6 // Class: PythiaFilterHT
7 //
15 //
16 // Original Author: Alejandro Gomez Espinosa
17 //
18 //
19 
20 
21 // system include files
22 #include <memory>
23 
24 // user include files
27 
30 
32 
33 
34 namespace edm {
35  class HepMCProduct;
36 }
37 //
38 // class decleration
39 //
40 
41 class PythiaFilterHT : public edm::EDFilter {
42  public:
43  explicit PythiaFilterHT(const edm::ParameterSet&);
44  ~PythiaFilterHT() override;
45 
46 
47  bool filter(edm::Event&, const edm::EventSetup&) override;
48  private:
49  // ----------member data ---------------------------
50 
53  double minpcut;
54  double maxpcut;
55  double minptcut;
56  double minhtcut;
57  double maxptcut;
58  double minetacut;
59  double maxetacut;
60  double minrapcut;
61  double maxrapcut;
62  double maxphicut;
63  double minphicut;
64 
65  double rapidity;
66 
67  int status;
68  int motherID;
69  int processID;
73 };
74 #endif
int maxnumberofeventsinrun
HLT enums.
edm::EDGetTokenT< edm::HepMCProduct > label_