/search.css" rel="stylesheet" type="text/css"/> /search.js">
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

TestCommon.py
Go to the documentation of this file.
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 
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Fri May 16 2014 09:59:23 for DataSvc by doxygen 1.7.4