Skip to content

OBSELETE: Add doubly charmed baryon lines

Ao Xu requested to merge charm-xicc into master

This MR is superseded by !1508 (merged). This MR will be deleted once !1508 (merged) is merged.

Add doubly charmed baryon lines based on the Run2 implementations, including the Xicc++, Xicc+ and Omegac+ decays to charmed baryons and charmed mesons.

The code is organized into two files:

  • lines/xicc/stage.py which contains particle filters and combiners which can be commonly used.
  • lines/xicc/Xicc.py which contains the definitions of doubly charmed baryon lines.

The algorithms.py is modified to include N5BodyCombiner and N5BodyCombinerWithPVs, which are used to combine multi-body decays.

As a first step, the Hlt2XiccpToLcpKmPip_LcpToPpKmPipLine of the Xi_cc+ -> Lambda_c+ K- pi+ decay and the Hlt2XiccppToLcpKmPipPip_LcpToPpKmPipLine of the Xi_cc++ -> Lambda_c+ K- pi+ pi+ decay are defined and tested. The charts of control flow control_flow.pdf and data flow data_flow.pdf are attached. For the test with Minbias Upgrade MC of 1000 events, no candidates are reconstructed, which is as expected. For the test with XiccpToLcpKmPip Upgrade MC of 1000 events, we get

LAZY_AND: Hlt2XiccpToLcpKmPip_LcpToPpKmPipLine                    #=1000    Sum=106         Eff=|( 10.60000 +- 0.973468)%|

For the test with XiccppToLcpKmPipPip Upgrade MC of 1000 events, we get

LAZY_AND: Hlt2XiccppToLcpKmPipPip_LcpToPpKmPipLine                #=1000    Sum=19          Eff=|( 1.900000 +- 0.431729)%|

A total number of about 40 lines are defined in the same manner, including Lcp, Xicp, Xicz, Dz, Dpm, Ds as intermediate states.

The TODO list includes:

* The Hlt1 TISTOS filter
* Monitor histograms
* ReFitPVs configuration

Further studies include:

* The detailed selection requirements are to be tuned with Upgrade MC.
* The selective persistence is also to be explored.
Edited by Ao Xu

Merge request reports