test
CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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' : '80X_mcRun1_design_v5',
6  # GlobalTag for MC production (pp collisions) with realistic alignment and calibrations for Run1
7  'run1_mc' : '80X_mcRun1_realistic_v5',
8  # GlobalTag for MC production (Heavy Ions collisions) with realistic alignment and calibrations for Run1
9  'run1_mc_hi' : '80X_mcRun1_HeavyIon_v5',
10  # GlobalTag for MC production (p-Pb collisions) with realistic alignment and calibrations for Run1
11  'run1_mc_pa' : '80X_mcRun1_pA_v5',
12  # GlobalTag for MC production with perfectly aligned and calibrated detector for Run2
13  'run2_design' : '80X_mcRun2_design_v20',
14  # GlobalTag for MC production with pessimistic alignment and calibrations for Run2
15  'run2_mc_50ns' : '80X_mcRun2_startup_v19',
16  #GlobalTag for MC production with optimistic alignment and calibrations for Run2
17  'run2_mc' : '80X_mcRun2_asymptotic_v20',
18  # GlobalTag for MC production (cosmics) with starup-like alignment and calibrations for Run2, Strip tracker in peak mode
19  'run2_mc_cosmics' : '80X_mcRun2cosmics_startup_peak_v18',
20  # GlobalTag for MC production (Heavy Ions collisions) with optimistic alignment and calibrations for Run2
21  'run2_mc_hi' : '80X_mcRun2_HeavyIon_v12',
22  # GlobalTag for MC production (p-Pb collisions) with realistic alignment and calibrations for Run2
23  'run2_mc_pa' : '80X_mcRun2_pA_v1',
24  # GlobalTag for Run1 data reprocessing
25  'run1_data' : '80X_dataRun2_Candidate_2016_09_02_10_26_48',
26  # GlobalTag for Run2 data reprocessing
27  'run2_data' : '80X_dataRun2_Candidate_2016_09_02_10_26_48',
28  # GlobalTag for Run2 data relvals: allows customization to run with fixed L1 menu
29  'run2_data_relval' : '80X_dataRun2_relval_v17',
30  # GlobalTag for Run1 HLT: it points to the online GT
31  'run1_hlt' : '80X_dataRun2_HLT_frozen_v13',
32  # GlobalTag for Run2 HLT: it points to the online GT
33  'run2_hlt' : '80X_dataRun2_HLT_frozen_v13',
34  # GlobalTag for Run2 HLT RelVals: customizations to run with fixed L1 Menu
35  'run2_hlt_relval' : '80X_dataRun2_HLT_relval_v13',
36  # GlobalTag for Run2 HLT for HI: it points to the online GT
37  'run2_hlt_hi' : '80X_dataRun2_HLTHI_frozen_v10',
38  # GlobalTag for MC production with perfectly aligned and calibrated detector for Phase1 2017
39  'phase1_2017_design' : '80X_upgrade2017_design_v18',
40  # GlobalTag for MC production with realistic conditions for for Phase1 2017 detector
41  'phase1_2017_realistic': '80X_upgrade2017_realistic_v10',
42  # GlobalTag for MC production with perfectly aligned and calibrated detector for Phase1 2019
43  'phase1_2019_design' : 'DES19_70_V2', # placeholder (GT not meant for standard RelVal)
44  # GlobalTag for MC production with perfectly aligned and calibrated detector for Phase2
45  'phase2_design' : 'POSTLS262_V1', # placeholder (GT not meant for standard RelVal)
46 }
47 
48 aliases = {
49  'MAINGT' : 'FT_P_V42D|AN_V4',
50  'BASEGT' : 'BASE1_V1|BASE2_V1'
51 }
52 
53 # dedicated GlobalTags for HLT
54 from Configuration.HLT.autoCondHLT import autoCondHLT
55 autoCond = autoCondHLT(autoCond)
56 
57 ### OLD KEYS ### kept for backward compatibility
58  # GlobalTag for MC production with perfectly aligned and calibrated detector
59 autoCond['mc'] = ( autoCond['run1_design'] )
60  # GlobalTag for MC production with realistic alignment and calibrations
61 autoCond['startup'] = ( autoCond['run1_mc'] )
62  # GlobalTag for MC production of Heavy Ions events with realistic alignment and calibrations
63 autoCond['starthi'] = ( autoCond['run1_mc_hi'] )
64  # GlobalTag for MC production of p-Pb events with realistic alignment and calibrations
65 autoCond['startpa'] = ( autoCond['run1_mc_pa'] )
66  # GlobalTag for data reprocessing: this should always be the GR_R tag
67 autoCond['com10'] = ( autoCond['run1_data'] )
68  # GlobalTag for running HLT on recent data: this should be the GR_P (prompt reco) global tag until a compatible GR_H tag is available,
69  # then it should point to the GR_H tag and override the connection string and pfnPrefix for use offline
70 autoCond['hltonline'] = ( autoCond['run1_hlt'] )
71  # GlobalTag for POSTLS1 upgrade studies:
72 autoCond['upgradePLS1'] = ( autoCond['run2_mc'] )
73 autoCond['upgradePLS150ns'] = ( autoCond['run2_mc_50ns'] )
74 autoCond['upgrade2017'] = ( autoCond['phase1_2017_design'] )
75 autoCond['upgrade2019'] = ( autoCond['phase1_2019_design'] )
76 autoCond['upgradePLS3'] = ( autoCond['phase2_design'] )