File indexing completed on 2023-03-17 11:14:29
0001
0002
0003
0004 import FWCore.ParameterSet.Config as cms
0005
0006 process = cms.Process("MAGNETICFIELDTEST")
0007
0008 process.source = cms.Source("EmptySource")
0009 process.maxEvents = cms.untracked.PSet(
0010 input = cms.untracked.int32(1)
0011 )
0012
0013
0014
0015 process.load("MagneticField.Engine.volumeBasedMagneticFieldFromDB_cfi")
0016
0017 process.load("Configuration/StandardSequences/FrontierConditions_GlobalTag_cff")
0018 from Configuration.AlCa.GlobalTag import GlobalTag
0019 process.GlobalTag = GlobalTag(process.GlobalTag, 'auto:mc', '')
0020
0021
0022 process.GlobalTag.toGet = cms.VPSet(
0023
0024
0025
0026
0027
0028
0029
0030
0031
0032
0033
0034
0035
0036
0037
0038
0039 cms.PSet(record = cms.string("MFGeometryFileRcd"),
0040
0041
0042 tag = cms.string("MFGeometry_160812"),
0043
0044
0045 connect = cms.string("frontier://FrontierProd/CMS_CONDITIONS"),
0046 label = cms.untracked.string("160812")
0047 ),
0048
0049
0050
0051
0052
0053 cms.PSet(record = cms.string("MagFieldConfigRcd"),
0054 tag = cms.string("MFConfig_71212_0T"),
0055 connect = cms.string("frontier://FrontierProd/CMS_CONDITIONS"),
0056 label = cms.untracked.string("0T")
0057 ),
0058
0059 cms.PSet(record = cms.string("MagFieldConfigRcd"),
0060 tag = cms.string("MFConfig_71212_2T"),
0061 connect = cms.string("frontier://FrontierProd/CMS_CONDITIONS"),
0062 label = cms.untracked.string("2T")
0063 ),
0064
0065 cms.PSet(record = cms.string("MagFieldConfigRcd"),
0066
0067
0068 tag = cms.string("MFConfig_160812_Run2_3T"),
0069 connect = cms.string("frontier://FrontierProd/CMS_CONDITIONS"),
0070 label = cms.untracked.string("3T")
0071 ),
0072
0073 cms.PSet(record = cms.string("MagFieldConfigRcd"),
0074
0075
0076 tag = cms.string("MFConfig_160812_Run2_3_5T"),
0077 connect = cms.string("frontier://PromptProd/CMS_CONDITIONS"),
0078 label = cms.untracked.string("3.5T")
0079 ),
0080
0081 cms.PSet(record = cms.string("MagFieldConfigRcd"),
0082
0083
0084
0085
0086
0087
0088
0089 tag = cms.string("MFConfig_160812_Run2_3_8T"),
0090 connect = cms.string("frontier://PromptProd/CMS_CONDITIONS"),
0091
0092 label = cms.untracked.string("3.8T")
0093 ),
0094
0095 cms.PSet(record = cms.string("MagFieldConfigRcd"),
0096 tag = cms.string("MFConfig_71212_4T"),
0097 connect = cms.string("frontier://FrontierProd/CMS_CONDITIONS"),
0098 label = cms.untracked.string("4T")
0099 ),
0100
0101 )
0102
0103
0104
0105
0106
0107
0108
0109
0110 process.MessageLogger = cms.Service("MessageLogger",
0111 cerr = cms.untracked.PSet(
0112 enable = cms.untracked.bool(False)
0113 ),
0114 cout = cms.untracked.PSet(
0115 MagneticField = cms.untracked.PSet(
0116 limit = cms.untracked.int32(10000000)
0117 ),
0118 WARNING = cms.untracked.PSet(
0119 limit = cms.untracked.int32(0)
0120 ),
0121 enable = cms.untracked.bool(True),
0122 noLineBreaks = cms.untracked.bool(True),
0123 threshold = cms.untracked.string('WARNING')
0124 )
0125 )
0126
0127
0128 process.testMagneticField = cms.EDAnalyzer("testMagneticField",
0129
0130
0131
0132
0133
0134
0135 inputTable = cms.untracked.string("/afs/cern.ch/cms/OO/mag_field/CMSSW/regression/referenceField_160812_3_8t.txt"),
0136
0137
0138
0139 inputTableType = cms.untracked.string("xyz_cm"),
0140
0141
0142 resolution = cms.untracked.double(0.0001),
0143 numberOfPoints = cms.untracked.int32(1000000),
0144
0145
0146 InnerRadius = cms.untracked.double(0),
0147 OuterRadius = cms.untracked.double(900),
0148 HalfLength = cms.untracked.double(2400)
0149
0150 )
0151
0152 process.p1 = cms.Path(process.testMagneticField)
0153
0154
0155
0156
0157
0158