![]() |
![]() |
00001 #ifndef HiggsToWW2LeptonsSkim_h 00002 #define HiggsToWW2LeptonsSkim_h 00003 00016 // system include files 00017 #include <memory> 00018 00019 // user include files 00020 #include "FWCore/Framework/interface/Frameworkfwd.h" 00021 #include "FWCore/Framework/interface/EDFilter.h" 00022 00023 #include "FWCore/Framework/interface/Event.h" 00024 #include "FWCore/Framework/interface/MakerMacros.h" 00025 00026 #include "FWCore/ParameterSet/interface/ParameterSet.h" 00027 00028 class HiggsToWW2LeptonsSkim : public edm::EDFilter { 00029 public: 00030 explicit HiggsToWW2LeptonsSkim(const edm::ParameterSet&); 00031 ~HiggsToWW2LeptonsSkim(); 00032 virtual void endJob() ; 00033 00034 virtual bool filter(edm::Event&, const edm::EventSetup&); 00035 00036 private: 00037 double singleTrackPtMin_; 00038 double diTrackPtMin_; 00039 double etaMin_; 00040 double etaMax_; 00041 unsigned int nEvents_; 00042 unsigned int nAccepted_; 00043 00044 // Reco samples 00045 edm::InputTag recTrackLabel; 00046 edm::InputTag theGLBMuonLabel; 00047 edm::InputTag theGsfELabel; 00048 00049 }; 00050 #endif 00051 00052 00053