Skip to content

B2OC: add 14 new Omegab and Xib lines (shifters PLEASE ignore)

Mengzhen Wang requested to merge omegab_xib_lines_to_b2ocupgrade into b2oc_upgrade

This MR is to implement several trigger lines for studying omegab and Xib decays, which were in BandQ stripping framework during Run1-2 data-taking periods. Both right sign and wrong sign lines are considered for these decays.

Selections are designed based on standard b2oc tracks and combiners, not taken from the Run1-2 stripping system.

As we have several know issues about adding neutral states, for the lines involving a neutral particle, we first combine and select the hadronic parts using the standard b2oc selections with no lower-limit mass requirements. The hadronic part is further combined with a neutral particle using ParticleAdder, and then the final mass cut is applied.

To test the rate 5000 minBias events after hlt1 filtering are used (upgrade_minbias_hlt1_filtered). The detailed results are available in: log_Omegab

A brief summary about the ratio of selected events (prescale removed). The rate (in kHz) is 1000 times the efficiency.

  LAZY_AND: Hlt2B2OC_OmbmToOmc0PiGammaWS_Omc0ToPKKPi_LineDecisionWithOutput                                    #=5000    Sum=1           Eff=|(0.02000000 +- 0.0199980)%|
  LAZY_AND: Hlt2B2OC_OmbmToOmc0PiGamma_Omc0ToPKKPi_LineDecisionWithOutput                                      #=5000    Sum=1           Eff=|(0.02000000 +- 0.0199980)%|
  LAZY_AND: Hlt2B2OC_OmbmToOmc0PiPi0WS_Omc0ToPKKPi_LineDecisionWithOutput                                      #=5000    Sum=4           Eff=|(0.08000000 +- 0.0399840)%|
  LAZY_AND: Hlt2B2OC_OmbmToOmc0PiPi0_Omc0ToPKKPi_LineDecisionWithOutput                                        #=5000    Sum=5           Eff=|(0.1000000 +- 0.0446990)%|
  LAZY_AND: Hlt2B2OC_OmbmToOmc0PiPiPiWS_Omc0ToPKKPi_LineDecisionWithOutput                                     #=5000    Sum=0           Eff=|( 0.000000 +- 0.00000 )%|
  LAZY_AND: Hlt2B2OC_OmbmToOmc0PiPiPi_Omc0ToPKKPi_LineDecisionWithOutput                                       #=5000    Sum=0           Eff=|( 0.000000 +- 0.00000 )%| (this line already exists before the MR. Just list it here as a reference of the WS rate.)
  LAZY_AND: Hlt2B2OC_OmbmToOmc0PiWS_Omc0ToPKKPi_LineDecisionWithOutput                                         #=5000    Sum=0           Eff=|( 0.000000 +- 0.00000 )%|
  LAZY_AND: Hlt2B2OC_OmbmToOmc0Pi_Omc0ToPKKPi_LineDecisionWithOutput                                           #=5000    Sum=1           Eff=|(0.02000000 +- 0.0199980)%| (this line already exists before the MR. Just list it here as a reference of the WS rate.)
  LAZY_AND: Hlt2B2OC_OmbmToXic0KmPipPimWS_Omc0ToPKKPi_LineDecisionWithOutput                                   #=5000    Sum=0           Eff=|( 0.000000 +- 0.00000 )%|
  LAZY_AND: Hlt2B2OC_OmbmToXic0KmPipPim_Omc0ToPKKPi_LineDecisionWithOutput                                     #=5000    Sum=0           Eff=|( 0.000000 +- 0.00000 )%|
  LAZY_AND: Hlt2B2OC_OmbmToXicpKPiGammaWS_XicpToPKPi_LineDecisionWithOutput                                    #=5000    Sum=0           Eff=|( 0.000000 +- 0.00000 )%|
  LAZY_AND: Hlt2B2OC_OmbmToXicpKPiGamma_XicpToPKPi_LineDecisionWithOutput                                      #=5000    Sum=1           Eff=|(0.02000000 +- 0.0199980)%|
  LAZY_AND: Hlt2B2OC_OmbmToXicpKPiWS_XicpToPKPi_LineDecisionWithOutput                                         #=5000    Sum=3           Eff=|(0.06000000 +- 0.0346306)%|
  LAZY_AND: Hlt2B2OC_OmbmToXicpKPi_XicpToPKPi_LineDecisionWithOutput                                           #=5000    Sum=0           Eff=|( 0.000000 +- 0.00000 )%|
  LAZY_AND: Hlt2B2OC_XibmToLcpKPiWS_LcpToPKPi_LineDecisionWithOutput                                           #=5000    Sum=5           Eff=|(0.1000000 +- 0.0446990)%|
  LAZY_AND: Hlt2B2OC_XibmToLcpKPi_LcpToPKPi_LineDecisionWithOutput                                             #=5000    Sum=4           Eff=|(0.08000000 +- 0.0399840)%| (this line already exists before the MR. Just list it here as a reference of the WS rate.)
  LAZY_AND: Hlt2B2OC_XibmToXic0PiWS_Xic0ToPKKPi_LineDecisionWithOutput                                         #=5000    Sum=0           Eff=|( 0.000000 +- 0.00000 )%|
  LAZY_AND: Hlt2B2OC_XibmToXic0Pi_Xic0ToPKKPi_LineDecisionWithOutput                                           #=5000    Sum=0           Eff=|( 0.000000 +- 0.00000 )%| (this line already exists before the MR. Just list it here as a reference of the WS rate.)

