test
Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
RecoMET
METProducers
interface
ParticleFlowForChargedMETProducer.h
Go to the documentation of this file.
1
#ifndef RECOMET_METPRODUCERS_PARTICLEFLOWFORCHARGEDMETPRODUCER_H
2
#define RECOMET_METPRODUCERS_PARTICLEFLOWFORCHARGEDMETPRODUCER_H
3
4
/*
5
Producer of collection of charged PF candidates beloning to the main PV
6
Author: Marco Zanetti, MIT
7
*/
8
9
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
10
#include "
FWCore/Framework/interface/stream/EDProducer.h
"
11
#include "
FWCore/Framework/interface/Event.h
"
12
#include "
FWCore/Framework/interface/MakerMacros.h
"
13
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
14
15
#include <
DataFormats/VertexReco/interface/VertexFwd.h
>
16
#include <
DataFormats/ParticleFlowCandidate/interface/PFCandidateFwd.h
>
17
18
namespace
reco
19
{
20
class
ParticleFlowForChargedMETProducer
:
public
edm::stream::EDProducer
<> {
21
22
public
:
23
explicit
ParticleFlowForChargedMETProducer
(
const
edm::ParameterSet
&);
24
~ParticleFlowForChargedMETProducer
();
25
26
private
:
27
28
virtual
void
produce
(
edm::Event
&,
const
edm::EventSetup
&);
29
30
edm::InputTag
pfCollectionLabel
;
31
edm::InputTag
pvCollectionLabel
;
32
33
edm::EDGetTokenT<VertexCollection>
pvCollectionToken
;
34
edm::EDGetTokenT<PFCandidateCollection>
pfCandidatesToken
;
35
36
double
dzCut
;
37
double
neutralEtThreshold
;
38
};
39
}
40
41
#endif
42
Event.h
MakerMacros.h
VertexFwd.h
reco::ParticleFlowForChargedMETProducer::~ParticleFlowForChargedMETProducer
~ParticleFlowForChargedMETProducer()
Definition:
ParticleFlowForChargedMETProducer.cc:66
dt_dqm_sourceclient_common_cff.reco
tuple reco
Definition:
dt_dqm_sourceclient_common_cff.py:106
reco::ParticleFlowForChargedMETProducer::neutralEtThreshold
double neutralEtThreshold
Definition:
ParticleFlowForChargedMETProducer.h:37
edm::EDGetTokenT< VertexCollection >
Frameworkfwd.h
reco::ParticleFlowForChargedMETProducer
Definition:
ParticleFlowForChargedMETProducer.h:20
ParameterSet.h
EDProducer.h
edm::EventSetup
Definition:
EventSetup.h:45
reco::ParticleFlowForChargedMETProducer::ParticleFlowForChargedMETProducer
ParticleFlowForChargedMETProducer(const edm::ParameterSet &)
Definition:
ParticleFlowForChargedMETProducer.cc:10
reco::ParticleFlowForChargedMETProducer::pfCollectionLabel
edm::InputTag pfCollectionLabel
Definition:
ParticleFlowForChargedMETProducer.h:30
edm::stream::EDProducer
Definition:
EDProducer.h:33
reco::ParticleFlowForChargedMETProducer::dzCut
double dzCut
Definition:
ParticleFlowForChargedMETProducer.h:36
edm::InputTag
Definition:
InputTag.h:18
reco::ParticleFlowForChargedMETProducer::pvCollectionLabel
edm::InputTag pvCollectionLabel
Definition:
ParticleFlowForChargedMETProducer.h:31
edm::ParameterSet
Definition:
ParameterSet.h:36
reco::ParticleFlowForChargedMETProducer::pvCollectionToken
edm::EDGetTokenT< VertexCollection > pvCollectionToken
Definition:
ParticleFlowForChargedMETProducer.h:33
reco::ParticleFlowForChargedMETProducer::produce
virtual void produce(edm::Event &, const edm::EventSetup &)
Definition:
ParticleFlowForChargedMETProducer.cc:24
reco::ParticleFlowForChargedMETProducer::pfCandidatesToken
edm::EDGetTokenT< PFCandidateCollection > pfCandidatesToken
Definition:
ParticleFlowForChargedMETProducer.h:34
edm::Event
Definition:
Event.h:64
PFCandidateFwd.h
Generated for CMSSW Reference Manual by
1.8.5