Line Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
import FWCore.ParameterSet.Config as cms

hgcalEEParametersInitialize = cms.ESProducer('HGCalParametersESModule',
  name = cms.string('HGCalEELayer'),
  name2 = cms.string('HGCalEESensitive'),
  nameW = cms.string('HGCalEEWafer'),
  nameC = cms.string('HGCalEESensitive'),
  nameT = cms.string('HGCal'),
  nameX = cms.string('HGCalEESensitive'),
  fromDD4hep = cms.bool(False),
  appendToDataLabel = cms.string('')
)

from Configuration.ProcessModifiers.dd4hep_cff import dd4hep

dd4hep.toModify(hgcalEEParametersInitialize,
                fromDD4hep = True
)

hgcalHESiParametersInitialize = hgcalEEParametersInitialize.clone(
    name  = "HGCalHESiliconLayer",
    name2 = "HGCalHESiliconSensitive",
    nameW = "HGCalHEWafer",
    nameC = "HGCalHESiliconSensitive",
    nameX = "HGCalHESiliconSensitive",
)