CMS 3D CMS Logo

PythiaFilterMultiMother.h
Go to the documentation of this file.
1 #ifndef PYTHIAFILTERMULTIMOTHER_h
2 #define PYTHIAFILTERMULTIMOTHER_h
3 
4 
5 // system include files
6 #include <memory>
7 
8 // user include files
11 
14 
16 
17 //
18 // class decleration
19 //
20 namespace edm {
21  class HepMCProduct;
22 }
23 
25  public:
27  ~PythiaFilterMultiMother() override;
28 
29 
30  bool filter(edm::Event&, const edm::EventSetup&) override;
31  private:
32  // ----------member data ---------------------------
33 
36  double minpcut;
37  double maxpcut;
38  double minptcut;
39  double maxptcut;
40  double minetacut;
41  double maxetacut;
42  double minrapcut;
43  double maxrapcut;
44  double minphicut;
45  double maxphicut;
46 
47  double rapidity;
48 
49  int status;
50  std::vector<int> motherIDs;
51  int processID;
52 
53  double betaBoost;
54 };
55 #endif
HLT enums.
edm::EDGetTokenT< edm::HepMCProduct > token_