File indexing completed on 2023-03-17 10:48:47
0001 from __future__ import print_function
0002 import os
0003 import shlex, shutil, getpass
0004
0005
0006 import FWCore.ParameterSet.Config as cms
0007
0008 process = cms.Process("SiPixelInclusiveBuilder")
0009
0010 process.load("FWCore.MessageService.MessageLogger_cfi")
0011 process.MessageLogger.cerr.enable = False
0012 process.MessageLogger.cout = dict(enable = True, threshold = "WARNING")
0013
0014 process.load("Configuration.StandardSequences.MagneticField_cff")
0015
0016
0017
0018
0019 process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff")
0020 from Configuration.AlCa.autoCond import autoCond
0021 process.GlobalTag.globaltag = autoCond['run2_design']
0022 print(process.GlobalTag.globaltag)
0023 process.load("Configuration.StandardSequences.GeometryDB_cff")
0024
0025
0026
0027
0028
0029
0030 process.load("CondTools.SiPixel.SiPixelGainCalibrationService_cfi")
0031 process.load("CondCore.CondDB.CondDB_cfi")
0032
0033 process.source = cms.Source("EmptyIOVSource",
0034 firstValue = cms.uint64(1),
0035 lastValue = cms.uint64(1),
0036 timetype = cms.string('runnumber'),
0037 interval = cms.uint64(1)
0038 )
0039
0040 process.maxEvents = cms.untracked.PSet(
0041 input = cms.untracked.int32(1)
0042 )
0043
0044
0045 user = getpass.getuser()
0046
0047
0048
0049
0050
0051
0052
0053
0054 file = "siPixelLorentzAngle.db"
0055 sqlfile = "sqlite_file:" + file
0056 print('\n-> Uploading as user %s into file %s, i.e. %s\n' % (user, file, sqlfile))
0057
0058
0059 if(os.path.isfile('./'+file)):
0060 shutil.move("siPixelLorentzAngle.db", "siPixelLorentzAngle_old.db")
0061
0062
0063
0064
0065 process.PoolDBOutputService = cms.Service("PoolDBOutputService",
0066 BlobStreamerName = cms.untracked.string('TBufferBlobStreamingService'),
0067 DBParameters = cms.PSet(
0068 authenticationPath = cms.untracked.string('.'),
0069 connectionRetrialPeriod = cms.untracked.int32(10),
0070 idleConnectionCleanupPeriod = cms.untracked.int32(10),
0071 messageLevel = cms.untracked.int32(1),
0072 enablePoolAutomaticCleanUp = cms.untracked.bool(False),
0073 enableConnectionSharing = cms.untracked.bool(True),
0074 connectionRetrialTimeOut = cms.untracked.int32(60),
0075 connectionTimeOut = cms.untracked.int32(0),
0076 enableReadOnlySessionOnUpdateConnection = cms.untracked.bool(False)
0077 ),
0078 timetype = cms.untracked.string('runnumber'),
0079 connect = cms.string(sqlfile),
0080 toPut = cms.VPSet(
0081 cms.PSet(
0082 record = cms.string('SiPixelLorentzAngleRcd'),
0083 tag = cms.string('SiPixelLorentzAngle_2015_v2')
0084
0085 ),
0086
0087
0088
0089
0090 )
0091 )
0092
0093
0094 process.SiPixelLorentzAngle = cms.EDAnalyzer("SiPixelLorentzAngleDB",
0095 magneticField = cms.double(3.8),
0096
0097 BPixParameters = cms.untracked.VPSet(
0098 cms.PSet(
0099 layer = cms.uint32(1),
0100 module = cms.uint32(1),
0101 angle = cms.double(0.0862)
0102 ),
0103 cms.PSet(
0104 layer = cms.uint32(1),
0105 module = cms.uint32(2),
0106 angle = cms.double(0.0862)
0107 ),
0108 cms.PSet(
0109 layer = cms.uint32(1),
0110 module = cms.uint32(3),
0111 angle = cms.double(0.0862)
0112 ),
0113 cms.PSet(
0114 layer = cms.uint32(1),
0115 module = cms.uint32(4),
0116 angle = cms.double(0.0862)
0117 ),
0118 cms.PSet(
0119 layer = cms.uint32(1),
0120 module = cms.uint32(5),
0121 angle = cms.double(0.0883)
0122 ),
0123 cms.PSet(
0124 layer = cms.uint32(1),
0125 module = cms.uint32(6),
0126 angle = cms.double(0.0883)
0127 ),
0128 cms.PSet(
0129 layer = cms.uint32(1),
0130 module = cms.uint32(7),
0131 angle = cms.double(0.0883)
0132 ),
0133 cms.PSet(
0134 layer = cms.uint32(1),
0135 module = cms.uint32(8),
0136 angle = cms.double(0.0883)
0137 ),
0138 cms.PSet(
0139 layer = cms.uint32(2),
0140 module = cms.uint32(1),
0141 angle = cms.double(0.0848)
0142 ),
0143 cms.PSet(
0144 layer = cms.uint32(2),
0145 module = cms.uint32(2),
0146 angle = cms.double(0.0848)
0147 ),
0148 cms.PSet(
0149 layer = cms.uint32(2),
0150 module = cms.uint32(3),
0151 angle = cms.double(0.0848)
0152 ),
0153 cms.PSet(
0154 layer = cms.uint32(2),
0155 module = cms.uint32(4),
0156 angle = cms.double(0.0848)
0157 ),
0158 cms.PSet(
0159 layer = cms.uint32(2),
0160 module = cms.uint32(5),
0161 angle = cms.double(0.0892)
0162 ),
0163 cms.PSet(
0164 layer = cms.uint32(2),
0165 module = cms.uint32(6),
0166 angle = cms.double(0.0892)
0167 ),
0168 cms.PSet(
0169 layer = cms.uint32(2),
0170 module = cms.uint32(7),
0171 angle = cms.double(0.0892)
0172 ),
0173 cms.PSet(
0174 layer = cms.uint32(2),
0175 module = cms.uint32(8),
0176 angle = cms.double(0.0892)
0177 ),
0178 cms.PSet(
0179 layer = cms.uint32(3),
0180 module = cms.uint32(1),
0181 angle = cms.double(0.0851)
0182 ),
0183 cms.PSet(
0184 layer = cms.uint32(3),
0185 module = cms.uint32(2),
0186 angle = cms.double(0.0851)
0187 ),
0188 cms.PSet(
0189 layer = cms.uint32(3),
0190 module = cms.uint32(3),
0191 angle = cms.double(0.0851)
0192 ),
0193 cms.PSet(
0194 layer = cms.uint32(3),
0195 module = cms.uint32(4),
0196 angle = cms.double(0.0851)
0197 ),
0198 cms.PSet(
0199 layer = cms.uint32(3),
0200 module = cms.uint32(5),
0201 angle = cms.double(0.0877)
0202 ),
0203 cms.PSet(
0204 layer = cms.uint32(3),
0205 module = cms.uint32(6),
0206 angle = cms.double(0.0877)
0207 ),
0208 cms.PSet(
0209 layer = cms.uint32(3),
0210 module = cms.uint32(7),
0211 angle = cms.double(0.0877)
0212 ),
0213 cms.PSet(
0214 layer = cms.uint32(3),
0215 module = cms.uint32(8),
0216 angle = cms.double(0.0877)
0217 ),
0218 ),
0219 FPixParameters = cms.untracked.VPSet(
0220 cms.PSet(
0221 side = cms.uint32(1),
0222 disk = cms.uint32(1),
0223 HVgroup = cms.uint32(1),
0224 angle = cms.double(0.0714)
0225 ),
0226 cms.PSet(
0227 side = cms.uint32(1),
0228 disk = cms.uint32(2),
0229 HVgroup = cms.uint32(1),
0230 angle = cms.double(0.0714)
0231 ),
0232 cms.PSet(
0233 side = cms.uint32(2),
0234 disk = cms.uint32(1),
0235 HVgroup = cms.uint32(1),
0236 angle = cms.double(0.0713)
0237 ),
0238 cms.PSet(
0239 side = cms.uint32(2),
0240 disk = cms.uint32(2),
0241 HVgroup = cms.uint32(1),
0242 angle = cms.double(0.0713)
0243 ),
0244 cms.PSet(
0245 side = cms.uint32(1),
0246 disk = cms.uint32(1),
0247 HVgroup = cms.uint32(2),
0248 angle = cms.double(0.0643)
0249 ),
0250 cms.PSet(
0251 side = cms.uint32(1),
0252 disk = cms.uint32(2),
0253 HVgroup = cms.uint32(2),
0254 angle = cms.double(0.0643)
0255 ),
0256 cms.PSet(
0257 side = cms.uint32(2),
0258 disk = cms.uint32(1),
0259 HVgroup = cms.uint32(2),
0260 angle = cms.double(0.0643)
0261 ),
0262 cms.PSet(
0263 side = cms.uint32(2),
0264 disk = cms.uint32(2),
0265 HVgroup = cms.uint32(2),
0266 angle = cms.double(0.0643)
0267 ),
0268 ),
0269 ModuleParameters = cms.untracked.VPSet(
0270 cms.PSet(
0271 rawid = cms.uint32(302056472),
0272 angle = cms.double(0.0955)
0273 ),
0274 cms.PSet(
0275 rawid = cms.uint32(302056476),
0276 angle = cms.double(0.0955)
0277 ),
0278 cms.PSet(
0279 rawid = cms.uint32(302056212),
0280 angle = cms.double(0.0955)
0281 ),
0282 cms.PSet(
0283 rawid = cms.uint32(302055700),
0284 angle = cms.double(0.0955)
0285 ),
0286 cms.PSet(
0287 rawid = cms.uint32(302055708),
0288 angle = cms.double(0.0955)
0289 ),
0290 cms.PSet(
0291 rawid = cms.uint32(302060308),
0292 angle = cms.double(0.0955)
0293 ),
0294 cms.PSet(
0295 rawid = cms.uint32(302060312),
0296 angle = cms.double(0.0955)
0297 ),
0298 cms.PSet(
0299 rawid = cms.uint32(302059800),
0300 angle = cms.double(0.0955)
0301 ),
0302 cms.PSet(
0303 rawid = cms.uint32(302059548),
0304 angle = cms.double(0.0955)
0305 ),
0306 cms.PSet(
0307 rawid = cms.uint32(302123040),
0308 angle = cms.double(0.0955)
0309 ),
0310 cms.PSet(
0311 rawid = cms.uint32(302122772),
0312 angle = cms.double(0.0955)
0313 ),
0314 cms.PSet(
0315 rawid = cms.uint32(302122776),
0316 angle = cms.double(0.0955)
0317 ),
0318 cms.PSet(
0319 rawid = cms.uint32(302122516),
0320 angle = cms.double(0.0955)
0321 ),
0322 cms.PSet(
0323 rawid = cms.uint32(302122264),
0324 angle = cms.double(0.0955)
0325 ),
0326 cms.PSet(
0327 rawid = cms.uint32(302122272),
0328 angle = cms.double(0.0955)
0329 ),
0330 cms.PSet(
0331 rawid = cms.uint32(302122008),
0332 angle = cms.double(0.0955)
0333 ),
0334 cms.PSet(
0335 rawid = cms.uint32(302121752),
0336 angle = cms.double(0.0955)
0337 ),
0338 cms.PSet(
0339 rawid = cms.uint32(302121496),
0340 angle = cms.double(0.0955)
0341 ),
0342 cms.PSet(
0343 rawid = cms.uint32(302121240),
0344 angle = cms.double(0.0955)
0345 ),
0346 cms.PSet(
0347 rawid = cms.uint32(302121244),
0348 angle = cms.double(0.0955)
0349 ),
0350 cms.PSet(
0351 rawid = cms.uint32(302128920),
0352 angle = cms.double(0.0955)
0353 ),
0354 cms.PSet(
0355 rawid = cms.uint32(302128924),
0356 angle = cms.double(0.0955)
0357 ),
0358 cms.PSet(
0359 rawid = cms.uint32(302129176),
0360 angle = cms.double(0.0955)
0361 ),
0362 cms.PSet(
0363 rawid = cms.uint32(302129180),
0364 angle = cms.double(0.0955)
0365 ),
0366 cms.PSet(
0367 rawid = cms.uint32(302129184),
0368 angle = cms.double(0.0955)
0369 ),
0370 cms.PSet(
0371 rawid = cms.uint32(302128404),
0372 angle = cms.double(0.0955)
0373 ),
0374 cms.PSet(
0375 rawid = cms.uint32(302128408),
0376 angle = cms.double(0.0955)
0377 ),
0378 cms.PSet(
0379 rawid = cms.uint32(302189088),
0380 angle = cms.double(0.0955)
0381 ),
0382 cms.PSet(
0383 rawid = cms.uint32(302188820),
0384 angle = cms.double(0.0955)
0385 ),
0386 cms.PSet(
0387 rawid = cms.uint32(302188832),
0388 angle = cms.double(0.0955)
0389 ),
0390 cms.PSet(
0391 rawid = cms.uint32(302188052),
0392 angle = cms.double(0.0955)
0393 ),
0394 cms.PSet(
0395 rawid = cms.uint32(302187552),
0396 angle = cms.double(0.0955)
0397 ),
0398 cms.PSet(
0399 rawid = cms.uint32(302197784),
0400 angle = cms.double(0.0955)
0401 ),
0402 cms.PSet(
0403 rawid = cms.uint32(302197532),
0404 angle = cms.double(0.0955)
0405 ),
0406 cms.PSet(
0407 rawid = cms.uint32(302197536),
0408 angle = cms.double(0.0955)
0409 ),
0410 cms.PSet(
0411 rawid = cms.uint32(302197016),
0412 angle = cms.double(0.0955)
0413 ),
0414 cms.PSet(
0415 rawid = cms.uint32(302196244),
0416 angle = cms.double(0.0955)
0417 ),
0418 cms.PSet(
0419 rawid = cms.uint32(302195232),
0420 angle = cms.double(0.0955)
0421 ),
0422 cms.PSet(
0423 rawid = cms.uint32(302188824),
0424 angle = cms.double(0.0955)
0425 ),
0426 cms.PSet(
0427 rawid = cms.uint32(302186772),
0428 angle = cms.double(0.0955)
0429 ),
0430 cms.PSet(
0431 rawid = cms.uint32(302186784),
0432 angle = cms.double(0.0955)
0433 ),
0434 cms.PSet(
0435 rawid = cms.uint32(302121992),
0436 angle = cms.double(0.0955)
0437 ),
0438 cms.PSet(
0439 rawid = cms.uint32(302188552),
0440 angle = cms.double(0.0955)
0441 ),
0442 cms.PSet(
0443 rawid = cms.uint32(302187280),
0444 angle = cms.double(0.0955)
0445 ),
0446 cms.PSet(
0447 rawid = cms.uint32(302186768),
0448 angle = cms.double(0.0955)
0449 ),
0450 cms.PSet(
0451 rawid = cms.uint32(302186764),
0452 angle = cms.double(0.0955)
0453 ),
0454 cms.PSet(
0455 rawid = cms.uint32(302186756),
0456 angle = cms.double(0.0955)
0457 ),
0458 cms.PSet(
0459 rawid = cms.uint32(302197516),
0460 angle = cms.double(0.0955)
0461 ),
0462 ),
0463
0464 useFile = cms.bool(False),
0465 record = cms.untracked.string('SiPixelLorentzAngleRcd'),
0466 fileName = cms.string('lorentzFit.txt')
0467 )
0468
0469 process.SiPixelLorentzAngleSim = cms.EDAnalyzer("SiPixelLorentzAngleDB",
0470 magneticField = cms.double(3.8),
0471
0472 useFile = cms.bool(False),
0473 record = cms.untracked.string('SiPixelLorentzAngleSimRcd'),
0474 fileName = cms.string('lorentzFit.txt')
0475 )
0476
0477
0478
0479
0480 process.p = cms.Path(
0481
0482 process.SiPixelLorentzAngle
0483 )
0484