src
CalibTracker
SiStripCommon
plugins
ShallowSimTracksProducer.h
Go to the documentation of this file.
1
#ifndef SHALLOW_SIMTRACKS_PRODUCER
2
#define SHALLOW_SIMTRACKS_PRODUCER
3
4
#include "
FWCore/Framework/interface/stream/EDProducer.h
"
5
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
6
#include "
FWCore/Utilities/interface/InputTag.h
"
7
#include "
DataFormats/Common/interface/DetSetVectorNew.h
"
8
#include "
DataFormats/TrackReco/interface/Track.h
"
9
#include "
SimDataFormats/TrackingAnalysis/interface/TrackingParticle.h
"
10
#include "
SimDataFormats/Associations/interface/TrackToTrackingParticleAssociator.h
"
11
12
class
ShallowSimTracksProducer
:
public
edm::stream::EDProducer
<> {
13
public
:
14
explicit
ShallowSimTracksProducer
(
const
edm::ParameterSet
&);
15
16
private
:
17
const
std::string
Prefix
;
18
const
std::string
Suffix
;
19
const
edm::EDGetTokenT<TrackingParticleCollection>
trackingParticles_token_
;
20
const
edm::EDGetTokenT<reco::TrackToTrackingParticleAssociator>
associator_token_
;
21
const
edm::EDGetTokenT<edm::View<reco::Track>
>
tracks_token_
;
22
void
produce
(
edm::Event
&
iEvent
,
const
edm::EventSetup
& iSetup)
override
;
23
};
24
#endif
ShallowSimTracksProducer::associator_token_
const edm::EDGetTokenT< reco::TrackToTrackingParticleAssociator > associator_token_
Definition:
ShallowSimTracksProducer.h:20
ShallowSimTracksProducer::produce
void produce(edm::Event &iEvent, const edm::EventSetup &iSetup) override
Definition:
ShallowSimTracksProducer.cc:32
TrackToTrackingParticleAssociator.h
EDProducer.h
DetSetVectorNew.h
ShallowSimTracksProducer::Suffix
const std::string Suffix
Definition:
ShallowSimTracksProducer.h:18
ShallowSimTracksProducer::ShallowSimTracksProducer
ShallowSimTracksProducer(const edm::ParameterSet &)
Definition:
ShallowSimTracksProducer.cc:10
TrackingParticle.h
edm::EDGetTokenT< TrackingParticleCollection >
Frameworkfwd.h
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
iEvent
int iEvent
Definition:
GenABIO.cc:224
edm::EventSetup
Definition:
EventSetup.h:56
edm::stream::EDProducer
Definition:
EDProducer.h:36
ShallowSimTracksProducer::Prefix
const std::string Prefix
Definition:
ShallowSimTracksProducer.h:17
InputTag.h
Track.h
edm::ParameterSet
Definition:
ParameterSet.h:47
ShallowSimTracksProducer
Definition:
ShallowSimTracksProducer.h:12
ShallowSimTracksProducer::tracks_token_
const edm::EDGetTokenT< edm::View< reco::Track > > tracks_token_
Definition:
ShallowSimTracksProducer.h:21
edm::Event
Definition:
Event.h:73
ShallowSimTracksProducer::trackingParticles_token_
const edm::EDGetTokenT< TrackingParticleCollection > trackingParticles_token_
Definition:
ShallowSimTracksProducer.h:19
Generated for CMSSW Reference Manual by
1.8.14