File indexing completed on 2024-04-06 12:13:43
0001 #ifndef _HI_EcalGenEvtSelectorFrag_h__
0002 #define _HI_EcalGenEvtSelectorFrag_h__
0003
0004 #include <vector>
0005 #include "GeneratorInterface/HiGenCommon/interface/BaseHiGenEvtSelector.h"
0006
0007 class EcalGenEvtSelectorFrag : public BaseHiGenEvtSelector {
0008 public:
0009 EcalGenEvtSelectorFrag(const edm::ParameterSet& pset);
0010 ~EcalGenEvtSelectorFrag() 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