Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
RecoParticleFlow
PFTracking
plugins
PFDisplacedTrackerVertexProducer.h
Go to the documentation of this file.
1
#ifndef PFDisplacedTrackerVertexProducer_H
2
#define PFDisplacedTrackerVertexProducer_H
3
4
#include "
FWCore/Framework/interface/EDProducer.h
"
5
#include "
FWCore/Framework/interface/Event.h
"
6
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
7
#include "
FWCore/Framework/interface/MakerMacros.h
"
8
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
9
10
class
PFTrackTransformer
;
11
class
PFDisplacedTrackerVertexProducer
:
public
edm::EDProducer
{
12
public
:
13
15
explicit
PFDisplacedTrackerVertexProducer
(
const
edm::ParameterSet
&);
16
18
~PFDisplacedTrackerVertexProducer
();
19
20
private
:
21
virtual
void
beginRun
(
edm::Run
&,
const
edm::EventSetup
&) ;
22
virtual
void
endRun
() ;
23
25
virtual
void
produce
(
edm::Event
&,
const
edm::EventSetup
&);
26
28
PFTrackTransformer
*
pfTransformer_
;
29
edm::InputTag
pfDisplacedVertexContainer_
;
30
edm::InputTag
pfTrackContainer_
;
31
32
};
33
#endif
PFDisplacedTrackerVertexProducer::~PFDisplacedTrackerVertexProducer
~PFDisplacedTrackerVertexProducer()
Destructor.
Definition:
PFDisplacedTrackerVertexProducer.cc:25
PFDisplacedTrackerVertexProducer::pfDisplacedVertexContainer_
edm::InputTag pfDisplacedVertexContainer_
Definition:
PFDisplacedTrackerVertexProducer.h:29
PFTrackTransformer
Definition:
PFTrackTransformer.h:37
Event.h
PFDisplacedTrackerVertexProducer::PFDisplacedTrackerVertexProducer
PFDisplacedTrackerVertexProducer(const edm::ParameterSet &)
Constructor.
Definition:
PFDisplacedTrackerVertexProducer.cc:11
MakerMacros.h
Frameworkfwd.h
edm::EDProducer
Definition:
EDProducer.h:21
ParameterSet.h
PFDisplacedTrackerVertexProducer
Definition:
PFDisplacedTrackerVertexProducer.h:11
PFDisplacedTrackerVertexProducer::endRun
virtual void endRun()
Definition:
PFDisplacedTrackerVertexProducer.cc:112
PFDisplacedTrackerVertexProducer::produce
virtual void produce(edm::Event &, const edm::EventSetup &)
Produce the PFRecTrack collection.
Definition:
PFDisplacedTrackerVertexProducer.cc:31
edm::EventSetup
Definition:
EventSetup.h:44
PFDisplacedTrackerVertexProducer::beginRun
virtual void beginRun(edm::Run &, const edm::EventSetup &)
Definition:
PFDisplacedTrackerVertexProducer.cc:101
PFDisplacedTrackerVertexProducer::pfTransformer_
PFTrackTransformer * pfTransformer_
PFTrackTransformer.
Definition:
PFDisplacedTrackerVertexProducer.h:28
EDProducer.h
edm::InputTag
Definition:
InputTag.h:12
PFDisplacedTrackerVertexProducer::pfTrackContainer_
edm::InputTag pfTrackContainer_
Definition:
PFDisplacedTrackerVertexProducer.h:30
edm::ParameterSet
Definition:
ParameterSet.h:31
edm::Event
Definition:
Event.h:49
edm::Run
Definition:
Run.h:31
Generated for CMSSW Reference Manual by
1.8.5