CMS 3D CMS Logo

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros 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 
16  std::vector<int> partonId_;
17  std::vector<int> partonStatus_;
18  std::vector<double> partonPt_;
19 
20  std::vector<int> particleId_;
21  std::vector<int> particleStatus_;
22  std::vector<double> particlePt_;
23 
24  double etaMax_;
25 };
26 
27 #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_