CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Types | Public Member Functions | Private Types | Private Attributes
TtSemiLRJetCombObservables Class Reference

Steering class for the overall top-lepton likelihood. More...

#include "TopQuarkAnalysis/TopLeptonSelection/interface/TtSemiLRJetCombObservables.h"

Public Types

typedef std::pair< unsigned
int, bool > 
IntBoolPair
 

Public Member Functions

std::vector< IntBoolPairoperator() (TtSemiEvtSolution &, const edm::Event &iEvent, bool matchOnly=false)
 
 TtSemiLRJetCombObservables (edm::ConsumesCollector &&iC, const edm::EDGetTokenT< std::vector< pat::Jet > > &jetSourceToken)
 
 ~TtSemiLRJetCombObservables ()
 

Private Types

typedef std::pair< unsigned
int, double > 
IntDblPair
 

Private Attributes

std::vector< IntBoolPairevtselectVarMatch
 
std::vector< IntDblPairevtselectVarVal
 
edm::EDGetTokenT< TtGenEventgenEvtToken_
 
edm::EDGetTokenT< std::vector
< pat::Jet > > 
jetSourceToken_
 

Detailed Description

Steering class for the overall top-lepton likelihood.

In this TtSemiLRJetCombObservables 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 obs1 : obs2 : obs3 : ...

Author
Jan Heyninck
Version
Id:
TtSemiLRJetCombObservables.h,v 1.6 2008/04/15 10:13:43 rwolf Exp

Definition at line 40 of file TtSemiLRJetCombObservables.h.

Member Typedef Documentation

typedef std::pair<unsigned int,bool> TtSemiLRJetCombObservables::IntBoolPair

Definition at line 44 of file TtSemiLRJetCombObservables.h.

typedef std::pair<unsigned int,double> TtSemiLRJetCombObservables::IntDblPair
private

Definition at line 54 of file TtSemiLRJetCombObservables.h.

Constructor & Destructor Documentation

TtSemiLRJetCombObservables::TtSemiLRJetCombObservables ( edm::ConsumesCollector &&  iC,
const edm::EDGetTokenT< std::vector< pat::Jet > > &  jetSourceToken 
)

Definition at line 14 of file TtSemiLRJetCombObservables.cc.

TtSemiLRJetCombObservables::~TtSemiLRJetCombObservables ( )

Definition at line 21 of file TtSemiLRJetCombObservables.cc.

Member Function Documentation

std::vector< TtSemiLRJetCombObservables::IntBoolPair > TtSemiLRJetCombObservables::operator() ( TtSemiEvtSolution solution,
const edm::Event iEvent,
bool  matchOnly = false 
)

Definition at line 24 of file TtSemiLRJetCombObservables.cc.

Member Data Documentation

std::vector< IntBoolPair > TtSemiLRJetCombObservables::evtselectVarMatch
private

Definition at line 61 of file TtSemiLRJetCombObservables.h.

std::vector< IntDblPair > TtSemiLRJetCombObservables::evtselectVarVal
private

Definition at line 60 of file TtSemiLRJetCombObservables.h.

edm::EDGetTokenT<TtGenEvent> TtSemiLRJetCombObservables::genEvtToken_
private

Definition at line 58 of file TtSemiLRJetCombObservables.h.

edm::EDGetTokenT<std::vector<pat::Jet> > TtSemiLRJetCombObservables::jetSourceToken_
private

Definition at line 57 of file TtSemiLRJetCombObservables.h.