File indexing completed on 2024-11-25 02:29:07
0001 import FWCore.ParameterSet.Config as cms
0002 process = cms.Process("MCMisalignmentScaler")
0003
0004 process.load("Configuration.StandardSequences.MagneticField_cff")
0005 process.load("Configuration.Geometry.GeometryRecoDB_cff")
0006 process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff")
0007 from Configuration.AlCa.GlobalTag import GlobalTag
0008 process.siStripQualityESProducer.ListOfRecordToMerge = cms.VPSet(
0009 cms.PSet(record = cms.string("RunInfoRcd"), tag = cms.string("")),
0010 cms.PSet(record = cms.string("SiStripBadChannelRcd"), tag = cms.string("")),
0011 cms.PSet(record = cms.string("SiStripBadFiberRcd"), tag = cms.string("")),
0012 cms.PSet(record = cms.string("SiStripBadModuleRcd"), tag = cms.string("")),
0013 cms.PSet(record = cms.string("SiStripBadStripRcd"), tag = cms.string("")),
0014 cms.PSet(record = cms.string("SiStripDetCablingRcd"), tag = cms.string("")),
0015 )
0016 process.load("Alignment.TrackerAlignment.mcMisalignmentScaler_cfi")
0017
0018
0019
0020 process.GlobalTag = GlobalTag(process.GlobalTag, "auto:phase1_2017_realistic")
0021 process.mcMisalignmentScaler.scalers.append(
0022 cms.PSet(
0023 subDetector = cms.untracked.string("Tracker"),
0024 factor = cms.untracked.double(0.2)
0025 )
0026 )
0027 process.mcMisalignmentScaler.pullBadModulesToIdeal = False
0028 process.mcMisalignmentScaler.outlierPullToIdealCut = 0.1
0029
0030
0031
0032 usedGlobalTag = process.GlobalTag.globaltag.value()
0033 print("Using Global Tag:", usedGlobalTag)
0034
0035 from CondCore.CondDB.CondDB_cfi import CondDB
0036 process.PoolDBOutputService = cms.Service("PoolDBOutputService",
0037 CondDB,
0038 timetype = cms.untracked.string("runnumber"),
0039 toPut = cms.VPSet(
0040 cms.PSet(
0041 record = cms.string("TrackerAlignmentRcd"),
0042 tag = cms.string("Alignments")
0043 ),
0044 )
0045 )
0046 process.PoolDBOutputService.connect = "sqlite_file:misalignment_rescaled0p2.db"
0047
0048 process.maxEvents = cms.untracked.PSet(input = cms.untracked.int32(1))
0049 process.source = cms.Source("EmptySource")
0050 process.p = cms.Path(process.mcMisalignmentScaler)