288 def _InitialSummary(cls, pageinfo):
290 pass
291 for x in pageinfo:
292 setattr (PI, x, pageinfo[x])
293
294 error = False
295 totEv,naEv = Run.totevents[0:2]
296 s_table = '''<table width="95%" cellpadding="5" style="margin-left: 13px">
297 <tr><td colspan=2 bgcolor=gainsboro><font size=+1><b>Search Result</b></font></td></tr>
298 </table>'''
299 s_table += '<table width="95%" cellpadding="0" cellspacing="3" style="font-size: 90%; margin-left: 13px">\n'
300 s_table += '<tr height="10"></tr>\n'
301 s_table += '<tr><td height="10" width="130" style="vertical-align:top"><i>Selection rule:</i></td><td width=10></td><td valign=top>%s</td></tr>\n' % PI.origQuery
302 if 'erbose' in PI.fullQuery:
303 s_table += '<tr><td height="10" style="vertical-align: top; color: #777777"><i>Query command:</i></td><td width=10 style="color: #777777"></td><td style="color: #777777">'
304 s_table += """<a href="javascript:animatedcollapse.toggle('AtlRunQueryCmd')">"""
305 s_table += '<font color="#777777">[ Click to expand/collapse command... ]</font></a>'
306 s_table += '<div id="AtlRunQueryCmd" style="width: 100%; background: #FFFFFF; color: #777777; display:none">'
307 s_table += '%s' % (PI.fullQuery)
308 s_table += '</div></td></tr>\n'
309 s_table += '<tr><td height="10" style="vertical-align: top; color: #777777"><i>Selection sequence:</i></td><td width=10 style="color: #777777"></td><td style="vertical-align: top">%s</td></tr>\n' % (PI.selstr)
310 if not error:
311 s_table += '<tr><td height="10" style="vertical-align: top"><i>No. of runs selected:</i></td><td></td><td valign="top">%s</td></tr>\n' % len(PI.runlist)
312 if totEv >= 0:
313 if naEv >= 0:
314 sr = 'run'
315 if naEv > 1:
316 sr += 's'
317 if naEv == 0:
318 s_table += '<tr><td height="10" valign="top"><i>Total no. of events:</i></td><td></td><td valign="top">%s</td></tr>\n' % (cls._prettyNumber(totEv))
319 else:
320 s_table += '<tr><td height="10" valign="top"><i>Total no. of events:</i></td><td></td><td valign="top">%s (excluding %i %s without available "#Events" information)</td></tr>\n' % (cls._prettyNumber(totEv), naEv, sr)
321 else:
322 s_table += '<tr><td height="10" valign="top"><i>Total no. of events:</i></td><td></td><td valign="top">%s</td></tr>\n' % (cls._prettyNumber(totEv))
323 s_table += '<tr><td height="10" valign="top"><i>Execution time:</i></td><td></td><td valign="top">%.1f sec</td></tr>\n' % round(PI.querytime,1)
324 s_table += '<tr><td height=5 valign=top></td></tr>\n'
325 s_table += '</table>'
326 return s_table
327
328