CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
TtSemiEvtSolutionMaker.h
Go to the documentation of this file.
1 //
2 // $Id: TtSemiEvtSolutionMaker.h,v 1.20 2008/08/28 00:38:50 rwolf Exp $
3 //
4 
5 #ifndef TopEventProducers_TtSemiEvtSolutionMaker_h
6 #define TopEventProducers_TtSemiEvtSolutionMaker_h
7 
13 
14 #include <vector>
15 #include <string>
16 
22 
23 
25 
26  public:
27 
28  explicit TtSemiEvtSolutionMaker(const edm::ParameterSet & iConfig);
30 
31  virtual void produce(edm::Event & iEvent, const edm::EventSetup & iSetup);
32 
33  // convert unsigned to Param
35  // convert unsigned to Param
37  // convert unsigned to Param
38  std::vector<TtSemiLepKinFitter::Constraint> constraints(std::vector<unsigned>&);
39 
40  private:
41 
42  // configurables
47  std::string leptonFlavour_;
49  unsigned int nrCombJets_;
54  double maxDist_;
56  double maxDeltaS_, maxF_;
58  std::vector<int> lrSignalSelObs_, lrJetCombObs_;
59  std::vector<unsigned> constraints_;
60  // tools
67 };
68 
69 
70 #endif
TtSemiLRJetCombCalc * myLRJetCombCalc
Param
supported parameterizations
Definition: TopKinFitter.h:22
virtual void produce(edm::Event &iEvent, const edm::EventSetup &iSetup)
TtSemiLepKinFitter * myKinFitter
TtSemiLRJetCombObservables * myLRJetCombObservables
TtSemiSimpleBestJetComb * mySimpleBestJetComb
std::vector< unsigned > constraints_
TtSemiLepKinFitter::Param param(unsigned)
Simple method to get the correct jet combination in semileptonic ttbar events.
Class to calculate the jet combination LR value and purity from a root-file with fit functions...
int iEvent
Definition: GenABIO.cc:243
Class to calculate the jet combination LR value and purity from a root-file with fit functions...
TtSemiEvtSolutionMaker(const edm::ParameterSet &iConfig)
constructor
Steering class for the overall top-lepton likelihood.
TtSemiLepKinFitter::Constraint constraint(unsigned)
std::vector< int > lrSignalSelObs_
std::vector< TtSemiLepKinFitter::Constraint > constraints(std::vector< unsigned > &)
TtSemiLRSignalSelObservables * myLRSignalSelObservables
std::vector< int > lrJetCombObs_
Constraint
supported constraints
TtSemiLRSignalSelCalc * myLRSignalSelCalc