Main Page
Namespaces
Classes
Package Documentation
FastSimulation
Tracking
plugins
PixelTracksProducer.h
Go to the documentation of this file.
1
#ifndef FastSimulation_Tracking_PixelTracksProducer_H
2
#define FastSimulation_Tracking_PixelTracksProducer_H
3
4
#include "
FWCore/Framework/interface/stream/EDProducer.h
"
5
#include "
FWCore/Utilities/interface/InputTag.h
"
6
7
#include "
DataFormats/TrajectorySeed/interface/TrajectorySeedCollection.h
"
8
9
#include <string>
10
11
class
PixelFitter
;
12
class
PixelTrackFilter
;
13
class
TrackingRegionProducer
;
14
15
namespace
edm
{
16
class
ParameterSet
;
17
class
Event
;
18
class
EventSetup
;
19
}
// namespace edm
20
21
class
PixelTracksProducer
:
public
edm::stream::EDProducer
<> {
22
public
:
23
explicit
PixelTracksProducer
(
const
edm::ParameterSet
& conf);
24
25
~
PixelTracksProducer
()
override
;
26
27
void
produce(
edm::Event
&
ev
,
const
edm::EventSetup
& es)
override
;
28
29
private
:
30
edm::EDGetTokenT<PixelFitter>
fitterToken
;
31
std::unique_ptr<TrackingRegionProducer>
theRegionProducer
;
32
33
edm::EDGetTokenT<TrajectorySeedCollection>
seedProducerToken
;
34
edm::EDGetTokenT<PixelTrackFilter>
filterToken
;
35
};
36
#endif
PixelTrackFilter
Definition:
PixelTrackFilter.h:8
ParameterSet
Definition:
Functions.h:16
ev
bool ev
Definition:
Hydjet2Hadronizer.cc:95
PixelTracksProducer
Definition:
PixelTracksProducer.h:21
edm::EDGetTokenT< PixelFitter >
EDProducer.h
EventSetup
PixelFitter
Definition:
PixelFitter.h:8
PixelTracksProducer::seedProducerToken
edm::EDGetTokenT< TrajectorySeedCollection > seedProducerToken
Definition:
PixelTracksProducer.h:33
PixelTracksProducer::filterToken
edm::EDGetTokenT< PixelTrackFilter > filterToken
Definition:
PixelTracksProducer.h:34
edm::EventSetup
Definition:
EventSetup.h:57
TrackingRegionProducer
Definition:
TrackingRegionProducer.h:12
edm::stream::EDProducer
Definition:
EDProducer.h:38
Event
PixelTracksProducer::theRegionProducer
std::unique_ptr< TrackingRegionProducer > theRegionProducer
Definition:
PixelTracksProducer.h:31
edm
HLT enums.
Definition:
AlignableModifier.h:19
InputTag.h
TrajectorySeedCollection.h
edm::ParameterSet
Definition:
ParameterSet.h:36
edm::Event
Definition:
Event.h:72
PixelTracksProducer::fitterToken
edm::EDGetTokenT< PixelFitter > fitterToken
Definition:
PixelTracksProducer.h:30
Generated for CMSSW Reference Manual by
1.8.11