00001 #ifndef _HI_EcalGenEvtSelectorFrag_h__ 00002 #define _HI_EcalGenEvtSelectorFrag_h__ 00003 00004 #include <vector> 00005 #include "GeneratorInterface/HiGenCommon/interface/BaseHiGenEvtSelector.h" 00006 00007 class EcalGenEvtSelectorFrag : public BaseHiGenEvtSelector { 00008 public: 00009 EcalGenEvtSelectorFrag(const edm::ParameterSet& pset); 00010 virtual ~EcalGenEvtSelectorFrag(){;} 00011 00012 bool filter(HepMC::GenEvent *); 00013 00014 private: 00015 00016 std::vector<int> partonId_; 00017 std::vector<int> partonStatus_; 00018 std::vector<double> partonPt_; 00019 00020 std::vector<int> particleId_; 00021 std::vector<int> particleStatus_; 00022 std::vector<double> particlePt_; 00023 00024 double etaMax_; 00025 }; 00026 00027 #endif