CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_2_7_hltpatch2/src/TopQuarkAnalysis/TopEventSelection/interface/TtHadLRSignalSelCalc.h

Go to the documentation of this file.
00001 //
00002 // $Id: TtHadLRSignalSelCalc.h,v 1.2 2008/02/17 11:18:53 rwolf Exp $
00003 // Adapted TtHadLRSignalSelCalc.h,v 1.1 2007/06/15 08:49:19 heyninck Exp 
00004 // for fully hadronic channel
00005 
00006 #ifndef TtHadLRSignalSelCalc_h
00007 #define TtHadLRSignalSelCalc_h
00008 
00016 #include "FWCore/Framework/interface/EventSetup.h"
00017 #include "FWCore/Framework/interface/Event.h"
00018 #include "FWCore/MessageLogger/interface/MessageLogger.h"
00019 #include "FWCore/Utilities/interface/Exception.h"
00020 #include "AnalysisDataFormats/TopObjects/interface/TtHadEvtSolution.h"
00021 #include "TopQuarkAnalysis/TopTools/interface/LRHelpFunctions.h"
00022 
00023 #include "TF1.h"
00024 #include "TH1.h"
00025 #include "TFile.h"
00026 #include "TKey.h"
00027 #include "TString.h"
00028 
00029 class TtHadLRSignalSelCalc {
00030 
00031  public:
00032   
00033   TtHadLRSignalSelCalc();
00034   TtHadLRSignalSelCalc(TString,std::vector<int>);
00035   ~TtHadLRSignalSelCalc();      
00036   void  operator()(TtHadEvtSolution&);
00037   
00038  private:
00039 
00040   LRHelpFunctions  * myLR;
00041   bool addPurity;
00042 };
00043 
00044 #endif