学科分类
/ 1
1 个结果
  • 简介:Athena,theSoftwareFrameworkforATLAS'offlinesoftwareisbasedontheGaudiFrameworkfromLHCb^1,TheProcessingModelofGaudiisessentiallythatofabatch-orientedsystem-aUserpreparesafiledetailingtheconfigurationofwhichAlgorithmsaretobeappliedtotheinputdataofajobandtheparametervaluesthatcontrolthebehaviorofeachAlgorithminstance.TheFrameworkthenreadsthatfileonceatthebeginningofajobandrunstocompletionwithnofurtherinteractionwiththeUser.WehaveenhancedtheProcessingModeltoincludeaninteractivemodewhereaUsercancotroltheeventloopofarunningjobandmodifytheAlgorithmsandparametersonthefly.WechangedonlyaverysmallnumberofGaudiClassestoprovideaccesstoparametersfromanembeddedPythoninterpreter,NochangewasmadetotheGaudiProgrammingModel.i.e.,developersneednotchangeanythingtomakeuseofthisaddedinterface,WepresentdetailsofthedesignandimplementationoftheinteractivePythoninterfaceforAthena.

  • 标签: ATLAS实验 Gaudi程序设计 控制算法 脱机软件