Skip to content

Draft: use daq-reader

王宇逸 requested to merge daq-reader into master

这是一个使用 daq-reader 的示例。想要运行这个脚本的话,设置 PYTHONPATH=/mnt/stage/lib 或者将 /mnt/stage/lib/daq_reader.so 链接到 py 文件夹。这个环境问题在 ihep 还算好解决的。更大的问题是 Makefile 需要重写才能指定复杂的路径。

使用示例:

py/timestamp root://junoeos01.ihep.ac.cn//eos/juno/raw/2025/0204/RUN.3416.JUNODAQ.WaterFull.ds-2.glob
al_trigger.20250204035752.001.dat -o timestamp.png

另外在 ihep 上这个环境也比较 tricky。目前来看要使用上面的 /usr/bin/python3.9 才行,因为 gentoo prefix 的 ld 找不到 /usr/lib 下面的 libXrdCl.so.3,然后 /usr/bin 里面的 python 只有 3.9 有 numpy。

或者如果能让 ihep 上面的这个 gentoo prefix 有一个完整的 xrootd 包就好了;xrootd 实际上还有个官方的 python binding,也许能方便使用。

Merge request reports