CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
TtHadEvtSolutionMaker.h
Go to the documentation of this file.
1 #ifndef TtHadEvtSolutionMaker_h
2 #define TtHadEvtSolutionMaker_h
3 //
4 // $Id: TtHadEvtSolutionMaker.h,v 1.8 2010/02/15 13:41:06 snaumann Exp $
5 // adapted TtSemiEvtSolutionMaker.h, v1.13 2007/07/06 02:49:42 lowette Exp $
6 // for fully hadronic channel.
7 
10 
15 
16 #include <vector>
17 #include <string>
18 
19 
20 class TtFullHadKinFitter;
23 class TtHadLRJetCombCalc;
26 
28 
29  public:
30 
31  explicit TtHadEvtSolutionMaker(const edm::ParameterSet & iConfig);
33 
34  virtual void produce(edm::Event & iEvent, const edm::EventSetup & iSetup);
35 
36  private:
37  // configurables
38 
45  double maxDist_;
47  double maxDeltaS_, maxF_;
48  int jetParam_;
49  std::vector<int> lrSignalSelObs_, lrJetCombObs_;
50  std::vector<unsigned int> constraints_;
51  // tools
58 };
59 
60 
61 #endif
TtHadLRSignalSelObservables * myLRSignalSelObservables
TtHadSimpleBestJetComb * mySimpleBestJetComb
TtFullHadKinFitter * myKinFitter
std::vector< int > lrJetCombObs_
Steering class for the overall hadronic top likelihood.
TtHadLRJetCombCalc * myLRJetCombCalc
std::vector< unsigned int > constraints_
Class to calculate the jet combination LR value and purity from a root-file with fit functions...
Based on the TtSemiSimpleBestJetComb.by: Jan Heyninck version: TtSemiSimpleBestJetComb.cc,v 1.2 2007/06/09 01:17:40 lowette Exp.
int iEvent
Definition: GenABIO.cc:243
TtHadEvtSolutionMaker(const edm::ParameterSet &iConfig)
constructor
TtHadLRJetCombObservables * myLRJetCombObservables
virtual void produce(edm::Event &iEvent, const edm::EventSetup &iSetup)
TtHadLRSignalSelCalc * myLRSignalSelCalc
std::vector< int > lrSignalSelObs_