我们提出了一种重生成和暗物质产生的新机制,其中暗物质遗迹的丰度和重子的不对称性都来自中性B介子振荡和随后的衰变。 此设置可在强子对撞机和B工厂进行测试。 在早期宇宙中,长寿命粒子的衰变会产生B介子和反子,从而失去热平衡。 这些介子/时子随后经历CP振荡,然后迅速衰减为可见和暗扇形粒子。 暗物质将在重子数下带电,以便在不违反宇宙总重子数的情况下产生可见的扇形重子不对称性。 产生的重子不对称性将与中性B衰变中的轻子电荷不对称性直接相关:实验可观察到。 暗物质通过不间断的离散对称性得以稳定,质子的衰变可以通过运动学简单地避免。 我们将通过不受双核子衰变约束,不需要较高的再加热温度并且具有独特实验信号的模型来说明这种机制,即B介子衰变中正子轻子不对称,B介子新衰变为重子和缺失 能量,以及b味重子的新衰变为介子和能量缺失。 这三个可观察值可以在当前和即将发生的对撞机实验中进行测试,从而可以对该机制进行独特的探索。
2024-07-18 21:20:16 925KB Open Access
1
大型强子对撞机的出现以及建立未来对撞机作为ILC的提议,都旨在探索TeV尺度的新物理学,这证明了最近人们对跷跷板机制的对撞机现象学的关注是对的,其特征在于TeV尺度或更小。 最受欢迎的TeV比例跷跷板机制是反向跷跷板机制。 反向跷跷板机制有三种类型,但是只有一种涉及六种非标准重中微子的装置才引起关注。 在本文中,我们开发了一种基于希格斯三重态模型的反向跷跷板机制,并通过在LHC和ILC处产生双电荷希格斯并分析它们在轻子对中的随后衰变来模拟其对撞机现象。 我们发现,尽管新标量与标准标量解耦,但这些标量的信号可能会在LHC的当前运行或将来的ILC中检测到。 我们的模拟在参数空间区域中探查模型,该模型可为正态和反型情况生成正确的中微子质量并进行混合。
2024-07-18 20:39:55 733KB Open Access
1
具有电弱矢量玻色子和许多射流的签名在大型强子对撞机中起着至关重要的作用,无论是在测量标准模型参数还是在寻找新的物理学方面。 因此,对于这些多尺度过程的精确预测是必不可少的。 我们提出了在s = 13 TeV时W±/ Z +喷射的次于领先的QCD预测,包括在最终状态下的多达五个/四个喷射。 包括所有生产通道,并且在振幅水平上考虑了矢量玻色子的轻子衰变。 我们通过考虑基于HT变量以及MiNLO程序的固定阶动态标度,来评估因重归一化和因子分解标度依赖性而产生的理论不确定性。 我们还探索了与parton-distribution函数的不同选择相关的不确定性。 我们提供可以通过BlackHat与Sherpa结合生成的公共n元组集进行探索的事件样本。
2024-07-18 20:02:10 1.6MB Open Access
1
最近,CMS和ATLAS在LHC上的合作宣布了质量接近125GeV的类希格斯粒子。 为了探究其内在特性,需要在大型强子对撞机上针对希格斯的各种衰减通道精确测量不同的可观测值。 在这种情况下,我们在辐射半轻子希格斯衰变的标准模型(SM)中计算最终状态的轻子极化不对称性,即单轻子极化不对称性()和双轻子极化不对称性()。 在对这些轻子偏振不对称性的现象学分析中,同时考虑了树状图和回路图,并且发现这些图在评估所述不对称性方面具有重要作用。 有趣的是,在树级图中发现了单独的贡献,但是,在计算中和轻子前后不对称性()中都没有。 与其他可观察到的东西(例如衰减率和轻子前后不对称)相似,轻子极化不对称将是有趣的可观察者。 对这些可观测物的实验研究将为探索SM希格斯玻色子的内在特性及其动力学提供肥沃的土壤,并帮助我们提取SM之外可能的新物理学的特征。
2024-07-18 19:35:22 611KB Open Access
1
我们探索了一种新的中性规玻色子(Z')的物理原理,该玻色子仅耦合至第三代粒子,并且质量接近电弱规玻色子质点。 考虑了由顶夸克产生并衰变为tau轻子的Z'玻色子。 通过简单的搜索策略,并从对标准模型规格玻色子产生的现有分析与最高夸克的关系中获得启发,我们表明,即使在高位出现时,大型强子对撞机对Z'玻色子的模型参数空间也具有良好的排斥能力 发光时代。 结果表明,tt′Z′过程允许人们对Z′玻色子的右手顶部耦合施加限制,该Z′玻色子优先耦合到第三代费米子,目前它们受到的约束非常弱。
2024-07-18 19:12:43 385KB Open Access
1
我们通过标准模型有效场理论(SMEFT)中的六维算子对Z衰减特性进行单环校正,这些校正也有助于异常的3号玻色子玻色子耦合,并研究了两个过程对异常耦合的相对敏感性。 贡献的大小约为百分之几,与标准模型电弱校正的大小相同。 这是在SMEFT中将电弱量计算为一环的程序的一部分:将来的全局拟合需要这些计算,以将一维六次Wilson系数的系数始终限制为一环。
2024-07-18 18:31:14 458KB Open Access
1
SAS测试和互操作性存储库 该存储库包含用于测试Spectrum Access System(SAS)软件符合性的代码和数据。 FCC在程序12-354中将SAS定义为系统,该系统授权对3550-3700MHz公民宽带无线电服务进行优先访问和常规访问。 该存储库包含有关此类软件以及由其授权的设备的过程,文档和测试。 要做出贡献,请首先阅读存储库中的CONTRIBUTING文件以获取说明。 数据 文件夹data /中提供了一些必需的数据。 用于检索或生成这些数据的脚本在src / data /中。 USGS NED Terrain和NLCD土地覆盖数据未作为data /文件夹的一部分提供,而是保存在单独的Git存储库中,该存储库位于: : 有关更多详细信息,请参见相应的README.md。 代码先决条件 注意:有关完整安装的示例,请参见最后一部分。 SAS存储库中的脚本取决于要
2024-07-18 16:16:04 429.21MB 系统开源
1
VC 截获网络数据包程序示例,根据协议类型分别调用相应的函数,侦听IP报文,设置SOCK_RAW为SIO_RCVALL,以便接收所有的IP包,获取本机IP地址,还包括TCP、UDP/ICMP解包函数等,截包中的识别号一般用进程号作为识别号。。。
2024-07-17 23:01:44 6KB 源码-网络编程
1
在IT领域,尤其是在Windows应用程序开发中,树状导航菜单是一种常见的用户界面元素,它能够帮助用户以层次结构的形式浏览和访问各种项目。本教程将详细讲解如何使用VC++和MFC(Microsoft Foundation Classes)框架来制作一个树状导航菜单。 让我们了解MFC。MFC是微软提供的一套C++类库,它简化了Windows API的使用,为开发者提供了面向对象的编程环境。在MFC中,我们可以利用其提供的类来创建各种控件,包括我们这里讨论的树形视图(CTreeCtrl)。 1. **创建工程** - 打开Visual Studio,选择“新建项目”,在MFC类别中选择“MFC应用程序”模板。 - 在项目设置中,确保选中“使用MFC在静态库中”选项,这样我们的程序就不依赖MFC运行时库。 2. **设计界面** - 在资源视图中,打开对话框编辑器,添加一个水平分割条(CSplitterWnd)控件。这将创建两个区域,通常左侧用于显示树形视图,右侧则用于显示详细内容。 3. **添加树形视图** - 在左侧的分割区中添加一个树形视图(CTreeCtrl)控件。在对话框属性中,为其指定一个ID,如IDC_TREE_NAVI。 4. **编写代码** - 在对应的.CPP文件中,找到 OnInitDialog 函数。在这个函数中,我们需要获取树形视图的指针,通常通过CWnd::GetDlgItem得到,例如: ```cpp CTreeCtrl* pTreeCtrl = (CTreeCtrl*)GetDlgItem(IDC_TREE_NAVI); ``` - 接下来,我们需要处理树形视图的双击事件。在消息映射(ON_BN_CLICKED, ON_NOTIFY等)中添加如下代码: ```cpp ON_NOTIFY(TVN_SELCHANGED, IDC_TREE_NAVI, OnSelchangedTreeNavi) ON_NOTIFY(TVN_ITEMEXPANDED, IDC_TREE_NAVI, OnItemExpandedTreeNavi) ``` 5. **事件处理** - 对于`OnSelchangedTreeNavi`,当用户在树形视图中选择一个项时,我们可以获取选中的项并执行相应的导航操作,例如: ```cpp void CMyDialog::OnSelchangedTreeNavi(NMHDR* pNMHDR, LRESULT* pResult) { HTREEITEM hSelectedItem = pTreeCtrl->GetSelectedItem(); // 这里处理选中项的逻辑,比如加载相应内容到右侧窗口 } ``` - `OnItemExpandedTreeNavi`则用于处理树节点的展开和折叠事件,你可以在这里动态加载子节点或者更新视图。 6. **填充树形视图** - 在程序启动或需要时,使用`CTreeCtrl`的成员函数,如`InsertItem`、`SetItemText`和`SetItemData`等,向树形视图中添加数据。例如: ```cpp HTREEITEM hRoot = pTreeCtrl->InsertItem(_T("根节点")); HTREEITEM hChild1 = pTreeCtrl->InsertItem(_T("子节点1"), hRoot); HTREEITEM hChild2 = pTreeCtrl->InsertItem(_T("子节点2"), hRoot); ``` 7. **自定义外观和行为** - 你可以通过设置图像列表(CImageList)来改变节点的图标,使用`SetImageList`方法。 - 使用`SetIndent`可以设置每个级别的缩进量,使树形结构更加清晰。 以上就是使用VC++和MFC制作树状导航菜单的基本步骤。在实际应用中,你可能还需要根据需求处理更多的细节,比如动态加载数据、保存和恢复状态等。在`TreeNavi`文件夹中的示例代码可能包含了更具体的实现,如数据结构的定义、与数据库或文件系统的交互等,这些都是进一步学习和扩展的方向。通过不断实践和学习,你可以创建出更复杂的、满足特定需求的树状导航菜单。
2024-07-17 22:30:18 109KB VC++,MFC
1
在VC++编程环境中,Tab控件是一种常用的用户界面元素,它允许用户在多个视图或选项卡之间切换,提供了一种高效且整洁的方式来组织和显示信息。本篇将详细讲解如何在VC++中创建并使用漂亮的Tab控件,以及如何通过提供的`tabcontrol_demo`示例来理解和学习这个过程。 我们要了解VC++中的Tab控件通常是通过MFC(Microsoft Foundation Classes)库实现的,特别是CTabCtrl类。CTabCtrl是Windows标准的Tab控件的封装,它提供了丰富的功能,如添加、删除标签,设置选中项,以及自定义外观等。 1. **创建Tab控件** - 在MFC应用程序向导中创建一个新的对话框项目。 - 在对话框编辑器中,从工具箱中选择“Tab Control”控件,并将其拖放到对话框上。此时,系统会自动为控件分配一个ID,如IDC_TABCTRL。 - 选中Tab控件,打开属性窗口,可以设置控件的基本属性,如位置、大小、字体等。 2. **添加选项卡** - CTabCtrl类提供了AddItem函数来添加新的选项卡。你需要创建CTabCtrl对象,然后调用其AddItem方法,传入标签文本和关联的窗口句柄。例如: ```cpp CTabCtrl& tabCtrl = GetDlgItem(IDC_TABCTRL); tabCtrl.InsertItem(0, _T("选项卡1")); // 添加第一个选项卡 HWND hwndTab1 = ::CreateDialog(GetModuleHandle(NULL), MAKEINTRESOURCE(IDD_DIALOG1), m_hWnd, NULL); // 创建关联的窗口 tabCtrl.SetItemData(0, (DWORD_PTR)hwndTab1); // 将窗口句柄关联到选项卡 ``` 这里,IDD_DIALOG1是子对话框的资源ID。 3. **处理选项卡事件** - MFC提供了CWnd::OnSelChange消息响应函数,用于处理选项卡被切换时的事件。你可以重写这个函数,根据当前选中的选项卡执行不同的操作。 4. **自定义外观** - 如果想要改变Tab控件的样式,可以使用CTabCtrl的SetCurSel、SetItem和DrawItem等函数。比如,可以设置每个选项卡的背景色、字体颜色,或者添加自定义的图像。 5. **运行与调试** - 编译并运行项目,你将看到带有预设选项卡的Tab控件。在`tabcontrol_demo`示例中,你可以查看代码并尝试运行,理解每个部分的功能,以便更好地学习和应用。 6. **增强功能** - 更高级的特性,如动态添加选项卡、自定义绘制选项卡、响应鼠标和键盘事件等,可以通过学习MFC的进一步文档和API来实现。 通过以上步骤,你可以在VC++中实现一个基础的Tab控件。对于`tabcontrol_demo`,建议逐步阅读代码,理解每部分的功能,同时动手实践,调整代码以观察不同效果,这样能加深对Tab控件的理解。记住,实践是学习编程的最佳途径,不断尝试和改进,你的技能将会不断提升。
2024-07-17 22:07:55 8.63MB tab实例
1