CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
autoCondHLT.py
Go to the documentation of this file.
1 
2 hltGTs = {
3 
4 # 'symbolic GT' : ('base GT',[('payload1',payload2')])
5 
6  'run1_mc_Fake' : ('run1_mc',),
7  'run1_hlt_Fake' : ('run1_hlt',),
8  'run1_data_Fake' : ('run1_data',),
9 
10  'run2_mc_FULL' : ('run2_mc',),
11  'run2_mc_GRun' : ('run2_mc',),
12  'run2_mc_25ns14e33_v1' : ('run2_mc',),
13  'run2_mc_HIon' : ('run2_mc_hi',),
14  'run2_mc_PIon' : ('run2_mc',),
15  'run2_mc_50nsGRun' : ('run2_mc_50ns',),
16  'run2_mc_50ns_5e33_v1' : ('run2_mc_50ns',),
17 
18  'run2_hlt_FULL' : ('run2_hlt',),
19  'run2_hlt_GRun' : ('run2_hlt',),
20  'run2_hlt_25ns14e33_v1' : ('run2_hlt',),
21  'run2_hlt_HIon' : ('run2_hlt',),
22  'run2_hlt_PIon' : ('run2_hlt',),
23  'run2_hlt_50nsGRun' : ('run2_hlt',),
24  'run2_hlt_50ns_5e33_v1' : ('run2_hlt',),
25 
26  'run2_data_FULL' : ('run2_data',),
27  'run2_data_GRun' : ('run2_data',),
28  'run2_data_25ns14e33_v1' : ('run2_data',),
29  'run2_data_HIon' : ('run2_data',),
30  'run2_data_PIon' : ('run2_data',),
31  'run2_data_50nsGRun' : ('run2_data',),
32  'run2_data_50ns_5e33_v1' : ('run2_data',),
33 
34 }
35 
36 def autoCondHLT(autoCond):
37  for key,val in hltGTs.iteritems():
38  if len(val)==1 :
39  autoCond[key] = ( autoCond[val[0]] )
40  else:
41  autoCond[key] = ( autoCond[val[0]],) + val[1]
42  return autoCond
def autoCondHLT
Definition: autoCondHLT.py:36