New lines in 2025 that needs `stream` attribute
All new TURBO lines added in 2025 (or old lines that change names) need to have the stream attribute defined like this:
return Hlt2Line(
name=name,
stream="b2cc",
prescale=prescale,
algs=b2cc_prefilters() + [line_alg],
...
Currently Luke is adding streaming to the Sprucing config in !4693 (merged), where a list of non-streamed lines are posted:
Lines without stream
turbo_lines_without_streams = [ # FIXME: This needs to be empty
"Hlt2B2CC_BdToJpsiKshortKshort_JpsiToMuMu_LLDD_Detached",
"Hlt2B2CC_BuToJpsiEtaPiplus_Detached",
"Hlt2B2CC_BuToJpsiK_Neutron",
"Hlt2B2CC_BuToJpsiPiplus_JpsiToMuMu",
"Hlt2B2CC_LbToJpsiKs_DD_Neutron_tight",
"Hlt2B2CC_LbToJpsiKs_LD_Neutron_tight",
"Hlt2B2CC_LbToJpsiKs_LL_Neutron_tight",
"Hlt2BandQ_BuToJpsiLambdabarP_JpsiToMuMu_TT",
"Hlt2BandQ_Bz2JpsiKst_mTag_MVA_NoMuonID",
"Hlt2BandQ_Bz2JpsiKst_pTag_MVA_NoMuonID",
"Hlt2BandQ_LbToLcDsmKK_MVA",
"Hlt2BandQ_LbToLcDsmPiPi_MVA",
"Hlt2BandQ_LbToLcDsm_MVA",
"Hlt2BandQ_XibToLcDsmK_MVA",
"Hlt2BandQ_XibmToJpsiLambdaKm_JpsiToMuMu_TT",
"Hlt2BandQ_bbbarToGammaGamma",
"Hlt2BandQ_bbbarToKsKpiDD",
"Hlt2BandQ_bbbarToKsKpiLL",
"Hlt2BandQ_bbbarToPpPm",
"Hlt2BandQ_doubleCcbarToPpPmMuMuPrompt",
"Hlt2BandQ_femto_SigmacppDmPrompt",
"Hlt2BandQ_femto_SigmacppDpPrompt",
"Hlt2BandQ_femto_SigmacppDstmPrompt",
"Hlt2BandQ_femto_SigmacppDstpPrompt",
"Hlt2BandQ_femto_SigmaczDzPrompt",
"Hlt2BandQ_femto_SigmaczDzbarPrompt",
"Hlt2Charm_B0bToDpPimPimPim_DpToMupKpKm_line_WS",
"Hlt2Charm_B0bToDpPimPimPim_DpToMupPipPim_line_WS",
"Hlt2Charm_B0bToDpPipPimPim_DpToKpKmPip_line_RS",
"Hlt2Charm_B0bToDpPipPimPim_DpToMumKpKm_line_WS",
"Hlt2Charm_B0bToDpPipPimPim_DpToMumPipPim_line_WS",
"Hlt2Charm_B0bToDpPipPimPim_DpToMupKpKm_line_RS",
"Hlt2Charm_B0bToDpPipPimPim_DpToMupPipPim_line_RS",
"Hlt2Charm_B0bToDpPipPimPim_DpToPipPipPim_line_RS",
"Hlt2Charm_BmToD0PimPimPim_D0ToEtaMupPim_EtaToPipPimG_line_WS",
"Hlt2Charm_BmToD0PimPimPim_D0ToEtaMupPim_EtaToPipPimPi0_R_line_WS",
"Hlt2Charm_BmToD0PimPimPim_D0ToMupKpKmPim_line_WS",
"Hlt2Charm_BmToD0PimPimPim_D0ToMupPipPimPim_line_WS",
"Hlt2Charm_BmToD0PipPimPim_D0ToEtaMumPim_EtaToPipPimG_line_WS",
"Hlt2Charm_BmToD0PipPimPim_D0ToEtaMumPim_EtaToPipPimPi0_R_line_WS",
"Hlt2Charm_BmToD0PipPimPim_D0ToEtaMupPim_EtaToPipPimG_line_RS",
"Hlt2Charm_BmToD0PipPimPim_D0ToEtaMupPim_EtaToPipPimPi0_R_line_RS",
"Hlt2Charm_BmToD0PipPimPim_D0ToEtaPipPim_EtaToPipPimG_line_RS",
"Hlt2Charm_BmToD0PipPimPim_D0ToEtaPipPim_EtaToPipPimPi0_R_line_RS",
"Hlt2Charm_BmToD0PipPimPim_D0ToKpKmPipPim_line_RS",
"Hlt2Charm_BmToD0PipPimPim_D0ToMumKpKmPim_line_WS",
"Hlt2Charm_BmToD0PipPimPim_D0ToMumPimPimPip_line_WS",
"Hlt2Charm_BmToD0PipPimPim_D0ToMupKpKmPim_line_RS",
"Hlt2Charm_BmToD0PipPimPim_D0ToMupPipPimPim_line_RS",
"Hlt2Charm_BmToD0PipPimPim_D0ToPipPipPimPim_line_RS",
"Hlt2Charm_DetachedL0Pp_DD_PR",
"Hlt2Charm_DetachedL0Pp_DD_WS_PR",
"Hlt2Charm_DetachedL0Pp_LL_PR",
"Hlt2Charm_DetachedL0Pp_LL_WS_PR",
"Hlt2Charm_DetachedPpPp_LoosePT_PR",
"Hlt2Charm_DetachedPpPp_LoosePT_WS_PR",
"Hlt2Charm_DetachedPpPp_TightPT_PR",
"Hlt2Charm_DetachedPpPp_TightPT_WS_PR",
"Hlt2Charm_DpDspToKsKp_TT",
"Hlt2Charm_DpDspToKsKsKp_DDDD",
"Hlt2Charm_DpDspToKsKsKp_LLDD",
"Hlt2Charm_DpDspToKsKsKp_LLLL",
"Hlt2Charm_DpDspToKsKsPip_DDDD",
"Hlt2Charm_DpDspToKsKsPip_LLDD",
"Hlt2Charm_DpDspToKsKsPip_LLLL",
"Hlt2Charm_DpDspToKsPip_TT",
"Hlt2Charm_DspToKpKmEpNu_SP",
"Hlt2Charm_DspToPpPmEpNu_SP",
"Hlt2Charm_Dst0ToPpPm_SP",
"Hlt2Charm_Dst0ToPpPp_WS_SP",
"Hlt2Charm_DstpToD0Pip_D0ToEtaEta_EtaToPimPipG_EtaToPimPipG",
"Hlt2Charm_DstpToD0Pip_D0ToEtaEta_EtaToPimPipG_EtaToPimPipPi0_R",
"Hlt2Charm_DstpToD0Pip_D0ToEtaEta_EtaToPimPipPi0_EtaToPimPipPi0_RR",
"Hlt2Charm_DstpToD0Pip_D0ToEtaKmKp_EtaToPimPipG",
"Hlt2Charm_DstpToD0Pip_D0ToEtaKmPip_EtaToPimPipG",
"Hlt2Charm_DstpToD0Pip_D0ToEtaKpPim_EtaToPimPipG",
"Hlt2Charm_DstpToD0Pip_D0ToEtaPimPip_EtaToPimPipG",
"Hlt2Charm_DstpToD0Pip_D0ToEtaprEta_EtaprToPimPipG_EtaToPimPipG",
"Hlt2Charm_DstpToD0Pip_D0ToEtaprEta_EtaprToPimPipG_EtaToPimPipPi0_R",
"Hlt2Charm_DstpToD0Pip_D0ToEtaprKmPip_EtaprToPimPipG",
"Hlt2Charm_DstpToD0Pip_D0ToEtaprKpPim_EtaprToPimPipG",
"Hlt2Charm_DstpToD0Pip_D0ToEtaprPimPip_EtaprToPimPipG",
"Hlt2Charm_DstpToD0Pip_D0ToKmKpG_Converted_DD",
"Hlt2Charm_DstpToD0Pip_D0ToKmKpG_Converted_LL",
"Hlt2Charm_DstpToD0Pip_D0ToKmPipG_Converted_DD",
"Hlt2Charm_DstpToD0Pip_D0ToKmPipG_Converted_LL",
"Hlt2Charm_DstpToD0Pip_D0ToKmPipG_WS_Converted_DD",
"Hlt2Charm_DstpToD0Pip_D0ToKmPipG_WS_Converted_LL",
"Hlt2Charm_DstpToD0Pip_D0ToKstmMupNu_KstmToKsPim_DD",
"Hlt2Charm_DstpToD0Pip_D0ToKstmMupNu_KstmToKsPim_LL",
"Hlt2Charm_DstpToD0Pip_D0ToPimPipG_Converted_DD",
"Hlt2Charm_DstpToD0Pip_D0ToPimPipG_Converted_LL",
"Hlt2Charm_HccppToD0PpPpKmPip",
"Hlt2Charm_HccppToD0PpPpKmPip_WS",
"Hlt2Charm_HccppToDpPpPpKm",
"Hlt2Charm_HccppToDpPpPpKm_WS",
"Hlt2Charm_HccppToLcpPpKmPip",
"Hlt2Charm_HccppToLcpPpKmPip_WS",
"Hlt2Charm_HccppToXic0PpPip",
"Hlt2Charm_HccppToXic0PpPip_WS",
"Hlt2Charm_HccppToXicpPp",
"Hlt2Charm_HccppToXicpPp_WS",
"Hlt2Charm_HcpToL0PpPipPim_DD",
"Hlt2Charm_HcpToL0PpPipPim_DD_WS",
"Hlt2Charm_HcpToL0PpPipPim_LL",
"Hlt2Charm_HcpToL0PpPipPim_LL_WS",
"Hlt2Charm_HcpToPpPpKmPipPim",
"Hlt2Charm_HcpToPpPpKmPipPim_WS",
"Hlt2Charm_HcpToPpPpKsPim_DD",
"Hlt2Charm_HcpToPpPpKsPim_DD_WS",
"Hlt2Charm_HcpToPpPpKsPim_LL",
"Hlt2Charm_HcpToPpPpKsPim_LL_WS",
"Hlt2Charm_HcppToL0PpPip_DD",
"Hlt2Charm_HcppToL0PpPip_DD_WS",
"Hlt2Charm_HcppToL0PpPip_LL",
"Hlt2Charm_HcppToL0PpPip_LL_WS",
"Hlt2Charm_HcppToPpPpKmPip",
"Hlt2Charm_HcppToPpPpKmPip_WS",
"Hlt2Charm_HcppToPpPpKs_DD",
"Hlt2Charm_HcppToPpPpKs_DD_WS",
"Hlt2Charm_HcppToPpPpKs_LL",
"Hlt2Charm_HcppToPpPpKs_LL_WS",
"Hlt2Charm_HcspToL0PpKmPip_DD",
"Hlt2Charm_HcspToL0PpKmPip_DD_WS",
"Hlt2Charm_HcspToL0PpKmPip_LL",
"Hlt2Charm_HcspToL0PpKmPip_LL_WS",
"Hlt2Charm_HcspToPpPpKmKmPip",
"Hlt2Charm_HcspToPpPpKmKmPip_WS",
"Hlt2Charm_HcspToPpPpKmKs_DD",
"Hlt2Charm_HcspToPpPpKmKs_DD_WS",
"Hlt2Charm_HcspToPpPpKmKs_LL",
"Hlt2Charm_HcspToPpPpKmKs_LL_WS",
"Hlt2Charm_HspToPpPpPim",
"Hlt2Charm_HspToPpPpPim_WS",
"Hlt2Charm_Hss0ToL0PpPim_DD",
"Hlt2Charm_Hss0ToL0PpPim_DD_WS",
"Hlt2Charm_Hss0ToL0PpPim_LL",
"Hlt2Charm_Hss0ToL0PpPim_LL_WS",
"Hlt2Charm_Lb0ToLcpMumNu_LcpToPpKmPip",
"Hlt2Charm_Lb0ToLcpPimPimPip_LcpToL0MumNu_DD_WS",
"Hlt2Charm_Lb0ToLcpPim_LcpToPpKmKp",
"Hlt2Charm_Lb0ToLcpPim_LcpToPpKmPip",
"Hlt2Charm_Lb0ToLcpPim_LcpToPpKpPim",
"Hlt2Charm_Lb0ToLcpPim_LcpToPpPimPip",
"Hlt2Charm_Lb0ToPimLcp_LcpToKmKpSp_SP",
"Hlt2Charm_Lb0ToPimLcp_LcpToPimPipSp_SP",
"Hlt2Charm_LcpToL0Pip_DD_SP",
"Hlt2Charm_LcpToL0Pip_LL_SP",
"Hlt2Charm_LcpToPpG_EmEp",
"Hlt2Charm_LcpToSpPimPip_VeloSp",
"Hlt2Charm_LcpXicpToL0Kp_DD_SP",
"Hlt2Charm_LcpXicpToL0Kp_LL_SP",
"Hlt2Charm_LcpXicpToPpKs_TT",
"Hlt2Charm_ObmToKmKpPimOc0_Oc0ToPipOm_SP",
"Hlt2Charm_ObmToKmPimPipXic0_Xic0ToPipXim_SP",
"Hlt2Charm_ObmToKmPimXicp_XicpToPipPipXim_SP",
"Hlt2Charm_ObmToPimOc0_Oc0ToPipOm_SP",
"Hlt2Charm_ObmToPimPimPipOc0_Oc0ToPipOm_SP",
"Hlt2Charm_Oc0ToOmPip_DDL_SP",
"Hlt2Charm_Oc0ToOmPip_LLL_SP",
"Hlt2Charm_Oc0ToXimKp_DDL_SP",
"Hlt2Charm_Oc0ToXimKp_LLL_SP",
"Hlt2Charm_OmegaccToDpPpKmKmPip_DpToKmPipPip",
"Hlt2Charm_Pc0ToPpKpPimPim",
"Hlt2Charm_Pc0ToPpKpPimPim_WS",
"Hlt2Charm_Pc0ToPpKsPim_DD",
"Hlt2Charm_Pc0ToPpKsPim_DD_WS",
"Hlt2Charm_Pc0ToPpKsPim_LL",
"Hlt2Charm_Pc0ToPpKsPim_LL_WS",
"Hlt2Charm_PspToPpPipPim",
"Hlt2Charm_PspToPpPipPim_WS",
"Hlt2Charm_Xib0ToPimPipXic0_Xic0ToPipXim_SP",
"Hlt2Charm_Xib0ToPimXicp_XicpToKmKpSp_SP",
"Hlt2Charm_Xib0ToPimXicp_XicpToKmPipSp_SP",
"Hlt2Charm_Xib0ToPimXicp_XicpToPipPipXim_SP",
"Hlt2Charm_Xib0ToXicpPimPimPim_XicpToL0MupNu_DD_WS",
"Hlt2Charm_XibmToPimPimXicp_XicpToPipPipXim_SP",
"Hlt2Charm_XibmToPimXic0_Xic0ToPipXim_SP",
"Hlt2Charm_Xic0Oc0ToL0KmPip_DD_SP",
"Hlt2Charm_Xic0Oc0ToL0KmPip_LL_SP",
"Hlt2Charm_Xic0ToXimKp_DDL_SP",
"Hlt2Charm_Xic0ToXimKp_LLL_SP",
"Hlt2Charm_Xic0ToXimPip_DDL_SP",
"Hlt2Charm_Xic0ToXimPip_LLL_SP",
"Hlt2Charm_XiccpToD0PpKpPim_D0ToKmPip",
"Hlt2Charm_XiccpToD0PpPimPim_D0ToKmPip",
"Hlt2Charm_XiccpToD0PpPimPip_D0ToKmPip",
"Hlt2Charm_XiccpToD0Pp_D0ToKmPip",
"Hlt2Charm_XiccpToDpPpKm_DpToKmPipPip",
"Hlt2Charm_XiccpToDpPpKp_DpToKmPipPip",
"Hlt2Charm_XiccpToDpPpPim_DpToKmPipPip",
"Hlt2Charm_XiccppToD0PpKmPimPip_D0ToKmPip",
"Hlt2Charm_XiccppToD0PpKmPipPip_D0ToKmPip",
"Hlt2Charm_XiccppToD0PpKpPimPip_D0ToKmPip",
"Hlt2Charm_XiccppToD0PpPip_D0ToKmPip",
"Hlt2Charm_XiccppToDpPpKmPim_DpToKmPipPip",
"Hlt2Charm_XiccppToDpPpKmPip_DpToKmPipPip",
"Hlt2Charm_XiccppToDpPpKpPip_DpToKmPipPip",
"Hlt2Charm_XiccppToDpPp_DpToKmPipPip",
"Hlt2Charm_XicpToL0Pip_DD_SP",
"Hlt2Charm_XicpToL0Pip_LL_SP",
"Hlt2Charm_XicpToXimPipPip_DDL_SP",
"Hlt2Charm_XicpToXimPipPip_LLL_SP",
"Hlt2SMOG2HadInt_DstpToD0Pip_D0ToKmPimPipPip",
"Hlt2SMOG2HadInt_DstpToD0Pip_D0ToKmPip",
"Hlt2_JpsiToMuMu_highpT",
]
Please note that lines without stream configuration won't be run in 2025.
Only new lines (or lines with new names) are needed to set the stream attribute.