CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
relval_gpu.py
Go to the documentation of this file.
1 
2 # import the definition of the steps and input files:
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 from Configuration.PyReleaseValidation.relval_upgrade import workflows as _upgrade_workflows
13 
14 #just define all of them
15 
16 #WFs to run in IB:
17 # mc 2018 (Patatrack pixel-only quadruplets: ZMM - on GPU, both CPU and GPU, auto)
18 # (Patatrack pixel-only triplets: ZMM - on GPU, both CPU and GPU, auto)
19 # (Patatrack pixel-only quadruplets: TTbar - on GPU, both CPU and GPU, auto)
20 # (Patatrack pixel-only triplets: TTbar - on GPU, both CPU and GPU, auto)
21 # (Patatrack ECAL-only: TTbar - on GPU, both CPU and GPU, auto)
22 # (Patatrack HCAL-only: TTbar - on GPU, both CPU and GPU, auto)
23 # (Patatrack full reco with pixel quadruplets: TTbar - on GPU, both CPU and GPU, auto)
24 # (Patatrack full reco with pixel triplets: TTbar - on GPU, both CPU and GPU, auto)
25 # mc 2021 (Patatrack pixel-only quadruplets: ZMM - on GPU, both CPU and GPU, auto)
26 # (Patatrack pixel-only triplets: ZMM - on GPU, both CPU and GPU, auto)
27 # (Patatrack pixel-only quadruplets: TTbar - on GPU, both CPU and GPU, auto)
28 # (Patatrack pixel-only triplets: TTbar - on GPU, both CPU and GPU, auto)
29 # (Patatrack ECAL-only: TTbar - on GPU, both CPU and GPU, auto)
30 # (Patatrack HCAL-only: TTbar - on GPU, both CPU and GPU, auto)
31 # (Patatrack full reco with pixel quadruplets: TTbar - on GPU, both CPU and GPU, auto)
32 # (Patatrack full reco with pixel triplets: TTbar - on GPU, both CPU and GPU, auto)
33 numWFIB = [
34  10842.502, # 10842.503,10842.504,
35  10842.506, # 10842.507,10842.508,
36  10824.502, # 10824.503,10824.504,
37  10824.506, # 10824.507,10824.508,
38  10824.512, # 10824.513,10824.514,
39  10824.522, # 10824.523,10824.524,
40  10824.592, # 10824.593,10824.594,
41  10824.596, # 10824.597,10824.598,
42  11650.502, # 11650.503,11650.504,
43  11650.506, # 11650.507,11650.508,
44  11634.502, # 11634.503,11634.504,
45  11634.506, # 11634.507,11634.508,
46  11634.512, # 11634.513,11634.514,
47  11634.522, # 11634.523,11634.524
48  11634.592, # 11634.593,11634.594,
49  11634.596, # 11634.597,11634.598,
50  ]
51 for numWF in numWFIB:
52  if not numWF in _upgrade_workflows: continue
53  workflows[numWF] = _upgrade_workflows[numWF]
54 
55 # data 2018 (Patatrack pixel-only: RunHLTPhy2018D, RunJetHT2018D on GPU)
56 # (Patatrack ECAL-only: RunHLTPhy2018D, RunJetHT2018D on GPU)
57 # (Patatrack HCAL-only: RunHLTPhy2018D, RunJetHT2018D on GPU)
58 
59 workflows[136.885502] = ['',['RunHLTPhy2018D','HLTDR2_2018','RECODR2_2018reHLT_Patatrack_PixelOnlyGPU','HARVEST2018_pixelTrackingOnly']]
60 workflows[136.888502] = ['',['RunJetHT2018D','HLTDR2_2018','RECODR2_2018reHLT_Patatrack_PixelOnlyGPU','HARVEST2018_pixelTrackingOnly']]
61 workflows[136.885512] = ['',['RunHLTPhy2018D','HLTDR2_2018','RECODR2_2018reHLT_ECALOnlyGPU','HARVEST2018_ECALOnly']]
62 workflows[136.888512] = ['',['RunJetHT2018D','HLTDR2_2018','RECODR2_2018reHLT_ECALOnlyGPU','HARVEST2018_ECALOnly']]
63 workflows[136.885522] = ['',['RunHLTPhy2018D','HLTDR2_2018','RECODR2_2018reHLT_HCALOnlyGPU','HARVEST2018_HCALOnly']]
64 workflows[136.888522] = ['',['RunJetHT2018D','HLTDR2_2018','RECODR2_2018reHLT_HCALOnlyGPU','HARVEST2018_HCALOnly']]
CLHEP::HepMatrix Matrix
Definition: matutil.h:62