3 'Fake':
'auto:run1_mc_Fake',
4 'FULL':
'auto:run2_mc_FULL',
5 'GRun':
'auto:run2_mc_GRun',
6 '25ns14e33_v4':
'auto:run2_mc_25ns14e33_v4',
7 '25ns14e33_v3':
'auto:run2_mc_25ns14e33_v3',
8 '50ns_5e33_v3':
'auto:run2_mc_50ns_5e33_v3',
9 '25ns14e33_v1':
'auto:run2_mc_25ns14e33_v1',
10 '50ns_5e33_v1':
'auto:run2_mc_50ns_5e33_v1',
11 '50nsGRun':
'auto:run2_mc_50nsGRun',
12 '50ns' :
'auto:run2_mc_50nsGRun',
13 'HIon' :
'auto:run2_mc_HIon',
14 'PIon' :
'auto:run2_mc_PIon',
15 'LowPU':
'auto:run2_mc_LowPU',
16 '25nsLowPU':
'auto:run2_mc_25nsLowPU',
17 'data' :
'auto:run1_hlt',
31 self.
connect = value.split(
',')[1]
46 self.
XmlFile = value.split(
',')[0]
47 self.
LumiDir = value.split(
',')[1]
55 valid_versions =
'v1',
'v2'
56 valid_databases =
'online',
'offline',
'adg'
57 compatibility = {
'hltdev': (
'v1',
'offline'),
'orcoff': (
'v2',
'adg') }
76 tokens = value.split(
':')
78 raise Exception(
'Invalid HLT menu specification "%s"' % value)
92 tokens = db.split(
'/')
94 raise Exception(
'Invalid HLT menu specification "%s"' % value)
143 if name
is 'menu' and type(value)
is not ConnectionHLTMenu:
146 elif name
is 'l1' and type(value)
is not ConnectionL1TMenu:
149 elif name
is 'l1Xml' and type(value)
is not ConnectionL1TMenuXml:
152 elif name
is 'open' and value:
154 object.__setattr__(self,
'open',
True)
155 object.__setattr__(self,
'prescale',
"none")
156 elif name
is 'prescale' and value
is not None:
159 object.__setattr__(self,
'prescale', value)
160 elif name
is 'profiling' and value:
162 object.__setattr__(self,
'profiling',
True)
163 elif name
is 'timing' and value:
165 object.__setattr__(self,
'timing',
True)
166 object.__setattr__(self,
'profiling',
True)
168 object.__setattr__(self, name, value)
static std::string join(char **cmd)