Skip to content

Commit

Permalink
Merge pull request #26042 from CMSTrackerDPG/stuckTBM_from-CMSSW_10_6…
Browse files Browse the repository at this point in the history
…_X_2019-02-28-1100

Add alias for PixelFEDChannelCollection.
  • Loading branch information
cmsbuild committed Mar 7, 2019
2 parents 2751089 + d7c4abf commit dc76f4a
Show file tree
Hide file tree
Showing 3 changed files with 29 additions and 23 deletions.
20 changes: 12 additions & 8 deletions SimGeneral/MixingModule/python/aliases_PreMix_cfi.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,12 +22,13 @@
#)
simHGCalUnsuppressedDigis = cms.EDAlias()
simHFNoseUnsuppressedDigis = cms.EDAlias()
simSiPixelDigis = cms.EDAlias(
mix = cms.VPSet(
cms.PSet(type = cms.string('PixelDigiedmDetSetVector')),
cms.PSet(type = cms.string('PixelDigiSimLinkedmDetSetVector'))
)
_pixelCommon = cms.VPSet(
cms.PSet(type = cms.string('PixelDigiedmDetSetVector')),
cms.PSet(type = cms.string('PixelDigiSimLinkedmDetSetVector'))
)
simSiPixelDigis = cms.EDAlias(
mix = _pixelCommon + [cms.PSet(type = cms.string('PixelFEDChanneledmNewDetSetVector'))]
)
simSiStripDigis = cms.EDAlias(
mix = cms.VPSet(
cms.PSet(type = cms.string('SiStripDigiedmDetSetVector')),
Expand All @@ -48,11 +49,14 @@
)
)

from Configuration.Eras.Modifier_run3_common_cff import run3_common
run3_common.toModify(simCastorDigis, mix = None)

from Configuration.Eras.Modifier_phase2_tracker_cff import phase2_tracker
phase2_tracker.toModify(simSiPixelDigis, mix = _pixelCommon)

# no castor,pixel,strip digis in fastsim
from Configuration.Eras.Modifier_fastSim_cff import fastSim
fastSim.toModify(simCastorDigis, mix = None)
fastSim.toModify(simSiPixelDigis, mix = None)
fastSim.toModify(simSiStripDigis, mix = None)

from Configuration.Eras.Modifier_run3_common_cff import run3_common
run3_common.toModify(simCastorDigis, mix = None)
26 changes: 15 additions & 11 deletions SimGeneral/MixingModule/python/aliases_cfi.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,12 +22,13 @@
cms.PSet(type = cms.string('QIE11DataFrameHcalDataFrameContainer'))
)
)
simSiPixelDigis = cms.EDAlias(
mix = cms.VPSet(
cms.PSet(type = cms.string('PixelDigiedmDetSetVector')),
cms.PSet(type = cms.string('PixelDigiSimLinkedmDetSetVector'))
)
_pixelCommon = cms.VPSet(
cms.PSet(type = cms.string('PixelDigiedmDetSetVector')),
cms.PSet(type = cms.string('PixelDigiSimLinkedmDetSetVector'))
)
simSiPixelDigis = cms.EDAlias(
mix = _pixelCommon + [cms.PSet(type = cms.string('PixelFEDChanneledmNewDetSetVector'))]
)
simSiStripDigis = cms.EDAlias(
mix = cms.VPSet(
cms.PSet(type = cms.string('SiStripDigiedmDetSetVector')),
Expand Down Expand Up @@ -64,12 +65,6 @@
)
)

# no castor,pixel,strip digis in fastsim
from Configuration.Eras.Modifier_fastSim_cff import fastSim
fastSim.toModify(simCastorDigis, mix = None)
fastSim.toModify(simSiPixelDigis, mix = None)
fastSim.toModify(simSiStripDigis, mix = None)

from Configuration.Eras.Modifier_run3_common_cff import run3_common
run3_common.toModify(simCastorDigis, mix = None)

Expand All @@ -87,3 +82,12 @@

from Configuration.Eras.Modifier_phase2_hfnose_cff import phase2_hfnose
(~phase2_hfnose).toModify(simHFNoseUnsuppressedDigis, mix = None)

from Configuration.Eras.Modifier_phase2_tracker_cff import phase2_tracker
phase2_tracker.toModify(simSiPixelDigis, mix = _pixelCommon)

# no castor,pixel,strip digis in fastsim
from Configuration.Eras.Modifier_fastSim_cff import fastSim
fastSim.toModify(simCastorDigis, mix = None)
fastSim.toModify(simSiPixelDigis, mix = None)
fastSim.toModify(simSiStripDigis, mix = None)
6 changes: 2 additions & 4 deletions SimTracker/SiPixelDigitizer/plugins/SiPixelDigitizer.cc
Original file line number Diff line number Diff line change
Expand Up @@ -115,11 +115,9 @@ namespace cms
"which is not present in the configuration file. You must add the service\n"
"in the configuration file or remove the modules that require it.";
}

_pixeldigialgo.reset(new SiPixelDigitizerAlgorithm(iConfig));
if (_pixeldigialgo->killBadFEDChannels()){
mixMod.produces<PixelFEDChannelCollection>();
}
mixMod.produces<PixelFEDChannelCollection>();
}

SiPixelDigitizer::~SiPixelDigitizer(){
Expand Down

0 comments on commit dc76f4a

Please sign in to comment.