CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_6/src/TopQuarkAnalysis/TopJetCombination/plugins/TtSemiLepHypKinFit.h

Go to the documentation of this file.
00001 #ifndef TtSemiLepHypKinFit_h
00002 #define TtSemiLepHypKinFit_h
00003 
00004 #include "TopQuarkAnalysis/TopJetCombination/interface/TtSemiLepHypothesis.h"
00005 
00006 class TtSemiLepHypKinFit : public TtSemiLepHypothesis  {
00007 
00008  public:
00009 
00010   explicit TtSemiLepHypKinFit(const edm::ParameterSet&);
00011   ~TtSemiLepHypKinFit();
00012 
00013  private:
00014   
00016   virtual void buildKey() { key_= TtSemiLeptonicEvent::kKinFit; };  
00018   virtual void buildHypo(edm::Event&,
00019                          const edm::Handle<edm::View<reco::RecoCandidate> >&,
00020                          const edm::Handle<std::vector<pat::MET> >&,
00021                          const edm::Handle<std::vector<pat::Jet> >&,
00022                          std::vector<int>&, const unsigned int iComb);
00023 
00024   edm::InputTag status_;
00025   edm::InputTag partonsHadP_;
00026   edm::InputTag partonsHadQ_;
00027   edm::InputTag partonsHadB_;
00028   edm::InputTag partonsLepB_;
00029   edm::InputTag leptons_;
00030   edm::InputTag neutrinos_;
00031 
00032 };
00033 
00034 #endif