Load the browser

In [1]:
#Make sure smodels can be found
import sys,os
sys.path.append(os.path.join(os.getenv("HOME"),'smodels'))
from smodels.tools import databaseBrowser
#First load the browser and check the total number of results loaded
browser = databaseBrowser.Browser(os.path.join(os.getenv("HOME"),'smodels-database'))
print len(browser)
41

Select only efficiency map results:

In [2]:
#Select only efficiency map results:
browser.selectExpResultsWith(dataType ='efficiencyMap')
#List the name of results loaded:
print len(browser)
8
In [3]:
#Now check the first result:
print browser[0]
ATLAS-CONF-2013-053: ANA10-CUT0,ANA10-CUT1,ANA10-CUT2,ANA10-CUT3,ANA10-CUT4,ANA10-CUT5,ANA6-CUT0,ANA6-CUT1,ANA6-CUT2,ANA6-CUT3,ANA6-CUT4,ANA6-CUT5,ANA8-CUT4,ANA8-CUT5,ANA8-CUT2,ANA8-CUT3,ANA8-CUT0,ANA8-CUT1,ANA7-CUT5,ANA7-CUT4,ANA7-CUT3,ANA7-CUT2,ANA7-CUT1,ANA7-CUT0,ANA9-CUT5,ANA9-CUT4,ANA9-CUT1,ANA9-CUT0,ANA9-CUT3,ANA9-CUT2:TGQbtq,TGQbbq,TGQ,TGQqtt,T2bt,T1btbt,T1tttt,T2,T1,T1qqtt,T1btqq,T1bbbb,T2tt,T1bbtt,T1bttt,T1bbbt,T2bb,T1bbqq
In [4]:
#Now restore all results to the browser:
browser.loadAllResults()
print len(browser)
41

Select only upper limit results:

In [5]:
#Select only efficiency map results:
browser.selectExpResultsWith(dataType='upperLimit')
#List the name of results loaded:
print len(browser)
33
In [6]:
#Now check the first result:
print browser[0]
ATLAS-CONF-2013-048::T2bbWW,T6bbWWoff,T6bbWW
In [6]: