CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
EcalGenEvtSelector.h
Go to the documentation of this file.
1 #ifndef _HI_EcalGenEvtSelector_h__
2 #define _HI_EcalGenEvtSelector_h__
3 
4 #include <vector>
6 
8 public:
10  ~EcalGenEvtSelector() override { ; }
11 
12  bool filter(HepMC::GenEvent*) override;
13 
14 private:
15  std::vector<int> partonId_;
16  std::vector<int> partonStatus_;
17  std::vector<double> partonPt_;
18 
19  std::vector<int> particleId_;
20  std::vector<int> particleStatus_;
21  std::vector<double> particlePt_;
22 
23  double etaMax_;
24 };
25 
26 #endif
std::vector< int > partonId_
std::vector< double > partonPt_
std::vector< int > particleStatus_
~EcalGenEvtSelector() override
std::vector< int > particleId_
bool filter(HepMC::GenEvent *) override
EcalGenEvtSelector(const edm::ParameterSet &pset)
std::vector< double > particlePt_
std::vector< int > partonStatus_