/search.css" rel="stylesheet" type="text/css"/> /search.js">
00001 #!/usr/bin/env python 00002 ''' 00003 Some stuff common to all DataSvc.Test* modules 00004 ''' 00005 00006 from GaudiPython import gbl 00007 00008 def service_mode(): 00009 'Return a ServiceMode' 00010 context = gbl.Context() 00011 context.SetSite(gbl.Site.kDayaBay) 00012 context.SetSimFlag(2) # MC 00013 context.SetDetId(gbl.DetectorId.kAD1) 00014 context.SetTimeStamp(gbl.TimeStamp(1300000000,0)) 00015 return gbl.ServiceMode(context,0) 00016 00017 def get_sensors(cableSvc, svcMode = None): 00018 'Return some sensors' 00019 if not svcMode: svcMode = service_mode() 00020 sens = cableSvc.adPmtSensors(svcMode) 00021 assert sens.size(), 'No sensors for context %s ' % svcMode.context().AsString() 00022 return sens 00023 00024 hw_string = gbl.DayaBay.Hardware.AsString 00025