), ) from Configuration.Eras.Modifier_fastSim_cff import fastSim from FastSimulation.Tracking.recoTrackAccumulator_cfi import recoTrackAccumulator as _recoTrackAccumulator fastSim.toModify( mixData, # from signal: mix tracks not strip or pixel digis workers=dict(pixel=None, strip=None, pixelSimLink=None, stripSimLink=None, tracks=cms.PSet( workerType=cms.string("PreMixingDigiAccumulatorWorker"), accumulator=_recoTrackAccumulator.clone( pileUpTracks="mix:generalTracks"))), ) from Configuration.Eras.Modifier_phase2_common_cff import phase2_common from Configuration.Eras.Modifier_phase2_tracker_cff import phase2_tracker from Configuration.Eras.Modifier_phase2_ecal_cff import phase2_ecal from Configuration.Eras.Modifier_phase2_hcal_cff import phase2_hcal from Configuration.Eras.Modifier_phase2_hgcal_cff import phase2_hgcal from Configuration.Eras.Modifier_phase2_hfnose_cff import phase2_hfnose from Configuration.Eras.Modifier_phase2_muon_cff import phase2_muon phase2_common.toModify(mixData, input=dict( producers=[])) # we use digis directly, no need for raw2digi producers # Tracker phase2_tracker.toModify(
SiStripAPVListDM = cms.string('SiStripAPVList'), # # Calorimeter Digis # EBDigiCollectionDM = cms.string(''), EEDigiCollectionDM = cms.string(''), ESDigiCollectionDM = cms.string(''), HBHEDigiCollectionDM = cms.string(''), HODigiCollectionDM = cms.string(''), HFDigiCollectionDM = cms.string(''), QIE10DigiCollectionDM = cms.string(''), QIE11DigiCollectionDM = cms.string(''), ZDCDigiCollectionDM = cms.string('') ) mixData.doEB = cms.bool(True) mixData.doEE = cms.bool(True) mixData.doES = cms.bool(True) from Configuration.Eras.Modifier_fastSim_cff import fastSim from FastSimulation.Tracking.recoTrackAccumulator_cfi import recoTrackAccumulator as _recoTrackAccumulator fastSim.toModify(mixData, # from signal: mix tracks not strip or pixel digis TrackerMergeType = "tracks", tracker = _recoTrackAccumulator.clone( pileUpTracks = "mix:generalTracks" ), hitsProducer = "famosSimHits" )