1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
import FWCore.ParameterSet.Config as cms
from CalibTracker.SiPixelESProducers.siPixelQualityESProducer_cfi import siPixelQualityESProducer as _siPixelQualityESProducer
siPixelQualityForDigitizerESProducer = _siPixelQualityESProducer.clone(
appendToDataLabel = 'forDigitizer',
siPixelQualityFromDbLabel = 'forDigitizer'
)
# remove siPixelQualityForDigitizerESProducer when the modifier run2_SiPixel_2018 is not enabled
def _removeSiPixelQualityForDigitizerESProducer(process):
if hasattr(process, 'siPixelQualityForDigitizerESProducer'):
del process.siPixelQualityForDigitizerESProducer
from Configuration.Eras.Modifier_run2_SiPixel_2018_cff import run2_SiPixel_2018
removeSiPixelQualityForDigitizerESProducer_ = (~run2_SiPixel_2018).makeProcessModifier( _removeSiPixelQualityForDigitizerESProducer )
|