forked from cms-sw/cmssw
/
autoCond.py
91 lines (87 loc) · 5.93 KB
/
autoCond.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
autoCond = {
### NEW KEYS ###
# GlobalTag for MC production with perfectly aligned and calibrated detector for Run1
'run1_design' : '100X_mcRun1_design_v2',
# GlobalTag for MC production (pp collisions) with realistic alignment and calibrations for Run1
'run1_mc' : '100X_mcRun1_realistic_v2',
# GlobalTag for MC production (Heavy Ions collisions) with realistic alignment and calibrations for Run1
'run1_mc_hi' : '100X_mcRun1_HeavyIon_v2',
# GlobalTag for MC production (p-Pb collisions) with realistic alignment and calibrations for Run1
'run1_mc_pa' : '100X_mcRun1_pA_v2',
# GlobalTag for MC production with perfectly aligned and calibrated detector for Run2
'run2_design' : '100X_mcRun2_design_v2',
# GlobalTag for MC production with pessimistic alignment and calibrations for Run2
'run2_mc_50ns' : '100X_mcRun2_startup_v2',
#GlobalTag for MC production with optimistic alignment and calibrations for Run2
'run2_mc' : '100X_mcRun2_asymptotic_v2',
# GlobalTag for MC production (L1 Trigger Stage1) with starup-like alignment and calibrations for Run2, L1 trigger in Stage1 mode
'run2_mc_l1stage1' : '93X_mcRun2_asymptotic_v3',
# GlobalTag for MC production (cosmics) with starup-like alignment and calibrations for Run2, Strip tracker in peak mode
'run2_mc_cosmics' : '100X_mcRun2cosmics_startup_deco_v2',
# GlobalTag for MC production (Heavy Ions collisions) with optimistic alignment and calibrations for Run2
'run2_mc_hi' : '100X_mcRun2_HeavyIon_v3',
# GlobalTag for MC production (p-Pb collisions) with realistic alignment and calibrations for Run2
'run2_mc_pa' : '100X_mcRun2_pA_v2',
# GlobalTag for Run1 data reprocessing
'run1_data' : '100X_dataRun2_v1',
# GlobalTag for Run2 data reprocessing
'run2_data' : '100X_dataRun2_v1',
# GlobalTag for Run2 data relvals: allows customization to run with fixed L1 menu
'run2_data_relval' : '100X_dataRun2_relval_v1',
# GlobalTag for Run2 data 2016H relvals only: Prompt Conditions + fixed L1 menu (to be removed)
'run2_data_promptlike' : '100X_dataRun2_PromptLike_v1',
# GlobalTag for Run1 HLT: it points to the online GT
'run1_hlt' : '100X_dataRun2_HLT_frozen_v1',
# GlobalTag for Run2 HLT: it points to the online GT
'run2_hlt' : '100X_dataRun2_HLT_frozen_v1',
# GlobalTag for Run2 HLT RelVals: customizations to run with fixed L1 Menu
'run2_hlt_relval' : '100X_dataRun2_HLT_relval_v1',
# GlobalTag for Run2 HLT for HI: it points to the online GT
'run2_hlt_hi' : '100X_dataRun2_HLTHI_frozen_v1',
# GlobalTag for MC production with perfectly aligned and calibrated detector for Phase1 2017 (and 0,0,~0-centred beamspot)
'phase1_2017_design' : '100X_mc2017_design_IdealBS_v3',
# GlobalTag for MC production with realistic conditions for Phase1 2017 detector
'phase1_2017_realistic' : '100X_mc2017_realistic_v3',
# GlobalTag for MC production (cosmics) with realistic alignment and calibrations for Phase1 2017 detector, Strip tracker in DECO mode
'phase1_2017_cosmics' : '100X_mc2017cosmics_realistic_deco_v3',
# GlobalTag for MC production (cosmics) with realistic alignment and calibrations for Phase1 2017 detector, Strip tracker in PEAK mode
'phase1_2017_cosmics_peak' : '100X_mc2017cosmics_realistic_peak_v3',
# GlobalTag for MC production with perfectly aligned and calibrated detector for full Phase1 2018 (and 0,0,0-centred beamspot)
'phase1_2018_design' : '100X_upgrade2018_design_IdealBS_v6',
# GlobalTag for MC production with realistic conditions for full Phase1 2018 detector
'phase1_2018_realistic' : '100X_upgrade2018_realistic_v10',
# GlobalTag for MC production (cosmics) with realistic conditions for full Phase1 2018 detector, Strip tracker in DECO mode
'phase1_2018_cosmics' : '100X_upgrade2018cosmics_realistic_deco_v8',
# GlobalTag for MC production with perfectly aligned and calibrated detector for Phase1 2019
'phase1_2019_design' : '100X_postLS2_design_v2', # GT containing design conditions for postLS2
# GlobalTag for MC production with perfectly aligned and calibrated detector for Phase1 2019
'phase1_2019_realistic' : '100X_postLS2_realistic_v2', # GT containing realistic conditions for postLS2
# GlobalTag for MC production with realistic conditions for Phase2 2023
'phase2_realistic' : '100X_upgrade2023_realistic_v1'
}
aliases = {
'MAINGT' : 'FT_P_V42D|AN_V4',
'BASEGT' : 'BASE1_V1|BASE2_V1'
}
# dedicated GlobalTags for HLT
from Configuration.HLT.autoCondHLT import autoCondHLT
autoCond = autoCondHLT(autoCond)
### OLD KEYS ### kept for backward compatibility
# GlobalTag for MC production with perfectly aligned and calibrated detector
autoCond['mc'] = ( autoCond['run1_design'] )
# GlobalTag for MC production with realistic alignment and calibrations
autoCond['startup'] = ( autoCond['run1_mc'] )
# GlobalTag for MC production of Heavy Ions events with realistic alignment and calibrations
autoCond['starthi'] = ( autoCond['run1_mc_hi'] )
# GlobalTag for MC production of p-Pb events with realistic alignment and calibrations
autoCond['startpa'] = ( autoCond['run1_mc_pa'] )
# GlobalTag for data reprocessing
autoCond['com10'] = ( autoCond['run1_data'] )
# GlobalTag for running HLT on recent data: it points to the online GT (remove the snapshot!)
autoCond['hltonline'] = ( autoCond['run1_hlt'] )
# GlobalTag for POSTLS1 upgrade studies:
autoCond['upgradePLS1'] = ( autoCond['run2_mc'] )
autoCond['upgradePLS150ns'] = ( autoCond['run2_mc_50ns'] )
autoCond['upgrade2017'] = ( autoCond['phase1_2017_design'] )
autoCond['upgrade2019'] = ( autoCond['phase1_2019_design'] )
autoCond['upgradePLS3'] = ( autoCond['phase2_realistic'] )