CMS 3D CMS Logo

TtSemiLRJetCombObservables.h
Go to the documentation of this file.
1 //
2 // Author: Jan Heyninck
3 // Created: Tue Apr 3 17:33:23 PDT 2007
4 //
5 //
6 
7 #ifndef TtSemiLRJetCombObservables_h
8 #define TtSemiLRJetCombObservables_h
9 
30 
31 // General C++ stuff
32 #include <iostream>
33 #include <string>
34 #include <vector>
35 #include <Math/VectorUtil.h>
36 
38 
40 public:
41  typedef std::pair<unsigned int, bool> IntBoolPair;
42 
44  const edm::EDGetTokenT<std::vector<pat::Jet> >& jetSourceToken);
46 
47  std::vector<IntBoolPair> operator()(TtSemiEvtSolution&, const edm::Event& iEvent, bool matchOnly = false);
48  //void operator()(TtSemiEvtSolution&);
49 
50 private:
51  typedef std::pair<unsigned int, double> IntDblPair;
52  //std::vector<std::pair<unsigned int,double> > jetCombVarVal;
53 
56 
57  std::vector<IntDblPair> evtselectVarVal;
58  std::vector<IntBoolPair> evtselectVarMatch;
59 };
60 
61 #endif
TtSemiLRJetCombObservables
Steering class for the overall top-lepton likelihood.
Definition: TtSemiLRJetCombObservables.h:39
MessageLogger.h
edm::EDGetTokenT
Definition: EDGetToken.h:33
TtSemiLRJetCombObservables::~TtSemiLRJetCombObservables
~TtSemiLRJetCombObservables()
Definition: TtSemiLRJetCombObservables.cc:19
TtSemiLRJetCombObservables::operator()
std::vector< IntBoolPair > operator()(TtSemiEvtSolution &, const edm::Event &iEvent, bool matchOnly=false)
Definition: TtSemiLRJetCombObservables.cc:21
TtSemiLRJetCombObservables::genEvtToken_
edm::EDGetTokenT< TtGenEvent > genEvtToken_
Definition: TtSemiLRJetCombObservables.h:55
TtSemiLRJetCombObservables::evtselectVarVal
std::vector< IntDblPair > evtselectVarVal
Definition: TtSemiLRJetCombObservables.h:57
TtSemiLRJetCombObservables::evtselectVarMatch
std::vector< IntBoolPair > evtselectVarMatch
Definition: TtSemiLRJetCombObservables.h:58
TtSemiLRJetCombObservables::IntBoolPair
std::pair< unsigned int, bool > IntBoolPair
Definition: TtSemiLRJetCombObservables.h:41
TtSemiLRJetCombObservables::IntDblPair
std::pair< unsigned int, double > IntDblPair
Definition: TtSemiLRJetCombObservables.h:51
Event.h
TtSemiEvtSolution.h
iEvent
int iEvent
Definition: GenABIO.cc:224
TtSemiEvtSolution
Definition: TtSemiEvtSolution.h:31
TtSemiLRJetCombObservables::TtSemiLRJetCombObservables
TtSemiLRJetCombObservables(edm::ConsumesCollector &&iC, const edm::EDGetTokenT< std::vector< pat::Jet > > &jetSourceToken)
Definition: TtSemiLRJetCombObservables.cc:14
EventSetup.h
Exception.h
ConsumesCollector.h
TtSemiLRJetCombObservables::jetSourceToken_
edm::EDGetTokenT< std::vector< pat::Jet > > jetSourceToken_
Definition: TtSemiLRJetCombObservables.h:54
edm::Event
Definition: Event.h:73
edm::ConsumesCollector
Definition: ConsumesCollector.h:39