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
}
20
21
22
class
PixelTracksProducer
:
public
edm::stream::EDProducer
<> {
23
24
public
:
25
explicit
PixelTracksProducer
(
const
edm::ParameterSet
& conf);
26
27
~
PixelTracksProducer
()
override
;
28
29
void
produce(
edm::Event
&
ev
,
const
edm::EventSetup
& es)
override
;
30
31
private
:
32
33
edm::EDGetTokenT<PixelFitter>
fitterToken
;
34
std::unique_ptr<TrackingRegionProducer>
theRegionProducer
;
35
36
edm::EDGetTokenT<TrajectorySeedCollection>
seedProducerToken
;
37
edm::EDGetTokenT<PixelTrackFilter>
filterToken
;
38
39
};
40
#endif
41
42
PixelTrackFilter
Definition:
PixelTrackFilter.h:8
ParameterSet
Definition:
Functions.h:16
ev
bool ev
Definition:
Hydjet2Hadronizer.cc:95
PixelTracksProducer
Definition:
PixelTracksProducer.h:22
edm::EDGetTokenT< PixelFitter >
EDProducer.h
EventSetup
PixelFitter
Definition:
PixelFitter.h:8
PixelTracksProducer::seedProducerToken
edm::EDGetTokenT< TrajectorySeedCollection > seedProducerToken
Definition:
PixelTracksProducer.h:36
PixelTracksProducer::filterToken
edm::EDGetTokenT< PixelTrackFilter > filterToken
Definition:
PixelTracksProducer.h:37
edm::EventSetup
Definition:
EventSetup.h:57
TrackingRegionProducer
Definition:
TrackingRegionProducer.h:9
edm::stream::EDProducer
Definition:
EDProducer.h:38
Event
PixelTracksProducer::theRegionProducer
std::unique_ptr< TrackingRegionProducer > theRegionProducer
Definition:
PixelTracksProducer.h:34
edm
HLT enums.
Definition:
AlignableModifier.h:17
InputTag.h
TrajectorySeedCollection.h
edm::ParameterSet
Definition:
ParameterSet.h:36
edm::Event
Definition:
Event.h:71
PixelTracksProducer::fitterToken
edm::EDGetTokenT< PixelFitter > fitterToken
Definition:
PixelTracksProducer.h:33
Generated for CMSSW Reference Manual by
1.8.11