diff --git a/Phys/StrippingSelections/python/StrippingSelections/StrippingB2OC/Beauty2Charm_Lb2XBuilder.py b/Phys/StrippingSelections/python/StrippingSelections/StrippingB2OC/Beauty2Charm_Lb2XBuilder.py index 089a71c4af00e34103002d6d060c803f892df85e..735aacb51111f102f970fa6722e9237f916fc1bf 100644 --- a/Phys/StrippingSelections/python/StrippingSelections/StrippingB2OC/Beauty2Charm_Lb2XBuilder.py +++ b/Phys/StrippingSelections/python/StrippingSelections/StrippingB2OC/Beauty2Charm_Lb2XBuilder.py @@ -1457,13 +1457,18 @@ class Lb2XBuilder(object): def _makeB2LcLcK(self): '''Make B- -> Lc- Lc+ K- + cc.''' - config = deepcopy(self.config) - config['BPVIPCHI2_MAX'] = '50' decays = {'B2LcLcK': ["[B- -> Lambda_c~- Lambda_c+ K-]cc"]} inputs = {'B2LcLcK': self.lc + self.topoKaons_pid} - rs = makeB2XSels(decays, 'Lc2PKPi', inputs, config) + rs = makeB2XSels(decays, 'Lc2PKPi', inputs, self.config) self.lines.append(ProtoLine(rs, 1.0)) + configLoose = deepcopy(self.config) + configLoose['BPVIPCHI2_MAX'] = '50' + decays = {'B2LcLcKLoose': ["[B- -> Lambda_c~- Lambda_c+ K-]cc"]} + inputs = {'B2LcLcKLoose': self.lc + self.topoKaons_pid} + rsLoose = makeB2XSels(decays, 'Lc2PKPi', inputs, configLoose) + self.lines.append(ProtoLine(rsLoose, 1.0)) + def _makeLb2XicH(self): '''Make RS and WS Lb -> Xi_c+ H (H=pi,K) + cc.''' pions = self.topoPions diff --git a/Phys/StrippingSelections/python/StrippingSelections/StrippingB2OC/Beauty2Charm_Utils.py b/Phys/StrippingSelections/python/StrippingSelections/StrippingB2OC/Beauty2Charm_Utils.py index 3f9ac55e6679418b70cfe0da40b67aab9d9d5487..f9a879f7352444539c3afe93be4b87103ae9a0f7 100644 --- a/Phys/StrippingSelections/python/StrippingSelections/StrippingB2OC/Beauty2Charm_Utils.py +++ b/Phys/StrippingSelections/python/StrippingSelections/StrippingB2OC/Beauty2Charm_Utils.py @@ -229,7 +229,7 @@ def makeB2X(name, decay, inputs, config, useIP=True, resVert=True): ) comboCuts += "& (ACHILD(P,2) <100000*MeV)" - if name.find('Lb2LcLcn') >= 0 or name.find('B2LcLcK') >= 0: + if name.find('Lb2LcLcn') >= 0 or name.find('B2LcLcKLoose') >= 0: comboCuts = LoKiCuts(['AM'], config).code() momCuts = [ LoKiCuts(['VCHI2DOF'], config).code(), diff --git a/Phys/StrippingSelections/python/StrippingSelections/StrippingB2OC/StrippingBeauty2Charm.py b/Phys/StrippingSelections/python/StrippingSelections/StrippingB2OC/StrippingBeauty2Charm.py index d37035dedb36670fb840e0da8497c333c947b668..5dc20a3b6279e8dc2cb2bec74f334db1b2921a92 100644 --- a/Phys/StrippingSelections/python/StrippingSelections/StrippingB2OC/StrippingBeauty2Charm.py +++ b/Phys/StrippingSelections/python/StrippingSelections/StrippingB2OC/StrippingBeauty2Charm.py @@ -1585,6 +1585,7 @@ default_config = { 'StrippingB2LcpbarLc2PKPiBeauty2CharmLine', 'StrippingB2LcpbarWSLc2PKPiBeauty2CharmLine', 'StrippingB2LcLcKLc2PKPiBeauty2CharmLine', + 'StrippingB2LcLcKLooseLc2PKPiBeauty2CharmLine', 'StrippingB02LcpbarKSDDLc2PKPiBeauty2CharmLine', 'StrippingB02LcpbarKSWSDDLc2PKPiBeauty2CharmLine', 'StrippingB02LcpbarKSLLLc2PKPiBeauty2CharmLine',