1 import FWCore.ParameterSet.Config
as cms
3 simCastorDigis = cms.EDAlias(
5 cms.PSet(type = cms.string(
'CastorDataFramesSorted'))
8 simEcalUnsuppressedDigis = cms.EDAlias(
10 cms.PSet(type = cms.string(
'EBDigiCollection')),
11 cms.PSet(type = cms.string(
'EEDigiCollection')),
12 cms.PSet(type = cms.string(
'ESDigiCollection'))
16 from Configuration.Eras.Modifier_phase2_ecal_devel_cff
import phase2_ecal_devel
17 phase2_ecal_devel.toModify(simEcalUnsuppressedDigis,
19 cms.PSet(type = cms.string(
'EBDigiCollectionPh2'))
24 simHcalUnsuppressedDigis = cms.EDAlias(
26 cms.PSet(type = cms.string(
'HBHEDataFramesSorted')),
27 cms.PSet(type = cms.string(
'HFDataFramesSorted')),
28 cms.PSet(type = cms.string(
'HODataFramesSorted')),
29 cms.PSet(type = cms.string(
'ZDCDataFramesSorted')),
30 cms.PSet(type = cms.string(
'QIE10DataFrameHcalDataFrameContainer')),
31 cms.PSet(type = cms.string(
'QIE11DataFrameHcalDataFrameContainer'))
34 _pixelCommon = cms.VPSet(
35 cms.PSet(type = cms.string(
'PixelDigiedmDetSetVector')),
36 cms.PSet(type = cms.string(
'PixelDigiSimLinkedmDetSetVector'))
38 simSiPixelDigis = cms.EDAlias(
41 simSiStripDigis = cms.EDAlias(
43 cms.PSet(type = cms.string(
'SiStripDigiedmDetSetVector')),
44 cms.PSet(type = cms.string(
'SiStripRawDigiedmDetSetVector')),
45 cms.PSet(type = cms.string(
'StripDigiSimLinkedmDetSetVector'))
48 simHGCalUnsuppressedDigis = cms.EDAlias(
51 type = cms.string(
"DetIdHGCSampleHGCDataFramesSorted"),
52 fromProductInstance = cms.string(
"HGCDigisEE"),
53 toProductInstance = cms.string(
"EE"),
56 type = cms.string(
"DetIdHGCSampleHGCDataFramesSorted"),
57 fromProductInstance = cms.string(
"HGCDigisHEfront"),
58 toProductInstance = cms.string(
"HEfront"),
61 type = cms.string(
"DetIdHGCSampleHGCDataFramesSorted"),
62 fromProductInstance = cms.string(
"HGCDigisHEback"),
63 toProductInstance = cms.string(
"HEback"),
67 simHFNoseUnsuppressedDigis = cms.EDAlias(
70 type = cms.string(
"DetIdHGCSampleHGCDataFramesSorted"),
71 fromProductInstance = cms.string(
"HFNoseDigis"),
72 toProductInstance = cms.string(
"HFNose"),
77 simAPVsaturation = cms.EDAlias(
79 cms.PSet(type = cms.string(
'bool'))
83 from Configuration.Eras.Modifier_run3_common_cff
import run3_common
84 run3_common.toModify(simCastorDigis, mix =
None)
86 from Configuration.Eras.Modifier_phase2_hgcal_cff
import phase2_hgcal
87 (~phase2_hgcal).toModify(simHGCalUnsuppressedDigis, mix =
None)
89 from Configuration.ProcessModifiers.premix_stage1_cff
import premix_stage1
90 (premix_stage1 & phase2_hgcal).toModify(simHGCalUnsuppressedDigis,
92 0 : dict(type =
"PHGCSimAccumulator"),
93 1 : dict(type =
"PHGCSimAccumulator"),
94 2 : dict(type =
"PHGCSimAccumulator"),
98 from Configuration.Eras.Modifier_phase2_hfnose_cff
import phase2_hfnose
99 (~phase2_hfnose).toModify(simHFNoseUnsuppressedDigis, mix =
None)
101 from Configuration.Eras.Modifier_phase1Pixel_cff
import phase1Pixel
102 phase1Pixel.toModify(simSiPixelDigis, mix = _pixelCommon + [cms.PSet(type = cms.string(
'PixelFEDChanneledmNewDetSetVector'))])
104 from Configuration.Eras.Modifier_phase2_tracker_cff
import phase2_tracker
105 phase2_tracker.toModify(simSiStripDigis, mix =
None)
106 phase2_tracker.toModify(simAPVsaturation, mix =
None)
109 from Configuration.Eras.Modifier_fastSim_cff
import fastSim
110 (fastSim & ~run3_common).toModify(simCastorDigis, mix =
None)
111 fastSim.toModify(simSiPixelDigis, mix =
None)
112 fastSim.toModify(simSiStripDigis, mix =
None)
113 fastSim.toModify(simAPVsaturation, mix =
None)