CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_10_patch2/src/GeneratorInterface/HiGenCommon/interface/EcalGenEvtSelector.h

Go to the documentation of this file.
00001 #ifndef _HI_EcalGenEvtSelector_h__
00002 #define _HI_EcalGenEvtSelector_h__
00003 
00004 #include <vector>
00005 #include "GeneratorInterface/HiGenCommon/interface/BaseHiGenEvtSelector.h"
00006 
00007 class EcalGenEvtSelector : public BaseHiGenEvtSelector {
00008  public:
00009    EcalGenEvtSelector(const edm::ParameterSet& pset);
00010    virtual ~EcalGenEvtSelector(){;}
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