Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
Configuration
PyReleaseValidation
python
relval_2017.py
Go to the documentation of this file.
1
2
# import the definition of the steps and input files:
3
from
Configuration.PyReleaseValidation.relval_steps
import
*
4
5
# here only define the workflows as a combination of the steps defined above:
6
workflows =
Matrix
()
7
8
# each workflow defines a name and a list of steps to be done.
9
# if no explicit name/label given for the workflow (first arg),
10
# the name of step1 will be used
11
12
13
14
#just define all of them
15
16
numWFStart=10000
17
numWFSkip=200
18
#2017 WFs to run in IB (TenMuE_0_200, TTbar, ZEE, MinBias, TTbar PU, ZEE PU)
19
numWFIB = [10021.0,10024.0,10025.0,10026.0,10023.0,10224.0,10225.0]
20
for
i,key
in
enumerate(upgradeKeys):
21
numWF=numWFStart+i*numWFSkip
22
for
frag
in
upgradeFragments:
23
k=frag[:-4]+
'_'
+key
24
stepList=[]
25
for
step
in
upgradeScenToRun[key]:
26
if
'Sim'
in
step:
27
stepList.append(k+
'_'
+step)
28
else
:
29
stepList.append(step+
'_'
+key)
30
if
numWF
in
numWFIB:
31
print
numWF
32
workflows[numWF] = [ upgradeDatasetFromFragment[frag], stepList]
33
numWF+=1
relval_steps
hitfit::Matrix
CLHEP::HepMatrix Matrix
Definition:
matutil.h:65
Generated for CMSSW Reference Manual by
1.8.5