Back to home page

Project CMSSW displayed by LXR

 
 

    


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