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  # GlobalTag for MC production with perfectly aligned and calibrated detector
3  'mc' : 'MC_71_V8::All',
4  # GlobalTag for MC production with realistic alignment and calibrations
5  'startup' : 'START71_V8::All',
6  # GlobalTag for MC production of Heavy Ions events with realistic alignment and calibrations
7  'starthi' : 'STARTHI71_V15::All',
8  # GlobalTag for MC production of p-Pb events with realistic alignment and calibrations
9  'startpa' : 'STARTHI71_V16::All',
10  # GlobalTag for data reprocessing: this should always be the GR_R tag
11  'com10' : 'GR_R_71_V7::All',
12  # 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,
13  # then it should point to the GR_H tag and override the connection string and pfnPrefix for use offline
14  'hltonline' : 'GR_H_V37::All,frontier://FrontierProd/CMS_COND_31X_GLOBALTAG,frontier://FrontierProd/',
15  # GlobalTag for POSTLS1 upgrade studies:
16  'upgradePLS1' : 'MCRUN2_71_V1::All',
17  'upgradePLS150ns' : 'MCRUN2_71_V0::All',
18  'upgrade2017' : 'DES17_70_V2::All', # placeholder (GT not meant for standard RelVal)
19  'upgrade2019' : 'DES19_70_V2::All', # placeholder (GT not meant for standard RelVal)
20  'upgradePLS3' : 'POSTLS262_V1::All', # placeholder (GT not meant for standard RelVal)
21 
22  ### NEW KEYS ###
23  # GlobalTag for MC production with perfectly aligned and calibrated detector for Run1
24  'run1_design' : 'MC_71_V8::All',
25  # GlobalTag for MC production (pp collisions) with realistic alignment and calibrations for Run1
26  'run1_mc' : 'START71_V8::All',
27  # GlobalTag for MC production (Heavy Ions collisions) with realistic alignment and calibrations for Run1
28  'run1_mc_hi' : 'STARTHI71_V15::All',
29  # GlobalTag for MC production (p-Pb collisions) with realistic alignment and calibrations for Run1
30  'run1_mc_pPb' : 'STARTHI71_V16::All',
31  # GlobalTag for MC production with perfectly aligned and calibrated detector for Run2
32  'run2_design' : 'DESRUN2_71_V0::All',
33  # GlobalTag for MC production with pessimistic alignment and calibrations for Run2
34  'run2_mc_50ns' : 'MCRUN2_71_V0::All',
35  #GlobalTag for MC production with optimistic alignment and calibrations for Run2
36  'run2_mc' : 'MCRUN2_71_V1::All',
37  # GlobalTag for Run1 data reprocessing
38  'run1_data' : 'GR_R_71_V7::All',
39  # GlobalTag for Run2 data reprocessing
40  'run2_data' : 'GR_R_71_V7::All',
41  # GlobalTag for Run2 HLT: it points to the online GT and overrides the connection string and pfnPrefix for use offline
42  'run2_hlt' : 'GR_H_V37::All,frontier://FrontierProd/CMS_COND_31X_GLOBALTAG,frontier://FrontierProd/',
43  # GlobalTag for MC production with perfectly aligned and calibrated detector for Phase1 2017
44  'phase1_2017_design' : 'DES17_70_V2::All', # placeholder (GT not meant for standard RelVal)
45  # GlobalTag for MC production with perfectly aligned and calibrated detector for Phase1 2019
46  'phase1_2019_design' : 'DES19_70_V2::All', # placeholder (GT not meant for standard RelVal)
47  # GlobalTag for MC production with perfectly aligned and calibrated detector for Phase2
48  'phase2_design' : 'POSTLS262_V1::All', # placeholder (GT not meant for standard RelVal)
49 }
50 
51 aliases = {
52  'MAINGT' : 'FT_P_V42D::All|AN_V4::All',
53  'BASEGT' : 'BASE1_V1::All|BASE2_V1::All'
54 }
55 
56 # L1 configuration used during Run2012D
57 conditions_L1_Run2012D = (
58  # L1 GT menu 2012 v3, used during Run2012D
59  'L1GtTriggerMenu_L1Menu_Collisions2012_v3_mc,L1GtTriggerMenuRcd,frontier://FrontierProd/CMS_COND_31X_L1T',
60  # L1 GCT configuration with 5 GeV jet seed threshold, used since Run2012C
61  'L1GctJetFinderParams_GCTPhysics_2012_04_27_JetSeedThresh5GeV_mc,L1GctJetFinderParamsRcd,frontier://FrontierProd/CMS_COND_31X_L1T',
62  'L1HfRingEtScale_GCTPhysics_2012_04_27_JetSeedThresh5GeV_mc,L1HfRingEtScaleRcd,frontier://FrontierProd/CMS_COND_31X_L1T',
63  'L1HtMissScale_GCTPhysics_2012_04_27_JetSeedThresh5GeV_mc,L1HtMissScaleRcd,frontier://FrontierProd/CMS_COND_31X_L1T',
64  'L1JetEtScale_GCTPhysics_2012_04_27_JetSeedThresh5GeV_mc,L1JetEtScaleRcd,frontier://FrontierProd/CMS_COND_31X_L1T',
65  # L1 CSCTF configuration used since Run2012B
66  'L1MuCSCPtLut_key-11_mc,L1MuCSCPtLutRcd,frontier://FrontierProd/CMS_COND_31X_L1T',
67  # L1 DTTF settings used since Run2012C
68  'L1MuDTTFParameters_dttf12_TSC_03_csc_col_mc,L1MuDTTFParametersRcd,frontier://FrontierProd/CMS_COND_31X_L1T',
69 )
70 
71 # L1 configuration used during HIRun2011
72 conditions_L1_HIRun2011 = (
73  # L1 heavy ions menu 2011 v0
74  'L1GtTriggerMenu_L1Menu_CollisionsHeavyIons2011_v0_mc,L1GtTriggerMenuRcd,frontier://FrontierProd/CMS_COND_31X_L1T',
75 )
76 
77 # L1 configuration used during PARun2013
78 conditions_L1_PARun2013 = (
79  # L1 GT menu HI 2013 v0, used for the p-Pb run 2013
80  'L1GtTriggerMenu_L1Menu_CollisionsHeavyIons2013_v0_mc,L1GtTriggerMenuRcd,frontier://FrontierProd/CMS_COND_31X_L1T',
81  # L1 GCT configuration without jet seed threshold (same as 2012B)
82  'L1GctJetFinderParams_GCTPhysics_2011_09_01_B_mc,L1GctJetFinderParamsRcd,frontier://FrontierProd/CMS_COND_31X_L1T',
83  'L1HfRingEtScale_GCTPhysics_2011_09_01_B_mc,L1HfRingEtScaleRcd,frontier://FrontierProd/CMS_COND_31X_L1T',
84  'L1HtMissScale_GCTPhysics_2011_09_01_B_mc,L1HtMissScaleRcd,frontier://FrontierProd/CMS_COND_31X_L1T',
85  'L1JetEtScale_GCTPhysics_2011_09_01_B_mc,L1JetEtScaleRcd,frontier://FrontierProd/CMS_COND_31X_L1T',
86  # L1 CSCTF configuration used since Run2012B
87  'L1MuCSCPtLut_key-11_mc,L1MuCSCPtLutRcd,frontier://FrontierProd/CMS_COND_31X_L1T',
88  # L1 DTTF settings used since Run2012C
89  'L1MuDTTFParameters_dttf12_TSC_03_csc_col_mc,L1MuDTTFParametersRcd,frontier://FrontierProd/CMS_COND_31X_L1T',
90 )
91 
92 # HLT Jet Energy Corrections
93 conditions_HLT_JECs = (
94  # HLT 2012 jet energy corrections
95  'JetCorrectorParametersCollection_Jec11_V12_AK5CaloHLT,JetCorrectionsRecord,frontier://FrontierProd/CMS_COND_31X_PHYSICSTOOLS,AK5CaloHLT',
96  'JetCorrectorParametersCollection_AK5PF_2012_V8_hlt_mc,JetCorrectionsRecord,frontier://FrontierProd/CMS_COND_31X_PHYSICSTOOLS,AK5PFHLT',
97  'JetCorrectorParametersCollection_AK5PFchs_2012_V8_hlt_mc,JetCorrectionsRecord,frontier://FrontierProd/CMS_COND_31X_PHYSICSTOOLS,AK5PFchsHLT',
98 )
99 
100 
101 # dedicated GlobalTags for MC production with the frozen HLT menus
102 autoCond['startup_8E33v2'] = ( autoCond['startup'], ) \
103  + conditions_L1_Run2012D
104 
105 autoCond['startup_2013'] = ( autoCond['startup'], ) \
106  + conditions_L1_Run2012D
107 
108 autoCond['startup_GRun'] = ( autoCond['startup'], ) \
109  + conditions_L1_Run2012D
110 
111 autoCond['starthi_HIon'] = ( autoCond['starthi'], ) \
112  + conditions_L1_HIRun2011 \
113  + conditions_HLT_JECs
114 
115 autoCond['startup_PIon'] = ( autoCond['startpa'], ) \
116  + conditions_L1_PARun2013
117 
118 # dedicated GlobalTags for running the frozen HLT menus on data
119 autoCond['hltonline_8E33v2'] = ( autoCond['hltonline'], ) \
120  + conditions_L1_Run2012D
121 
122 autoCond['hltonline_2013'] = ( autoCond['hltonline'], ) \
123  + conditions_L1_Run2012D
124 
125 autoCond['hltonline_GRun'] = ( autoCond['hltonline'], ) \
126  + conditions_L1_Run2012D
127 
128 autoCond['hltonline_HIon'] = ( autoCond['hltonline'], ) \
129  + conditions_L1_HIRun2011
130 
131 autoCond['hltonline_PIon'] = ( autoCond['hltonline'], ) \
132  + conditions_L1_PARun2013
133 
134 # dedicated GlobalTags for running RECO and the frozen HLT menus on data
135 autoCond['com10_8E33v2'] = ( autoCond['com10'], ) \
136  + conditions_L1_Run2012D
137 
138 autoCond['com10_2013'] = ( autoCond['com10'], ) \
139  + conditions_L1_Run2012D
140 
141 autoCond['com10_GRun'] = ( autoCond['com10'], ) \
142  + conditions_L1_Run2012D
143 
144 autoCond['com10_HIon'] = ( autoCond['com10'], ) \
145  + conditions_L1_HIRun2011
146 
147 autoCond['com10_PIon'] = ( autoCond['com10'], ) \
148  + conditions_L1_PARun2013