1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
import FWCore.ParameterSet.Config as cms
from DQMServices.Core.DQM_cfg import *
from DQM.L1TMonitor.environment_file_cfi import *
#RunType, and Runkey selection from RCMS
import sys
from FWCore.ParameterSet.VarParsing import VarParsing
from DQM.Integration.test.dqmPythonTypes import *
runParameters = VarParsing ('analysis')
runParameters.register ('runtype',
'pp_run',
VarParsing.multiplicity.singleton,
VarParsing.varType.string,
"Type of Run in CMS")
runParameters.register ('runkey',
'pp_run',
VarParsing.multiplicity.singleton,
VarParsing.varType.string,
"Run Keys of CMS")
# Fix to allow scram to compile
if len(sys.argv) > 1:
runParameters.parseArguments()
runType = RunType(['pp_run','cosmic_run','hi_run','hpu_run'])
if not runParameters.runkey.strip():
runParameters.runkey = 'pp_run'
runType.setRunType(runParameters.runkey.strip())
|