F.A.S.T.数据卡创建包

fast-datacard的Python项目详细描述


快速数据卡

https://img.shields.io/pypi/v/fast-datacard.svgdocumentation status
  • 免费软件:apache软件许可证2.0
  • 文档:https://fast-datacard.readthedocs.io" rel="nofollow">https://fast-datacard.readthedocs.io

概述

fast datacard是在快速分析软件taskforce(fast)协作中开发的一个python包。 这个包的主要目的是创建与higgscom兼容的数据卡。来自数据帧的bine工具。 包将采用所需的分类引用数据帧,例如由alphatwirl包创建的,并创建 必要的根和数据卡输出。

功能

用法

用法如下:

fast_datacard <yaml_config_file>

示例 yaml 配置文件可用: examples/datacards\u config.yaml 。配置文件列出了所有的输入事件类别、区域、物理过程、数据帧等。需要注意的是:

运行的配置也部分来自输入数据帧,因此格式应该遵循一些规则:

  1. 列应命名为:

    process region category systematic variable variable_low variable_high content error
    

其中:

  • 过程 是物理过程的名称,例如 vbf ewk
  • region 是区域的名称,例如 信号 控制区域1 等。
  • category 是事件类别的名称,例如 2jet highmass 等。每个唯一的名称将被视为不同的类别。
  • systemic 是应用于获取此行的 内容的系统形状变化的名称。例如,如果一个进程具有两种形式的系统不确定性,即 sys1 sys2 ,则数据帧应包含5种变化:对于存在该进程的每个bin,分别为 标称 sys1_up sys1_down sys2_up sys2_down
  • variable 是定义输出直方图中x值的变量的名称。代码不使用它,但它主要用于跟踪不同类别中的拟合变量。
  • variable_low variable_high 在用于拟合的输出直方图中定义沿x的binning。每个唯一的一组( variable_low variable_high )将被视为唯一的存储箱。
  • 内容 是该特定( 过程 区域 类别 系统 变量 变量 变量 )bin的产量。
  • error 是分配给收益率的误差(请注意,它不是误差的平方!因此,对于泊松实验,它应该是sqrt(n)。)

使用 region category 是可选的,因为一个分析可能只包含一个region和一个category;在这种情况下,每一列的值需要由所有行的相同值填充。

  1. 信号处理应在所有类别和区域中定义,即使 内容 为0。换言之,如果您正在寻找一个名为 香蕉 的Exotics信号,则代码假设它将找到一行 香蕉 的内容 用于分析的每个箱(即代码从未假设信号不能同时存在于控制区域中)。l)< <李>
  2. 数据 应在所有类别和区域中定义,即使 内容 为0。如果数据未在某个地方定义,则分析中甚至不应存在类别/区域。

该软件包将产生两组输出:

  • 总结物理过程、产量和有关分析的元信息的文本数据卡。
  • 根数据卡,包含描述将在配合中使用的形状的历史程序。

两者都用作higgscombine工具的输入。

学分

这个包是用cookiecutter和项目模板创建的。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java将一个节点拖到另一个不运行JavaFX的节点中   java如何在spring boot中创建完全自定义的查询   java Arraylist和ArrayListBlockingQueue之间的区别是什么?   java Weblogic会中断长时间运行的线程吗   java如何调用displayAd()方法?   使用数组在两个组之间进行java IPL匹配   java如何在Eclipse中的org下创建测试套件。朱尼特   java获取屏幕上任意点的鼠标坐标   正则表达式需要java正则表达式方面的帮助   如何使用Java获取Ram大小和硬盘大小?   java如何将所需长度设置为数组中的整数?   安卓应用程序启动前的java程序已终止   swing设置要在Java代码中打印的页边距   迭代期间java故障安全迭代器的删除   java如何在main中调用方法,以便它们在同一行上输出?   编译Java:尝试播放mp3文件时出错   java如何使用Spring数据Rest在POST调用中保存嵌入对象   java JAXWS如何在端点外部注入SecurityContext