国内高能物理实验背景

    研究物质最深层次结构及相互作用的前沿基础科学。

现代高能物理实验的要素

   实例源 、 探测器、   电子学、  触发 DAQ、  原始数据、 刻度、重建 、物理分析、  成果  。

离线软件的地位和作用。

   是硬件设备和物理学家的桥梁,是从数据到物理成果转化中的关键和重要的环节。

高能物理实验及其特点

独一无二性,实验规模越来越大,努力省钱(使用开源软件,尽量自研),数据开发软件面临挑战。 

    统一的大型离线软件系统

流水线的思维,离线软件为流水线,数据为产品。

    团队协作

国内离线软件系统

    BESIII实验 BOSS,大亚湾的NuWu等。

基础软件库和工具

    高能物理领域通用的流行软件:Geant4,ROOT等。

    框架软件:通用的离线软件框架,与实验无关,如Gaudi,SNiPER 等。

软件框架

   
软件框架,通常指的是为了实现某个业界标准,或完成特定基本任务的软件组件规范,也指为了实现某个软件组件规范时,提供规范所要求的基础功能的软件产品。软件框架高度模块化。

高能物理领域软件  Gaudi

高能物理数据特点

    实例:探测器一次触发后获得的信息,如正负电子一次对撞的到的文件。

    Run:若干个数据文件。

完备的软件框架主要功能

    数据管理,任务执行流程的控制,公共功能服务模块,用户编程和丛作业配置接口。

    用户规范,包管理和编译,开发管理和版本控制。

功能模块化:

    功能分解和模块化设计,模块间通过接口交互,插件式开发和使用

功能层次化:

    层次间的相互管理稳定,通过协议降低耦合。

Gaudi框架组件结构:

    算法和数据分离,算法以插件的形式动态嵌入框架执行。瞬态数据和持久数据分离。

    Application Manager ,服务 , 数据转换服务与Conveter。

SNiPER软件框架

    国内应用:由CERN为LHCb实验开发。

    LAF轻量级物理分析框架(自主开发)。专为大亚湾实验物理分析开发,针对中微子试验中特殊需求进行设计。

SNiPER开发动机

    Gaudi尽管功能强大,但是也有一些局限性。

SNiPER的目标

    针对中微子实验,简单高效。

这篇博课就简要介绍到这里。

    

    

    

技术
©2019-2020 Toolsou All rights reserved,
java实现抢红包功能TP6验证器的使用示例及正确验证数据员工网上晒腾讯年终奖:每人100股公司股票 价值超6万元!QCustomPlot系列(5)-实时动态曲线连 CEO 都不香了?这些互联网大佬接连辞任"头孢就酒 说走就走"?危险!服用这些药物千万别喝酒Python+OpenCV人脸识别技术详解蚂蚁集团董事长井贤栋安抚员工:公司终究会上市的面试的时候突然遇到答不上的问题怎么办?关于keras使用fit_generator中遇到StopIteration