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
siPixelQualityForRawToDigiESProducer = _siPixelQualityESProducer.clone(
appendToDataLabel = 'forRawToDigi',
siPixelQualityFromDbLabel = 'forRawToDigi'
)
# remove siPixelQualityForRawToDigiESProducer when the modifier siPixelQualityRawToDigi is not enabled
def _removeSiPixelQualityForRawToDigiESProducer(process):
if hasattr(process, 'siPixelQualityForRawToDigiESProducer'):
del process.siPixelQualityForRawToDigiESProducer
from Configuration.ProcessModifiers.siPixelQualityRawToDigi_cff import siPixelQualityRawToDigi
removeSiPixelQualityForRawToDigiESProducer_ = (~siPixelQualityRawToDigi).makeProcessModifier( _removeSiPixelQualityForRawToDigiESProducer )
|