00001 #ifndef TtFullHadHypGenMatch_h 00002 #define TtFullHadHypGenMatch_h 00003 00004 #include "TopQuarkAnalysis/TopJetCombination/interface/TtFullHadHypothesis.h" 00005 #include "DataFormats/Candidate/interface/LeafCandidate.h" 00006 00007 class TtFullHadHypGenMatch : public TtFullHadHypothesis { 00008 00009 public: 00010 00011 explicit TtFullHadHypGenMatch(const edm::ParameterSet& cfg); 00012 ~TtFullHadHypGenMatch(); 00013 00014 private: 00015 00017 virtual void buildKey() { key_= TtFullHadronicEvent::kGenMatch; }; 00019 virtual void buildHypo(edm::Event& evt, 00020 const edm::Handle<std::vector<pat::Jet> >& jets, 00021 std::vector<int>& match, 00022 const unsigned int iComb); 00023 }; 00024 00025 #endif