test
CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
particleFlowSimParticle_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 particleFlowSimParticle = cms.EDProducer("PFSimParticleProducer",
4  # verbosity
5  verbose = cms.untracked.bool(False),
6  # Tracking parameters
7  Fitter = cms.string('KFFittingSmoother'),
8  # replace ParticleFilter.pTMin = 0.5
9  # flags
10  process_RecTracks = cms.untracked.bool(False),
11  ParticleFilter = cms.PSet(
12  EProton = cms.double(5000.0),
13  # Particles with |eta| > etaMax (momentum direction at primary vertex)
14  # are not simulated
15  etaMax = cms.double(5.0),
16  # Charged particles with pT < pTMin (GeV/c) are not simulated
17  pTMin = cms.double(0.0),
18  # Particles with energy smaller than EMin (GeV) are not simulated
19  EMin = cms.double(0.0)
20  ),
21  TTRHBuilder = cms.string('WithTrackAngle'),
22  process_Particles = cms.untracked.bool(True),
23  Propagator = cms.string('PropagatorWithMaterial'),
24  # input collections ----------------------------------------
25  # module label to find input sim tracks and sim vertices
26  sim = cms.InputTag("g4SimHits"),
27  #Monte Carlo Truth Matching Options, only in FASTSIM!:
28  #MC Truth Matching info (only if UnFoldedMode = true in FastSim)
29  MCTruthMatchingInfo = cms.untracked.bool(False),
30  #retrieving RecTracks
31  RecTracks = cms.InputTag("trackerDrivenElectronSeeds"),
32  #retrieving EcalRechits
33  ecalRecHitsEB = cms.InputTag('caloRecHits','EcalRecHitsEB'),
34  ecalRecHitsEE = cms.InputTag('caloRecHits','EcalRecHitsEE'),
35  #retrieving famos SimHits
36  famosSimHits = cms.untracked.InputTag('famosSimHits','EcalHitsEB')
37 )