![]() |
|
|||
File indexing completed on 2024-04-06 12:31:19
0001 #ifndef TtHadLRJetCombObservables_h 0002 #define TtHadLRJetCombObservables_h 0003 0004 // copied TtSemiLRJetCombObservables.h,v 1.4 2007/06/15 08:53:52 by heyninck 0005 /** 0006 \class TtHadLRJetCombObservables is based on TtSemiLRJetCombObservables.h 0007 \brief Steering class for the overall hadronic top likelihood 0008 0009 In this TtHadLRJetCombObservables class a list of observables is calculated that might be used in the evaluation of the combined Likelihood ratio to distinguish between correct and wrong jet combinations 0010 // obs1 : pt(hadronic tops) 0011 // obs2 : (pt_b1 + pt_b2)/(sum jetpt) 0012 // obs3 : delta R between had b and had W_plus 0013 // obs4 : delta R between had bbar and had W_minus 0014 // obs5 : delta R between light quark-jets from W_plus 0015 // obs6 : delta R between light quark-jets from W_minus 0016 // obs7 : b-tagging information 0017 // obs8 : chi2 value of kinematical fit with W-mass constraint 0018 \author Jan Heyninck 0019 \version $Id: TtHadLRJetCombObservables.h,v 1.1 2007/10/07 15:33:37 mfhansen Exp $ 0020 */ 0021 0022 #include "FWCore/Framework/interface/EventSetup.h" 0023 #include "FWCore/Framework/interface/Event.h" 0024 #include "FWCore/MessageLogger/interface/MessageLogger.h" 0025 #include "FWCore/Utilities/interface/Exception.h" 0026 0027 #include "AnalysisDataFormats/TopObjects/interface/TtHadEvtSolution.h" 0028 #include <Math/VectorUtil.h> 0029 0030 class TtHadLRJetCombObservables { 0031 public: 0032 TtHadLRJetCombObservables(); 0033 ~TtHadLRJetCombObservables(); 0034 0035 void operator()(TtHadEvtSolution&); 0036 0037 private: 0038 std::vector<std::pair<unsigned int, double> > jetCombVarVal; 0039 }; 0040 0041 #endif
[ Source navigation ] | [ Diff markup ] | [ Identifier search ] | [ general search ] |
This page was automatically generated by the 2.2.1 LXR engine. The LXR team |
![]() ![]() |