2 个版本
使用旧的 Rust 2015
0.1.1 | 2018年2月22日 |
---|---|
0.1.0 | 2018年2月19日 |
#6 在 #lhc
在 malice 中使用
110KB
166 行
alice-sys (已弃用)
现在可以使用纯Rust分析ALICE开放数据!请查看 alice-rs。
该crate包含绑定到从磁盘读取数据的C++对象,由 bindgen 生成的绑定。
该C++类是ROOT的 TTree::MakeClass
函数自动生成的,专门用于当前的手头事件摘要数据(ESD)数据格式。我在 c++
文件中禁用了大部分不需要的列(分支)。我希望能从Rust端启用/禁用分支。我正在考虑有一个某种宏,可以启用特定的分支,然后实现一个trait来访问它们。或者,用 nom
在纯rust中进行IO将是非常棒的,但目前来看似乎还很遥远。
编译此crate需要安装ROOT 6。
依赖项
~15–26MB
~468K SLoC