3 from AthenaConfiguration.ComponentFactory
import CompFactory
4 from TrigBphysHypo.TrigBmuxComboHypoMonitoringConfig
import TrigBmuxComboHypoMonitoring
5 from AthenaConfiguration.ComponentAccumulator
import ComponentAccumulator
7 from AthenaCommon.Logging
import logging
8 log = logging.getLogger(
'TrigBmuxComboHypoConfig')
11 log.debug(
'BmuxComboHypoCfg.name = %s ', name)
14 from TrigBphysHypo.TrigBPhyCommonConfig
import TrigBPHY_TrkVKalVrtFitterCfg
15 from TrackToVertex.TrackToVertexConfig
import TrackToVertexCfg
16 from InDetConfig.InDetConversionFinderToolsConfig
import BPHY_VertexPointEstimatorCfg
18 hypo = CompFactory.TrigBmuxComboHypo(
19 name =
'BmuxComboHypo',
22 TrackToVertexTool = acc.popToolsAndMerge(
TrackToVertexCfg(flags,
'TrackToVertexTool_'+suffix)),
23 CheckMultiplicityMap =
False,
24 TrigBphysCollectionKey =
'HLT_Bmux',
25 MuonCollectionKey =
'HLT_Muons_Bmumux',
26 TrackCollectionKey =
'HLT_IDTrack_Bmumux_IDTrig',
27 MakeCascadeFit =
True,
33 FitAttemptsWarningThreshold = 200,
34 FitAttemptsBreakThreshold = 1000,
37 BToD0_makeDstar =
True,
38 BToD0_minD0KaonPt = 1000.,
39 BToD0_minD0PionPt = 1000.,
41 BToD0_minDstarPt = 5500.,
42 BToD0_minDstarPionPt = 1000.,
43 BToD0_maxDstarPionZ0 = 5.,
44 BToD0_massRange = (-1., 10000.),
45 BToD0_D0MassRange = (1750., 2000.),
46 BToD0_DstarMassRange = (-1., 2110.),
53 BdToD_minKaonPt = 1250.,
54 BdToD_minPionPt = 1000.,
56 BdToD_massRange = (-1., 10000.),
57 BdToD_DMassRange = (1750., 2000.),
63 BsToDs_minKaonPt = 1000.,
64 BsToDs_minPionPt = 1000.,
65 BsToDs_minDsPt = 5500.,
66 BsToDs_massRange = (-1., 10000.),
67 BsToDs_phiMassRange = (940., 1100.),
68 BsToDs_DsMassRange = (1750., 2100.),
73 LambdaBToLambdaC =
True,
74 LambdaBToLambdaC_minProtonPt = 2750.,
75 LambdaBToLambdaC_minKaonPt = 1250.,
76 LambdaBToLambdaC_minPionPt = 1000.,
77 LambdaBToLambdaC_minLambdaCPt = 5500.,
78 LambdaBToLambdaC_massRange = (-1., 10000.),
79 LambdaBToLambdaC_LambdaCMassRange = (2190., 2390.),
80 LambdaBToLambdaC_chi2 = 27.,
81 LambdaBToLambdaC_LxyLb = 0.1,
82 LambdaBToLambdaC_LxyLc = 0.02,
84 acc.addEventAlgo(hypo)