def serialWriter(name='DstWriter', location='/Event/GaudiSerialize'): svc = CFG.EventPersistencySvc() ser = Configs.Gaudi__SerializeCnvSvc('Gaudi::SerializeCnvSvc') serial = CFG.OutputStream(name) ser.Banks = location svc.CnvServices.append('Gaudi::SerializeCnvSvc/SerializeCnvSvc') serial.Output = "DATAFILE='root.buffers' SVC='Gaudi::SerializeCnvSvc/SerializeCnvSvc' OPT='RECREATE'" return serial
def setupApp(): app = ApplicationMgr() app.AppName = '' app.HistogramPersistency = 'NONE' svc = CFG.EventPersistencySvc() svc.CnvServices += [Configs.LHCb__RawDataCnvSvc('RawDataCnvSvc')] CFG.FileCatalog().Catalogs = ['xmlcatalog_file:qmTest.xml'] CFG.IODataManager().OutputLevel = 3 CFG.IODataManager().AgeLimit = 1 svc = CFG.EventDataSvc() svc.RootCLID = 1 svc.ForceLeaves = 1 svc.EnableFaultHandler = True return app
def rawPersistencySvc(): svc = CFG.EventPersistencySvc() svc.CnvServices.append('LHCb::RawDataCnvSvc/RawDataCnvSvc') return svc