Skip to content

Commit 2cba73c

Browse files
committed
new scouting dqm sourceclient
1 parent 84177ad commit 2cba73c

File tree

1 file changed

+56
-0
lines changed

1 file changed

+56
-0
lines changed
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
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

Comments
 (0)