3 'Fake' :
'auto:run1_mc_Fake',
4 'Fake1':
'auto:run2_mc_Fake1',
5 'FULL' :
'auto:run2_mc_FULL',
6 'GRun' :
'auto:run2_mc_GRun',
7 'HIon' :
'auto:run2_mc_HIon',
8 'PIon' :
'auto:run2_mc_PIon',
9 'PRef' :
'auto:run2_mc_PRef',
10 'data' :
'auto:run2_hlt',
39 self.
XmlFile = value.split(
',')[0]
40 self.
LumiDir = value.split(
',')[1]
48 valid_versions =
'v1',
'v2'
49 valid_databases =
'online',
'offline',
'adg'
50 compatibility = {
'hltdev': (
'v1',
'offline'),
'orcoff': (
'v2',
'adg') }
69 tokens = value.split(
':')
71 raise Exception(
'Invalid HLT menu specification "%s"' % value)
85 tokens = db.split(
'/')
87 raise Exception(
'Invalid HLT menu specification "%s"' % value)
135 if name
is 'menu' and type(value)
is not ConnectionHLTMenu:
138 elif name
is 'l1' and type(value)
is not ConnectionL1TMenu:
141 elif name
is 'l1Xml' and type(value)
is not ConnectionL1TMenuXml:
144 elif name
is 'open' and value:
146 object.__setattr__(self,
'open',
True)
147 object.__setattr__(self,
'prescale',
"none")
148 elif name
is 'prescale' and value
is not None:
151 object.__setattr__(self,
'prescale', value)
152 elif name
is 'profiling' and value:
154 object.__setattr__(self,
'profiling',
True)
155 elif name
is 'timing' and value:
157 object.__setattr__(self,
'timing',
True)
158 object.__setattr__(self,
'profiling',
True)
160 object.__setattr__(self, name, value)
static std::string join(char **cmd)