00001 #ifndef TtFullHadHypKinFit_h 00002 #define TtFullHadHypKinFit_h 00003 00004 #include "TopQuarkAnalysis/TopJetCombination/interface/TtFullHadHypothesis.h" 00005 00006 class TtFullHadHypKinFit : public TtFullHadHypothesis { 00007 00008 public: 00009 00010 explicit TtFullHadHypKinFit(const edm::ParameterSet&); 00011 ~TtFullHadHypKinFit(); 00012 00013 private: 00014 00016 virtual void buildKey() { key_= TtFullHadronicEvent::kKinFit; }; 00018 virtual void buildHypo(edm::Event&, 00019 const edm::Handle<std::vector<pat::Jet> >&, 00020 std::vector<int>&, const unsigned int iComb); 00021 00022 edm::InputTag status_; 00023 edm::InputTag lightQTag_; 00024 edm::InputTag lightQBarTag_; 00025 edm::InputTag bTag_; 00026 edm::InputTag bBarTag_; 00027 edm::InputTag lightPTag_; 00028 edm::InputTag lightPBarTag_; 00029 00030 }; 00031 00032 #endif