File indexing completed on 2025-02-07 14:24:00
0001 import FWCore.ParameterSet.Config as cms
0002
0003 def DD4hep_VolumeBasedMagneticFieldESProducer(*args, **kwargs):
0004 mod = cms.ESProducer('DD4hep_VolumeBasedMagneticFieldESProducer',
0005 debugBuilder = cms.untracked.bool(False),
0006 useMergeFileIfAvailable = cms.bool(True),
0007 useParametrizedTrackerField = cms.required.bool,
0008 label = cms.untracked.string(''),
0009 version = cms.required.string,
0010 paramLabel = cms.required.string,
0011 geometryVersion = cms.required.int32,
0012 gridFiles = cms.required.VPSet,
0013 scalingVolumes = cms.required.vint32,
0014 scalingFactors = cms.required.vdouble,
0015 paramData = cms.vdouble(),
0016 appendToDataLabel = cms.string('')
0017 )
0018 for a in args:
0019 mod.update_(a)
0020 mod.update_(kwargs)
0021 return mod