|
| 1 | +import FWCore.ParameterSet.Config as cms |
| 2 | + |
| 3 | +import sys |
| 4 | +if 'runkey=hi_run' in sys.argv: |
| 5 | + from Configuration.Eras.Era_Run3_pp_on_PbPb_approxSiStripClusters_cff import Run3_pp_on_PbPb_approxSiStripClusters |
| 6 | + process = cms.Process("DQM", Run3_pp_on_PbPb_approxSiStripClusters) |
| 7 | +else: |
| 8 | + from Configuration.Eras.Era_Run3_2025_cff import Run3_2025 |
| 9 | + process = cms.Process("DQM", Run3_2025) |
| 10 | + |
| 11 | +unitTest = False |
| 12 | +if 'unitTest=True' in sys.argv: |
| 13 | + unitTest=True |
| 14 | + |
| 15 | +if unitTest: |
| 16 | + process.load("DQM.Integration.config.unittestinputsource_cfi") |
| 17 | + from DQM.Integration.config.unittestinputsource_cfi import options |
| 18 | +else: |
| 19 | + process.load("DQM.Integration.config.inputsource_cfi") |
| 20 | + from DQM.Integration.config.inputsource_cfi import options |
| 21 | + |
| 22 | + if not options.inputFiles: |
| 23 | + process.source.streamLabel = "streamDQMOnlineScouting" |
| 24 | + |
| 25 | +process.load("DQM.Integration.config.environment_cfi") |
| 26 | + |
| 27 | +process.dqmEnv.subSystemFolder = 'ScoutingDQM' |
| 28 | +process.dqmSaver.tag = 'ScoutingDQM' |
| 29 | +process.dqmSaver.runNumber = options.runNumber |
| 30 | +# process.dqmSaverPB.tag = 'ScoutingDQM' |
| 31 | +# process.dqmSaverPB.runNumber = options.runNumber |
| 32 | + |
| 33 | +process.load("Configuration.StandardSequences.GeometryRecoDB_cff") |
| 34 | +process.load("Configuration.StandardSequences.MagneticField_cff") |
| 35 | + |
| 36 | +#---- for P5 (online) DB access |
| 37 | +process.load("DQM.Integration.config.FrontierCondition_GT_cfi") |
| 38 | +# Condition for lxplus: change and possibly customise the GT |
| 39 | +#from Configuration.AlCa.GlobalTag import GlobalTag as gtCustomise |
| 40 | +#process.GlobalTag = gtCustomise(process.GlobalTag, 'auto:run3_data', '') |
| 41 | + |
| 42 | + |
| 43 | +### for pp collisions |
| 44 | +process.load("DQM.HLTEvF.ScoutingCollectionMonitor_cfi") |
| 45 | +process.scoutingCollectionMonitor.topfoldername = "ScoutingDQM/" |
| 46 | +process.scoutingCollectionMonitor.onlyScouting = True |
| 47 | +process.dqmcommon = cms.Sequence(process.dqmEnv |
| 48 | + * process.dqmSaver)#*process.dqmSaverPB) |
| 49 | + |
| 50 | +process.p = cms.Path(process.dqmcommon * process.scoutingCollectionMonitor) |
| 51 | + |
| 52 | +### process customizations included here |
| 53 | +from DQM.Integration.config.online_customizations_cfi import * |
| 54 | +process = customise(process) |
| 55 | +print("Global Tag used:", process.GlobalTag.globaltag.value()) |
| 56 | +print("Final Source settings:", process.source) |
0 commit comments