The GAUDI software framework is to be used for all event-processing applications in the LHCb experiment.The GEANT4 toolkit has been integrated into GAUDI to form the basis of the LHCb simulation program GAUSS.The bene...The GAUDI software framework is to be used for all event-processing applications in the LHCb experiment.The GEANT4 toolkit has been integrated into GAUDI to form the basis of the LHCb simulation program GAUSS.The benefits of this approach are that it permits re-use of basic services,such as persistency,interactivity and data visualization,as well as physics algorithms that were originally developed in the context of the reconstruction and analysis programs.Following the GAUDI philosophy,the integration has been achieved by developing a number of services with abstract interfaces that can be plugged in at run-time.We describe the overall design and details of the components for interfacing the detector geometry,the primary interaction and the output from tracking particles through the detector.展开更多
Athena,the Software Framework for ATLAS' offline software is based on the Gaudi Framework from LHCb^1,The Processing Model of Gaudi is essentially that of a batch-oriented system -a User prepares a file detailing ...Athena,the Software Framework for ATLAS' offline software is based on the Gaudi Framework from LHCb^1,The Processing Model of Gaudi is essentially that of a batch-oriented system -a User prepares a file detailing the configuration of which Algorithms are to be applied to the input data of a job and the parameter values that control the behavior of each Algorithm instance.The Framework then reads that file once at the beginning of a job and runs to completion with no further interaction with the User. We have enhanced the Processing Model to include an interactive mode where a User can cotrol the event loop of a running job and modify the Algorithms and parameters on the fly.We changed only a very small number of Gaudi Classes to provide access to parameters from an embedded Python interpreter,No change was made to the Gaudi Programming Model.i.e., developers need not change anything to make use of this added interface,We present details of the design and implementation of the interactive Python interface for Athena.展开更多
The GAuDI architecture and framework are designed to provide a comon infrastructure and environment for simulation,filtering,reconstruction and analysis applications.Initially developed for the LHCb experiment,GAUDI h...The GAuDI architecture and framework are designed to provide a comon infrastructure and environment for simulation,filtering,reconstruction and analysis applications.Initially developed for the LHCb experiment,GAUDI has been adopted and extended by the ATLAS experiment and adopted by several other experiments including GLAST and HARP.we describe the properties and concepts embodied by GAUDI and recent functionality additions and how the project has evolved from a product developed by a tightly-knit team in a single site,to a collaboration between multiple teams at geographically dispersed sites,based loosely on open source concepts.We describe the management infrastructure as well as how we accommodate experment -specific extensions and adaptations as well as an experiment-neutral kernel.展开更多
主要阐述了原始数据管理系统的基本原理.原始数据管理系统主要完成在线获得的原始数据字节流格式和适合GAUDI框架中瞬态数据缓存(Transient Data Store)存取的格式之间的转换工作。整个实现过程基于GAUDI框架,采用了面向对象设计模式,...主要阐述了原始数据管理系统的基本原理.原始数据管理系统主要完成在线获得的原始数据字节流格式和适合GAUDI框架中瞬态数据缓存(Transient Data Store)存取的格式之间的转换工作。整个实现过程基于GAUDI框架,采用了面向对象设计模式,因此整个系统有很好的灵活性和可维护性.展开更多
The washed and dried porous silica gel was soaked in water glass of moderate viscosity, then mixed with nanometer TiO 2, stired until TiO 2 has been uniformly distributed on the porous silica gel. After dried naturall...The washed and dried porous silica gel was soaked in water glass of moderate viscosity, then mixed with nanometer TiO 2, stired until TiO 2 has been uniformly distributed on the porous silica gel. After dried naturally, it was calcined at 300 ℃ for 1 h to give the immobilized nanometer TiO 2 which was mechanically and chemically stable, and can be reused. Under the illumination of high pressure Hg lamp, the X 3B dye could be degraded almost quantitatively(98%) in a solution containing the photocatalyst, Fe 3+ and H 2O 2 with bubbling of air.展开更多
文摘The GAUDI software framework is to be used for all event-processing applications in the LHCb experiment.The GEANT4 toolkit has been integrated into GAUDI to form the basis of the LHCb simulation program GAUSS.The benefits of this approach are that it permits re-use of basic services,such as persistency,interactivity and data visualization,as well as physics algorithms that were originally developed in the context of the reconstruction and analysis programs.Following the GAUDI philosophy,the integration has been achieved by developing a number of services with abstract interfaces that can be plugged in at run-time.We describe the overall design and details of the components for interfacing the detector geometry,the primary interaction and the output from tracking particles through the detector.
文摘Athena,the Software Framework for ATLAS' offline software is based on the Gaudi Framework from LHCb^1,The Processing Model of Gaudi is essentially that of a batch-oriented system -a User prepares a file detailing the configuration of which Algorithms are to be applied to the input data of a job and the parameter values that control the behavior of each Algorithm instance.The Framework then reads that file once at the beginning of a job and runs to completion with no further interaction with the User. We have enhanced the Processing Model to include an interactive mode where a User can cotrol the event loop of a running job and modify the Algorithms and parameters on the fly.We changed only a very small number of Gaudi Classes to provide access to parameters from an embedded Python interpreter,No change was made to the Gaudi Programming Model.i.e., developers need not change anything to make use of this added interface,We present details of the design and implementation of the interactive Python interface for Athena.
文摘The GAuDI architecture and framework are designed to provide a comon infrastructure and environment for simulation,filtering,reconstruction and analysis applications.Initially developed for the LHCb experiment,GAUDI has been adopted and extended by the ATLAS experiment and adopted by several other experiments including GLAST and HARP.we describe the properties and concepts embodied by GAUDI and recent functionality additions and how the project has evolved from a product developed by a tightly-knit team in a single site,to a collaboration between multiple teams at geographically dispersed sites,based loosely on open source concepts.We describe the management infrastructure as well as how we accommodate experment -specific extensions and adaptations as well as an experiment-neutral kernel.
文摘The washed and dried porous silica gel was soaked in water glass of moderate viscosity, then mixed with nanometer TiO 2, stired until TiO 2 has been uniformly distributed on the porous silica gel. After dried naturally, it was calcined at 300 ℃ for 1 h to give the immobilized nanometer TiO 2 which was mechanically and chemically stable, and can be reused. Under the illumination of high pressure Hg lamp, the X 3B dye could be degraded almost quantitatively(98%) in a solution containing the photocatalyst, Fe 3+ and H 2O 2 with bubbling of air.