- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章数据分析软件平台的设计-BES
BESⅢ离线数据处理框架
作者姓名 黄性涛
专 业 粒子物理与原子核物理
指导教师姓名
专业技术职务 张学尧教授
目录
摘要 1
Abstract 3
符号和简略词 5
第一章 引言 7
1.1. 粒子物理学的理论基础 7
1.2. 北京正负电子对撞机与北京谱仪 10
1.2.1. 北京正负电子对撞机 11
1.2.2. 北京谱仪 12
1.3. BESⅢ的物理研究目标[16] 19
1.3.1. 弱电相互作用研究 20
1.3.2. 强相互作用研究 22
1.3.3. 新物理的寻找 24
1.4. 面向对象技术与C++语言 25
1.4.1. 面向对象的软件开发技术 25
1.4.2. C++程序设计语言 26
1.5. 选题背景和论文内容 27
第二章 数据分析软件平台的分析 29
2.1. 数据获取系统 29
2.2. 离线数据处理系统 31
2.2.1. 数据产生额 31
2.2.2. 存储与管理数据 31
2.2.3. CPU的要求 32
2.2.4. 数据传输对网络速度的要求 33
2.2.5. 计算环境 33
2.3. 离线数据处理软件系统的需求 34
2.4. 离线数据处理总框架的需求 35
第三章 数据分析软件平台的设计 37
3.1. 设计和开发的原则 37
3.1.1. 数据与算法的分离 37
3.1.2. 宿存事例与瞬态事例的分离 38
3.1.3. 用户接口程序规范化 40
3.1.4. 具有较强的可扩展性 40
3.1.5. 具有良好的兼容性 40
3.1.6. 具有稳健的强固性 40
3.2. 模块设计方式 41
3.3. CMT管理工具 41
3.4. 体系结构的设计 42
第四章 数据分析软件平台的实现 45
4.1. 数据分析软件平台简介 45
4.2. 几个重要概念 45
4.3. 核心系统 46
4.3.1. BesModule基类 46
4.3.2. BesPath类 49
4.3.3. BesFramework类 51
4.3.4. 动态类的加载 54
4.4. 数据管理系统 56
4.4.1. Panther数据管理系统 56
4.4.2. ProxyDict数据管理系统 63
4.5. 输入/输出系统 71
4.5.1. 数据输入 72
4.5.2. 数据输出 74
4.6. 处理系统 75
4.6.1. 数据结构 75
4.6.2. 事例产生 76
4.6.3. 事例处理 77
4.7. 常用工具 78
4.8. 用户界面 79
4.8.1. BesFrameworkMessage 80
4.8.2. BesPathMessage 81
4.8.3. BesModuleMessage 82
4.8.4. BesServiceMessage 83
4.8.5. BesProcessEvent 84
4.8.6. BesGenerateEvent 84
4.8.7. BesOutputMessage 85
4.8.8. BesTableMessage 85
4.8.9. BesHistogramMessage 85
4.9. 主程序 85
第五章 安装和使用说明 89
5.1. 安装 89
5.2. 使用说明 90
5.2.1. 编写具体Module 90
5.2.2. 创建Factory 92
5.2.3. 生成控制命令文件 93
5.2.4. 运行 93
第六章 物理分析工具的设计和开发 95
6.1. 运动学关系 95
6.2. 约束条件下的最小二乘法拟合 97
6.3. 约束条件的确定 100
6.4. 运动学拟合程序结构 101
6.5. Telesis++的检验 102
第七章 数据分析软件平台应用 105
7.1. 文件数据库的建立 105
7.2. 事例模型 106
7.3. 事例初步选择 107
7.4. 物理分析程序的实现 108
7.5. 控制文件 110
7.6. 结论 111
第八章 展望 113
附录 115
附A CVS服务器的安装 115
附B Linux下免费数据库PostgreSQL开发 118
参考文献 129
致谢 131
攻读博士期间发表论文 133
摘要
北京正负电子对撞机BEPC及其探测器—北京谱仪BESSpectrometer),自1989年建成以来,已成功地运行了1年。BES实验1996年和均进行了升级,对撞机仍称为BEPC,而谱仪则称为BESII性能有了相当大的改进BES实验轻强子谱学、粲夸克偶素谱、粲介子衰变性质、QCD、?物理、稀有衰变、胶球和其它非纯夸克态寻找等对标准模型
文档评论(0)