Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
PhysicsTools
PatAlgos
plugins
PATConversionProducer.h
Go to the documentation of this file.
1
//
2
// $Id: PATConversionProducer.h,v 1.1 2012/04/14 02:12:39 tjkim Exp $
3
//
4
5
#ifndef PhysicsTools_PatAlgos_PATConversionProducer_h
6
#define PhysicsTools_PatAlgos_PATConversionProducer_h
7
8
#include "
FWCore/Framework/interface/EDProducer.h
"
9
#include "
FWCore/Framework/interface/Event.h
"
10
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
11
#include "
FWCore/Utilities/interface/InputTag.h
"
12
#include "
DataFormats/Common/interface/View.h
"
13
#include "
DataFormats/Common/interface/ValueMap.h
"
14
#include "
DataFormats/Candidate/interface/CandAssociation.h
"
15
16
#include "
CommonTools/Utils/interface/PtComparator.h
"
17
18
#include "
PhysicsTools/PatAlgos/interface/MultiIsolator.h
"
19
#include "
PhysicsTools/PatAlgos/interface/EfficiencyLoader.h
"
20
#include "
PhysicsTools/PatAlgos/interface/KinResolutionsLoader.h
"
21
22
#include "
DataFormats/PatCandidates/interface/Electron.h
"
23
24
#include "
DataFormats/PatCandidates/interface/UserData.h
"
25
#include "
PhysicsTools/PatAlgos/interface/PATUserDataHelper.h
"
26
27
#include "
RecoEcal/EgammaCoreTools/interface/EcalClusterLazyTools.h
"
28
29
#include "
TrackingTools/TransientTrack/interface/TransientTrack.h
"
30
#include "
DataFormats/VertexReco/interface/Vertex.h
"
31
32
#include <string>
33
34
35
namespace
pat {
36
37
38
class
PATConversionProducer
:
public
edm::EDProducer
{
39
40
public
:
41
42
explicit
PATConversionProducer
(
const
edm::ParameterSet
& iConfig);
43
~PATConversionProducer
();
44
45
virtual
void
produce
(
edm::Event
&
iEvent
,
const
edm::EventSetup
& iSetup);
46
47
private
:
48
49
// configurables
50
edm::InputTag
electronSrc_
;
51
52
};
53
54
55
}
56
57
#endif
KinResolutionsLoader.h
pat::PATConversionProducer::~PATConversionProducer
~PATConversionProducer()
Definition:
PATConversionProducer.cc:58
TransientTrack.h
Event.h
pat::PATConversionProducer::electronSrc_
edm::InputTag electronSrc_
Definition:
PATConversionProducer.h:50
ValueMap.h
edm::EDProducer
Definition:
EDProducer.h:21
ParameterSet.h
PtComparator.h
EcalClusterLazyTools.h
pat::PATConversionProducer::produce
virtual void produce(edm::Event &iEvent, const edm::EventSetup &iSetup)
Definition:
PATConversionProducer.cc:62
iEvent
int iEvent
Definition:
GenABIO.cc:243
pat::PATConversionProducer
Definition:
PATConversionProducer.h:38
View.h
edm::EventSetup
Definition:
EventSetup.h:44
Electron.h
Vertex.h
CandAssociation.h
UserData.h
EDProducer.h
pat::PATConversionProducer::PATConversionProducer
PATConversionProducer(const edm::ParameterSet &iConfig)
Definition:
PATConversionProducer.cc:47
EfficiencyLoader.h
edm::InputTag
Definition:
InputTag.h:12
InputTag.h
edm::ParameterSet
Definition:
ParameterSet.h:35
PATUserDataHelper.h
edm::Event
Definition:
Event.h:50
MultiIsolator.h
Generated for CMSSW Reference Manual by
1.8.5