CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_4_4_5_patch3/src/TopQuarkAnalysis/TopJetCombination/plugins/TtFullLepHypKinSolution.h

Go to the documentation of this file.
00001 #ifndef TtFullLepHypKinSolution_h
00002 #define TtFullLepHypKinSolution_h
00003 
00004 #include "TopQuarkAnalysis/TopJetCombination/interface/TtFullLepHypothesis.h"
00005 
00006 class TtFullLepHypKinSolution : public TtFullLepHypothesis  {
00007 
00008  public:
00009 
00010   explicit TtFullLepHypKinSolution(const edm::ParameterSet&);
00011   ~TtFullLepHypKinSolution();
00012 
00013  private:
00014   
00016   virtual void buildKey() { key_= TtEvent::kKinSolution; };  
00018   virtual void buildHypo(edm::Event& evt,
00019                          const edm::Handle<std::vector<pat::Electron > >& elecs, 
00020                          const edm::Handle<std::vector<pat::Muon> >& mus, 
00021                          const edm::Handle<std::vector<pat::Jet> >& jets, 
00022                          const edm::Handle<std::vector<pat::MET> >& mets, 
00023                          std::vector<int>& match,
00024                          const unsigned int iComb);
00025 
00026   edm::InputTag particleIdcs_;  
00027   edm::InputTag nus_;
00028   edm::InputTag nuBars_;  
00029   edm::InputTag solWeight_; 
00030   
00031 };
00032 
00033 #endif