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