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'))
15 simHcalUnsuppressedDigis = cms.EDAlias(
17 cms.PSet(type = cms.string(
'HBHEDataFramesSorted')),
18 cms.PSet(type = cms.string(
'HFDataFramesSorted')),
19 cms.PSet(type = cms.string(
'HODataFramesSorted')),
20 cms.PSet(type = cms.string(
'ZDCDataFramesSorted')),
21 cms.PSet(type = cms.string(
'QIE10DataFrameHcalDataFrameContainer')),
22 cms.PSet(type = cms.string(
'QIE11DataFrameHcalDataFrameContainer'))
25 simSiPixelDigis = cms.EDAlias(
27 cms.PSet(type = cms.string(
'PixelDigiedmDetSetVector')),
28 cms.PSet(type = cms.string(
'PixelDigiSimLinkedmDetSetVector'))
31 simSiStripDigis = cms.EDAlias(
33 cms.PSet(type = cms.string(
'SiStripDigiedmDetSetVector')),
34 cms.PSet(type = cms.string(
'SiStripRawDigiedmDetSetVector')),
35 cms.PSet(type = cms.string(
'StripDigiSimLinkedmDetSetVector'))
38 simHGCalUnsuppressedDigis = cms.EDAlias(
41 type = cms.string(
"DetIdHGCSampleHGCDataFramesSorted"),
42 fromProductInstance = cms.string(
"HGCDigisEE"),
43 toProductInstance = cms.string(
"EE"),
46 type = cms.string(
"DetIdHGCSampleHGCDataFramesSorted"),
47 fromProductInstance = cms.string(
"HGCDigisHEfront"),
48 toProductInstance = cms.string(
"HEfront"),
51 type = cms.string(
"DetIdHGCSampleHGCDataFramesSorted"),
52 fromProductInstance = cms.string(
"HGCDigisHEback"),
53 toProductInstance = cms.string(
"HEback"),
59 from Configuration.Eras.Modifier_fastSim_cff
import fastSim
60 fastSim.toModify(simCastorDigis, mix =
None)
61 fastSim.toModify(simSiPixelDigis, mix =
None)
62 fastSim.toModify(simSiStripDigis, mix =
None)
64 from Configuration.Eras.Modifier_run3_common_cff
import run3_common
65 run3_common.toModify(simCastorDigis, mix =
None)
67 from Configuration.Eras.Modifier_phase2_hgcal_cff
import phase2_hgcal
68 (~phase2_hgcal).toModify(simHGCalUnsuppressedDigis, mix =
None)
70 from Configuration.ProcessModifiers.premix_stage1_cff
import premix_stage1
71 (premix_stage1 & phase2_hgcal).toModify(simHGCalUnsuppressedDigis,
73 0 :
dict(type =
"PHGCSimAccumulator"),
74 1 :
dict(type =
"PHGCSimAccumulator"),
75 2 :
dict(type =
"PHGCSimAccumulator"),