高能物理相关软件
来源:互联网 发布:c语言 最大公约数 编辑:程序博客网 时间:2024/05/21 06:22
国内高能物理实验背景
研究物质最深层次结构及相互作用的前沿基础科学。
现代高能物理实验的要素
实例源 、 探测器、 电子学、 触发 DAQ、 原始数据、 刻度、重建 、物理分析、 成果 。
离线软件的地位和作用。
是硬件设备和物理学家的桥梁,是从数据到物理成果转化中的关键和重要的环节。
高能物理实验及其特点
独一无二性,实验规模越来越大,努力省钱(使用开源软件,尽量自研),数据开发软件面临挑战。
统一的大型离线软件系统
流水线的思维,离线软件为流水线,数据为产品。
团队协作
国内离线软件系统
BESIII实验 BOSS,大亚湾的NuWu等。
基础软件库和工具
高能物理领域通用的流行软件:Geant4,ROOT等。
框架软件:通用的离线软件框架,与实验无关,如Gaudi,SNiPER 等。
软件框架
软件框架,通常指的是为了实现某个业界标准,或完成特定基本任务的软件组件规范,也指为了实现某个软件组件规范时,提供规范所要求的基础功能的软件产品。软件框架高度模块化。
高能物理领域软件 Gaudi
高能物理数据特点
实例:探测器一次触发后获得的信息,如正负电子一次对撞的到的文件。
Run:若干个数据文件。
完备的软件框架主要功能
数据管理,任务执行流程的控制,公共功能服务模块,用户编程和丛作业配置接口。
用户规范,包管理和编译,开发管理和版本控制。
功能模块化:
功能分解和模块化设计,模块间通过接口交互,插件式开发和使用
功能层次化:
层次间的相互管理稳定,通过协议降低耦合。
Gaudi框架组件结构:
算法和数据分离,算法以插件的形式动态嵌入框架执行。瞬态数据和持久数据分离。
Application Manager ,服务 , 数据转换服务与Conveter。
SNiPER软件框架
国内应用:由CERN为LHCb实验开发。
LAF轻量级物理分析框架(自主开发)。专为大亚湾实验物理分析开发,针对中微子试验中特殊需求进行设计。
SNiPER开发动机
Gaudi尽管功能强大,但是也有一些局限性。
SNiPER的目标
针对中微子实验,简单高效。
这篇博课就简要介绍到这里。
- 高能物理相关软件
- 近代物理系的高能物理研究现状
- 面向高能物理的大数据管理系统
- JAVA相关软件
- 软件测试 相关名词术语
- GML相关软件
- 软件许可证相关问题
- SVG 相关软件
- 软件工厂相关资料汇编
- SVG相关软件
- TeX/LaTeX相关软件
- 条码相关软件编写
- ARM相关软件介绍
- Android环境相关软件
- 中国工商银行相关软件
- 软件测试相关专业术语
- 电脑硬件软件相关知识
- 软件开发经验相关
- vim多窗口使用技巧
- 云服务器安装带gui的ubuntuServer并实现远程访问
- Python求1~100之内的素数
- POI 导入2007格式的Excel报错问题:java.lang.ClassNotFoundException: org.apache.xmlbeans.XmlOptionsz
- 滑块运动 — 向右
- 高能物理相关软件
- RN 中setTimeout不好使
- 1148: 组合三位数之一
- Typora Syntax
- android studio 报错Unknown facet type:’android-gradle’ Unknown facet type:’android’
- Eclipse导入项目之后,项目报错,解决办法
- SELinux
- DataGridView保存时,单元格未释放焦点处理
- MONKOVEL-安卓端免费的小说阅读器