Main Page
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
o
p
q
r
s
t
u
v
w
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
Enumerator
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Properties
_
a
d
e
f
l
m
o
p
s
t
u
v
Related Functions
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
Package Documentation
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
TopQuarkAnalysis
TopJetCombination
interface
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
25
#include "
FWCore/Framework/interface/EventSetup.h
"
26
#include "
FWCore/Framework/interface/Event.h
"
27
#include "
FWCore/Framework/interface/ConsumesCollector.h
"
28
#include "
FWCore/MessageLogger/interface/MessageLogger.h
"
29
#include "
FWCore/Utilities/interface/Exception.h
"
30
31
// General C++ stuff
32
#include <iostream>
33
#include <string>
34
#include <vector>
35
#include <Math/VectorUtil.h>
36
37
#include "
AnalysisDataFormats/TopObjects/interface/TtSemiEvtSolution.h
"
38
39
class
TtSemiLRJetCombObservables
{
40
public
:
41
typedef
std::pair<unsigned int, bool>
IntBoolPair
;
42
43
TtSemiLRJetCombObservables
(
edm::ConsumesCollector
&& iC,
44
const
edm::EDGetTokenT
<std::vector<pat::Jet> >& jetSourceToken);
45
~TtSemiLRJetCombObservables
();
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
54
edm::EDGetTokenT<std::vector<pat::Jet>
>
jetSourceToken_
;
55
edm::EDGetTokenT<TtGenEvent>
genEvtToken_
;
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:45
Generated for CMSSW Reference Manual by
1.8.16