Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
RecoParticleFlow
PFTracking
interface
LightPFTrackProducer.h
Go to the documentation of this file.
1
#ifndef LightPFTrackProducer_H
2
#define LightPFTrackProducer_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
#include "
DataFormats/TrackReco/interface/Track.h
"
10
class
PFTrackTransformer
;
11
class
LightPFTrackProducer
:
public
edm::EDProducer
{
12
public
:
13
15
explicit
LightPFTrackProducer
(
const
edm::ParameterSet
&);
16
18
~LightPFTrackProducer
();
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
std::vector<edm::InputTag>
tracksContainers_
;
31
bool
useQuality_
;
32
reco::TrackBase::TrackQuality
trackQuality_
;
33
34
};
35
#endif
LightPFTrackProducer::LightPFTrackProducer
LightPFTrackProducer(const edm::ParameterSet &)
Constructor.
Definition:
LightPFTrackProducer.cc:15
LightPFTrackProducer::produce
virtual void produce(edm::Event &, const edm::EventSetup &)
Produce the PFRecTrack collection.
Definition:
LightPFTrackProducer.cc:35
PFTrackTransformer
Definition:
PFTrackTransformer.h:37
LightPFTrackProducer::beginRun
virtual void beginRun(edm::Run &, const edm::EventSetup &)
Definition:
LightPFTrackProducer.cc:68
reco::TrackBase::TrackQuality
TrackQuality
track quality
Definition:
TrackBase.h:95
Event.h
MakerMacros.h
LightPFTrackProducer::~LightPFTrackProducer
~LightPFTrackProducer()
Destructor.
Definition:
LightPFTrackProducer.cc:29
LightPFTrackProducer::tracksContainers_
std::vector< edm::InputTag > tracksContainers_
Definition:
LightPFTrackProducer.h:29
Frameworkfwd.h
edm::EDProducer
Definition:
EDProducer.h:21
ParameterSet.h
LightPFTrackProducer::pfTransformer_
PFTrackTransformer * pfTransformer_
PFTrackTransformer.
Definition:
LightPFTrackProducer.h:28
LightPFTrackProducer::useQuality_
bool useQuality_
TRACK QUALITY.
Definition:
LightPFTrackProducer.h:31
edm::EventSetup
Definition:
EventSetup.h:44
EDProducer.h
LightPFTrackProducer
Definition:
LightPFTrackProducer.h:11
edm::ParameterSet
Definition:
ParameterSet.h:35
edm::Event
Definition:
Event.h:50
Track.h
LightPFTrackProducer::trackQuality_
reco::TrackBase::TrackQuality trackQuality_
Definition:
LightPFTrackProducer.h:32
edm::Run
Definition:
Run.h:33
LightPFTrackProducer::endRun
virtual void endRun()
Definition:
LightPFTrackProducer.cc:79
Generated for CMSSW Reference Manual by
1.8.5