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
DQM
TrackingMonitorSource
interface
WtoLNuSelector.h
Go to the documentation of this file.
1
#ifndef DQM_TrackingMonitorSource_WtoLNuSelector_h
2
#define DQM_TrackingMonitorSource_WtoLNuSelector_h
3
4
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
5
#include "
FWCore/Framework/interface/stream/EDFilter.h
"
6
#include "
FWCore/Framework/interface/Event.h
"
7
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
8
#include "
FWCore/ServiceRegistry/interface/Service.h
"
9
10
#include "
DataFormats/MuonReco/interface/MuonFwd.h
"
11
#include "
DataFormats/EgammaCandidates/interface/GsfElectronFwd.h
"
12
#include "
DataFormats/METReco/interface/PFMETFwd.h
"
13
#include "
DataFormats/BeamSpot/interface/BeamSpot.h
"
14
15
#include "TLorentzVector.h"
16
17
// Forward declaration
18
class
TH1D;
19
namespace
{
20
class
BeamSpot
;
21
}
22
23
class
WtoLNuSelector
:
public
edm::stream::EDFilter
<> {
24
public
:
25
explicit
WtoLNuSelector
(
const
edm::ParameterSet
&);
26
27
private
:
28
bool
filter
(
edm::Event
&,
edm::EventSetup
const
&)
override
;
29
double
getMt
(
const
TLorentzVector& vlep,
const
reco::PFMET
&
obj
);
30
31
private
:
32
// module config parameters
33
const
edm::InputTag
electronTag_
;
34
const
edm::InputTag
bsTag_
;
35
const
edm::InputTag
muonTag_
;
36
const
edm::InputTag
pfmetTag_
;
37
const
edm::EDGetTokenT<reco::GsfElectronCollection>
electronToken_
;
38
const
edm::EDGetTokenT<reco::BeamSpot>
bsToken_
;
39
const
edm::EDGetTokenT<reco::MuonCollection>
muonToken_
;
40
const
edm::EDGetTokenT<reco::PFMETCollection>
pfmetToken_
;
41
};
42
#endif
align::BeamSpot
Definition:
StructureType.h:95
WtoLNuSelector::WtoLNuSelector
WtoLNuSelector(const edm::ParameterSet &)
Definition:
WtoLNuSelector.cc:25
edm::EDGetTokenT< reco::GsfElectronCollection >
WtoLNuSelector::pfmetTag_
const edm::InputTag pfmetTag_
Definition:
WtoLNuSelector.h:36
BeamSpot.h
WtoLNuSelector::muonToken_
const edm::EDGetTokenT< reco::MuonCollection > muonToken_
Definition:
WtoLNuSelector.h:39
Service.h
MuonFwd.h
getGTfromDQMFile.obj
obj
Definition:
getGTfromDQMFile.py:32
reco::PFMET
Definition:
PFMET.h:18
GsfElectronFwd.h
WtoLNuSelector::bsToken_
const edm::EDGetTokenT< reco::BeamSpot > bsToken_
Definition:
WtoLNuSelector.h:38
edm::ParameterSet
Definition:
ParameterSet.h:47
Event.h
WtoLNuSelector::filter
bool filter(edm::Event &, edm::EventSetup const &) override
Definition:
WtoLNuSelector.cc:36
edm::EventSetup
Definition:
EventSetup.h:58
WtoLNuSelector::pfmetToken_
const edm::EDGetTokenT< reco::PFMETCollection > pfmetToken_
Definition:
WtoLNuSelector.h:40
PFMETFwd.h
WtoLNuSelector::getMt
double getMt(const TLorentzVector &vlep, const reco::PFMET &obj)
Definition:
WtoLNuSelector.cc:190
WtoLNuSelector::electronTag_
const edm::InputTag electronTag_
Definition:
WtoLNuSelector.h:33
Frameworkfwd.h
WtoLNuSelector::bsTag_
const edm::InputTag bsTag_
Definition:
WtoLNuSelector.h:34
EDFilter.h
ParameterSet.h
edm::stream::EDFilter
Definition:
EDFilter.h:36
edm::Event
Definition:
Event.h:73
WtoLNuSelector::electronToken_
const edm::EDGetTokenT< reco::GsfElectronCollection > electronToken_
Definition:
WtoLNuSelector.h:37
edm::InputTag
Definition:
InputTag.h:15
WtoLNuSelector::muonTag_
const edm::InputTag muonTag_
Definition:
WtoLNuSelector.h:35
WtoLNuSelector
Definition:
WtoLNuSelector.h:23
Generated for CMSSW Reference Manual by
1.8.16