CMS 3D CMS Logo

autoCond.py
Go to the documentation of this file.
1 autoCond = {
2 
3 
5  'run1_design' : '120X_mcRun1_design_v1',
6  # GlobalTag for MC production (pp collisions) with realistic alignment and calibrations for Run1
7  'run1_mc' : '120X_mcRun1_realistic_v1',
8  # GlobalTag for MC production (Heavy Ions collisions) with realistic alignment and calibrations for Run1
9  'run1_mc_hi' : '120X_mcRun1_HeavyIon_v1',
10  # GlobalTag for MC production with pessimistic alignment and calibrations for Run2
11  'run2_mc_50ns' : '120X_mcRun2_startup_v1',
12  # GlobalTag for MC production (2015 L1 Trigger Stage1) with startup-like alignment and calibrations for Run2, L1 trigger in Stage1 mode
13  'run2_mc_l1stage1' : '120X_mcRun2_asymptotic_l1stage1_v1',
14  # GlobalTag for MC production with perfectly aligned and calibrated detector for Run2
15  'run2_design' : '120X_mcRun2_design_v1',
16  #GlobalTag for MC production with optimistic alignment and calibrations for 2016, prior to VFP change
17  'run2_mc_pre_vfp' : '120X_mcRun2_asymptotic_preVFP_v2',
18  #GlobalTag for MC production with optimistic alignment and calibrations for 2016, after VFP change
19  'run2_mc' : '120X_mcRun2_asymptotic_v2',
20  # GlobalTag for MC production (cosmics) with starup-like alignment and calibrations for Run2, Strip tracker in peak mode
21  'run2_mc_cosmics' : '120X_mcRun2cosmics_asymptotic_deco_v1',
22  # GlobalTag for MC production (Heavy Ions collisions) with optimistic alignment and calibrations for Run2
23  'run2_mc_hi' : '120X_mcRun2_HeavyIon_v1',
24  # GlobalTag for MC production (p-Pb collisions) with realistic alignment and calibrations for Run2
25  'run2_mc_pa' : '120X_mcRun2_pA_v1',
26  # GlobalTag for Run2 data reprocessing
27  'run2_data' : '120X_dataRun2_v2',
28  # GlobalTag for Run2 data 2018B relvals only: HEM-15-16 fail
29  'run2_data_HEfail' : '120X_dataRun2_HEfail_v1',
30  # GlobalTag for Run2 data relvals: allows customization to run with fixed L1 menu
31  'run2_data_relval' : '120X_dataRun2_relval_v2',
32  # GlobalTag for Run2 HI data
33  'run2_data_promptlike_hi' : '120X_dataRun2_PromptLike_HI_v1',
34  # GlobalTag for Run3 HLT: it points to the online GT
35  'run3_hlt' : '120X_dataRun3_HLT_v3',
36  # GlobalTag with fixed snapshot time for Run2 HLT RelVals: customizations to run with fixed L1 Menu
37  'run2_hlt_relval' : '113X_dataRun2_HLT_relval_v2',
38  # GlobalTag for Run3 data relvals (express GT)
39  'run3_data_express' : '120X_dataRun3_Express_v2',
40  # GlobalTag for Run3 data relvals
41  'run3_data_prompt' : '120X_dataRun3_Prompt_v2',
42  # GlobalTag for Run3 offline data reprocessing
43  'run3_data' : '113X_dataRun3_v2',
44  # GlobalTag for MC production with perfectly aligned and calibrated detector for Phase1 2017 (and 0,0,~0-centred beamspot)
45  'phase1_2017_design' : '120X_mc2017_design_v1',
46  # GlobalTag for MC production with realistic conditions for Phase1 2017 detector
47  'phase1_2017_realistic' : '120X_mc2017_realistic_v1',
48  # GlobalTag for MC production with realistic conditions for Phase1 2017 detector, for PP reference run
49  'phase1_2017_realistic_ppref' : '120X_mc2017_realistic_forppRef5TeV_v2',
50  # GlobalTag for MC production (cosmics) with realistic alignment and calibrations for Phase1 2017 detector, Strip tracker in DECO mode
51  'phase1_2017_cosmics' : '120X_mc2017cosmics_realistic_deco_v1',
52  # GlobalTag for MC production (cosmics) with realistic alignment and calibrations for Phase1 2017 detector, Strip tracker in PEAK mode
53  'phase1_2017_cosmics_peak' : '120X_mc2017cosmics_realistic_peak_v1',
54  # GlobalTag for MC production with perfectly aligned and calibrated detector for full Phase1 2018 (and 0,0,0-centred beamspot)
55  'phase1_2018_design' : '120X_upgrade2018_design_v1',
56  # GlobalTag for MC production with realistic conditions for full Phase1 2018 detector
57  'phase1_2018_realistic' : '120X_upgrade2018_realistic_v1',
58  # GlobalTag for MC production with realistic run-dependent (RD) conditions for full Phase1 2018 detector
59  'phase1_2018_realistic_rd' : '113X_upgrade2018_realistic_RD_v5',
60  # GlobalTag for MC production with realistic conditions for full Phase1 2018 detector for Heavy Ion
61  'phase1_2018_realistic_hi' : '120X_upgrade2018_realistic_HI_v1',
62  # GlobalTag for MC production with realistic conditions for full Phase1 2018 detector: HEM-15-16 fail
63  'phase1_2018_realistic_HEfail' : '120X_upgrade2018_realistic_HEfail_v1',
64  # GlobalTag for MC production (cosmics) with realistic conditions for full Phase1 2018 detector, Strip tracker in DECO mode
65  'phase1_2018_cosmics' : '120X_upgrade2018cosmics_realistic_deco_v1',
66  # GlobalTag for MC production (cosmics) with realistic conditions for full Phase1 2018 detector, Strip tracker in PEAK mode
67  'phase1_2018_cosmics_peak' : '120X_upgrade2018cosmics_realistic_peak_v1',
68  # GlobalTag for MC production with perfectly aligned and calibrated detector for Phase1 2021
69  'phase1_2021_design' : '120X_mcRun3_2021_design_v7', # GT containing design conditions for Phase1 2021
70  # GlobalTag for MC production with realistic conditions for Phase1 2021
71  'phase1_2021_realistic' : '120X_mcRun3_2021_realistic_v9', # GT containing realistic conditions for Phase1 2021
72  # GlobalTag for MC production (cosmics) with realistic conditions for Phase1 2021, Strip tracker in DECO mode
73  'phase1_2021_cosmics' : '120X_mcRun3_2021cosmics_realistic_deco_v8',
74  # GlobalTag for MC production with realistic conditions for Phase1 2021 detector for Heavy Ion
75  'phase1_2021_realistic_hi' : '120X_mcRun3_2021_realistic_HI_v8',
76  # GlobalTag for MC production with realistic conditions for Phase1 2023
77  'phase1_2023_realistic' : '120X_mcRun3_2023_realistic_v8', # GT containing realistic conditions for Phase1 2023
78  # GlobalTag for MC production with realistic conditions for Phase1 2024
79  'phase1_2024_realistic' : '120X_mcRun3_2024_realistic_v8', # GT containing realistic conditions for Phase1 2024
80  # GlobalTag for MC production with realistic conditions for Phase2
81  'phase2_realistic' : '113X_mcRun4_realistic_v7'
82 }
83 
84 aliases = {
85  'MAINGT' : 'FT_P_V42D|AN_V4',
86  'BASEGT' : 'BASE1_V1|BASE2_V1'
87 }
88 
89 
91 autoCond['run1_hlt_relval'] = autoCond['run2_hlt_relval']
92  # GlobalTag for Run1 data reprocessing
93 autoCond['run1_data'] = autoCond['run2_data']
94 
95 # dedicated GlobalTags for HLT
96 from Configuration.HLT.autoCondHLT import autoCondHLT
97 autoCond = autoCondHLT(autoCond)
98 
99 # dedicated GlobalTags for phase-2 (specializing conditions for each geometry)
100 from Configuration.AlCa.autoCondPhase2 import autoCondPhase2
101 autoCond = autoCondPhase2(autoCond)
102 
103 # special cases modifier for autoCond GTs
104 from Configuration.AlCa.autoCondModifiers import autoCond0T
105 autoCond = autoCond0T(autoCond)
106 
107 # special GT for 2015 HLT HI run
108 from Configuration.AlCa.autoCondModifiers import autoCondHLTHI
109 autoCond = autoCondHLTHI(autoCond)
110 
111 
113 autoCond['mc'] = ( autoCond['run1_design'] )
114  # GlobalTag for MC production with realistic alignment and calibrations
115 autoCond['startup'] = ( autoCond['run1_mc'] )
116  # GlobalTag for MC production of Heavy Ions events with realistic alignment and calibrations
117 autoCond['starthi'] = ( autoCond['run1_mc_hi'] )
118  # GlobalTag for data reprocessing
119 autoCond['com10'] = ( autoCond['run1_data'] )
120  # GlobalTag for running HLT on recent data: it points to the online GT (remove the snapshot!)
121 autoCond['hltonline'] = ( autoCond['run3_hlt'] )
122  # GlobalTag for POSTLS1 upgrade studies:
123 autoCond['upgradePLS1'] = ( autoCond['run2_mc'] )
124 autoCond['upgradePLS150ns'] = ( autoCond['run2_mc_50ns'] )
125 autoCond['upgrade2017'] = ( autoCond['phase1_2017_design'] )
126 autoCond['upgrade2021'] = ( autoCond['phase1_2021_design'] )
127 autoCond['upgradePLS3'] = ( autoCond['phase2_realistic'] )
autoCondPhase2
Definition: autoCondPhase2.py:1
autoCondHLT
Definition: autoCondHLT.py:1
autoCondModifiers.autoCondHLTHI
def autoCondHLTHI(autoCond)
Definition: autoCondModifiers.py:19
autoCondModifiers.autoCond0T
def autoCond0T(autoCond)
Definition: autoCondModifiers.py:8