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
PixelTracksProducer::~PixelTracksProducer
~PixelTracksProducer() override
edm::EDGetTokenT< PixelFitter >
edm
HLT enums.
Definition:
AlignableModifier.h:19
PixelTracksProducer::produce
void produce(edm::Event &ev, const edm::EventSetup &es) override
Definition:
PixelTracksProducer.cc:56
PixelTracksProducer::fitterToken
edm::EDGetTokenT< PixelFitter > fitterToken
Definition:
PixelTracksProducer.h:30
PixelTracksProducer::filterToken
edm::EDGetTokenT< PixelTrackFilter > filterToken
Definition:
PixelTracksProducer.h:34
EDProducer.h
PixelFitter
Definition:
PixelFitter.h:8
Event
PixelTracksProducer::PixelTracksProducer
PixelTracksProducer(const edm::ParameterSet &conf)
Definition:
PixelTracksProducer.cc:35
PixelTracksProducer::seedProducerToken
edm::EDGetTokenT< TrajectorySeedCollection > seedProducerToken
Definition:
PixelTracksProducer.h:33
edm::ParameterSet
Definition:
ParameterSet.h:47
ParameterSet
Definition:
Functions.h:16
edm::stream::EDProducer
Definition:
EDProducer.h:38
edm::EventSetup
Definition:
EventSetup.h:58
TrajectorySeedCollection.h
InputTag.h
PixelTracksProducer
Definition:
PixelTracksProducer.h:21
ev
bool ev
Definition:
Hydjet2Hadronizer.cc:95
TrackingRegionProducer
Definition:
TrackingRegionProducer.h:12
EventSetup
edm::Event
Definition:
Event.h:73
PixelTracksProducer::theRegionProducer
std::unique_ptr< TrackingRegionProducer > theRegionProducer
Definition:
PixelTracksProducer.h:31
PixelTrackFilter
Definition:
PixelTrackFilter.h:8
Generated for CMSSW Reference Manual by
1.8.16