Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
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
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
EDProducer.h
iEvent
int iEvent
Definition:
GenABIO.cc:224
edm::EventSetup
Definition:
EventSetup.h:59
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.5