00001 // 00002 // $Id: TtHadSimpleBestJetComb.h,v 1.2 2008/02/17 11:27:11 rwolf Exp $ 00003 // adapted from TtSemiSimpleBestJetComb.h,v 1.2 2007/06/09 01:17:41 lowette Exp 00004 // for fully hadronic channel 00005 00006 #ifndef TtHadSimpleBestJetComb_h 00007 #define TtHadSimpleBestJetComb_h 00008 00009 #include "FWCore/Framework/interface/EventSetup.h" 00010 #include "FWCore/Framework/interface/Event.h" 00011 #include "FWCore/MessageLogger/interface/MessageLogger.h" 00012 #include "FWCore/Utilities/interface/Exception.h" 00013 #include "AnalysisDataFormats/TopObjects/interface/TtHadEvtSolution.h" 00014 00015 #include "TF1.h" 00016 #include "TH1.h" 00017 #include "TFile.h" 00018 #include "TKey.h" 00019 #include "TString.h" 00020 #include <Math/VectorUtil.h> 00021 00022 class TtHadSimpleBestJetComb { 00023 00024 public: 00025 00026 TtHadSimpleBestJetComb(); 00027 ~TtHadSimpleBestJetComb(); 00028 00029 int operator()(std::vector<TtHadEvtSolution> &); 00030 00031 private: 00032 00033 }; 00034 00035 #endif