Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2025-04-17 02:42:09

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 process = cms.Process("CALIB")
0004 
0005 process.load("Configuration.StandardSequences.GeometryRecoDB_cff")
0006 process.load("Geometry.DTGeometry.dtGeometry_cfi")
0007 process.DTGeometryESModule.applyAlignment = False
0008 process.load("Geometry.MuonNumbering.muonNumberingInitialization_cfi")
0009 
0010 process.load("CondCore.DBCommon.CondDBSetup_cfi")
0011 process.load("DQMServices.Core.DQM_cfg")
0012 
0013 process.source = cms.Source("EmptySource",
0014     numberEventsInRun = cms.untracked.uint32(1),
0015     #firstRun = cms.untracked.uint32(121475)
0016     firstRun = cms.untracked.uint32(1)
0017 )
0018 
0019 process.maxEvents = cms.untracked.PSet(
0020     input = cms.untracked.int32(1)
0021 )
0022 
0023 process.ttrigRef = cms.ESSource("PoolDBESSource",
0024     DBParameters = cms.PSet(
0025         messageLevel = cms.untracked.int32(0),
0026         authenticationPath = cms.untracked.string('/afs/cern.ch/cms/DB/conddb')
0027     ),
0028     toGet = cms.VPSet(
0029         cms.PSet(
0030             record = cms.string('DTTtrigRcd'),
0031             tag = cms.string('ttrig'),
0032             #connect = cms.untracked.string('sqlite_file:/afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/COMM09/ttrig/ttrig_ResidCorr_110958.db'), 
0033             label = cms.untracked.string('ttrigRef')
0034         )
0035 #         , 
0036 #         cms.PSet(
0037 #             record = cms.string('DTTtrigRcd'),
0038 #             tag = cms.string('ttrig'),
0039 #             connect = cms.untracked.string('sqlite_file:/afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/LHC/ttrig/ttrig_ResidCorr_121475.db'),
0040 #             label = cms.untracked.string('ttrigToValidate')
0041 #         )
0042         ),
0043     connect = cms.string('sqlite_file:REFTTRIGTEMPLATE'),
0044 )
0045 
0046 
0047 process.ttrigToValidate = cms.ESSource("PoolDBESSource",
0048     DBParameters = cms.PSet(
0049         messageLevel = cms.untracked.int32(0),
0050         authenticationPath = cms.untracked.string('/afs/cern.ch/cms/DB/conddb')
0051     ),
0052     toGet = cms.VPSet(
0053 #         cms.PSet(
0054 #             record = cms.string('DTTtrigRcd'),
0055 #             tag = cms.string('ttrig'),
0056 #             #connect = cms.untracked.string('sqlite_file:/afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/COMM09/ttrig/ttrig_ResidCorr_110958.db'), 
0057 #             label = cms.untracked.string('ttrigRef')
0058 #         )
0059          cms.PSet(
0060     record = cms.string('DTTtrigRcd'),
0061     tag = cms.string('ttrig'),
0062 #     connect = cms.untracked.string('sqlite_file:/afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/LHC/ttrig/ttrig_ResidCorr_121475.db'),
0063     label = cms.untracked.string('ttrigToValidate')
0064     )
0065         ),
0066     connect = cms.string('sqlite_file:/afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/RUNPERIODTEMPLATE/ttrig/ttrig_ResidCorr_RUNNUMBERTEMPLATE.db'),
0067 )
0068 
0069 
0070 process.MessageLogger = cms.Service("MessageLogger",
0071     debugModules = cms.untracked.vstring('dtTTrigAnalyzer'),
0072     cout = cms.untracked.PSet(
0073         default = cms.untracked.PSet(
0074             limit = cms.untracked.int32(0)
0075         ),
0076         tTrigdbValidation = cms.untracked.PSet(
0077             limit = cms.untracked.int32(10000000)
0078         ),
0079         noLineBreaks = cms.untracked.bool(True),
0080         threshold = cms.untracked.string('DEBUG'),
0081         DEBUG = cms.untracked.PSet(
0082             limit = cms.untracked.int32(0)
0083         )
0084     ),
0085     categories = cms.untracked.vstring('tTrigdbValidation'),
0086     destinations = cms.untracked.vstring('cout')
0087 )
0088 
0089 from DQMServices.Core.DQMEDAnalyzer import DQMEDAnalyzer
0090 process.dtTTrigAnalyzer = DQMEDAnalyzer('DTtTrigDBValidation',
0091     labelDBRef = cms.string('ttrigRef'),
0092     labelDB = cms.string('ttrigToValidate'),
0093     tTrigTestName = cms.string('tTrigDifferenceInRange'),
0094     OutputMEsInRootFile = cms.untracked.bool(True),
0095     OutputFileName = cms.untracked.string('tTrigDBMonitoring_RUNNUMBERTEMPLATE.root')
0096 )
0097 
0098 from DQMServices.Core.DQMQualityTester import DQMQualityTester
0099 process.qTester = DQMQualityTester(
0100     prescaleFactor = cms.untracked.int32(1),
0101     qtList = cms.untracked.FileInPath('DQMOffline/CalibMuon/data/QualityTests.xml')
0102 )
0103 process.p = cms.Path(process.dtTTrigAnalyzer*process.qTester)
0104 process.DQM.collectorHost = ''