Bookkeeping
在 Bookkeeping 中查找数据
了解数据在各 Gaudi 应用程序中的流向,是准确定位所需数据的关键。
数据在 “Bookkeeping” 中编目,首先按大类分组:真实物理数据;模拟数据;验证研究数据。随后,按应用及处理版本的树形结构继续细分,最终指向具体文件。
因此,运行首个 DaVinci 任务前需要先定位事例。本教程以衰变\( B_{s}^0 \to D_{s}^-\pi^+ \)为例,其中 \( D_{s}^+ \) 衰变为 \( K^+ K^- \pi^+ \)。
学习目标
- 在 bookkeeping 中查找 MC
- 在 bookkeeping 中查找真实数据
- 找到所需衰变
通过 Data / Bookkeeping Browser 访问 bookkeeping,可同时浏览模拟数据和真实数据。
在"Bookkeeping tree"标签页底部,将 Simulation Condition
下拉菜单切换为 Event type
。此操作将按事件类型重组簿记树,便于文件定位。
我们将分析 2024 年数据,因此使用对应的 2024 年模拟数据。首先,导航至模拟数据,展开"Bookkeeping tree"窗口中的文件夹图标,再进入 MC/2024 目录,此处列出所有可用衰变类型的模拟数据。查找名称为以下格式的文件夹:
13264021 (Bs_Dspi,KKpi=DecProdCut)
此模拟样本仅包含在 LHCb 接收器范围内生成的 \( B_s^{0} \to (D_{s}^- \to K^+ K^- \pi^+)\pi^+ \) 事件(衰变可能未被完全重建)。
当展开 13264021 (Bs_Dspi,KKpi=DecProdCut)文件夹后,可见多个子文件夹:名称对应不同数据采集条件(如磁极方向 MagDown/MagUp);不同软件版本;模拟堆积量(nu);特定模拟时间段(如2024.W37.39)本教程使用:Beam6800GeV2024.W37.39MagDownNu6.325nsPythia8
。
选择说明
通常仅需选择一两种数据采集条件与软件版本的组合,但本例中存在多种选项。建议优先选择最新版本,不确定时应咨询工作组Monte Carlo联络人。
选择模拟版本
此处仅提供 Sim10d(通常选择最新版本即可)。该目录下一般会出现 AnaProd(分析产物输出子目录)及实际数据(HLT2.DST)。
https://lhcb-starterkit-run3.docs.cern.ch/first-analysis-steps/analysis-productions/
标记样本 vs 过滤样本
常规数据采集中,触发和剥离以过滤模式运行,未通过触发线或剥离线的事件将被丢弃。模拟中常需保留这些事件以研究被拒事件特性,此时触发和剥离以标记模式运行(仅记录决策)。过滤蒙特卡洛样本适用于需要大量事件的分析。本教程使用标记样本(Flagged MC)。
点击 HLT2.DST 条目后显示可处理文件列表。页面右下角的 Save 按钮可下载指定输入文件的配置文件(用于 DaVinci 任务)。
-
点击 Save
-
选择 Save as a python file
-
在弹出菜单中再次点击 Save 开始下载
保存此文件至可访问位置。
示例文件路径:
/eos/lhcb/wg/dpa/wp7/Run3SK/exampleDST/MC_2024_13264021_Beam6800GeV2024.W37.39MagDownNu6.325nsPythia8_Sim10d_HLT22024.W35.39_HLT2.DST.py
快捷导航
熟悉簿记系统后,可在浏览器底部绿色"+"符号旁的文本框中直接输入路径:
evt+std://MC/2024/13264021/Beam6800GeV-2024.W35.37-MagUp-Nu6.3-25ns-Pythia8/Sim10d/HLT2-2024.W35.39 输入后点击 Go 按钮直达目标。
查找自定义衰变
尝试查找特定衰变的Monte Carlo样本(如分析目标衰变)。若无具体想法,可查找半轻子衰变 \( B^{0} \to D^{+}\mu^{-}\bar{\nu}_{\mu} \) ,其中 \( D^{+} \) 衰变为 \( K^{+}\pi^{-}\pi^{-} \) 。
了解事件类型如何定义信号衰变,请参阅 DecFiles 包文档。