Example #1
0
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
Example #2
0
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
Example #3
0
def rawPersistencySvc():
    svc = CFG.EventPersistencySvc()
    svc.CnvServices.append('LHCb::RawDataCnvSvc/RawDataCnvSvc')
    return svc