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
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()
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
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