00001 #ifndef TtHadLRJetCombCalc_h 00002 #define TtHadLRJetCombCalc_h 00003 // $Id: TtHadLRJetCombCalc.h,v 1.2 2008/02/17 11:27:11 rwolf Exp $ 00004 // copied TtSemiLRJetCombCalc.h,v 1.3 2007/06/15 08:53:52 by heyninck 00005 00006 #include "FWCore/Framework/interface/EventSetup.h" 00007 #include "FWCore/Framework/interface/Event.h" 00008 #include "FWCore/MessageLogger/interface/MessageLogger.h" 00009 #include "FWCore/Utilities/interface/Exception.h" 00010 #include "AnalysisDataFormats/TopObjects/interface/TtHadEvtSolution.h" 00011 #include "TopQuarkAnalysis/TopTools/interface/LRHelpFunctions.h" 00012 00013 #include "TF1.h" 00014 #include "TH1.h" 00015 #include "TFile.h" 00016 #include "TKey.h" 00017 #include "TString.h" 00018 00019 class TtHadLRJetCombCalc { 00020 00021 public: 00022 00023 TtHadLRJetCombCalc(); 00024 TtHadLRJetCombCalc(TString,std::vector<int>); 00025 ~TtHadLRJetCombCalc(); 00026 00027 void operator()(TtHadEvtSolution&); 00028 00029 private: 00030 LRHelpFunctions * myLR; 00031 bool addPurity; 00032 }; 00033 00034 #endif