1 import FWCore.ParameterSet.Config
as cms
3 from FastSimulation.Event.ParticleFilter_cfi
import ParticleFilterBlock
4 from FastSimulation.SimplifiedGeometryPropagator.TrackerMaterial_cfi
import TrackerMaterialBlock
5 from FastSimulation.SimplifiedGeometryPropagator.CaloMaterial_cfi
import CaloMaterialBlock
9 fastSimProducer = cms.EDProducer(
11 src = cms.InputTag(
"generatorSmeared"),
12 particleFilter = ParticleFilterBlock.ParticleFilter,
13 trackerDefinition = TrackerMaterialBlock.TrackerMaterial,
14 simulateCalorimetry = cms.bool(
True),
15 simulateMuons = cms.bool(
True),
16 useFastSimsDecayer = cms.bool(
False),
17 caloDefinition = CaloMaterialBlock.CaloMaterial,
18 beamPipeRadius = cms.double(3.),
19 deltaRchargedMother = cms.double(0.02),
20 interactionModels = cms.PSet(
21 pairProduction = cms.PSet(
22 className = cms.string(
"fastsim::PairProduction"),
23 photonEnergyCut = cms.double(0.1),
25 Z = cms.double(14.0000)
27 nuclearInteraction = cms.PSet(
28 className = cms.string(
"fastsim::NuclearInteraction"),
29 distCut = cms.double(0.020),
30 hadronEnergy = cms.double(0.2),
39 bremsstrahlung = cms.PSet(
40 className = cms.string(
"fastsim::Bremsstrahlung"),
41 minPhotonEnergy = cms.double(0.1),
42 minPhotonEnergyFraction = cms.double(0.005),
44 Z = cms.double(14.0000)
56 energyLoss = cms.PSet(
57 className = cms.string(
"fastsim::EnergyLoss"),
58 minMomentumCut = cms.double(0.1),
60 A = cms.double(28.0855),
61 Z = cms.double(14.0000),
62 density = cms.double(2.329),
63 radLen = cms.double(9.360)
65 multipleScattering = cms.PSet(
66 className = cms.string(
"fastsim::MultipleScattering"),
67 minPt = cms.double(0.2),
69 radLen = cms.double(9.360)
71 trackerSimHits = cms.PSet(
72 className = cms.string(
"fastsim::TrackerSimHitProducer"),
73 minMomentumCut = cms.double(0.1),
74 doHitsFromInboundParticles = cms.bool(
False),
77 Calorimetry = FamosCalorimetryBlock.Calorimetry,
78 MaterialEffectsForMuonsInECAL = MaterialEffectsForMuonsInECALBlock.MaterialEffectsForMuonsInECAL,
79 MaterialEffectsForMuonsInHCAL = MaterialEffectsForMuonsInHCALBlock.MaterialEffectsForMuonsInHCAL,
80 GFlash = FamosCalorimetryBlock.GFlash,