CMS 3D CMS Logo

relval_Run4.py
Go to the documentation of this file.
1 # import the definition of the steps and input files:
3 
4 # here only define the workflows as a combination of the steps defined above:
5 workflows = Matrix()
6 
7 # each workflow defines a name and a list of steps to be done.
8 # if no explicit name/label given for the workflow (first arg),
9 # the name of step1 will be used
10 
11 from Configuration.PyReleaseValidation.relval_upgrade import workflows as _upgrade_workflows
12 
13 #just define all of them
14 prefixDet = 29600 #update this line when change the default version
15 
16 #Run4 WFs to run in IB (TTbar)
17 numWFIB = []
18 numWFIB.extend([23634.0]) #Run4D95
19 numWFIB.extend([24034.0]) #Run4D96
20 numWFIB.extend([24834.0]) #Run4D98
21 numWFIB.extend([25234.0]) #Run4D99
22 numWFIB.extend([25634.0]) #Run4D100
23 numWFIB.extend([26034.0]) #Run4D101
24 numWFIB.extend([26434.0]) #Run4D102
25 numWFIB.extend([26834.0]) #Run4D103
26 numWFIB.extend([27234.0]) #Run4D104
27 numWFIB.extend([27634.0]) #Run4D105
28 numWFIB.extend([28034.0]) #Run4D106
29 numWFIB.extend([28434.0]) #Run4D107
30 numWFIB.extend([28834.0]) #Run4D108
31 numWFIB.extend([29234.0]) #Run4D109
32 numWFIB.extend([29634.0]) #Run4D110
33 numWFIB.extend([30034.0]) #Run4D111
34 numWFIB.extend([30434.0]) #Run4D112
35 numWFIB.extend([30834.0]) #Run4D113
36 numWFIB.extend([31234.0]) #Run4D114
37 numWFIB.extend([32034.0]) #Run4D115
38 
39 # Temporary placement for LST workflow to workaround PR conflicts - to be formatted and placed in an upcoming PR
40 numWFIB.extend([24834.703]) #Run4D98 LST tracking (initialStep+HighPtTripletStep only)
41 
42 #Additional sample for short matrix and IB
43 #Default Phase-2 Det NoPU
44 numWFIB.extend([prefixDet+34.911]) #DD4hep XML
45 numWFIB.extend([prefixDet+34.702]) #mkFit tracking (initialStep)
46 numWFIB.extend([prefixDet+34.5]) #pixelTrackingOnly
47 numWFIB.extend([prefixDet+34.9]) #vector hits
48 numWFIB.extend([prefixDet+34.402]) #Alpaka local reconstruction offloaded on device (GPU if available)
49 numWFIB.extend([prefixDet+34.21]) #prodlike
50 numWFIB.extend([prefixDet+96.0]) #CloseByPGun CE_E_Front_120um
51 numWFIB.extend([prefixDet+100.0]) #CloseByPGun CE_H_Coarse_Scint
52 numWFIB.extend([prefixDet+61.0]) #Nu Gun
53 numWFIB.extend([prefixDet+34.75]) #Timing menu
54 numWFIB.extend([prefixDet+151.85]) #Heavy ion reconstruction
55 #Default Phase-2 Det PU
56 numWFIB.extend([prefixDet+261.97]) #premixing stage1 (NuGun+PU)
57 numWFIB.extend([prefixDet+234.99]) #premixing combined stage1+stage2 ttbar+PU200
58 numWFIB.extend([prefixDet+234.999]) #premixing combined stage1+stage2 ttbar+PU50 for PR test
59 numWFIB.extend([prefixDet+234.21]) #prodlike PU
60 numWFIB.extend([prefixDet+234.9921]) #prodlike premix stage1+stage2
61 numWFIB.extend([prefixDet+234.114]) #PU, with 10% OT inefficiency
62 #
63 numWFIB.extend([24834.911]) #D98 XML, to monitor instability of DD4hep
64 for numWF in numWFIB:
65  workflows[numWF] = _upgrade_workflows[numWF]
portabletest::Matrix Matrix