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.展开更多
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.展开更多
文摘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 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.