CMS 3D CMS Logo

autoCond.py
Go to the documentation of this file.
1 autoCond = {
2 
3  ### NEW KEYS ###
4  # GlobalTag for MC production with perfectly aligned and calibrated detector for Run1
5  'run1_design' : '91X_mcRun1_design_v2',
6  # GlobalTag for MC production (pp collisions) with realistic alignment and calibrations for Run1
7  'run1_mc' : '91X_mcRun1_realistic_v2',
8  # GlobalTag for MC production (Heavy Ions collisions) with realistic alignment and calibrations for Run1
9  'run1_mc_hi' : '91X_mcRun1_HeavyIon_v2',
10  # GlobalTag for MC production (p-Pb collisions) with realistic alignment and calibrations for Run1
11  'run1_mc_pa' : '91X_mcRun1_pA_v3',
12  # GlobalTag for MC production with perfectly aligned and calibrated detector for Run2
13  'run2_design' : '91X_mcRun2_design_v3',
14  # GlobalTag for MC production with pessimistic alignment and calibrations for Run2
15  'run2_mc_50ns' : '91X_mcRun2_startup_v3',
16  #GlobalTag for MC production with optimistic alignment and calibrations for Run2
17  'run2_mc' : '91X_mcRun2_asymptotic_v3',
18  # GlobalTag for MC production (cosmics) with starup-like alignment and calibrations for Run2, Strip tracker in peak mode
19  'run2_mc_cosmics' : '91X_mcRun2cosmics_startup_deco_v3',
20  # GlobalTag for MC production (Heavy Ions collisions) with optimistic alignment and calibrations for Run2
21  'run2_mc_hi' : '91X_mcRun2_HeavyIon_v3',
22  # GlobalTag for MC production (p-Pb collisions) with realistic alignment and calibrations for Run2
23  'run2_mc_pa' : '91X_mcRun2_pA_v3',
24  # GlobalTag for Run1 data reprocessing
25  'run1_data' : '91X_dataRun2_v6',
26  # GlobalTag for Run2 data reprocessing
27  'run2_data' : '91X_dataRun2_v6',
28  # GlobalTag for Run2 data relvals: allows customization to run with fixed L1 menu
29  'run2_data_relval' : '91X_dataRun2_relval_v6',
30  # GlobalTag for Run2 data 2016H relvals only: Prompt Conditions + fixed L1 menu (to be removed)
31  'run2_data_promptlike' : '91X_dataRun2_PromptLike_v4',
32 
33  # GlobalTag for Run1 HLT: it points to the online GT
34  'run1_hlt' : '91X_dataRun2_HLT_frozen_v3',
35  # GlobalTag for Run2 HLT: it points to the online GT
36  'run2_hlt' : '91X_dataRun2_HLT_frozen_v3',
37  # GlobalTag for Run2 HLT RelVals: customizations to run with fixed L1 Menu
38  'run2_hlt_relval' : '91X_dataRun2_HLT_relval_v3',
39  # GlobalTag for Run2 HLT for HI: it points to the online GT
40  'run2_hlt_hi' : '91X_dataRun2_HLTHI_frozen_v3',
41  # GlobalTag for MC production with perfectly aligned and calibrated detector for Phase1 2017 (and 0,0,~0-centred beamspot)
42  'phase1_2017_design' : '92X_upgrade2017_design_IdealBS_v2',
43  # GlobalTag for MC production with realistic conditions for Phase1 2017 detector
44  'phase1_2017_realistic' : '92X_upgrade2017_realistic_v2',
45  # GlobalTag for MC production (cosmics) with realistic alignment and calibrations for Phase1 2017 detector, Strip tracker in DECO mode
46  'phase1_2017_cosmics' : '92X_upgrade2017cosmics_realistic_deco_v2',
47  # GlobalTag for MC production (cosmics) with realistic alignment and calibrations for Phase1 2017 detector, Strip tracker in PEAK mode
48  'phase1_2017_cosmics_peak' : '92X_upgrade2017cosmics_realistic_peak_v2',
49  # GlobalTag for MC production with perfectly aligned and calibrated detector for full Phase1 2018 (and 0,0,0-centred beamspot)
50  'phase1_2018_design' : '92X_upgrade2018_design_IdealBS_v1',
51  # GlobalTag for MC production with realistic conditions for full Phase1 2018 detector
52  'phase1_2018_realistic' : '92X_upgrade2018_realistic_v2',
53  # GlobalTag for MC production (cosmics) with realistic conditions for full Phase1 2018 detector, Strip tracker in DECO mode
54  'phase1_2018_cosmics' : '92X_upgrade2018cosmics_realistic_deco_v2',
55  # GlobalTag for MC production with perfectly aligned and calibrated detector for Phase1 2019
56  'phase1_2019_design' : 'DES19_70_V2', # placeholder (GT not meant for standard RelVal)
57  # GlobalTag for MC production with realistic conditions for Phase2 2023
58  'phase2_realistic' : '91X_upgrade2023_realistic_v3'
59 }
60 
61 aliases = {
62  'MAINGT' : 'FT_P_V42D|AN_V4',
63  'BASEGT' : 'BASE1_V1|BASE2_V1'
64 }
65 
66 # dedicated GlobalTags for HLT
67 from Configuration.HLT.autoCondHLT import autoCondHLT
68 autoCond = autoCondHLT(autoCond)
69 
70 ### OLD KEYS ### kept for backward compatibility
71  # GlobalTag for MC production with perfectly aligned and calibrated detector
72 autoCond['mc'] = ( autoCond['run1_design'] )
73  # GlobalTag for MC production with realistic alignment and calibrations
74 autoCond['startup'] = ( autoCond['run1_mc'] )
75  # GlobalTag for MC production of Heavy Ions events with realistic alignment and calibrations
76 autoCond['starthi'] = ( autoCond['run1_mc_hi'] )
77  # GlobalTag for MC production of p-Pb events with realistic alignment and calibrations
78 autoCond['startpa'] = ( autoCond['run1_mc_pa'] )
79  # GlobalTag for data reprocessing
80 autoCond['com10'] = ( autoCond['run1_data'] )
81  # GlobalTag for running HLT on recent data: it points to the online GT (remove the snapshot!)
82 autoCond['hltonline'] = ( autoCond['run1_hlt'] )
83  # GlobalTag for POSTLS1 upgrade studies:
84 autoCond['upgradePLS1'] = ( autoCond['run2_mc'] )
85 autoCond['upgradePLS150ns'] = ( autoCond['run2_mc_50ns'] )
86 autoCond['upgrade2017'] = ( autoCond['phase1_2017_design'] )
87 autoCond['upgrade2019'] = ( autoCond['phase1_2019_design'] )
88 autoCond['upgradePLS3'] = ( autoCond['phase2_realistic'] )