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.
2 
4 particleFlowSimParticle = cms.EDProducer("PFSimParticleProducer",
5  # necessary to access true particles
6  NoVertexGeneratorBlock,
7  # verbosity
8  verbose = cms.untracked.bool(False),
9  # Tracking parameters
10  Fitter = cms.string('KFFittingSmoother'),
11  # replace ParticleFilter.pTMin = 0.5
12  # flags
13  process_RecTracks = cms.untracked.bool(False),
14  ParticleFilter = cms.PSet(
15  EProton = cms.double(5000.0),
16  # Particles with |eta| > etaMax (momentum direction at primary vertex)
17  # are not simulated
18  etaMax = cms.double(5.0),
19  # Charged particles with pT < pTMin (GeV/c) are not simulated
20  pTMin = cms.double(0.0),
21  # Particles with energy smaller than EMin (GeV) are not simulated
22  EMin = cms.double(0.0)
23  ),
24  TTRHBuilder = cms.string('WithTrackAngle'),
25  process_Particles = cms.untracked.bool(True),
26  Propagator = cms.string('PropagatorWithMaterial'),
27  # input collections ----------------------------------------
28  # module label to find input sim tracks and sim vertices
29  sim = cms.InputTag("g4SimHits"),
30  #Monte Carlo Truth Matching Options, only in FASTSIM!:
31  #MC Truth Matching info (only if UnFoldedMode = true in FastSim)
32  MCTruthMatchingInfo = cms.untracked.bool(False),
33  #retrieving RecTracks
34  RecTracks = cms.InputTag("trackerDrivenElectronSeeds"),
35  #retrieving EcalRechits
36  ecalRecHitsEB = cms.InputTag('caloRecHits','EcalRecHitsEB'),
37  ecalRecHitsEE = cms.InputTag('caloRecHits','EcalRecHitsEE'),
38  #retrieving famos SimHits
39  famosSimHits = cms.untracked.InputTag('famosSimHits','EcalHitsEB')
40 )