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