Skip to content

GenCut changes for R(D*) hadronic

Closes both LHCBGAUSS-1273 and LHCBGAUSS-1323

Remaining tasks

  • Retire and replace DecFiles: lhcb-datapkg/Gen/DecFiles!53 (merged)
  • Write a class similar to ParticlesInAcceptance that adds requirements for specific PIDs in ancestry and signal event only
  • Produce test samples

Affected classes

DaughtersInLHCbAndCutsForDstar

  • Inherits from DaughtersInLHCb
  • Implementation of pT cuts unchanged
  • Output is unchanged ( tested)

New classes

DaughtersInLHCbAndCutsForDstarFromB

  • Inherits from DaughtersInLHCbAndCutsForDstar
  • Includes an IGenCutTool object that applies the cuts from SignalIsFromBDecay

ExtraParticlesInAcceptance

  • New (hopefully useful) IFullGenEventCutTool class
  • Looks for (at least or exactly) a certain number of particles in an event with optional ancestor requirements and acceptance cuts. Also another list of PIDs can be given to specify particles that must be present in the event, but are not subject to acceptance cuts.

Deleted classes

All of these are highly specific and were found to be buggy.

DaughtersInLHCbAndCutsForDstar3pi

  • Replaced by combination of DaughtersInLHCbAndCutsForDstarFromB and ExtraParticlesInAcceptance (at least 5 \pi^+ in acceptance from a list of stable b-hadrons)

DaughtersInLHCbAndCutsForDstarD

  • Replaced by combination of DaughtersInLHCbAndCutsForDstarFromB and ExtraParticlesInAcceptance (at least 5 \pi^+ in acceptance from a list of stable b-hadrons plus any two D^{\{0,+\}} in the event)

DaughtersInLHCbAndCutsForDstarDsnotfromB0

  • Unused, so not replaced

DecFiles which use these classes

  • : DecFile compatible and output unchanged. Verified by generating test samples.
  • : DecFile incompatible.

DaughtersInLHCbAndCutsForDstar

  • 27265005 Dst_D0pi,KKKpi_Res=DecProdCut,CutsForDstar.dec
  • 27165005 Dst_D0pi,KKpipi=DecProdCut,CutsForDstar,MINT.dec
  • 27165003 Dst_D0pi,KKpipi=DecProdCut,CutsForDstar.dec
  • 27265004 Dst_D0pi,KKpipi_Res=DecProdCut,CutsForDstar.dec
  • 27165004 Dst_D0pi,Kpipipi=DecProdCut,CutsForDstar,MINT.dec
  • 27173003 Dst_D0pi,mumu=DecProdCut,CutsForDstar.dec
  • 27163005 Dst_D0pi,pipi=DecProdCut,CutsForDstar.dec

DaughtersInLHCbAndCutsForDstar3pi

  • 27163076 incl_b=Dst,piD0,Kpi,3pi=DecProdGenSpecialCuts.dec

DaughtersInLHCbAndCutsForDstarD

  • 27163072 DstD0piKpiplus3piFromBInclandanotherD=DecProdCut_generator_cuts.dec

DaughtersInLHCbAndCutsForDstarDsnotfromB0

None

Edited by Adam Morris

Merge request reports