File indexing completed on 2024-04-06 11:58:37
0001 run = 357902
0002 input_file=['/store/express/Run2022D/StreamALCAPPSExpress/ALCAPROMPT/PromptCalibProdPPSTimingCalib-Express-v2/000/357/902/00000/123861b4-b632-4835-91b6-1e586d34509e.root']
0003 import FWCore.ParameterSet.Config as cms
0004 from Configuration.StandardSequences.Eras import eras
0005 process = cms.Process("harvester", eras.Run3)
0006
0007 process.load("FWCore.MessageService.MessageLogger_cfi")
0008
0009 process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(-1) )
0010
0011 process.load('Configuration.StandardSequences.Services_cff')
0012 process.load('Configuration.EventContent.EventContent_cff')
0013 process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff')
0014 from Configuration.AlCa.GlobalTag import GlobalTag
0015 from Configuration.AlCa.autoCond import autoCond
0016 process.GlobalTag = GlobalTag(process.GlobalTag, autoCond['run3_data_prompt'], '')
0017
0018
0019 process.source = cms.Source("PoolSource",
0020 fileNames = cms.untracked.vstring(
0021 input_file
0022 ),
0023 )
0024
0025
0026 process.load('CondCore.CondDB.CondDB_cfi')
0027 process.CondDB.connect = 'sqlite_file:ppsDiamondTiming_calibration'+str(run)+'.sqlite'
0028
0029 process.PoolDBOutputService = cms.Service('PoolDBOutputService',
0030 process.CondDB,
0031 timetype = cms.untracked.string('runnumber'),
0032 toPut = cms.VPSet(
0033 cms.PSet(
0034 record = cms.string('PPSTimingCalibrationRcd_HPTDC'),
0035 tag = cms.string('DiamondTimingCalibration'),
0036 )
0037 )
0038 )
0039
0040 process.load("CalibPPS.TimingCalibration.ppsTimingCalibrationPCLHarvester_cfi")
0041
0042
0043
0044 process.load("DQMServices.Core.DQMStore_cfi")
0045 process.load("DQMServices.Components.DQMEnvironment_cfi")
0046 process.dqmEnv.subSystemFolder = "CalibPPS"
0047 process.dqmSaver.convention = 'Offline'
0048 process.dqmSaver.workflow = "/CalibPPS/TimingCalibration/CMSSW_12_6_0_pre2"
0049 process.dqmSaver.saveByRun = -1
0050 process.dqmSaver.saveAtJobEnd = True
0051 process.dqmSaver.forceRunNumber = run
0052
0053 process.DQMStore = cms.Service("DQMStore")
0054
0055 process.dqmOutput = cms.OutputModule("DQMRootOutputModule",
0056 fileName = cms.untracked.string("harvester_output.root")
0057 )
0058
0059 process.load("Geometry.VeryForwardGeometry.geometryRPFromDB_cfi")
0060 process.load("DQMServices.Components.EDMtoMEConverter_cff")
0061 process.EDMtoMEConverter.lumiInputTag = "MEtoEDMConvertPPSTimingCalib:MEtoEDMConverterLumi"
0062 process.EDMtoMEConverter.runInputTag = "MEtoEDMConvertPPSTimingCalib:MEtoEDMConverterRun"
0063
0064
0065
0066
0067 process.p = cms.Path(
0068 process.EDMtoMEConverter*
0069 process.ppsTimingCalibrationPCLHarvester
0070 )
0071
0072 process.end_path = cms.EndPath(
0073 process.dqmEnv +
0074 process.dqmSaver
0075 )
0076
0077 process.schedule = cms.Schedule(
0078 process.p,
0079 process.end_path
0080 )
0081
0082
0083