CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_5_3_14/src/MagneticField/Engine/python/volumeBasedMagneticField_090601_cfi.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 
00004 # This cfi contains everything needed to use the VolumeBased magnetic
00005 # field engine version 090601 (based on 2007 geometry, model with extended R and Z; plus a correction for the TOSCA geometry of S9-11 of barrel L3)
00006 # with separate tables for different sectors
00007 
00008 magfield = cms.ESSource("XMLIdealGeometryESSource",
00009     geomXMLFiles = cms.vstring('Geometry/CMSCommonData/data/normal/cmsextent.xml', 
00010         'Geometry/CMSCommonData/data/cms.xml', 
00011         'Geometry/CMSCommonData/data/cmsMagneticField.xml', 
00012         'MagneticField/GeomBuilder/data/MagneticFieldVolumes_1103l.xml',
00013         'MagneticField/GeomBuilder/data/MagneticFieldParameters_07_2pi_air.xml',
00014         'Geometry/CMSCommonData/data/materials.xml'),
00015     rootNodeName = cms.string('cmsMagneticField:MAGF')
00016 )
00017 
00018 # avoid interference with EmptyESSource in uniformMagneticField.cfi
00019 es_prefer_magfield = cms.ESPrefer("XMLIdealGeometryESSource","magfield")
00020 
00021 
00022 ParametrizedMagneticFieldProducer = cms.ESProducer("ParametrizedMagneticFieldProducer",
00023     version = cms.string('OAE_1103l_071212'),
00024     parameters = cms.PSet(
00025         BValue = cms.string('3_8T')
00026     ),
00027     label = cms.untracked.string('parametrizedField')
00028 )
00029 
00030 
00031 VolumeBasedMagneticFieldESProducer = cms.ESProducer("VolumeBasedMagneticFieldESProducer",
00032     useParametrizedTrackerField = cms.bool(True),
00033     label = cms.untracked.string(''),
00034     paramLabel = cms.string('parametrizedField'),
00035     version = cms.string('grid_1103l_090601_3_8t'),
00036     geometryVersion = cms.int32(90601),                                                    
00037     debugBuilder = cms.untracked.bool(False),
00038     cacheLastVolume = cms.untracked.bool(True),
00039     overrideMasterSector = cms.bool(False),
00040     scalingVolumes = cms.vint32(),
00041     scalingFactors = cms.vdouble()
00042 )
00043 
00044