Exemplo n.º 1
0
    ),
)

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(
Exemplo n.º 2
0
    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"
)