The rate for lines involving neutrals is quite high, even after applying a very tight pT or eT selection on the neutral particles. In the future there are two possible ways to reduce the rate: 1). use the CL of photons when it's available; 2). Cut the mass of charm+photon combinaton in the B decay constructor when the corresponding ThOr functor becomes available. For solution 2), we need to cut on the vertex properties of charm+hadron, and cut on the mass of charm+photon. The most convenient way is to use child combination cut in the B decay constructor.

There are two WS lines with a high event rate: Hlt2B2OC_XibmToLcpKPiWS_LcpToPKPi and Hlt2B2OC_OmbmToXicpKPiWS_XicpToPKPi. A prescale of 0.1 is assigned for both lines.

For the name convention of the lines, we tried to be consistent with existing b2oc lines. The charge of kaon and pion is not displayed if they can be fully indicated by the charge of beauty and charm states; for OmbmToXic0KmPipPim the charges of pion and kaons are directly indicated in the name to avoid confusion.

Update about the rate test: 80000 minibias hlt1 filtered events are used

  LAZY_AND: Hlt2B2OC_OmbmToOmc0PiGammaWS_Omc0ToPKKPi_LineDecisionWithOutput                                    rate=0.0875 kHz
  LAZY_AND: Hlt2B2OC_OmbmToOmc0PiGamma_Omc0ToPKKPi_LineDecisionWithOutput                                      rate=0.175 kHz
  LAZY_AND: Hlt2B2OC_OmbmToOmc0PiPi0ResolvedWS_Omc0ToPKKPi_LineDecisionWithOutput                              rate=0.5125 kHz
  LAZY_AND: Hlt2B2OC_OmbmToOmc0PiPi0Resolved_Omc0ToPKKPi_LineDecisionWithOutput                                rate=0.6625 kHz
  LAZY_AND: Hlt2B2OC_OmbmToXicpKPiGammaWS_XicpToPKPi_LineDecisionWithOutput                                    rate=0.1875 kHz
  LAZY_AND: Hlt2B2OC_OmbmToXicpKPiGamma_XicpToPKPi_LineDecisionWithOutput                                      rate=0.125 kHz

and

  LAZY_AND: Hlt2B2OC_OmbmToOmc0PiPiPiWS_Omc0ToPKKPi_LineDecisionWithOutput                                     rate=0.1875 kHz
  LAZY_AND: Hlt2B2OC_OmbmToOmc0PiWS_Omc0ToPKKPi_LineDecisionWithOutput                                         rate=0.1 kHz
  LAZY_AND: Hlt2B2OC_OmbmToXic0KmPipPimWS_Omc0ToPKKPi_LineDecisionWithOutput                                   rate=0.0625 kHz
  LAZY_AND: Hlt2B2OC_OmbmToXic0KmPipPim_Omc0ToPKKPi_LineDecisionWithOutput                                     rate=0.0625 kHz
  LAZY_AND: Hlt2B2OC_OmbmToXicpKPiWS_XicpToPKPi_LineDecisionWithOutput                                         rate=0.525 kHz
  LAZY_AND: Hlt2B2OC_OmbmToXicpKPi_XicpToPKPi_LineDecisionWithOutput                                           rate=0.25 kHz
  LAZY_AND: Hlt2B2OC_XibmToLcpKPiWS_LcpToPKPi_LineDecisionWithOutput                                           rate=0.95 kHz
  LAZY_AND: Hlt2B2OC_XibmToXic0PiWS_Xic0ToPKKPi_LineDecisionWithOutput                                         rate=0.075 kHz

All the neutral lines are moved to sprucing system, with a prescale ranging between 0.1 to 0.5 applied.

For the WS lines with more than 100Hz, we apply a prescale of 0.1, which is the same number as other prescaled b2oc lines

Edited by Mengzhen Wang

Merge request reports