Skip to content

Don't mark parent particle in setDescriptorTemplate

Lex Greeven requested to merge legreeve-templatefix into run2-patches

The branch of the parent particle was being duplicated. Fixed by using the mapping dictionary to prevent the parent particle from getting marked with a ^. Changes branches as follows:

Before:

{'Lb': '[^Lambda_b0 -> (J/psi(1S) -> e+ e-) (Lambda(1520)0 -> p+ K-)]CC',
'JPsi': '[Lambda_b0 -> ^(J/psi(1S) -> e+ e-) (Lambda(1520)0 -> p+ K-)]CC',
'K': '[Lambda_b0 -> (J/psi(1S) -> e+ e-) (Lambda(1520)0 -> p+ ^K-)]CC',
'p': '[Lambda_b0 -> (J/psi(1S) -> e+ e-) (Lambda(1520)0 -> ^p+ K-)]CC',
'L0': '[Lambda_b0 -> (J/psi(1S) -> e+ e-) ^(Lambda(1520)0 -> p+ K-)]CC',
'e1': '[Lambda_b0 -> (J/psi(1S) -> ^e+ e-) (Lambda(1520)0 -> p+ K-)]CC', 
'e2': '[Lambda_b0 -> (J/psi(1S) -> e+ ^e-) (Lambda(1520)0 -> p+ K-)]CC'}

After:

{'Lb': '[Lambda_b0 -> (J/psi(1S) -> e+ e-) (Lambda(1520)0 -> p+ K-)]CC',
'JPsi': '[Lambda_b0 -> ^(J/psi(1S) -> e+ e-) (Lambda(1520)0 -> p+ K-)]CC',
'K': '[Lambda_b0 -> (J/psi(1S) -> e+ e-) (Lambda(1520)0 -> p+ ^K-)]CC',
'p': '[Lambda_b0 -> (J/psi(1S) -> e+ e-) (Lambda(1520)0 -> ^p+ K-)]CC',
'L0': '[Lambda_b0 -> (J/psi(1S) -> e+ e-) ^(Lambda(1520)0 -> p+ K-)]CC',
'e1': '[Lambda_b0 -> (J/psi(1S) -> ^e+ e-) (Lambda(1520)0 -> p+ K-)]CC', 
'e2': '[Lambda_b0 -> (J/psi(1S) -> e+ ^e-) (Lambda(1520)0 -> p+ K-)]CC'}

cc @cburr

Merge request reports