MakeEvent

本转换程序的使用前提,插件必须从第一个插槽开始,中间不留空插槽。

MakeEvent 程序用来快速将数据组装成与传统 VME 获取数据类似的结构,方便实验时的初步物理分析,最终的物理分析不能以本程序产生的数据为基准。

用户首先需要修改 UesrDefine.hh 文件中的定义

#define OUTFILEPATH "/home/wuhongyi/data/"
#define RAWFILEPATH "/home/wuhongyi/data/"
#define RAWFILENAME "data"


// 设置插件个数
#define BOARDNUMBER 5

用户需要修改:

  • 原始 ROOT 文件的路径

  • 生成的事件结构 ROOT 文件的存放路径

  • 文件名

  • 使用采集卡个数

修改之后执行以下命令编译程序:

make clean
make

编译成功之后将生成一个可执行文件 event,程序运行方式:

./event  [RunNnumber]  [windows]

其中 [RuNnumber] 为想要转换的文件运行编号,[windows] 为事件的时间窗,单位为 ns。


ROOT File Branch:

  • sr: 采样率,该事件中该通道数值不为0表示探测到信号。

  • adc: 能量

  • outofr: 标记是否超模数转换的量程

  • qdc: QDC的八段积分

  • tdc: 时间

  • cfd: cfd数值

  • cfdft: 标记CFD数值是否有效

  • cfds: 仅适用于 250/500 MHz 采集卡,cfd source

TODO 这里添加一个Branch截图。。。