3 'Fake' :
'auto:run1_mc_Fake',
4 'Fake1':
'auto:run2_mc_Fake1',
5 'Fake2':
'auto:run2_mc_Fake2',
6 '2018' :
'auto:run2_mc_2018',
7 'FULL' :
'auto:run3_mc_FULL',
8 'GRun' :
'auto:run3_mc_GRun',
9 'HIon' :
'auto:run3_mc_HIon',
10 'PIon' :
'auto:run3_mc_PIon',
11 'PRef' :
'auto:run3_mc_PRef',
12 'data' :
'auto:run2_hlt_relval',
41 self.
XmlFile = value.split(
',')[0]
42 self.
LumiDir = value.split(
',')[1]
50 valid_versions =
'v1',
'v2'
51 valid_databases =
'online',
'offline',
'adg'
52 compatibility = {
'hltdev': (
'v2',
'offline'),
'orcoff': (
'v2',
'adg') }
71 tokens = value.split(
':')
73 raise Exception(
'Invalid HLT menu specification "%s"' % value)
87 tokens = db.split(
'/')
89 raise Exception(
'Invalid HLT menu specification "%s"' % value)
136 if name
is 'menu' and not isinstance(value, ConnectionHLTMenu):
139 elif name
is 'l1' and not isinstance(value, ConnectionL1TMenu):
142 elif name
is 'l1Xml' and not isinstance(value, ConnectionL1TMenuXml):
145 elif name
is 'open' and value:
147 object.__setattr__(self,
'open',
True)
148 object.__setattr__(self,
'prescale',
"none")
149 elif name
is 'prescale' and value
is not None:
152 object.__setattr__(self,
'prescale', value)
153 elif name
is 'profiling' and value:
155 object.__setattr__(self,
'profiling',
True)
156 elif name
is 'timing' and value:
158 object.__setattr__(self,
'timing',
True)
159 object.__setattr__(self,
'profiling',
True)
161 object.__setattr__(self, name, value)