Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2021-02-14 13:06:54

0001 #ifndef _HI_EcalGenEvtSelector_h__
0002 #define _HI_EcalGenEvtSelector_h__
0003 
0004 #include <vector>
0005 #include "GeneratorInterface/HiGenCommon/interface/BaseHiGenEvtSelector.h"
0006 
0007 class EcalGenEvtSelector : public BaseHiGenEvtSelector {
0008 public:
0009   EcalGenEvtSelector(const edm::ParameterSet& pset);
0010   ~EcalGenEvtSelector() override { ; }
0011 
0012   bool filter(HepMC::GenEvent*) override;
0013 
0014 private:
0015   std::vector<int> partonId_;
0016   std::vector<int> partonStatus_;
0017   std::vector<double> partonPt_;
0018 
0019   std::vector<int> particleId_;
0020   std::vector<int> particleStatus_;
0021   std::vector<double> particlePt_;
0022 
0023   double etaMax_;
0024 };
0025 
0026 #endif