23个版本 (5个突破)
| 新 0.6.2 | 2024年8月18日 |
|---|---|
| 0.5.0 | 2024年7月30日 |
#260 in 科学
833 每月下载
用于 2 crates
285KB
5K SLoC
为Rustitude的GlueX幅度
目录
概述
这是一个幅度库,通常用于分析GlueX数据。
安装
Cargo提供了将此crate包含到项目中的常用命令,但您可能需要的是将此crate与rustitude-core一起安装。这些crate捆绑到元crate rustitude中,该crate具有glue-x功能(当前默认启用)
cargo add rustitude
用法
有关如何使用此库的更多信息,请参阅rustitude的文档。
待办事项
已实现一些来自halld_sim的幅度,还有许多需要实现,以及一些不需要实现的幅度(例如,Uniform.cc)。此外,对于提供所有幅度的一致接口,我看到了一些改进的区域(例如,不同人编写的幅度中子粒子的选择有很大差异),并且由于rustitude的能力,可能有一些幅度将变得更加高效。例如,Ylm、ZlmRe和ZlmIm的Ylm.cc和Zlm.cc实现不再在计算步骤中进行任何计算,因为整个幅度可以提前计算。以下是已识别的halld_sim幅度列表
halld_sim幅度 |
rustitude等价物 |
优先级 |
|---|---|---|
| BreitWigner.cc | rustitude-glue-x::共振::BreitWigner |
✅ |
| BreitWigner3body.cc | ❌ | |
| ComplexCoeff.cc | rustitude::幅度::ComplexScalar |
✅ |
| Compton.cc | ❗ | |
| DblRegge_FastEta.cc | ❗ | |
| 双规快速π.cc | ❗ | |
| ηPb_tdist.cc | ❗ | |
| Flatte.cc | rustitude-glue-x::共振::Flatte |
✅ |
| Hist2D.cc | ❌ | |
| λ1520角度.cc | ❌ | |
| λ1520tdist.cc | ❌ | |
| 下顶点Δ.cc | ❌ | |
| ΩDalitz.cc | rustitude-glue-x::dalitz::ΩDalitz |
✅ |
| 相偏移.cc | rustitude::幅度::PC标量 |
✅ |
| π0Regge.cc | ❗ | |
| π0Regge模型.cc | ❌ | |
| π0SAID.cc | ❌ | |
| π+Regge.cc | ❌ | |
| 分段.cc | rustitude::幅度::分段M |
✅ |
| 单个PS.cc | rustitude-glue-x::谐波::一个PS |
✅ |
| 三个π角度.cc | rustitude-glue-x::极化::三个π极化分数 |
✅ |
| 三个π角度Schilling.cc | rustitude-glue-x::sdmes::三个πSDME |
✅ |
| 双莱普顿角度.cc | ❗ | |
| 双莱普顿角度GJ.cc | ❗ | |
| 双PS角度.cc | rustitude-glue-x::谐波::双PS |
✅ |
| 双PS自旋.cc | rustitude-glue-x::谐波::双PS |
✅ |
| 双π角度.cc | rustitude-glue-x::sdmes::双πSDME |
✅ |
| 双π角度_振幅.cc | ❗ | |
| 双π角度_普利马克夫.cc | rustitude-glue-x::谐波::Zlm |
✅ |
| 双πη_tdist.cc | ❌ | |
| 双πNC_tdist.cc | ❌ | |
| 双πW_断η.cc | ❌ | |
| 双πWt_普利马克夫.cc | ❗ | |
| 双πWt_σ.cc | ❌ | |
| 双πtdist.cc | ❌ | |
| 均匀.cc | 不适用 | ✅ |
| Vec辐射_SDME.cc | rustitude-glue-x::sdmes::Vec辐射SDME |
✅ |
| Vec_ps_refl.cc | ‼️ | |
| Ylm.cc | rustitude-glue-x::谐波::Ylm |
✅ |
| Zlm.cc | rustitude-glue-x::谐波::{ZlmRe,ZlmIm} |
✅ |
| 尚未实现 | rustitude-glue-x::共振::{K矩阵F0,K矩阵F2,K矩阵A0,K矩阵A2,K矩阵ρ,K矩阵π1} |
✅ |
依赖关系
~39MB
~765K SLoC