File indexing completed on 2024-04-06 12:30:37
0001 import FWCore.ParameterSet.Config as cms
0002
0003 simCastorDigis = cms.EDAlias(
0004 mix = cms.VPSet(
0005 cms.PSet(type = cms.string('CastorDataFramesSorted'))
0006 )
0007 )
0008 simEcalUnsuppressedDigis = cms.EDAlias(
0009 mix = cms.VPSet(
0010 cms.PSet(type = cms.string('EBDigiCollection')),
0011 cms.PSet(type = cms.string('EEDigiCollection')),
0012 cms.PSet(type = cms.string('ESDigiCollection'))
0013 )
0014 )
0015
0016 from Configuration.Eras.Modifier_phase2_ecal_devel_cff import phase2_ecal_devel
0017 phase2_ecal_devel.toModify(simEcalUnsuppressedDigis,
0018 mix = cms.VPSet(
0019 cms.PSet(type = cms.string('EBDigiCollectionPh2'))
0020 )
0021 )
0022
0023
0024 simHcalUnsuppressedDigis = cms.EDAlias(
0025 mix = cms.VPSet(
0026 cms.PSet(type = cms.string('HBHEDataFramesSorted')),
0027 cms.PSet(type = cms.string('HFDataFramesSorted')),
0028 cms.PSet(type = cms.string('HODataFramesSorted')),
0029 cms.PSet(type = cms.string('ZDCDataFramesSorted')),
0030 cms.PSet(type = cms.string('QIE10DataFrameHcalDataFrameContainer')),
0031 cms.PSet(type = cms.string('QIE11DataFrameHcalDataFrameContainer'))
0032 )
0033 )
0034 _pixelCommon = cms.VPSet(
0035 cms.PSet(type = cms.string('PixelDigiedmDetSetVector')),
0036 cms.PSet(type = cms.string('PixelDigiSimLinkedmDetSetVector')),
0037 )
0038
0039 simSiPixelDigis = cms.EDAlias(
0040 mix = _pixelCommon
0041 )
0042 simSiStripDigis = cms.EDAlias(
0043 mix = cms.VPSet(
0044 cms.PSet(type = cms.string('SiStripDigiedmDetSetVector')),
0045 cms.PSet(type = cms.string('SiStripRawDigiedmDetSetVector')),
0046 cms.PSet(type = cms.string('StripDigiSimLinkedmDetSetVector'))
0047 )
0048 )
0049 simHGCalUnsuppressedDigis = cms.EDAlias(
0050 mix = cms.VPSet(
0051 cms.PSet(
0052 type = cms.string("DetIdHGCSampleHGCDataFramesSorted"),
0053 fromProductInstance = cms.string("HGCDigisEE"),
0054 toProductInstance = cms.string("EE"),
0055 ),
0056 cms.PSet(
0057 type = cms.string("DetIdHGCSampleHGCDataFramesSorted"),
0058 fromProductInstance = cms.string("HGCDigisHEfront"),
0059 toProductInstance = cms.string("HEfront"),
0060 ),
0061 cms.PSet(
0062 type = cms.string("DetIdHGCSampleHGCDataFramesSorted"),
0063 fromProductInstance = cms.string("HGCDigisHEback"),
0064 toProductInstance = cms.string("HEback"),
0065 ),
0066 )
0067 )
0068 simHFNoseUnsuppressedDigis = cms.EDAlias(
0069 mix = cms.VPSet(
0070 cms.PSet(
0071 type = cms.string("DetIdHGCSampleHGCDataFramesSorted"),
0072 fromProductInstance = cms.string("HFNoseDigis"),
0073 toProductInstance = cms.string("HFNose"),
0074 ),
0075 )
0076 )
0077
0078 simAPVsaturation = cms.EDAlias(
0079 mix = cms.VPSet(
0080 cms.PSet(type = cms.string('bool'))
0081 )
0082 )
0083
0084 from Configuration.Eras.Modifier_run3_common_cff import run3_common
0085 run3_common.toModify(simCastorDigis, mix = None)
0086
0087 from Configuration.Eras.Modifier_phase2_hgcal_cff import phase2_hgcal
0088 (~phase2_hgcal).toModify(simHGCalUnsuppressedDigis, mix = None)
0089
0090 from Configuration.ProcessModifiers.premix_stage1_cff import premix_stage1
0091 (premix_stage1 & phase2_hgcal).toModify(simHGCalUnsuppressedDigis,
0092 mix = {
0093 0 : dict(type = "PHGCSimAccumulator"),
0094 1 : dict(type = "PHGCSimAccumulator"),
0095 2 : dict(type = "PHGCSimAccumulator"),
0096 }
0097 )
0098 from Configuration.ProcessModifiers.runDependentForPixel_cff import runDependentForPixel
0099 (runDependentForPixel).toModify(simSiPixelDigis, mix = _pixelCommon + [cms.PSet(type = cms.string('PixelSimHitExtraInfoedmDetSetVector'))])
0100
0101 from Configuration.Eras.Modifier_phase2_hfnose_cff import phase2_hfnose
0102 (~phase2_hfnose).toModify(simHFNoseUnsuppressedDigis, mix = None)
0103
0104 from Configuration.Eras.Modifier_phase1Pixel_cff import phase1Pixel
0105 phase1Pixel.toModify(simSiPixelDigis, mix = _pixelCommon + [cms.PSet(type = cms.string('PixelFEDChanneledmNewDetSetVector'))])
0106 (phase1Pixel & runDependentForPixel).toModify(simSiPixelDigis, mix = _pixelCommon + [cms.PSet(type = cms.string('PixelSimHitExtraInfoedmDetSetVector'))] + [cms.PSet(type = cms.string('PixelFEDChanneledmNewDetSetVector'))])
0107
0108 from Configuration.Eras.Modifier_phase2_tracker_cff import phase2_tracker
0109 phase2_tracker.toModify(simSiStripDigis, mix = None)
0110 phase2_tracker.toModify(simAPVsaturation, mix = None)
0111
0112
0113 from Configuration.Eras.Modifier_fastSim_cff import fastSim
0114 (fastSim & ~run3_common).toModify(simCastorDigis, mix = None)
0115 fastSim.toModify(simSiPixelDigis, mix = None)
0116 fastSim.toModify(simSiStripDigis, mix = None)
0117 fastSim.toModify(simAPVsaturation, mix = None)