CMS 3D CMS Logo

relval_2026.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 #2026 WFs to run in IB (TTbar)
17 numWFIB = []
18 numWFIB.extend([23634.0]) #2026D95
19 numWFIB.extend([24034.0]) #2026D96
20 numWFIB.extend([24834.0]) #2026D98
21 numWFIB.extend([25234.0]) #2026D99
22 numWFIB.extend([25634.0]) #2026D100
23 numWFIB.extend([26034.0]) #2026D101
24 numWFIB.extend([26434.0]) #2026D102
25 numWFIB.extend([26834.0]) #2026D103
26 numWFIB.extend([27234.0]) #2026D104
27 numWFIB.extend([27634.0]) #2026D105
28 numWFIB.extend([28034.0]) #2026D106
29 numWFIB.extend([28434.0]) #2026D107
30 numWFIB.extend([28834.0]) #2026D108
31 numWFIB.extend([29234.0]) #2026D109
32 numWFIB.extend([29634.0]) #2026D110
33 numWFIB.extend([30034.0]) #2026D111
34 numWFIB.extend([30434.0]) #2026D112
35 numWFIB.extend([30834.0]) #2026D113
36 numWFIB.extend([31234.0]) #2026D114
37 numWFIB.extend([32034.0]) #2026D115
38 
39 #Additional sample for short matrix and IB
40 #Default Phase-2 Det NoPU
41 numWFIB.extend([prefixDet+34.911]) #DD4hep XML
42 numWFIB.extend([prefixDet+34.702]) #mkFit tracking (initialStep)
43 numWFIB.extend([prefixDet+34.5]) #pixelTrackingOnly
44 numWFIB.extend([prefixDet+34.9]) #vector hits
45 numWFIB.extend([prefixDet+34.402]) #Alpaka local reconstruction offloaded on device (GPU if available)
46 numWFIB.extend([prefixDet+34.21]) #prodlike
47 numWFIB.extend([prefixDet+96.0]) #CloseByPGun CE_E_Front_120um
48 numWFIB.extend([prefixDet+100.0]) #CloseByPGun CE_H_Coarse_Scint
49 numWFIB.extend([prefixDet+61.0]) #Nu Gun
50 numWFIB.extend([prefixDet+34.75]) #Timing menu
51 #numWFIB.extend([prefixDet+151.85]) #Heavy ion reconstruction
52 #Default Phase-2 Det PU
53 numWFIB.extend([prefixDet+261.97]) #premixing stage1 (NuGun+PU)
54 numWFIB.extend([prefixDet+234.99]) #premixing combined stage1+stage2 ttbar+PU200
55 numWFIB.extend([prefixDet+234.999]) #premixing combined stage1+stage2 ttbar+PU50 for PR test
56 numWFIB.extend([prefixDet+234.21]) #prodlike PU
57 numWFIB.extend([prefixDet+234.9921]) #prodlike premix stage1+stage2
58 numWFIB.extend([prefixDet+234.114]) #PU, with 10% OT inefficiency
59 #
60 numWFIB.extend([24834.911]) #D98 XML, to monitor instability of DD4hep
61 for numWF in numWFIB:
62  workflows[numWF] = _upgrade_workflows[numWF]
portabletest::Matrix Matrix