示例#1
0
def _readTAEROOT():
    app = ApplicationMgr()
    mdfCheck()
    CFG.importOptions('$ROOTCNVROOT/options/Setup.opts')
    CFG.EventSelector().Input = [
        "DATA='PFN:taeROOT.dat' SVC='Gaudi::RootEvtSelector'"
    ]
    CFG.EventSelector().PrintFreq = 200
    return app
示例#2
0
def _readROOT(test_castor=None):
    print_header('MDF', 'ReadROOT')
    CFG.importOptions('$ROOTCNVROOT/options/Setup.opts')
    mdfCheck()
    sel = CFG.EventSelector()
    sel.PrintFreq = 200
    sel.Input = ["DATA='PFN:mdfROOT.dat' SVC='Gaudi::RootEvtSelector'"]
    CFG.IODataManager().AgeLimit = 5
    return ApplicationMgr()
示例#3
0
def _createROOT(test_castor=None):
    print_header('MDF', 'CreateROOT')
    app = ApplicationMgr()
    CFG.importOptions('$ROOTCNVROOT/options/Setup.opts')
    setData(test_castor)
    mdfCheck()
    mini = CFG.OutputStream('ROOTMini')
    mini.ItemList = ["/Event#1", "/Event/DAQ#1"]
    mini.Output = "DATAFILE='PFN:mdfROOT.dat' SVC='RootCnvSvc' OPT='RECREATE'"
    app.OutStream += [mini]
    return app
示例#4
0
def _readTAE():
    app = ApplicationMgr()
    mdfCheck()
    CFG.importOptions('$ROOTCNVROOT/options/Setup.opts')
    CFG.EventSelector().Input = [
        "DATA='file://taeData.dat' SVC='LHCb::MDFSelector'"
    ]
    CFG.EventSelector().PrintFreq = 200
    mini = CFG.OutputStream('TAEMini')
    app.OutStream += [mini]
    mini.ItemList = [
        '/Event#1', '/Event/DAQ#1', '/Event/Prev1/DAQ', '/Event/Prev2',
        '/Event/Next1/DAQ/RawEvent'
    ]
    mini.Output = "DATAFILE='PFN:taeROOT.dat' SVC='RootCnvSvc' OPT='RECREATE'"
    return app