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