Skip to content
Snippets Groups Projects

FULL restreaming proposal for 2025

  • Clone with SSH
  • Clone with HTTPS
  • Embed
  • Share
    The snippet can be accessed without any authentication.
    Authored by Nicole Skidmore

    !!! Original code by Chris Burr - see here with modifications (see below for SpruceLines)

    1110 lines accounted for in total that matches the number in the BW tests

    Stream split proposal

    Based on: https://lhcbpr-hlt.web.cern.ch/UpgradeRateTest/BandwidthTest_lhcb-master.2642_Moore_hlt2_and_spruce_bandwidth_x86_64_v3-el9-gcc13-opt+g_2025-04-01_08:53:19_+0200/hlt2__production__all_rates.html

    Parameters:

    • dict(threshold)={'trackeff': -1, 'b2oc': 0.001, 'bandq': 0.001, 'b2cc': 0.001, 'qee': 0.001, 'rd': 0.001, 'bnoc': 0.001, 'ift': 0.001, 'sl': 0.001}
    • really_low_threshold=-1

    B2OC (115) lines

    Click to expand
    Line Total Retention (%) Rate (kHz) Avg DstData Size (kB) Total Bandwidth (GB/s)
    SpruceB2OC_LbToDsmP_DsmToHHHDecision 0.739 0.322 99.5 0.0326
    SpruceB2OC_BdToDstpKPiPi_DstpToD0Pi_D0ToHHHHDecision 0.473 0.206 152 0.0315
    SpruceB2OC_BdToDstpKKPi_DstpToD0Pi_D0ToHHHHDecision 0.384 0.168 186 0.0313
    SpruceB2OC_BdToDspDm_DspToHHH_DmToHHHDecision 0.355 0.155 188 0.0292
    SpruceB2OC_BdToDspDsm_DspToHHHDecision 0.355 0.155 185 0.0288
    SpruceB2OC_BuToDspPi0Merged_DspToHHHDecision 1.09 0.477 57.4 0.0276
    SpruceB2OC_BdToDmKKPi_DmToPimPimKpDecision 0.266 0.116 235 0.0273
    SpruceB2OC_BdToDstpPiPiPi_DstpToD0Pi_D0ToHHHHDecision 0.325 0.142 190 0.0271
    SpruceB2OC_BdToDstpDm_DstpToD0Pi_D0ToHHHH_DmToHHHDecision 0.236 0.103 251 0.026
    SpruceB2OC_BdToDpDm_DpToHHHDecision 0.236 0.103 236 0.0244
    SpruceB2OC_BdToDstpKKK_DstpToD0Pi_D0ToHHHHDecision 0.266 0.116 202 0.0236
    SpruceB2OC_XibmToDmPK_DmToHHHDecision 0.325 0.142 164 0.0233
    SpruceB2OC_XibmToDmPPi_DmToHHHDecision 0.295 0.129 177 0.0229
    SpruceB2OC_BdToDmKPiPi_DmToPimPimKpDecision 0.236 0.103 214 0.0221
    SpruceB2OC_BdToDstpPbarPPi_DstpToD0Pi_D0ToHHHHDecision 0.236 0.103 212 0.022
    SpruceB2OC_BdToDstpKKPi_DstpToD0Pi_D0ToHHDecision 0.355 0.155 140 0.0217
    SpruceB2OC_XibmToDsmPK_DsmToHHHDecision 0.414 0.181 119 0.0217
    SpruceB2OC_BdToDstpKPiPi_DstpToD0Pi_D0ToHHDecision 0.325 0.142 151 0.0215
    SpruceB2OC_XibmToDsmPPi_DsmToHHHDecision 0.355 0.155 133 0.0206
    SpruceB2OC_BuToDspPi0Resolved_DspToHHHDecision 0.768 0.335 58.1 0.0196
    SpruceB2OC_BdToDstpPiPiPi_DstpToD0Pi_D0ToHHDecision 0.295 0.129 149 0.0193
    SpruceB2OC_BdToD0D0_D0ToHH_D0ToHHHHDecision 0.118 0.0516 335 0.0173
    SpruceB2OC_BdToDstpDm_DstpToD0Pi_D0ToHH_DmToHHHDecision 0.118 0.0516 335 0.0173
    SpruceB2OC_XibmToXicpKK_XicpToPKPiDecision 0.236 0.103 161 0.0167
    SpruceB2OC_BdToDmPbarPPi_DmToPimPimKpDecision 0.207 0.0903 178 0.0161
    SpruceB2OC_BuToD0KPiPi_D0ToHHHHDecision 0.207 0.0903 171 0.0155
    SpruceB2OC_BdToDsmKPiPi_DsmToKmKpPimDecision 0.0886 0.0387 387 0.015
    SpruceB2OC_BuToD0PiPiPi_D0ToHHHHDecision 0.177 0.0774 191 0.0148
    SpruceB2OC_XibmToXicpPiPi_XicpToPKPiDecision 0.207 0.0903 160 0.0145
    SpruceB2OC_BdToDmPiPiPi_DmToPimPimKpDecision 0.0886 0.0387 357 0.0138
    SpruceB2OC_XibmToXicpKPi_XicpToPKPiDecision 0.177 0.0774 175 0.0136
    SpruceB2OC_BdToDstpPbarPPi_DstpToD0Pi_D0ToHHDecision 0.177 0.0774 170 0.0132
    SpruceB2OC_XibmToLcpKK_LcpToPKPiDecision 0.266 0.116 111 0.013
    SpruceB2OC_BdToDsmKKPi_DsmToKmKpPimDecision 0.0886 0.0387 334 0.0129
    SpruceB2OC_XibmToLcpKPi_LcpToPKPiDecision 0.236 0.103 120 0.0125
    SpruceB2OC_BdToDsmKsLLPi_DsmToHHHDecision 0.118 0.0516 239 0.0123
    SpruceB2OC_BdToD0D0_D0ToHHHHDecision 0.0886 0.0387 313 0.0121
    SpruceB2OC_Xib0ToXicpKKPi_XicpToPKPiDecision 0.118 0.0516 231 0.0119
    SpruceB2OC_BdToDstpDstm_DstpToD0Pi_D0ToHHHHDecision 0.0886 0.0387 299 0.0116
    SpruceB2OC_XibmToLcpPiPi_LcpToPKPiDecision 0.177 0.0774 148 0.0115
    SpruceB2OC_BuToD0PiPiPi_D0ToHHDecision 0.118 0.0516 222 0.0115
    SpruceB2OC_BuToD0KPiPi_D0ToHHDecision 0.0886 0.0387 287 0.0111
    SpruceB2OC_BdToDsstpD0Pi_DsstpToDspGamma_DspToHHH_D0ToKPiOrKPiPiPiDecision 0.0886 0.0387 271 0.0105
    SpruceB2OC_BdToDstpDstm_DstpToD0Pi_D0ToHH_D0ToHHHHDecision 0.0591 0.0258 394 0.0102
    SpruceB2OC_Xib0ToXicpKPiPi_XicpToPKPiDecision 0.0886 0.0387 249 0.00966
    SpruceB2OC_Xib0ToXicpPiPiPi_XicpToPKPiDecision 0.0886 0.0387 249 0.00966
    SpruceB2OC_Xib0ToXicpD0K_XicpToPKPi_D0ToKPiPiPiDecision 0.118 0.0516 181 0.00938
    SpruceB2OC_BdToDstpPbarPK_DstpToD0Pi_D0ToHHDecision 0.118 0.0516 172 0.0089
    SpruceB2OC_BdToD0D0_D0ToHHDecision 0.0591 0.0258 341 0.0088
    SpruceB2OC_BdToDmKsLLPi_DmToHHHDecision 0.0591 0.0258 339 0.00876
    SpruceB2OC_BuToDpKPi_DpToHHHDecision 0.0591 0.0258 330 0.00852
    SpruceB2OC_LbToD0PPi_D0ToKPiDecision 0.0886 0.0387 217 0.00842
    SpruceB2OC_BdToDmPi_DmToPimPimKpDecision 0.177 0.0774 102 0.00826
    SpruceB2OC_BuToDspGamma_DspToHHHDecision 0.502 0.219 36.6 0.00814
    SpruceB2OC_BdToDsmPiPiPi_DsmToKmKpPimDecision 0.0295 0.0129 610 0.00787
    SpruceB2OC_LbToLcpPbarLambdaLL_LcpToPKPiDecision 0.0295 0.0129 610 0.00787
    SpruceB2OC_BdToDstpKKK_DstpToD0Pi_D0ToHHDecision 0.118 0.0516 142 0.00737
    SpruceB2OC_BuToDst0D0K_Dst0ToD0Gamma_D0ToHHHH_D0ToHHHHDecision 0.0591 0.0258 271 0.00701
    SpruceB2OC_Xib0ToXicpD0K_XicpToPKPi_D0ToKPiDecision 0.0886 0.0387 177 0.00688
    SpruceB2OC_BuToDsstpDmPi_DsstpToDspGamma_DspToHHH_DmToHHHDecision 0.0886 0.0387 146 0.00567
    SpruceB2OC_BdToOmc0PPi_Omc0ToPKKPiDecision 0.177 0.0774 67.7 0.00531
    SpruceB2OC_BdToDsmPbarPPi_DsmToKmKpPimDecision 0.0591 0.0258 204 0.00527
    SpruceB2OC_BuToDsstpGamma_DsstpToDspGamma_DspToHHHDecision 0.325 0.142 36.5 0.00526
    SpruceB2OC_BuToLcmPPi_LcmToPKPiDecision 0.148 0.0645 79.8 0.00519
    SpruceB2OC_BcToD0Pi_D0ToHHHHWSDecision 0.0591 0.0258 197 0.0051
    SpruceB2OC_BdToOmc0PK_Omc0ToPKKPiDecision 0.118 0.0516 95.4 0.00497
    SpruceB2OC_BdToD0KKWS_D0ToHHHHDecision 0.0591 0.0258 191 0.00495
    SpruceB2OC_BdToDsstmKsDDPi_DsstmToDsmGamma_DsmToHHHDecision 0.0591 0.0258 191 0.00495
    SpruceB2OC_BuToLcmPK_LcmToPKPiDecision 0.148 0.0645 75.8 0.00492
    SpruceB2OC_BuToDst0D0K_Dst0ToD0Pi0Resolved_D0ToHHHH_D0ToHHHHDecision 0.0295 0.0129 374 0.00483
    SpruceB2OC_BcToDsmKst0_DsmToHHHDecision 0.0591 0.0258 179 0.00464
    SpruceB2OC_BuToDsstpPi0Merged_DsstpToDspGamma_DspToHHHDecision 0.295 0.129 35.2 0.00461
    SpruceB2OC_BuToD0KKPi_D0ToKPiDecision 0.0591 0.0258 173 0.0045
    SpruceB2OC_BdToDsstmPi_DsstmToDsmGamma_DsmToHHHDecision 0.0886 0.0387 114 0.00443
    SpruceB2OC_BuToD0PbarPPi_D0ToKPiDecision 0.0591 0.0258 154 0.00397
    SpruceB2OC_BcToDmKst0_DmToHHHDecision 0.0591 0.0258 136 0.00352
    SpruceB2OC_Xib0ToXicpPbarPPi_XicpToPKPiDecision 0.0591 0.0258 135 0.00349
    SpruceB2OC_BcToD0Pi_D0ToHHHHDecision 0.0886 0.0387 84.3 0.00329
    SpruceB2OC_BcToDsmF0_DsmToHHHDecision 0.0591 0.0258 124 0.0032
    SpruceB2OC_BcToDmF0_DmToHHHDecision 0.0591 0.0258 124 0.0032
    SpruceB2OC_BcToD0K_D0ToHHHHDecision 0.0591 0.0258 122 0.00317
    SpruceCalib_BdToDmPi_DmToPimPimKpDecision 0.0591 0.0258 94.3 0.00317
    SpruceB2OC_BdToDsstmKsLLPi_DsstmToDsmGamma_DsmToHHHDecision 0.0591 0.0258 121 0.00313
    SpruceB2OC_LbToD0PPi_D0ToKKDecision 0.0886 0.0387 78.3 0.00305
    SpruceB2OC_LbToD0PK_D0ToKKDecision 0.0886 0.0387 78.3 0.00305
    SpruceB2OC_BdToDsmKsDDPi_DsmToHHHDecision 0.0295 0.0129 215 0.00277
    SpruceB2OC_BdToDmKsDDPi_DmToHHHDecision 0.0295 0.0129 215 0.00277
    SpruceB2OC_BcToD0K_D0ToHHDecision 0.0591 0.0258 98.8 0.00256
    SpruceB2OC_BcToD0Pi_D0ToHHDecision 0.0591 0.0258 98.3 0.00255
    SpruceB2OC_BuToDsstpPi0Resolved_DsstpToDspGamma_DspToHHHDecision 0.295 0.129 18.5 0.00246
    SpruceB2OC_BuToD0PiPiPi_D0ToKsLLHHDecision 0.0591 0.0258 88 0.00229
    SpruceB2OC_BuToD0KPiPi_D0ToKsLLHHDecision 0.0591 0.0258 88 0.00229
    SpruceB2OC_BdToLcpLcm_LcpToPHHDecision 0.0295 0.0129 174 0.00225
    SpruceB2OC_BdToDst0DstK_Dst0ToD0Pi0Resolved_DstToD0Pi_D0ToKsDDHH_D0ToHHHHDecision 0.0295 0.0129 168 0.00218
    SpruceB2OC_BdToDst0DK_Dst0ToD0Pi0Resolved_D0ToKsLLHH_DToHHHDecision 0.0295 0.0129 168 0.00218
    SpruceB2OC_BuToDst0D0K_Dst0ToD0Gamma_D0ToKsDDHH_D0ToKsLLHHDecision 0.0295 0.0129 168 0.00218
    SpruceB2OC_BdToDspDsmPi0Resolved_DsToKKPiDecision 0.0295 0.0129 168 0.00218
    SpruceB2OC_BdToD0KK_D0ToHHHHDecision 0.0295 0.0129 168 0.00218
    SpruceB2OC_BuToDst0D0K_Dst0ToD0Pi0Resolved_D0ToKsDDHH_D0ToHHHHDecision 0.0295 0.0129 168 0.00218
    SpruceB2OC_BdToDst0DstK_Dst0ToD0Gamma_DstToD0Pi_D0ToHHHH_D0ToKsDDHHDecision 0.0295 0.0129 168 0.00218
    SpruceB2OC_BdToDsDmPi0Resolved_DsToKKPi_DToHHHDecision 0.0295 0.0129 168 0.00218
    SpruceB2OC_BdToD0D0_D0ToKsLLHH_D0ToKsDDHHDecision 0.0295 0.0129 168 0.00218
    SpruceB2OC_BuToDst0D0K_Dst0ToD0Gamma_D0ToKsDDHH_D0ToHHHHDecision 0.0295 0.0129 168 0.00218
    SpruceB2OC_BuToDst0D0K_Dst0ToD0Pi0Resolved_D0ToKsDDHH_D0ToKsLLHHDecision 0.0295 0.0129 168 0.00218
    SpruceB2OC_BuToDst0D0K_Dst0ToD0Gamma_D0ToHHHH_D0ToKsDDHHDecision 0.0295 0.0129 168 0.00218
    SpruceB2OC_BuToDst0D0K_Dst0ToD0Gamma_D0ToKsLLHH_D0ToKsDDHHDecision 0.0295 0.0129 168 0.00218
    SpruceB2OC_BuToDst0D0K_Dst0ToD0Gamma_D0ToKsLLHH_D0ToKsLLHHDecision 0.0295 0.0129 168 0.00218
    SpruceB2OC_BuToDst0D0K_Dst0ToD0Pi0Resolved_D0ToHHHH_D0ToKsDDHHDecision 0.0295 0.0129 168 0.00218
    SpruceB2OC_BuToDst0D0K_Dst0ToD0Pi0Resolved_D0ToKsLLHH_D0ToKsDDHHDecision 0.0295 0.0129 168 0.00218
    SpruceB2OC_BdToD0PiPi_D0ToHHHHDecision 0.0591 0.0258 60.1 0.00157
    SpruceB2OC_BuToD0Pi_D0ToHHDecision 0.118 0.0516 26.3 0.00138
    SpruceB2OC_BuToD0K_D0ToHHDecision 0.118 0.0516 26.3 0.00138
    SpruceB2OC_LbToLcpPiPiPi_LcpToPPiPiDecision 0.0295 0.0129 92.6 0.0012
    SpruceB2OC_LbToD0D0LambdaDD_D0ToHHDecision 0.0295 0.0129 92.6 0.0012
    SpruceB2OC_BdToDsmK_DsmToKpKmPim_LTUDecision 0.0591 0.0258 43.4 0.00114

    B2OCLOW (196) lines

    Click to expand
    Line Total Retention (%) Rate (kHz) Avg DstData Size (kB) Total Bandwidth (GB/s)
    SpruceB2OC_BdToD0KPiWS_D0ToHHHHDecision 0.0295 0.0129 50.3 0.000658
    SpruceB2OC_BuToD0Pi_D0ToKsDDHHDecision 0.0295 0.0129 46.1 0.000598
    SpruceB2OC_BuToD0K_D0ToKsDDHHDecision 0.0295 0.0129 46.1 0.000598
    SpruceB2OC_BuToD0Pi_D0ToKsLLHHDecision 0.0295 0.0129 32.6 0.000427
    SpruceB2OC_BuToD0K_PartialD0ToKsLLHHDecision 0.0295 0.0129 32.3 0.000423
    SpruceB2OC_BuToD0Pi_PartialD0ToKsLLHHDecision 0.0295 0.0129 32.3 0.000423
    SpruceB2OC_LbToDstDLambdaLL_DstToD0Pi_D0ToKPiPiPi_DToHHHDecision 0.0295 0.0129 30.7 0.000409
    SpruceB2OC_BcToD0K_D0ToHHHHWSDecision 0.0295 0.0129 11.9 0.00016
    SpruceB2OC_BcToD0Pi_D0ToHHWSDecision 0.0295 0.0129 9.91 0.000133
    SpruceB2OC_LbToLcpPbarLambdaDD_LcpToPKPiDecision 0.0295 0.0129 9.45 0.000126
    SpruceB2OC_LbToLcpDmPipKm_LcpToPKPi_DmToKPiPiDecision 0.0295 0.0129 9.12 0.000122
    SpruceB2OC_BuToDsD0Pi0Resolved_DsToKKPi_D0ToKPiPiPiDecision 0.0295 0.0129 8.3 0.000116
    SpruceB2OC_BdToDstpKsLLK_DstpToD0Pi_D0ToHHDecision 0.0295 0.0129 8.21 0.000113
    SpruceB2OC_BdToDstpKsLLPi_DstpToD0Pi_D0ToHHDecision 0.0295 0.0129 8.21 0.000113
    SpruceB2OC_BcToDsmMupMum_DsmToHHHDecision 0.0295 0.0129 7.68 0.000102
    SpruceB2OC_LbToD0PPi_D0ToPiPiDecision 0.0295 0.0129 6.56 8.9e-05
    SpruceB2OC_LbToD0PK_D0ToKPiDecision 0.0295 0.0129 5.81 8.11e-05
    SpruceB2OC_BuToD0Pi_PartialD0ToKsDDHHDecision 0 0 0 0
    SpruceB2OC_BuToD0KsLLPi_D0ToKsDDHHDecision 0 0 0 0
    SpruceB2OC_BuToD0KsLLPi_D0ToKsDDHHWSDecision 0 0 0 0
    SpruceB2OC_BuToD0KsLLPi_D0ToKsLLHHDecision 0 0 0 0
    SpruceB2OC_BuToD0PiPiPi_D0ToHHHHWSDecision 0 0 0 0
    SpruceB2OC_BuToDst0D0K_Dst0ToD0Pi0Resolved_D0ToKsLLHH_D0ToHHDecision 0 0 0 0
    SpruceB2OC_BuToDst0D0K_Dst0ToD0Pi0Resolved_D0ToKsLLHH_D0ToHHHHDecision 0 0 0 0
    SpruceB2OC_BuToDst0D0K_Dst0ToD0Pi0Resolved_D0ToKsLLHH_D0ToKsLLHHDecision 0 0 0 0
    SpruceB2OC_BuToDst0K_Dst0ToD0Gamma_D0ToKsDDHHDecision 0 0 0 0
    SpruceB2OC_BuToDst0K_Dst0ToD0Gamma_D0ToKsLLHHDecision 0 0 0 0
    SpruceB2OC_BuToDst0K_Dst0ToD0Pi0Merged_D0ToKsDDHHDecision 0 0 0 0
    SpruceB2OC_BuToD0KsLLPi_D0ToKsLLHHWSDecision 0 0 0 0
    SpruceB2OC_BuToDst0D0K_Dst0ToD0Pi0Resolved_D0ToHH_D0ToHHDecision 0 0 0 0
    SpruceB2OC_BuToDst0D0K_Dst0ToD0Pi0Resolved_D0ToHH_D0ToHHHHDecision 0 0 0 0
    SpruceB2OC_BuToDst0D0K_Dst0ToD0Pi0Resolved_D0ToHH_D0ToKsDDHHDecision 0 0 0 0
    SpruceB2OC_BuToDst0D0K_Dst0ToD0Pi0Resolved_D0ToHH_D0ToKsLLHHDecision 0 0 0 0
    SpruceB2OC_BuToDst0D0K_Dst0ToD0Pi0Resolved_D0ToKsDDHH_D0ToHHDecision 0 0 0 0
    SpruceB2OC_BuToDst0D0K_Dst0ToD0Pi0Resolved_D0ToKsDDHH_D0ToKsDDHHDecision 0 0 0 0
    SpruceB2OC_BuToDst0D0K_Dst0ToD0Gamma_D0ToKsLLHH_D0ToHHDecision 0 0 0 0
    SpruceB2OC_BuToDst0D0K_Dst0ToD0Pi0Resolved_D0ToHHHH_D0ToKsLLHHDecision 0 0 0 0
    SpruceB2OC_BuToD0PiPiPi_D0ToKsDDHHDecision 0 0 0 0
    SpruceB2OC_BuToD0PiPiPi_D0ToHHWSDecision 0 0 0 0
    SpruceB2OC_BuToDsD0Pi0Resolved_DsToKKPi_D0ToKPiDecision 0 0 0 0
    SpruceB2OC_BuToD0Pi_PartialD0ToKsLLHHWSDecision 0 0 0 0
    SpruceB2OC_BuToD0Pi_D0ToHHHHDecision 0 0 0 0
    SpruceB2OC_BuToD0Pi_PartialD0ToKsDDHHWSDecision 0 0 0 0
    SpruceB2OC_BuToD0KPiPi_D0ToKsDDHHDecision 0 0 0 0
    SpruceB2OC_BuToD0K_D0ToHHHHDecision 0 0 0 0
    SpruceB2OC_BuToD0K_D0ToKsLLHHDecision 0 0 0 0
    SpruceB2OC_BdToXicpXicm_XicpToPKPiDecision 0 0 0 0
    SpruceB2OC_BuToDst0D0K_Dst0ToD0Gamma_D0ToHHHH_D0ToHHDecision 0 0 0 0
    SpruceB2OC_BdToDst0DstK_Dst0ToD0Pi0Resolved_DstToD0Pi_D0ToHHHH_D0ToKsLLHHDecision 0 0 0 0
    SpruceB2OC_BdToDst0DstK_Dst0ToD0Pi0Resolved_DstToD0Pi_D0ToHH_D0ToHHDecision 0 0 0 0
    SpruceB2OC_BdToDst0DstK_Dst0ToD0Pi0Resolved_DstToD0Pi_D0ToHH_D0ToHHHHDecision 0 0 0 0
    SpruceB2OC_BdToDst0DstK_Dst0ToD0Pi0Resolved_DstToD0Pi_D0ToHH_D0ToKsDDHHDecision 0 0 0 0
    SpruceB2OC_BdToDst0DstK_Dst0ToD0Pi0Resolved_DstToD0Pi_D0ToHH_D0ToKsLLHHDecision 0 0 0 0
    SpruceB2OC_BdToDst0DstK_Dst0ToD0Pi0Resolved_DstToD0Pi_D0ToKsDDHH_D0ToHHDecision 0 0 0 0
    SpruceB2OC_BdToDst0DstK_Dst0ToD0Gamma_DstToD0Pi_D0ToKsDDHH_D0ToKsDDHHDecision 0 0 0 0
    SpruceB2OC_BdToDst0DstK_Dst0ToD0Gamma_DstToD0Pi_D0ToKsDDHH_D0ToKsLLHHDecision 0 0 0 0
    SpruceB2OC_BdToDst0DstK_Dst0ToD0Pi0Resolved_DstToD0Pi_D0ToHHHH_D0ToKsDDHHDecision 0 0 0 0
    SpruceB2OC_BdToDst0DsPi_Dst0ToD0Pi0Resolved_D0ToHH_DsToHHHDecision 0 0 0 0
    SpruceB2OC_BdToDst0DsPi_Dst0ToD0Pi0Resolved_D0ToKsDDHH_DsToHHHDecision 0 0 0 0
    SpruceB2OC_BdToDst0DsPi_Dst0ToD0Pi0Resolved_D0ToKsLLHH_DsToHHHDecision 0 0 0 0
    SpruceB2OC_BdToDst0DstK_Dst0ToD0Gamma_DstToD0Pi_D0ToHHHH_D0ToHHDecision 0 0 0 0
    SpruceB2OC_BdToDst0DstK_Dst0ToD0Gamma_DstToD0Pi_D0ToHHHH_D0ToHHHHDecision 0 0 0 0
    SpruceB2OC_BdToDstpKsLLK_DstpToD0Pi_D0ToHHHHDecision 0 0 0 0
    SpruceB2OC_BdToDstpKsLLPi_DstpToD0Pi_D0ToHHHHDecision 0 0 0 0
    SpruceB2OC_BdToDstpPbarPK_DstpToD0Pi_D0ToHHHHDecision 0 0 0 0
    SpruceB2OC_BdToDstpKsDDK_DstpToD0Pi_D0ToHHHHDecision 0 0 0 0
    SpruceB2OC_BdToDstpKsDDPi_DstpToD0Pi_D0ToHHDecision 0 0 0 0
    SpruceB2OC_BdToDstpKsDDPi_DstpToD0Pi_D0ToHHHHDecision 0 0 0 0
    SpruceB2OC_BdToDstpDsm_DstpToD0Pi_D0ToHHHH_DsmToHHHDecision 0 0 0 0
    SpruceB2OC_BdToDstpDsm_DstpToD0Pi_D0ToHH_DsmToHHHDecision 0 0 0 0
    SpruceB2OC_BdToDstpKsDDK_DstpToD0Pi_D0ToHHDecision 0 0 0 0
    SpruceB2OC_BdToDst0DK_Dst0ToD0Gamma_D0ToHH_DToHHHDecision 0 0 0 0
    SpruceB2OC_BcToD0Pi_D0ToKsLLHHWSDecision 0 0 0 0
    SpruceB2OC_BcToDsmKst0_DsmToHHHWSDecision 0 0 0 0
    SpruceB2OC_BcToDsmMumMumWS_DsmToHHHDecision 0 0 0 0
    SpruceB2OC_BcToDsmPhi_DsmToHHHDecision 0 0 0 0
    SpruceB2OC_BdToDst0DstK_Dst0ToD0Gamma_DstToD0Pi_D0ToKsLLHH_D0ToHHDecision 0 0 0 0
    SpruceB2OC_BcToDmKsDD_DmToHHHDecision 0 0 0 0
    SpruceB2OC_BcToDmKsLL_DmToHHHDecision 0 0 0 0
    SpruceB2OC_BcToDmKst0_DmToHHHWSDecision 0 0 0 0
    SpruceB2OC_BcToDmPhi_DmToHHHDecision 0 0 0 0
    SpruceB2OC_BcToD0K_D0ToKsLLHHWSDecision 0 0 0 0
    SpruceB2OC_BcToDspMumMum_DspToHHHDecision 0 0 0 0
    SpruceB2OC_BdToDst0DstK_Dst0ToD0Gamma_DstToD0Pi_D0ToKsLLHH_D0ToHHHHDecision 0 0 0 0
    SpruceB2OC_BdToDst0DstK_Dst0ToD0Gamma_DstToD0Pi_D0ToKsLLHH_D0ToKsDDHHDecision 0 0 0 0
    SpruceB2OC_BdToDst0DstK_Dst0ToD0Gamma_DstToD0Pi_D0ToKsLLHH_D0ToKsLLHHDecision 0 0 0 0
    SpruceB2OC_BdToDst0DstK_Dst0ToD0Pi0Resolved_DstToD0Pi_D0ToHHHH_D0ToHHDecision 0 0 0 0
    SpruceB2OC_BdToDst0DstK_Dst0ToD0Pi0Resolved_DstToD0Pi_D0ToHHHH_D0ToHHHHDecision 0 0 0 0
    SpruceB2OC_BdToDst0DstK_Dst0ToD0Gamma_DstToD0Pi_D0ToHHHH_D0ToKsLLHHDecision 0 0 0 0
    SpruceB2OC_BdToDst0DK_Dst0ToD0Gamma_D0ToHHHH_DToHHHDecision 0 0 0 0
    SpruceB2OC_BdToDst0DK_Dst0ToD0Gamma_D0ToKsDDHH_DToHHHDecision 0 0 0 0
    SpruceB2OC_BdToDst0DK_Dst0ToD0Gamma_D0ToKsLLHH_DToHHHDecision 0 0 0 0
    SpruceB2OC_BdToDst0DK_Dst0ToD0Pi0Resolved_D0ToHHHH_DToHHHDecision 0 0 0 0
    SpruceB2OC_BdToDst0DK_Dst0ToD0Pi0Resolved_D0ToHH_DToHHHDecision 0 0 0 0
    SpruceB2OC_BdToDst0DK_Dst0ToD0Pi0Resolved_D0ToKsDDHH_DToHHHDecision 0 0 0 0
    SpruceB2OC_BcToD0K_D0ToKsDDHHDecision 0 0 0 0
    SpruceB2OC_BdToDst0DsPi_Dst0ToD0Gamma_D0ToHH_DsToHHHDecision 0 0 0 0
    SpruceB2OC_BcToD0K_D0ToKsDDHHWSDecision 0 0 0 0
    SpruceB2OC_BuToD0KsDDPi_D0ToKsLLHHDecision 0 0 0 0
    SpruceB2OC_BuToD0KsDDPi_D0ToKsLLHHWSDecision 0 0 0 0
    SpruceB2OC_BuToD0KsLLPi_D0ToHHDecision 0 0 0 0
    SpruceB2OC_BuToD0KsLLPi_D0ToHHHHDecision 0 0 0 0
    SpruceB2OC_BuToD0KsLLPi_D0ToHHHHWSDecision 0 0 0 0
    SpruceB2OC_BuToD0KsLLPi_D0ToHHWSDecision 0 0 0 0
    SpruceB2OC_BuToD0K_PartialD0ToKsDDHHDecision 0 0 0 0
    SpruceB2OC_BuToD0K_PartialD0ToKsDDHHWSDecision 0 0 0 0
    SpruceB2OC_BdToDst0DsPi_Dst0ToD0Pi0Resolved_D0ToHHHH_DsToHHHDecision 0 0 0 0
    SpruceB2OC_BuToD0KsDDPi_D0ToHHDecision 0 0 0 0
    SpruceB2OC_BuToD0KsDDPi_D0ToHHHHDecision 0 0 0 0
    SpruceB2OC_BuToD0KsDDPi_D0ToHHHHWSDecision 0 0 0 0
    SpruceB2OC_BuToD0KsDDPi_D0ToHHWSDecision 0 0 0 0
    SpruceB2OC_BuToD0KPiPi_D0ToHHHHWSDecision 0 0 0 0
    SpruceB2OC_BuToD0KPiPi_D0ToHHWSDecision 0 0 0 0
    SpruceB2OC_BuToD0K_PartialD0ToKsLLHHWSDecision 0 0 0 0
    SpruceB2OC_BuToD0KsDDPi_D0ToKsDDHHWSDecision 0 0 0 0
    SpruceB2OC_BdToDstpDstm_DstpToD0Pi_D0ToHHDecision 0 0 0 0
    SpruceB2OC_BdToDst0DstK_Dst0ToD0Pi0Resolved_DstToD0Pi_D0ToKsDDHH_D0ToKsDDHHDecision 0 0 0 0
    SpruceB2OC_BdToDst0DstK_Dst0ToD0Pi0Resolved_DstToD0Pi_D0ToKsDDHH_D0ToKsLLHHDecision 0 0 0 0
    SpruceB2OC_BdToDst0DstK_Dst0ToD0Pi0Resolved_DstToD0Pi_D0ToKsLLHH_D0ToHHDecision 0 0 0 0
    SpruceB2OC_BdToDst0DstK_Dst0ToD0Pi0Resolved_DstToD0Pi_D0ToKsLLHH_D0ToHHHHDecision 0 0 0 0
    SpruceB2OC_BdToDst0DstK_Dst0ToD0Pi0Resolved_DstToD0Pi_D0ToKsLLHH_D0ToKsDDHHDecision 0 0 0 0
    SpruceB2OC_BdToDst0DstK_Dst0ToD0Pi0Resolved_DstToD0Pi_D0ToKsLLHH_D0ToKsLLHHDecision 0 0 0 0
    SpruceB2OC_BuToD0KsDDPi_D0ToKsDDHHDecision 0 0 0 0
    SpruceB2OC_BdToDst0DstK_Dst0ToD0Gamma_DstToD0Pi_D0ToHH_D0ToHHDecision 0 0 0 0
    SpruceB2OC_BdToDst0DstK_Dst0ToD0Gamma_DstToD0Pi_D0ToHH_D0ToHHHHDecision 0 0 0 0
    SpruceB2OC_BdToDst0DstK_Dst0ToD0Gamma_DstToD0Pi_D0ToHH_D0ToKsDDHHDecision 0 0 0 0
    SpruceB2OC_BdToDst0DstK_Dst0ToD0Gamma_DstToD0Pi_D0ToHH_D0ToKsLLHHDecision 0 0 0 0
    SpruceB2OC_BdToDst0DstK_Dst0ToD0Gamma_DstToD0Pi_D0ToKsDDHH_D0ToHHDecision 0 0 0 0
    SpruceB2OC_BdToDst0DstK_Dst0ToD0Gamma_DstToD0Pi_D0ToKsDDHH_D0ToHHHHDecision 0 0 0 0
    SpruceB2OC_BdToDst0DsPi_Dst0ToD0Gamma_D0ToKsDDHH_DsToHHHDecision 0 0 0 0
    SpruceB2OC_BdToDst0DsPi_Dst0ToD0Gamma_D0ToKsLLHH_DsToHHHDecision 0 0 0 0
    SpruceCalib_BdToDsmPi_DsmToKpKmPimDecision 0 0 0 0
    SpruceB2OC_LbToDstDLambdaDD_DstToD0Pi_D0ToHH_DToHHHDecision 0 0 0 0
    SpruceB2OC_LbToDstDLambdaDD_DstToD0Pi_D0ToKPiPiPi_DToHHHDecision 0 0 0 0
    SpruceB2OC_LbToDstDLambdaLL_DstToD0Pi_D0ToHH_DToHHHDecision 0 0 0 0
    SpruceB2OC_LbToDpDmLambdaLL_DpToHHHDecision 0 0 0 0
    SpruceB2OC_LbToLcpD0Pi_LcpToPKPi_D0ToKPiOrKPiPiPiDecision 0 0 0 0
    SpruceB2OC_LbToLcpDstmPipKm_LcpToPKPi_DstmToD0PiDecision 0 0 0 0
    SpruceB2OC_LbToLcpKKPi_LcpToPKPiDecision 0 0 0 0
    SpruceB2OC_LbToLcpKsDDK_LcpToPKPiDecision 0 0 0 0
    SpruceB2OC_LbToLcpKsLLK_LcpToPKPiDecision 0 0 0 0
    SpruceB2OC_LbToDpDmLambdaDD_DpToHHHDecision 0 0 0 0
    SpruceB2OC_BdToD0D0_D0ToKsDDHHDecision 0 0 0 0
    SpruceB2OC_BdToD0D0_D0ToKsDDHH_D0ToHHHHDecision 0 0 0 0
    SpruceB2OC_BdToD0D0_D0ToKsLLHHDecision 0 0 0 0
    SpruceB2OC_BdToD0D0_D0ToKsLLHH_D0ToHHHHDecision 0 0 0 0
    SpruceB2OC_BcToDsmKsLL_DsmToHHHDecision 0 0 0 0
    SpruceB2OC_BcToD0K_D0ToHHWSDecision 0 0 0 0
    SpruceB2OC_BdToDst0DsPi_Dst0ToD0Gamma_D0ToHHHH_DsToHHHDecision 0 0 0 0
    SpruceB2OC_BcToDsmKsDD_DsmToHHHDecision 0 0 0 0
    SpruceB2OC_BcToD0Pi_D0ToKsDDHHDecision 0 0 0 0
    SpruceB2OC_BcToD0Pi_D0ToKsDDHHWSDecision 0 0 0 0
    SpruceB2OC_BcToD0Pi_D0ToKsLLHHDecision 0 0 0 0
    SpruceB2OC_BdToD0D0_D0ToHH_D0ToKsLLHHDecision 0 0 0 0
    SpruceB2OC_BcToD0K_D0ToKsLLHHDecision 0 0 0 0
    SpruceB2OC_BdToD0KPi_D0ToHHHHDecision 0 0 0 0
    SpruceB2OC_BdToD0PiPiWS_D0ToHHHHDecision 0 0 0 0
    SpruceB2OC_BdToD0D0_D0ToHH_D0ToKsDDHHDecision 0 0 0 0
    SpruceB2OC_BuToDst0D0K_Dst0ToD0Pi0Resolved_D0ToHHHH_D0ToHHDecision 0 0 0 0
    SpruceB2OC_BuToDst0D0K_Dst0ToD0Gamma_D0ToHHHH_D0ToKsLLHHDecision 0 0 0 0
    SpruceB2OC_BuToDst0D0K_Dst0ToD0Gamma_D0ToHH_D0ToHHDecision 0 0 0 0
    SpruceB2OC_BuToDst0D0K_Dst0ToD0Gamma_D0ToHH_D0ToHHHHDecision 0 0 0 0
    SpruceB2OC_BuToDst0D0K_Dst0ToD0Gamma_D0ToHH_D0ToKsDDHHDecision 0 0 0 0
    SpruceB2OC_BuToDst0D0K_Dst0ToD0Gamma_D0ToHH_D0ToKsLLHHDecision 0 0 0 0
    SpruceB2OC_BuToDst0D0K_Dst0ToD0Gamma_D0ToKsDDHH_D0ToHHDecision 0 0 0 0
    SpruceB2OC_BuToDst0D0K_Dst0ToD0Gamma_D0ToKsDDHH_D0ToKsDDHHDecision 0 0 0 0
    SpruceB2OC_LbToD0D0LambdaLL_D0ToKsDDHH_D0ToHHHHDecision 0 0 0 0
    SpruceB2OC_BuToDst0D0K_Dst0ToD0Gamma_D0ToKsLLHH_D0ToHHHHDecision 0 0 0 0
    SpruceB2OC_LbToD0D0LambdaLL_D0ToKsLLHHDecision 0 0 0 0
    SpruceB2OC_LbToD0D0LambdaLL_D0ToKsLLHH_D0ToHHHHDecision 0 0 0 0
    SpruceB2OC_LbToD0D0LambdaLL_D0ToKsLLHH_D0ToKsDDHHDecision 0 0 0 0
    SpruceB2OC_LbToD0PK_D0ToPiPiDecision 0 0 0 0
    SpruceB2OC_LbToD0D0LambdaDD_D0ToKsLLHH_D0ToHHHHDecision 0 0 0 0
    SpruceB2OC_LbToD0D0LambdaDD_D0ToKsLLHH_D0ToKsDDHHDecision 0 0 0 0
    SpruceB2OC_LbToD0D0LambdaLL_D0ToHHDecision 0 0 0 0
    SpruceB2OC_LbToD0D0LambdaLL_D0ToHHHHDecision 0 0 0 0
    SpruceB2OC_LbToD0D0LambdaLL_D0ToHH_D0ToHHHHDecision 0 0 0 0
    SpruceB2OC_LbToD0D0LambdaLL_D0ToHH_D0ToKsLLHHDecision 0 0 0 0
    SpruceB2OC_LbToD0D0LambdaLL_D0ToKsDDHHDecision 0 0 0 0
    SpruceB2OC_LbToD0D0LambdaDD_D0ToHHHHDecision 0 0 0 0
    SpruceB2OC_LbToD0D0LambdaLL_D0ToHH_D0ToKsDDHHDecision 0 0 0 0
    SpruceB2OC_LbToD0D0LambdaDD_D0ToHH_D0ToHHHHDecision 0 0 0 0
    SpruceB2OC_LbToD0D0LambdaDD_D0ToHH_D0ToKsLLHHDecision 0 0 0 0
    SpruceB2OC_LbToD0D0LambdaDD_D0ToKsDDHHDecision 0 0 0 0
    SpruceB2OC_LbToD0D0LambdaDD_D0ToKsDDHH_D0ToHHHHDecision 0 0 0 0
    SpruceB2OC_LbToD0D0LambdaDD_D0ToKsLLHHDecision 0 0 0 0
    SpruceB2OC_BuToDst0K_Dst0ToD0Pi0Merged_D0ToKsLLHHDecision 0 0 0 0
    SpruceB2OC_BuToDst0K_Dst0ToD0Pi0Resolved_D0ToKsDDHHDecision 0 0 0 0
    SpruceB2OC_BuToDst0K_Dst0ToD0Pi0Resolved_D0ToKsLLHHDecision 0 0 0 0
    SpruceB2OC_BuToDst0Pi_Dst0ToD0Pi0Merged_D0ToKsDDHHDecision 0 0 0 0
    SpruceB2OC_BuToDst0Pi_Dst0ToD0Pi0Merged_D0ToKsLLHHDecision 0 0 0 0
    SpruceB2OC_LbToD0D0LambdaDD_D0ToHH_D0ToKsDDHHDecision 0 0 0 0
    SpruceB2OC_BuToLcpLcmK_LcpToPKPiDecision 0 0 0 0
    SpruceB2OC_LbToLcpPbarPPi_LcpToPKPiDecision 0 0 0 0
    SpruceB2OC_LbToLcpPiPiPi_LcpToPKPiDecision 0 0 0 0
    SpruceB2OC_LbToLcpD0K_LcpToPKPi_D0ToKPiOrKPiPiPiDecision 0 0 0 0

    BANDQ (158) lines

    Click to expand
    Line Total Retention (%) Rate (kHz) Avg DstData Size (kB) Total Bandwidth (GB/s)
    SpruceBandQ_BuForSpectroscopyDecision 0.295 0.129 437 0.0565
    SpruceBandQ_BsForSpectroscopyDecision 0.532 0.232 224 0.0522
    SpruceBandQ_Xib0ForSpectroscopyDecision 0.384 0.168 279 0.0468
    SpruceBandQ_OmegabForSpectroscopyDecision 0.266 0.116 344 0.04
    SpruceBandQ_BdForSpectroscopyDecision 0.355 0.155 254 0.0393
    SpruceBandQ_Lb0ToD0barXicpPimDecision 0.295 0.129 289 0.0373
    SpruceBandQ_BuToKpKpKmDecision 0.177 0.0774 422 0.0327
    SpruceBandQ_JpsiKPiPiDecision 0.355 0.155 195 0.0303
    SpruceBandQ_JpsiPKPiDecision 0.384 0.168 177 0.0298
    SpruceBandQ_BsToDspD0barKmDecision 0.266 0.116 255 0.0297
    SpruceBandQ_JpsiPPiPiDecision 0.325 0.142 208 0.0296
    SpruceBandQ_BcToPipPimKpDecision 0.207 0.0903 324 0.0293
    SpruceBandQ_LbForSpectroscopyDecision 0.148 0.0645 443 0.0286
    SpruceBandQ_BuToKpKmPipDecision 0.207 0.0903 313 0.0283
    SpruceBandQ_JpsiToMuMuTightPromptDecision 0.65 0.284 99.1 0.0282
    SpruceBandQ_Lb0ToD0barLcpKmDecision 0.355 0.155 179 0.0277
    SpruceBandQ_BuToPpPmPipDecision 0.414 0.181 148 0.0269
    SpruceBandQ_BuToPpPmKpDecision 0.266 0.116 230 0.0267
    SpruceBandQ_TbcToBmKPiMuDecision 0.0886 0.0387 683 0.0264
    SpruceBandQ_BuToPipPimKpDecision 0.177 0.0774 339 0.0263
    SpruceBandQ_JpsiKPiDecision 0.384 0.168 155 0.026
    SpruceBandQ_Lb0ToDmXic0PipDecision 0.118 0.0516 501 0.0259
    SpruceBandQ_JpsiPPPiDecision 0.236 0.103 245 0.0253
    SpruceBandQ_JpsiKKPiPiDecision 0.236 0.103 240 0.0248
    SpruceBandQ_BcToKpKmPipDecision 0.0886 0.0387 633 0.0245
    SpruceBandQ_BcToPpPmPipDecision 0.0886 0.0387 633 0.0245
    SpruceBandQ_TbcToBmKPiPiDecision 0.0591 0.0258 945 0.0244
    SpruceBandQ_JpsiKKKPiDecision 0.355 0.155 157 0.0243
    SpruceBandQ_JpsiKKPiDecision 0.384 0.168 142 0.0239
    SpruceBandQ_JpsiPKDecision 0.236 0.103 227 0.0234
    SpruceBandQ_TbcToB0bKMuDecision 0.0591 0.0258 891 0.023
    SpruceBandQ_JpsiPPDecision 0.207 0.0903 252 0.0228
    SpruceBandQ_BcToBpKPiDecision 0.0591 0.0258 882 0.0228
    SpruceBandQ_BuToLcLcbarPipDecision 0.148 0.0645 352 0.0227
    SpruceBandQ_JpsiKKDecision 0.266 0.116 195 0.0227
    SpruceBandQ_JpsiKKKDecision 0.266 0.116 195 0.0227
    SpruceBandQ_JpsiPKKDecision 0.266 0.116 195 0.0227
    SpruceBandQ_XibcToB0PKPiDecision 0.0886 0.0387 582 0.0226
    SpruceBandQ_JpsiPPKDecision 0.207 0.0903 249 0.0225
    SpruceBandQ_B0ToLcLcbarKmPipDecision 0.0886 0.0387 580 0.0225
    SpruceBandQ_BuToLcLcbarKDecision 0.0886 0.0387 580 0.0225
    SpruceBandQ_BuToLcXicPipDecision 0.0886 0.0387 573 0.0222
    SpruceBandQ_XibcToXibzPiDecision 0.0591 0.0258 840 0.0217
    SpruceBandQ_TbcToB0bKPiDecision 0.0591 0.0258 839 0.0216
    SpruceBandQ_BcToB0KPiPiDecision 0.0591 0.0258 839 0.0216
    SpruceBandQ_XibmForSpectroscopyDecision 0.0591 0.0258 832 0.0215
    SpruceBandQ_JpsiKDecision 0.177 0.0774 277 0.0215
    SpruceBandQ_BpToJpsiKp_JpsiToMuMuDecision 0.148 0.0645 331 0.0214
    SpruceBandQ_BcToPipPipPimDecision 0.177 0.0774 275 0.0213
    SpruceBandQ_B0ToLcXic0barPimDecision 0.0886 0.0387 545 0.0211
    SpruceBandQ_B0ToLcLcbarKsLLDecision 0.0591 0.0258 808 0.0209
    SpruceBandQ_JpsiPPKPiDecision 0.177 0.0774 269 0.0208
    SpruceBandQ_BcToKpKpKmDecision 0.0591 0.0258 807 0.0208
    SpruceBandQ_JpsiToMuMuDetachedDecision 0.443 0.194 107 0.0208
    SpruceBandQ_XibcToLbKPiPiPiDecision 0.0295 0.0129 1610 0.0207
    SpruceBandQ_BcToB0KsPiDecision 0.0295 0.0129 1610 0.0207
    SpruceBandQ_BcToBpKsDecision 0.0295 0.0129 1610 0.0207
    SpruceBandQ_BcToBsPiDecision 0.0295 0.0129 1610 0.0207
    SpruceBandQ_XibcToLbPiDecision 0.0295 0.0129 1610 0.0207
    SpruceBandQ_XibcToXibzMuDecision 0.0295 0.0129 1610 0.0207
    SpruceBandQ_XibcToB0LambdaPiDecision 0.0295 0.0129 1610 0.0207
    SpruceBandQ_TbcToB0bKPiPiPiDecision 0.0295 0.0129 1610 0.0207
    SpruceBandQ_BcToPpPmKpDecision 0.0295 0.0129 1610 0.0207
    SpruceBandQ_XibstToBuLmdWSDecision 0.0295 0.0129 1610 0.0207
    SpruceBandQ_XibcToLbKMuDecision 0.0295 0.0129 1610 0.0207
    SpruceBandQ_XibcToLbKPiDecision 0.0295 0.0129 1610 0.0207
    SpruceBandQ_BcToBsPiPiPiDecision 0.0295 0.0129 1610 0.0207
    SpruceBandQ_XibstToBuLmdDecision 0.0295 0.0129 1610 0.0207
    SpruceBandQ_JpsiLambdaKDecision 0.0886 0.0387 532 0.0206
    SpruceBandQ_JpsiKKKKDecision 0.177 0.0774 263 0.0204
    SpruceBandQ_JpsiPPiDecision 0.295 0.129 155 0.02
    SpruceBandQ_DoubleCharm_D0ToHHDecision 0.236 0.103 191 0.0197
    SpruceBandQ_JpsiLambdaPiDecision 0.0886 0.0387 501 0.0194
    SpruceBandQ_JpsiLambdaPiPiDecision 0.0591 0.0258 749 0.0193
    SpruceBandQ_JpsiLambdaPDecision 0.0591 0.0258 749 0.0193
    SpruceBandQ_JpsiPPPDecision 0.0591 0.0258 749 0.0193
    SpruceBandQ_JpsiLambdaKPiDecision 0.0591 0.0258 749 0.0193
    SpruceBandQ_JpsiLambdaKKDecision 0.0591 0.0258 749 0.0193
    SpruceBandQ_JpsiKKPiPiPiDecision 0.207 0.0903 137 0.0124
    SpruceBandQ_BudForSpectroscopySLDecision 0.355 0.155 77.5 0.0121
    SpruceBandQ_JpsiKPiPiPiDecision 0.295 0.129 90 0.0117
    SpruceBandQ_XibForSpectroscopySLDecision 0.118 0.0516 222 0.0115
    SpruceBandQ_DiMuonIncHighPTDecision 0.384 0.168 51.4 0.00867
    SpruceBandQ_JpsiPiPiPiDecision 0.236 0.103 78.5 0.00814
    SpruceBandQ_DoubleCharm_D0ToKsLLHH_D0ToKsDDHHDecision 0.0591 0.0258 307 0.00793
    SpruceBandQ_JpsiKsKPiDecision 0.0886 0.0387 201 0.00778
    SpruceBandQ_JpsiPiPiDecision 0.177 0.0774 97.1 0.00754
    SpruceBandQ_DiMuonUpsilonDecision 0.148 0.0645 116 0.0075
    SpruceBandQ_JpsiKsKDecision 0.0886 0.0387 187 0.00724
    SpruceBandQ_JpsiKsKKDecision 0.0591 0.0258 276 0.00713
    SpruceBandQ_BeautyPiPiDecision 0.0886 0.0387 182 0.00705
    SpruceBandQ_JpsiPiPiPiPiDecision 0.207 0.0903 73.3 0.00666
    SpruceBandQ_DoubleCharm_D0ToKsLLHHDecision 0.118 0.0516 128 0.00662
    SpruceBandQ_DoubleCharm_D0ToHHHH_D0ToHHDecision 0.118 0.0516 126 0.00653
    SpruceBandQ_DoubleCharmSameSignDecision 0.177 0.0774 83.7 0.00652
    SpruceBandQ_DoubleCharmOppositeSignDecision 0.118 0.0516 122 0.00635
    SpruceBandQ_XibcToXibzPi_SLDecision 0.0591 0.0258 237 0.00612
    SpruceBandQ_XibcToXibzMu_SLDecision 0.0591 0.0258 237 0.00612
    SpruceBandQ_BeautyPiDecision 0.0886 0.0387 157 0.0061
    SpruceBandQ_psi2SKPiDecision 0.207 0.0903 65.7 0.00596
    SpruceBandQ_psi2SKKDecision 0.148 0.0645 90.4 0.00585
    SpruceBandQ_psi2SKKKPiDecision 0.148 0.0645 90.4 0.00585
    SpruceBandQ_psi2SKPiPiDecision 0.148 0.0645 89.2 0.00578
    SpruceBandQ_psi2SKKPiDecision 0.118 0.0516 110 0.0057
    SpruceBandQ_psi2SKKPiPiDecision 0.118 0.0516 110 0.0057
    SpruceBandQ_psi2SPKPiDecision 0.118 0.0516 110 0.0057
    SpruceBandQ_psi2SPPiPiDecision 0.118 0.0516 110 0.00568
    SpruceBandQ_psi2SPPiDecision 0.118 0.0516 110 0.00568
    SpruceBandQ_psi2SPPPiDecision 0.0886 0.0387 144 0.0056
    SpruceBandQ_psi2SKKPiPiPiDecision 0.0886 0.0387 144 0.0056
    SpruceBandQ_DoubleCharm_D0ToHHHHDecision 0.0886 0.0387 144 0.00559
    SpruceBandQ_BeautyKDecision 0.0886 0.0387 140 0.00544
    SpruceBandQ_BeautyPDecision 0.0886 0.0387 140 0.00544
    SpruceBandQ_BeautyK_SLDecision 0.118 0.0516 105 0.00543
    SpruceBandQ_JpsiKPiPiPiPiDecision 0.177 0.0774 69.7 0.00542
    SpruceBandQ_JpsiPiPiPiPiPiDecision 0.177 0.0774 67.5 0.00525
    SpruceBandQ_psi2SPKDecision 0.118 0.0516 96.1 0.00498
    SpruceBandQ_psi2SPPKDecision 0.0886 0.0387 126 0.00488
    SpruceBandQ_BeautyPPiDecision 0.0886 0.0387 125 0.00486
    SpruceBandQ_LbToEtacPpKm_EtacToPpPmDecision 0.384 0.168 25.1 0.00428
    SpruceBandQ_BeautyPiPi_SLDecision 0.0886 0.0387 104 0.00404
    SpruceBandQ_BeautyPPi_SLDecision 0.0886 0.0387 104 0.00404
    SpruceBandQ_BeautyP_SLDecision 0.0886 0.0387 104 0.00404
    SpruceBandQ_psi2SKKKDecision 0.118 0.0516 76.5 0.00396
    SpruceBandQ_BeautyPi_SLDecision 0.0886 0.0387 95.7 0.00372
    SpruceBandQ_DoubleCharm_D0ToHHHH_D0ToKsLLHHDecision 0.0591 0.0258 140 0.00362
    SpruceBandQ_JpsiPiDecision 0.118 0.0516 68.8 0.00357
    SpruceBandQ_psi2SPKKDecision 0.0886 0.0387 79.4 0.00308
    SpruceBandQ_psi2SPPDecision 0.0591 0.0258 115 0.00298
    SpruceBandQ_psi2SPPPDecision 0.0591 0.0258 115 0.00298
    SpruceBandQ_psi2SKKKKDecision 0.0591 0.0258 115 0.00298
    SpruceBandQ_psi2SPiPiDecision 0.118 0.0516 56.6 0.00294
    SpruceBandQ_psi2SKDecision 0.0591 0.0258 112 0.00291
    SpruceBandQ_psi2SPDecision 0.0591 0.0258 112 0.00289
    SpruceBandQ_psi2SPPKPiDecision 0.0295 0.0129 219 0.00283
    SpruceBandQ_Psi2SToMuMuDetachedDecision 0.0591 0.0258 108 0.00279
    SpruceBandQ_psi2SKPiPiPiPiDecision 0.0591 0.0258 107 0.00277
    SpruceBandQ_psi2SPiPiPiPiDecision 0.0591 0.0258 107 0.00277
    SpruceBandQ_psi2SPiPiPiDecision 0.0591 0.0258 107 0.00277
    SpruceBandQ_BcToPsi2SPipPipPimDecision 0.0591 0.0258 107 0.00277
    SpruceBandQ_psi2SKPiPiPiDecision 0.0591 0.0258 107 0.00277
    SpruceBandQ_psi2SPiPiPiPiPiDecision 0.0591 0.0258 107 0.00277
    SpruceBandQ_BdToEtacKpPim_EtacToKsLLKpPimDecision 0.0591 0.0258 107 0.00276
    SpruceBandQ_DoubleCharm_D0ToHHHH_D0ToKsDDHHDecision 0.0591 0.0258 104 0.0027
    SpruceBandQ_BeautyKK_SLDecision 0.0591 0.0258 90 0.00233
    SpruceBandQ_BeautyKPi_SLDecision 0.0591 0.0258 90 0.00233
    SpruceBandQ_tcc_d0tohhhhDecision 0.0886 0.0387 58.5 0.00229
    SpruceBandQ_BuToPipPipPimDecision 0.177 0.0774 28.2 0.00222
    SpruceBandQ_BdToEtacKpPim_EtacToHHHHDecision 0.325 0.142 13.3 0.00196
    SpruceBandQ_BsForSpectroscopySLDecision 0.0591 0.0258 74.6 0.00194
    SpruceBandQ_BcToJpsiPipPipPimDecision 0.0295 0.0129 146 0.00189
    SpruceBandQ_BeautyKKDecision 0.0295 0.0129 124 0.0016
    SpruceBandQ_BcToBpKPi_SLDecision 0.0591 0.0258 60.8 0.00158
    SpruceBandQ_TbcToB0bKMu_SLDecision 0.0591 0.0258 57.9 0.00151
    SpruceBandQ_DoubleCharm_D0ToKsLLHH_D0ToHHDecision 0.0591 0.0258 57.6 0.0015
    SpruceBandQ_DiMuonSameSignIncDecision 0.62 0.271 4.36 0.00126
    SpruceBandQ_DiMuonIncDecision 0.591 0.258 4.31 0.0012
    SpruceBandQ_LbToEtacPpKm_EtacToKsDDKpPimDecision 0.148 0.0645 15.7 0.00104

    BANDQLOW (172) lines

    Click to expand
    Line Total Retention (%) Rate (kHz) Avg DstData Size (kB) Total Bandwidth (GB/s)
    SpruceBandQ_psi2SLambdaKsDecision 0.0295 0.0129 69.1 0.000895
    SpruceBandQ_LbToEtacPpKm_EtacToKsLLKpPimDecision 0.118 0.0516 16.8 0.000884
    SpruceBandQ_BcToJpsi5PiDecision 0.0886 0.0387 21.7 0.000855
    SpruceBandQ_XibcToLbMuDecision 0.0295 0.0129 65.5 0.00085
    SpruceBandQ_XibcToLbMu_SLDecision 0.0295 0.0129 63 0.000818
    SpruceBandQ_LbForSpectroscopySLDecision 0.0295 0.0129 63 0.000818
    SpruceBandQ_XibcToLbPi_SLDecision 0.0295 0.0129 63 0.000818
    SpruceBandQ_JpsiKsPiDecision 0.0591 0.0258 29.7 0.000775
    SpruceBandQ_BdToEtacKpPim_EtacToKsDDKpPimDecision 0.0886 0.0387 18.6 0.000731
    SpruceBandQ_BdToEtacKpPim_EtacToPpPmDecision 0.177 0.0774 8.99 0.000723
    SpruceBandQ_BcToBsPi_SLDecision 0.0295 0.0129 50.4 0.000657
    SpruceBandQ_JpsiKsPiPiDecision 0.0295 0.0129 50.2 0.000651
    SpruceBandQ_JpsiPDecision 0.148 0.0645 7.6 0.000512
    SpruceBandQ_DiMuonSameSignIncHighPTDecision 0.236 0.103 4.31 0.000477
    SpruceBandQ_BpToJpsiKp_mTagDecision 0.118 0.0516 7.66 0.000423
    SpruceBandQ_tcc_d0tohhDecision 0.0886 0.0387 10.4 0.000419
    SpruceBandQ_BsToLcXic0barKmDecision 0.0591 0.0258 14.2 0.000379
    SpruceBandQ_LbToEtacPpKm_EtacToKpKmDecision 0.0886 0.0387 8.24 0.000338
    SpruceBandQ_BpToJpsiKp_pTagDecision 0.0886 0.0387 7.16 0.000289
    SpruceBandQ_LbToEtacPpKm_EtacToHHHHDecision 0.0886 0.0387 7.05 0.000288
    SpruceBandQ_psi2SKsKPiDecision 0.0886 0.0387 6.41 0.000263
    SpruceBandQ_psi2SPiDecision 0.0886 0.0387 6.07 0.000246
    SpruceBandQ_psi2SKsKDecision 0.0591 0.0258 6.67 0.000179
    SpruceBandQ_psi2SKsPiDecision 0.0591 0.0258 6.67 0.000179
    SpruceBandQ_ccbarToPpPmDetachedDecision 0.0295 0.0129 11.6 0.000153
    SpruceBandQ_BuToEtacKpPhi_EtacToHHHHDecision 0.0295 0.0129 9.12 0.000124
    SpruceBandQ_JpsiKsDecision 0.0295 0.0129 9.29 0.000123
    SpruceBandQ_JpsiPKsDecision 0.0295 0.0129 9.29 0.000123
    SpruceBandQ_BdToEtacKpPim_EtacToKpKmDecision 0.0295 0.0129 7.84 0.000106
    SpruceBandQ_psi2SKsDecision 0.0295 0.0129 7.19 9.64e-05
    SpruceBandQ_BcToLcpPmKpDecision 0.0295 0.0129 6.01 8.24e-05
    SpruceBandQ_psi2SLambdaDecision 0.0295 0.0129 5.13 6.99e-05
    SpruceBandQ_XibcToB0PKPi_SLDecision 0 0 0 0
    SpruceBandQ_XibcToJpsiDpLamDecision 0 0 0 0
    SpruceBandQ_XibcToJpsiDpPKmDecision 0 0 0 0
    SpruceBandQ_XibcToJpsiDzLamDecision 0 0 0 0
    SpruceBandQ_XibcToJpsiDzPKmDecision 0 0 0 0
    SpruceBandQ_XibcToJpsiDzPKmPipDecision 0 0 0 0
    SpruceBandQ_TbcToJpsiDzKmPipDecision 0 0 0 0
    SpruceBandQ_TbcToJpsiDzKsDecision 0 0 0 0
    SpruceBandQ_B0DpPiDecision 0 0 0 0
    SpruceBandQ_B0DpPi_SLDecision 0 0 0 0
    SpruceBandQ_B0DsDecision 0 0 0 0
    SpruceBandQ_B0Ds_SLDecision 0 0 0 0
    SpruceBandQ_B0D0Decision 0 0 0 0
    SpruceBandQ_BdToEtacKpPim_EtacToPipPimDecision 0 0 0 0
    SpruceBandQ_BcToPsi2SPipDecision 0 0 0 0
    SpruceBandQ_B0D0_SLDecision 0 0 0 0
    SpruceBandQ_BeautyXiDecision 0 0 0 0
    SpruceBandQ_BeautyXi_SLDecision 0 0 0 0
    SpruceBandQ_BmD0PiDecision 0 0 0 0
    SpruceBandQ_BmD0Pi_SLDecision 0 0 0 0
    SpruceBandQ_BmDpDecision 0 0 0 0
    SpruceBandQ_BmDp_SLDecision 0 0 0 0
    SpruceBandQ_BmDsDecision 0 0 0 0
    SpruceBandQ_BeautyOmega_SLDecision 0 0 0 0
    SpruceBandQ_XibcToB0LambdaPi_SLDecision 0 0 0 0
    SpruceBandQ_JpsiXiDecision 0 0 0 0
    SpruceBandQ_JpsiXiKDecision 0 0 0 0
    SpruceBandQ_JpsiXiKKDecision 0 0 0 0
    SpruceBandQ_JpsiXiKPiDecision 0 0 0 0
    SpruceBandQ_XibcToJpsiLcDecision 0 0 0 0
    SpruceBandQ_XibcToJpsiLcKmDecision 0 0 0 0
    SpruceBandQ_XibcToJpsiLcKmPipDecision 0 0 0 0
    SpruceBandQ_XibcToJpsiXiczDecision 0 0 0 0
    SpruceBandQ_XibcToLbKMu_SLDecision 0 0 0 0
    SpruceBandQ_JpsiXiPiPiDecision 0 0 0 0
    SpruceBandQ_BcToB0KsPi_SLDecision 0 0 0 0
    SpruceBandQ_BcToBpKs_SLDecision 0 0 0 0
    SpruceBandQ_B0ToLcLcbarKsDDDecision 0 0 0 0
    SpruceBandQ_B2XcXcDecision 0 0 0 0
    SpruceBandQ_BcForSpectroscopyDecision 0 0 0 0
    SpruceBandQ_BcToDspPpPmDecision 0 0 0 0
    SpruceBandQ_BcToB0KPiPi_SLDecision 0 0 0 0
    SpruceBandQ_B0D0PiDecision 0 0 0 0
    SpruceBandQ_B0D0Pi_SLDecision 0 0 0 0
    SpruceBandQ_Xibst0ToBdLmdDecision 0 0 0 0
    SpruceBandQ_XibcToLbKPiPiPi_SLDecision 0 0 0 0
    SpruceBandQ_XibcToLbKPi_SLDecision 0 0 0 0
    SpruceBandQ_XibcToXibmMuDecision 0 0 0 0
    SpruceBandQ_XibcToXibmMu_SLDecision 0 0 0 0
    SpruceBandQ_psi2SPKsDecision 0 0 0 0
    SpruceBandQ_BcForSpectroscopySLDecision 0 0 0 0
    SpruceBandQ_BcToDstpKpPimDecision 0 0 0 0
    SpruceBandQ_XibToJpsiXiDecision 0 0 0 0
    SpruceBandQ_XibToJpsiXiPiDecision 0 0 0 0
    SpruceBandQ_XibToLcDsmKDecision 0 0 0 0
    SpruceBandQ_TbcToB0bKPiPiPi_SLDecision 0 0 0 0
    SpruceBandQ_TbcToB0bKPi_SLDecision 0 0 0 0
    SpruceBandQ_TbcToBmKPiMu_SLDecision 0 0 0 0
    SpruceBandQ_TbcToBmKPiPi_SLDecision 0 0 0 0
    SpruceBandQ_TbcToJpsiDzDecision 0 0 0 0
    SpruceBandQ_XibcToXibmPiDecision 0 0 0 0
    SpruceBandQ_XibcToXibmPi_SLDecision 0 0 0 0
    SpruceBandQ_TbcToJpsiDpKmDecision 0 0 0 0
    SpruceBandQ_BuToEtacKpPhi_EtacToKpKmDecision 0 0 0 0
    SpruceBandQ_BuToEtacKpPhi_EtacToPipPimDecision 0 0 0 0
    SpruceBandQ_BuToEtacKpPhi_EtacToPpPmDecision 0 0 0 0
    SpruceBandQ_BsD0PiDecision 0 0 0 0
    SpruceBandQ_BsD0_SLDecision 0 0 0 0
    SpruceBandQ_BsDpDecision 0 0 0 0
    SpruceBandQ_BsDp_SLDecision 0 0 0 0
    SpruceBandQ_JpsiKsKsDecision 0 0 0 0
    SpruceBandQ_DoubleCharm_D0ToKsDDHHDecision 0 0 0 0
    SpruceBandQ_DoubleCharm_D0ToKsDDHH_D0ToHHDecision 0 0 0 0
    SpruceBandQ_DiMuonSoftDecision 0 0 0 0
    SpruceBandQ_JpsiOmegaPiPiDecision 0 0 0 0
    SpruceBandQ_BsD0Pi_SLDecision 0 0 0 0
    SpruceBandQ_BsToJpsiPhi_mTagDecision 0 0 0 0
    SpruceBandQ_OmegabToJpsiOmegaDecision 0 0 0 0
    SpruceBandQ_Psi2SToMuMuTightPromptDecision 0 0 0 0
    SpruceBandQ_LbToEtacPpKm_EtacToPipPimDecision 0 0 0 0
    SpruceBandQ_LbToLcDsmDecision 0 0 0 0
    SpruceBandQ_JpsiXiPDecision 0 0 0 0
    SpruceBandQ_JpsiXiPiDecision 0 0 0 0
    SpruceBandQ_BcToJpsiPipDecision 0 0 0 0
    SpruceBandQ_BcToBsPiPiPi_SLDecision 0 0 0 0
    SpruceBandQ_BeautyKPiDecision 0 0 0 0
    SpruceBandQ_BcToDpKpPimDecision 0 0 0 0
    SpruceBandQ_BcToDs1GammaDecision 0 0 0 0
    SpruceBandQ_BcToDs1GammaWSDecision 0 0 0 0
    SpruceBandQ_BcToDspKpKmDecision 0 0 0 0
    SpruceBandQ_BcToDspPipPimDecision 0 0 0 0
    SpruceBandQ_BmDs_SLDecision 0 0 0 0
    SpruceBandQ_BpToJpsiKp_mTag_MVADecision 0 0 0 0
    SpruceBandQ_BpToJpsiKp_pTag_MVADecision 0 0 0 0
    SpruceBandQ_BsD0Decision 0 0 0 0
    SpruceBandQ_BcToD0KpPipPimDecision 0 0 0 0
    SpruceBandQ_BeautyKsDecision 0 0 0 0
    SpruceBandQ_BeautyKs_SLDecision 0 0 0 0
    SpruceBandQ_BeautyLambdaDecision 0 0 0 0
    SpruceBandQ_BeautyLambda_SLDecision 0 0 0 0
    SpruceBandQ_BeautyOmegaDecision 0 0 0 0
    SpruceBandQ_BzToJpsiKst_mTagDecision 0 0 0 0
    SpruceBandQ_BzToJpsiKst_pTagDecision 0 0 0 0
    SpruceBandQ_DiMuonSameSignHighMassDecision 0 0 0 0
    SpruceBandQ_OmegabForSpectroscopySLDecision 0 0 0 0
    SpruceBandQ_JpsiOmegaDecision 0 0 0 0
    SpruceBandQ_JpsiOmegaKDecision 0 0 0 0
    SpruceBandQ_JpsiOmegaKKDecision 0 0 0 0
    SpruceBandQ_JpsiOmegaKPiDecision 0 0 0 0
    SpruceBandQ_JpsiOmegaPDecision 0 0 0 0
    SpruceBandQ_JpsiOmegaPiDecision 0 0 0 0
    SpruceBandQ_JpsiLambdaDecision 0 0 0 0
    SpruceBandQ_JpsiLambdaKsDecision 0 0 0 0
    SpruceBandQ_JpsiLambdaLambdaDecision 0 0 0 0
    SpruceBandQ_BsToJpsiPhi_pTagDecision 0 0 0 0
    SpruceBandQ_psi2SOmegaKDecision 0 0 0 0
    SpruceBandQ_psi2SXiKDecision 0 0 0 0
    SpruceBandQ_psi2SXiKKDecision 0 0 0 0
    SpruceBandQ_psi2SOmegaKKDecision 0 0 0 0
    SpruceBandQ_psi2SOmegaKPiDecision 0 0 0 0
    SpruceBandQ_psi2SOmegaPDecision 0 0 0 0
    SpruceBandQ_psi2SOmegaPiDecision 0 0 0 0
    SpruceBandQ_psi2SOmegaPiPiDecision 0 0 0 0
    SpruceBandQ_psi2SLambdaKKDecision 0 0 0 0
    SpruceBandQ_psi2SLambdaKPiDecision 0 0 0 0
    SpruceBandQ_psi2SLambdaLambdaDecision 0 0 0 0
    SpruceBandQ_psi2SLambdaPiDecision 0 0 0 0
    SpruceBandQ_psi2SLambdaPiPiDecision 0 0 0 0
    SpruceBandQ_psi2SOmegaDecision 0 0 0 0
    SpruceBandQ_psi2SKsKKDecision 0 0 0 0
    SpruceBandQ_psi2SKsKsDecision 0 0 0 0
    SpruceBandQ_psi2SKsPiPiDecision 0 0 0 0
    SpruceBandQ_psi2SLambdaKDecision 0 0 0 0
    SpruceBandQ_psi2SLambdaPDecision 0 0 0 0
    SpruceBandQ_psi2SXiKPiDecision 0 0 0 0
    SpruceBandQ_psi2SXiPDecision 0 0 0 0
    SpruceBandQ_psi2SXiPiDecision 0 0 0 0
    SpruceBandQ_psi2SXiPiPiDecision 0 0 0 0
    SpruceBandQ_tcc_d0tohh_d0tohhhhDecision 0 0 0 0
    SpruceBandQ_psi2SXiDecision 0 0 0 0

    B2CC (6) lines

    Click to expand
    Line Total Retention (%) Rate (kHz) Avg DstData Size (kB) Total Bandwidth (GB/s)
    SpruceB2CC_BsToJpsiPhi_DetachedDecision 0.0591 0.0258 265 0.00686
    SpruceB2CC_BsToJpsiPhi_ExtraMuonDecision 0.0591 0.0258 265 0.00686
    SpruceB2CC_Lb0ToJpsiSigma0_LLDecision 0 0 0 0
    SpruceB2CC_Lb0ToJpsiSigma0_DDDecision 0 0 0 0
    SpruceB2CC_BuToJpsiEtaPiplus_DetachedDecision 0 0 0 0
    SpruceB2CC_BsToJpsiKstarWideDecision 0 0 0 0

    QEE (25) lines

    Click to expand
    Line Total Retention (%) Rate (kHz) Avg DstData Size (kB) Total Bandwidth (GB/s)
    SpruceQEE_SingleHighPtMuonDecision 0.739 0.322 184 0.0594
    SpruceQEE_WJetDecision 0.561 0.245 153 0.0375
    SpruceQEE_IncSVTagDijetsDecision 0.798 0.348 103 0.036
    SpruceQEE_WJetJetDecision 0.295 0.129 183 0.0236
    SpruceQEE_SingleHighPtMuonNoMuIDDecision 0.0886 0.0387 223 0.00865
    SpruceQEE_SingleHighPtElectronDecision 0.148 0.0645 80.5 0.00521
    SpruceQEE_diTopoTag2525Decision 0.295 0.129 36.7 0.00477
    SpruceQEE_Dijets1515Decision 0.0886 0.0387 111 0.00432
    SpruceQEE_Dijets2525Decision 0.0886 0.0387 105 0.00406
    SpruceQEE_SingleHighPtElectronIsoDecision 0.148 0.0645 52.6 0.00341
    SpruceQEE_WGammaToEPhotonDecision 0.177 0.0774 40.4 0.00316
    SpruceQEE_SingleJet45Decision 0.0886 0.0387 78.7 0.00305
    SpruceQEE_ZToMuMu_SingleNoMuIDDecision 0.0295 0.0129 189 0.00244
    SpruceQEE_ZToMuMu_DoubleNoMuIDDecision 0.0295 0.0129 189 0.00244
    SpruceQEE_diSVTag3535Decision 0.0295 0.0129 179 0.00232
    SpruceQEE_diSVTag2525Decision 0.0295 0.0129 139 0.0018
    SpruceQEE_SingleJet35Decision 0.0295 0.0129 129 0.00166
    SpruceQEE_SingleJet25Decision 0.0295 0.0129 122 0.00158
    SpruceQEE_WEJetDecision 0.207 0.0903 16.6 0.00153
    SpruceQEE_DiElectronSameSignHighMassDecision 0.0295 0.0129 98.1 0.00127
    SpruceQEE_diTopoTag3535Decision 0.0591 0.0258 47.6 0.00124
    SpruceQEE_WSVJetDecision 0.0591 0.0258 43.9 0.00115
    SpruceQEE_ZGammaToEEPhotonDecision 0.0295 0.0129 78.7 0.00102
    SpruceQEE_ZZToEEEEDecision 0.0295 0.0129 78.7 0.00102
    SpruceQEE_Dijets3535Decision 0.0295 0.0129 78 0.00101

    QEELOW (57) lines

    Click to expand
    Line Total Retention (%) Rate (kHz) Avg DstData Size (kB) Total Bandwidth (GB/s)
    SpruceQEE_DiMuonSameSignHighMassDecision 0.0295 0.0129 72.1 0.000936
    SpruceQEE_HtoMuMu_TTDecision 0.473 0.206 3.92 0.00087
    SpruceQEE_DiElectronDisplaced_PersistPhotonsDecision 0.0591 0.0258 33.1 0.000862
    SpruceQEE_DiElectronPrompt_PersistPhotonsDecision 0.0591 0.0258 29.5 0.000771
    SpruceQEE_diSVTag3030Decision 0.0295 0.0129 46.1 0.000603
    SpruceQEE_BuToKpDarkBoson_DarkBosontohhDecision 0.148 0.0645 5.71 0.000394
    SpruceQEE_WESVJetDecision 0.0591 0.0258 13.7 0.000364
    SpruceQEE_diTopoTag1010Decision 0.0591 0.0258 13.5 0.00036
    SpruceQEE_TrijetsDecision 0.0295 0.0129 21.3 0.00028
    SpruceQEE_B0ToKst0DarkBoson_DarkBosontohhDecision 0.0591 0.0258 6.44 0.000179
    SpruceQEE_diTopoTag1515Decision 0.0295 0.0129 12.7 0.000171
    SpruceQEE_WGammaToMuPhotonDecision 0.0295 0.0129 8.38 0.000112
    SpruceQEE_ZJetJetDecision 0 0 0 0
    SpruceQEE_ZJetPersistRecoDecision 0 0 0 0
    SpruceQEE_ZSVJetDecision 0 0 0 0
    SpruceQEE_diSVTag1515Decision 0 0 0 0
    SpruceQEE_ZZToMuMuMuMuDecision 0 0 0 0
    SpruceQEE_ZZToMuMuEEDecision 0 0 0 0
    SpruceQEE_diSVTag1010Decision 0 0 0 0
    SpruceQEE_SingleHighPtElectronPrescaleDecision 0 0 0 0
    SpruceQEE_diSVTag2020Decision 0 0 0 0
    SpruceQEE_ZEEJetDecision 0 0 0 0
    SpruceQEE_WZToMuMuMuDecision 0 0 0 0
    SpruceQEE_WZToMuMuEDecision 0 0 0 0
    SpruceQEE_WZToEEMuDecision 0 0 0 0
    SpruceQEE_WZToEEEDecision 0 0 0 0
    SpruceQEE_WWToMuEDecision 0 0 0 0
    SpruceQEE_ZJetDecision 0 0 0 0
    SpruceQEE_ZGammaToMuMuPhotonLLDecision 0 0 0 0
    SpruceQEE_ZGammaToMuMuPhotonDDDecision 0 0 0 0
    SpruceQEE_ZGammaToMuMuPhotonDecision 0 0 0 0
    SpruceQEE_ZGammaToEEPhotonLLDecision 0 0 0 0
    SpruceQEE_ZGammaToEEPhotonDDDecision 0 0 0 0
    SpruceQEE_ZSVJetSVJetDecision 0 0 0 0
    SpruceQEE_diTopoTag3030Decision 0 0 0 0
    SpruceQEE_diTopoTag2020Decision 0 0 0 0
    SpruceQEE_ZToEEDecision 0 0 0 0
    SpruceQEE_ZEEJetJetDecision 0 0 0 0
    SpruceQEE_ZEESVJetDecision 0 0 0 0
    SpruceQEE_ZEESVJetSVJetDecision 0 0 0 0
    SpruceQEE_ZToMuMuDecision 0 0 0 0
    SpruceQEE_ZZToEEMuMuDecision 0 0 0 0
    SpruceQEE_Dijets3030Decision 0 0 0 0
    SpruceQEE_Dijets2020Decision 0 0 0 0
    SpruceQEE_WGammaToEPhotonLLDecision 0 0 0 0
    SpruceQEE_WGammaToMuPhotonDDDecision 0 0 0 0
    SpruceQEE_WGammaToMuPhotonLLDecision 0 0 0 0
    SpruceQEE_TrijetsTwoSVTagDecision 0 0 0 0
    SpruceQEE_WEJetJetDecision 0 0 0 0
    SpruceQEE_WESVJetSVJetDecision 0 0 0 0
    SpruceQEE_WGammaToEPhotonDDDecision 0 0 0 0
    SpruceQEE_SingleHighPtMuonNoMuIDNoIsoDecision 0 0 0 0
    SpruceQEE_SingleJet15Decision 0 0 0 0
    SpruceQEE_TTbarToMuEDecision 0 0 0 0
    SpruceQEE_TTbarToMuEBjetDecision 0 0 0 0
    SpruceQEE_SSDiMuonJetPersistRecoDecision 0 0 0 0
    SpruceQEE_WSVJetSVJetDecision 0 0 0 0

    RD (23) lines

    Click to expand
    Line Total Retention (%) Rate (kHz) Avg DstData Size (kB) Total Bandwidth (GB/s)
    SpruceRD_B0ToHpHmEEDecision 0.502 0.219 65.1 0.0144
    SpruceRD_B0ToHpHmEE_SameSignDecision 0.561 0.245 57.8 0.0143
    SpruceRD_BuToHpEEDecision 0.532 0.232 44.1 0.0103
    SpruceRD_B0ToHpHmMuMuDecision 0.266 0.116 55.6 0.00651
    SpruceRD_BuToHpEE_SameSignDecision 0.414 0.181 35.2 0.00644
    SpruceRD_B0ToHpHmMuMu_SameSignDecision 0.177 0.0774 72.1 0.00562
    SpruceRD_BuToHpMuMuDecision 0.325 0.142 39.1 0.00561
    SpruceRD_BuToHpMuMu_SameSignDecision 0.266 0.116 37.3 0.00438
    SpruceRD_BuToPipMuMuDecision 0.148 0.0645 54.5 0.00355
    SpruceRD_BuToKpMuMuDecision 0.118 0.0516 53.1 0.00276
    SpruceRD_BToPpPmEESSDecision 0.118 0.0516 43.5 0.00227
    SpruceRD_LbToPKTauMu_TauToMu_FakeMuFromTau_SSPMuDecision 0.414 0.181 11.2 0.00212
    SpruceRD_BuToKTauMu_TauToMu_FakeMuFromTau_SSKMuDecision 0.207 0.0903 22.5 0.00207
    SpruceRD_BsToKKTauMu_TauToMu_FakeMuFromTauDecision 0.355 0.155 11.1 0.0018
    SpruceRD_B0ToPipPimEEDecision 0.0591 0.0258 61.5 0.0016
    SpruceRD_BuToKTauMu_TauToMu_OSKMuDecision 0.207 0.0903 16.9 0.00158
    SpruceRD_BuToKTauTau_TauToMu_FakeKDecision 0.236 0.103 14 0.00149
    SpruceRD_LbToPKTauMu_TauToMu_FakeMuFromTau_OSPMuDecision 0.236 0.103 11.9 0.00128
    SpruceRD_BdToKPiTauMu_TauToMu_FakeMuFromTau_SSKMuDecision 0.0886 0.0387 30.9 0.00122
    SpruceRD_BuToPipMuMu_SameSignDecision 0.0295 0.0129 90.4 0.00117
    SpruceRD_B0ToKpPimMuMu_SameSignDecision 0.0295 0.0129 90.4 0.00117
    SpruceRD_B0ToPipPimMuMuDecision 0.0295 0.0129 90.4 0.00117
    SpruceRD_BuToKTauTau_TauToMuDecision 0.236 0.103 9.85 0.00107

    RDLOW (120) lines

    Click to expand
    Line Total Retention (%) Rate (kHz) Avg DstData Size (kB) Total Bandwidth (GB/s)
    SpruceRD_BuToKpResolvedPi0EEDecision 0.177 0.0774 11.7 0.000938
    SpruceRD_BuToKpResolvedPi0EE_SameSignDecision 0.0886 0.0387 23.6 0.00093
    SpruceRD_BuToKTauMu_TauToMu_SSKMuDecision 0.177 0.0774 10.9 0.000885
    SpruceRD_BdToKstTauTau_KstToKPi_TauToMu_FakePiDecision 0.0886 0.0387 21.7 0.000864
    SpruceRD_BuToKpEEDecision 0.0295 0.0129 63.1 0.00082
    SpruceRD_BsToPhiTauTau_PhiToKK_TauToMu_SSKDecision 0.0591 0.0258 29.4 0.000772
    SpruceRD_BuToKpPipPimEEDecision 0.0295 0.0129 55.2 0.000717
    SpruceRD_B0ToKpPimEEDecision 0.0295 0.0129 55.2 0.000717
    SpruceRD_B0ToKpPimEE_SameSignDecision 0.0295 0.0129 55.2 0.000717
    SpruceRD_B0ToKpKmMuMuDecision 0.0295 0.0129 49 0.000637
    SpruceRD_BuToKpMuMu_SameSignDecision 0.0886 0.0387 15 0.000596
    SpruceRD_LbToPKTauTau_TauToMu_SSPKDecision 0.0295 0.0129 44.3 0.000577
    SpruceRD_BToPpPmMuMuDecision 0.0295 0.0129 44.3 0.000577
    SpruceRD_B0ToKpPimMuE_SameSignMuEDecision 0.0295 0.0129 43.7 0.00057
    SpruceRD_BuToKTauMu_TauToMu_FakeMuFromTau_OSKMuDecision 0.118 0.0516 9.06 0.000494
    SpruceRD_BdToKstTauTau_KstToKPi_TauToMu_FakeKDecision 0.118 0.0516 8.99 0.000492
    SpruceRD_BdToKstTauTau_KstToKPi_TauToMuDecision 0.0886 0.0387 10.8 0.000437
    SpruceRD_BuToKTauTau_TauToMu_SSMu_OSKMuDecision 0.0886 0.0387 10.3 0.000417
    SpruceRD_BuToKTauTau_TauToMu_SSMu_SSKMuDecision 0.0591 0.0258 14.7 0.000391
    SpruceRD_BsToPhiTauTau_PhiToKK_TauToMu_FakeKDecision 0.0591 0.0258 13.5 0.000364
    SpruceRD_LbToPKTauMu_TauToMu_SSPK_OSPMuDecision 0.0591 0.0258 13.1 0.000363
    SpruceRD_BuToKTauMu_TauToMu_FakeK_SSKMuDecision 0.0886 0.0387 7.71 0.000316
    SpruceRD_BdToKstTauTau_KstToKPi_TauToMu_SSMu_OSKMuDecision 0.0591 0.0258 10.9 0.000293
    SpruceRD_LbToPKTauTau_TauToMu_FakeKDecision 0.0591 0.0258 10.7 0.000291
    SpruceRD_BdToKstTauTau_KstToKPi_TauToMu_SSMu_SSKMuDecision 0.0295 0.0129 21.3 0.00028
    SpruceRD_BdToKPiTauMu_TauToMu_SSMu_SSKMuDecision 0.0295 0.0129 21.3 0.00028
    SpruceRD_LbToPKTauTau_TauToMu_SSMu_OSPMuDecision 0.0295 0.0129 21.3 0.00028
    SpruceRD_LbToPKTauMu_TauToMu_SSMu_OSPMuDecision 0.0295 0.0129 21.3 0.00028
    SpruceRD_BuToL0PmEE_LLDecision 0.0591 0.0258 10.1 0.000273
    SpruceRD_LbToPKTauMu_TauToMu_FakeK_OSPMuDecision 0.0591 0.0258 8.91 0.000243
    SpruceRD_BuToKTauMu_TauToMu_SSMu_SSKMuDecision 0.0295 0.0129 17.5 0.000234
    SpruceRD_BsToKKTauMu_TauToMu_SSK_SSKMuDecision 0.0295 0.0129 14.5 0.000195
    SpruceRD_BsToKKTauMu_TauToMu_SSK_OSKMuDecision 0.0295 0.0129 14.5 0.000195
    SpruceRD_LbToPKTauMu_TauToMu_SSPK_SSPMuDecision 0.0295 0.0129 14.5 0.000195
    SpruceRD_BuToKpResolvedPi0MuMuDecision 0.0295 0.0129 12.3 0.000167
    SpruceRD_BdToKstTauTau_KstToKPi_TauToMu_FakeMuDecision 0.0295 0.0129 12 0.000162
    SpruceRD_BdToKPiTauMu_TauToMu_SSMu_OSKMuDecision 0.0295 0.0129 10.9 0.000148
    SpruceRD_BsToPhiTauTau_PhiToKK_TauToMu_FakeMuDecision 0.0295 0.0129 10.8 0.000147
    SpruceRD_BuToKTauMu_TauToMu_SSMu_OSKMuDecision 0.0295 0.0129 10.9 0.000145
    SpruceRD_LbToPKTauMu_TauToMu_SSMu_SSPMuDecision 0.0295 0.0129 10.9 0.000145
    SpruceRD_LbToPKTauTau_TauToMu_SSMu_SSPMuDecision 0.0295 0.0129 10.9 0.000145
    SpruceRD_LbToPKTauMu_TauToMu_FakeP_SSPMuDecision 0.0295 0.0129 10.3 0.000141
    SpruceRD_LbToPKTauMu_TauToMu_FakeK_SSPMuDecision 0.0295 0.0129 10.3 0.000141
    SpruceRD_BsToKpKmGamma_GammaToEELLDecision 0.0295 0.0129 9.75 0.00014
    SpruceRD_BuToKTauMu_TauToMu_FakeK_OSKMuDecision 0.0295 0.0129 10.2 0.00014
    SpruceRD_BuToKTauMu_TauToMu_FakeMuFromB_OSKMuDecision 0.0295 0.0129 10.2 0.000137
    SpruceRD_LbToLambdaGamma_LL_GammaToEELLDecision 0.0295 0.0129 9.62 0.00013
    SpruceRD_BdToKPiTauMu_TauToMu_FakeMuFromTau_OSKMuDecision 0.0295 0.0129 8.82 0.000123
    SpruceRD_BdToKpPimGamma_GammaToEELLDecision 0.0295 0.0129 7.97 0.000112
    SpruceRD_BuToL0PmEESS_LLDecision 0.0295 0.0129 7.88 0.000108
    SpruceRD_BsToKstKstTauTau_KstToKPi_TauToMu_FakeMuDecision 0.0295 0.0129 7.79 0.000106
    SpruceRD_BsToKKTauMu_TauToMu_FakeMuFromBDecision 0.0295 0.0129 7.31 0.000101
    SpruceRD_BdToKPiTauMu_TauToMu_FakeK_SSKMuDecision 0.0295 0.0129 6.89 9.45e-05
    SpruceRD_LbToLambdaGamma_DD_GammaToEELLDecision 0.0295 0.0129 6.72 9.12e-05
    SpruceRD_BuToKpMuE_SameSignMuEDecision 0.0295 0.0129 6.08 8.37e-05
    SpruceRD_BsToKstKstTauTau_KstToKPi_TauToMu_SSKstDecision 0 0 0 0
    SpruceRD_BuToKTauTau_TauToMu_FakeMuDecision 0 0 0 0
    SpruceRD_BdToKPiTauMu_TauToMu_FakePi_OSKMuDecision 0 0 0 0
    SpruceRD_BsToPhiGammaDecision 0 0 0 0
    SpruceRD_BdToKPiTauMu_TauToMu_FakePi_SSKMuDecision 0 0 0 0
    SpruceRD_BsToPhiTauTau_PhiToKK_TauToMuDecision 0 0 0 0
    SpruceRD_BuToPipEE_SameSignDecision 0 0 0 0
    SpruceRD_BdToKPiTauMu_TauToMu_OSKMuDecision 0 0 0 0
    SpruceRD_BuToPipEEDecision 0 0 0 0
    SpruceRD_BdToKPiTauMu_TauToMu_SSKMuDecision 0 0 0 0
    SpruceRD_BsToKstKstTauTau_KstToKPi_TauToMu_SSMuDecision 0 0 0 0
    SpruceRD_BuToKpEE_SameSignDecision 0 0 0 0
    SpruceRD_BdToKPiTauMu_TauToMu_SSKPi_SSKMuDecision 0 0 0 0
    SpruceRD_BdToKpPimGamma_GammaToEEDDDecision 0 0 0 0
    SpruceRD_BdToKstGammaDecision 0 0 0 0
    SpruceRD_BdToKPiTauMu_TauToMu_SSKPi_OSKMuDecision 0 0 0 0
    SpruceRD_BdToKPiTauMu_TauToMu_FakeMuFromB_SSKMuDecision 0 0 0 0
    SpruceRD_BuToKTauMu_TauToMu_FakeMuFromB_SSKMuDecision 0 0 0 0
    SpruceRD_BdToPipPimGamma_GammaToEEDDDecision 0 0 0 0
    SpruceRD_BsToPhiTauTau_PhiToKK_TauToMu_SSMuDecision 0 0 0 0
    SpruceRD_BsToKstKstTauTau_KstToKPi_TauToMuDecision 0 0 0 0
    SpruceRD_BdToKPiTauMu_TauToMu_FakeMuFromB_OSKMuDecision 0 0 0 0
    SpruceRD_BdToPipPimGamma_GammaToEELLDecision 0 0 0 0
    SpruceRD_BsToKKTauMu_TauToMu_SSmuDecision 0 0 0 0
    SpruceRD_BdToKstTauTau_KstToKPi_TauToMu_SSKPiDecision 0 0 0 0
    SpruceRD_BsToKpKmGamma_GammaToEEDDDecision 0 0 0 0
    SpruceRD_BsToKKTauMu_TauToMu_FakeKDecision 0 0 0 0
    SpruceRD_BsToKKTauMu_TauToMuDecision 0 0 0 0
    SpruceRD_B0ToKpKmMuMu_SameSignDecision 0 0 0 0
    SpruceRD_B0ToKpKmEE_SameSignDecision 0 0 0 0
    SpruceRD_B0ToKpKmEEDecision 0 0 0 0
    SpruceRD_B0ToPipPimMuMu_SameSignDecision 0 0 0 0
    SpruceRD_BToPpPmEEDecision 0 0 0 0
    SpruceRD_BToPpPmMuMuSSDecision 0 0 0 0
    SpruceRD_BdToKPiTauMu_TauToMu_FakeK_OSKMuDecision 0 0 0 0
    SpruceRD_B0ToKpPimMuEDecision 0 0 0 0
    SpruceRD_B0ToKpPimMuMuDecision 0 0 0 0
    SpruceRD_B0ToPipPimEE_SameSignDecision 0 0 0 0
    SpruceRD_BuToKpPipPimMuMuDecision 0 0 0 0
    SpruceRD_BuToKpPipPimMuMu_SameSignDecision 0 0 0 0
    SpruceRD_LbToLambdaGamma_DD_GammaToEEDDDecision 0 0 0 0
    SpruceRD_LbToLambdaGamma_LL_GammaToEEDDDecision 0 0 0 0
    SpruceRD_BuToKstpGamma_KstpToKSDDPi_GammaToEEDDDecision 0 0 0 0
    SpruceRD_BuToKstpGamma_KstpToKSDDPi_GammaToEELLDecision 0 0 0 0
    SpruceRD_BuToKstpGamma_KstpToKSLLPi_GammaToEEDDDecision 0 0 0 0
    SpruceRD_BuToKstpGamma_KstpToKSLLPi_GammaToEELLDecision 0 0 0 0
    SpruceRD_BuToL0PmMuMuSS_LLDecision 0 0 0 0
    SpruceRD_BuToL0PmMuMu_LLDecision 0 0 0 0
    SpruceRD_BuToKpPipPimEE_SameSignDecision 0 0 0 0
    SpruceRD_BuToKpResolvedPi0MuMu_SameSignDecision 0 0 0 0
    SpruceRD_BuToKpKpKmEEDecision 0 0 0 0
    SpruceRD_BuToKpKpKmEE_SameSignDecision 0 0 0 0
    SpruceRD_BuToKpKpKmMuMuDecision 0 0 0 0
    SpruceRD_BuToKpKpKmMuMu_SameSignDecision 0 0 0 0
    SpruceRD_BuToKpMuEDecision 0 0 0 0
    SpruceRD_LbToPKTauTau_TauToMu_FakeMuDecision 0 0 0 0
    SpruceRD_LbToPKTauTau_TauToMu_FakePDecision 0 0 0 0
    SpruceRD_LbToPpKmGamma_GammaToEELLDecision 0 0 0 0
    SpruceRD_LbToPKTauMu_TauToMu_OSPMuDecision 0 0 0 0
    SpruceRD_LbToPKTauMu_TauToMu_SSPMuDecision 0 0 0 0
    SpruceRD_LbToPKTauTau_TauToMuDecision 0 0 0 0
    SpruceRD_LbToPKTauMu_TauToMu_FakeMuFromB_OSPMuDecision 0 0 0 0
    SpruceRD_LbToPKTauMu_TauToMu_FakeMuFromB_SSPMuDecision 0 0 0 0
    SpruceRD_LbToPKTauMu_TauToMu_FakeP_OSPMuDecision 0 0 0 0
    SpruceRD_LbToPpKmGamma_GammaToEEDDDecision 0 0 0 0

    BNOC (18) lines

    Click to expand
    Line Total Retention (%) Rate (kHz) Avg DstData Size (kB) Total Bandwidth (GB/s)
    SpruceBnoC_BdToPipPim_NoPIDDecision 0.355 0.155 115 0.0227
    SpruceBnoC_BdsToKpKmPipPimDecision 0.325 0.142 152 0.0221
    SpruceBnoC_BdsToKpKpKmPimDecision 0.236 0.103 195 0.0206
    SpruceBnoC_BuToKSKpKmPip_LLDecision 0.177 0.0774 127 0.00984
    SpruceBnoC_BuToKSKpKpKm_DDDecision 0.236 0.103 54 0.00561
    SpruceBnoC_BuToKSKpPipPim_LLDecision 0.118 0.0516 95.2 0.00494
    SpruceBnoC_BdsToKpPipPimPimDecision 0.148 0.0645 73.9 0.0048
    SpruceBnoC_BuToKSKpKpPim_DDDecision 0.0295 0.0129 349 0.0045
    SpruceBnoC_BdsToKpKpKmKmDecision 0.0591 0.0258 170 0.00439
    SpruceBnoC_BdsToPipPipPimPimDecision 0.0886 0.0387 97.6 0.0038
    SpruceBnoC_BuToKSKpKpPim_LLDecision 0.118 0.0516 56.1 0.00292
    SpruceBnoC_Lb0ToPpKpKmKmDecision 0.177 0.0774 34.3 0.0027
    SpruceBnoC_Lb0ToPpKmKpPimDecision 0.148 0.0645 37.5 0.00245
    SpruceBnoC_Lb0ToPpKmPipPimDecision 0.118 0.0516 44.8 0.00233
    SpruceBnoC_Lb0ToPpKpPimPimDecision 0.0886 0.0387 58.1 0.00227
    SpruceBnoC_Lb0ToPpPipPimPimDecision 0.0886 0.0387 57.5 0.00224
    SpruceBnoC_BuTopipipipipiDecision 0.0591 0.0258 58.9 0.00153
    SpruceBnoC_BuToKpipipipiDecision 0.0295 0.0129 111 0.00144

    BNOCLOW (43) lines

    Click to expand
    Line Total Retention (%) Rate (kHz) Avg DstData Size (kB) Total Bandwidth (GB/s)
    SpruceBnoC_BuToKSKpKmPip_DDDecision 0.118 0.0516 11.7 0.000623
    SpruceBnoC_BuToKSKpKpKm_LLDecision 0.118 0.0516 10.2 0.000548
    SpruceBnoC_BuToKSKmPipPip_LLDecision 0.118 0.0516 9.97 0.000542
    SpruceBnoC_BuToKSKpPipPim_DDDecision 0.0591 0.0258 13.7 0.000363
    SpruceBnoC_BuToKSKmPipPip_DDDecision 0.0295 0.0129 9.33 0.000125
    SpruceBnoC_XibToLmdPipPimPimPi0_NoPID_LL_mergedDecision 0 0 0 0
    SpruceBnoC_XibToLmdPipPimPimPi0_NoPID_LL_resolvedDecision 0 0 0 0
    SpruceBnoC_XibmToSigma0Km_DDDecision 0 0 0 0
    SpruceBnoC_XibmToSigma0Km_LLDecision 0 0 0 0
    SpruceBnoC_XibmToSigma0Pim_DDDecision 0 0 0 0
    SpruceBnoC_XibmToSigma0Pim_LLDecision 0 0 0 0
    SpruceBnoC_Lb0ToSigma0Phi_DDDecision 0 0 0 0
    SpruceBnoC_Lb0ToSigma0Phi_LLDecision 0 0 0 0
    SpruceBnoC_XibToLmdPimPi0_NoPID_DD_mergedDecision 0 0 0 0
    SpruceBnoC_XibToLmdPimPi0_NoPID_DD_resolvedDecision 0 0 0 0
    SpruceBnoC_XibToLmdPimPi0_NoPID_LL_mergedDecision 0 0 0 0
    SpruceBnoC_XibToLmdPimPi0_NoPID_LL_resolvedDecision 0 0 0 0
    SpruceBnoC_XibToLmdPipPimPimPi0_NoPID_DD_mergedDecision 0 0 0 0
    SpruceBnoC_XibToLmdPipPimPimPi0_NoPID_DD_resolvedDecision 0 0 0 0
    SpruceBnoC_BdsToPi0Pi0_resolvedDecision 0 0 0 0
    SpruceBnoC_BdsToPipPipPimPimPi0_NoPID_mergedDecision 0 0 0 0
    SpruceBnoC_BdsToPipPipPimPimPi0_NoPID_resolvedDecision 0 0 0 0
    SpruceBnoC_BdsToKsPipPimPi0_NoPID_DD_mergedDecision 0 0 0 0
    SpruceBnoC_BdsToKsPipPimPi0_NoPID_DD_resolvedDecision 0 0 0 0
    SpruceBnoC_BdsToPi0Pi0_mergedDecision 0 0 0 0
    SpruceBnoC_BdsToKsPipPimPi0_NoPID_LL_mergedDecision 0 0 0 0
    SpruceBnoC_BdsToKsPipPimPi0_NoPID_LL_resolvedDecision 0 0 0 0
    SpruceBnoC_BuToKSPipPipPim_DDDecision 0 0 0 0
    SpruceBnoC_BuToKSPipPipPim_LLDecision 0 0 0 0
    SpruceBnoC_BuToKsPipPi0_NoPID_DD_mergedDecision 0 0 0 0
    SpruceBnoC_BuToKsPipPi0_NoPID_DD_resolvedDecision 0 0 0 0
    SpruceBnoC_BuToKsPipPi0_NoPID_LL_mergedDecision 0 0 0 0
    SpruceBnoC_BuToKsPipPi0_NoPID_LL_resolvedDecision 0 0 0 0
    SpruceBnoC_Lb0ToLmdPipPimPi0_NoPID_DD_mergedDecision 0 0 0 0
    SpruceBnoC_Lb0ToLmdPipPimPi0_NoPID_DD_resolvedDecision 0 0 0 0
    SpruceBnoC_Lb0ToLmdPipPimPi0_NoPID_LL_mergedDecision 0 0 0 0
    SpruceBnoC_Lb0ToLmdPipPimPi0_NoPID_LL_resolvedDecision 0 0 0 0
    SpruceBnoC_BuToKsPipPipPimPi0_NoPID_DD_mergedDecision 0 0 0 0
    SpruceBnoC_BuToKsPipPipPimPi0_NoPID_DD_resolvedDecision 0 0 0 0
    SpruceBnoC_BuToKsPipPipPimPi0_NoPID_LL_mergedDecision 0 0 0 0
    SpruceBnoC_BuToKsPipPipPimPi0_NoPID_LL_resolvedDecision 0 0 0 0
    SpruceBnoC_BuToPipPipPimPi0_NoPID_mergedDecision 0 0 0 0
    SpruceBnoC_BuToPipPipPimPi0_NoPID_resolvedDecision 0 0 0 0

    IFT (40) lines

    Click to expand
    Line Total Retention (%) Rate (kHz) Avg DstData Size (kB) Total Bandwidth (GB/s)
    SpruceIFT_SMOG2MBPassthroughDecision 1.45 0.632 3.13 0.00209
    SpruceIFT_5GeVIsolatedGammaDecision 0.0295 0.0129 84.8 0.0011
    SpruceIFT_10GeVIsolatedGammaDecision 0.0295 0.0129 71.3 0.000923
    SpruceIFT_SMOG2LumiPassthroughDecision 0.0591 0.0258 5.45 0.000145
    SpruceIFT_SMOG2Xi2Lambda0pi_dddDecision 0 0 0 0
    SpruceIFT_SMOG2Xi2Lambda0pi_ddlDecision 0 0 0 0
    SpruceIFT_SMOG2Xi2Lambda0pi_lllDecision 0 0 0 0
    SpruceIFT_SMOG2ccTo2Pi2KDecision 0 0 0 0
    SpruceIFT_SMOG2ccTo4KDecision 0 0 0 0
    SpruceIFT_SMOG2ccTo4PiDecision 0 0 0 0
    SpruceIFT_SMOG2Omega2Lambda0K_lllDecision 0 0 0 0
    SpruceIFT_SMOG2PassthroughDecision 0 0 0 0
    SpruceIFT_SMOG2DY2MuMuExcludeCCBarLowDecision 0 0 0 0
    SpruceIFT_SMOG2DY2MuMuSSDecision 0 0 0 0
    SpruceIFT_20GeVIsolatedGammaDecision 0 0 0 0
    SpruceIFT_SMOG2LcTopKPiDecision 0 0 0 0
    SpruceIFT_SMOG2LowDiMuonDecision 0 0 0 0
    SpruceIFT_SMOG2LowDiMuonSSDecision 0 0 0 0
    SpruceIFT_SMOG2Omega2Lambda0K_dddDecision 0 0 0 0
    SpruceIFT_SMOG2Omega2Lambda0K_ddlDecision 0 0 0 0
    SpruceIFT_SMOG2Lambda02PPiLLDecision 0 0 0 0
    SpruceIFT_SMOG2Passthrough_PV_in_SMOG2Decision 0 0 0 0
    SpruceIFT_SMOG2Phi2kkDecision 0 0 0 0
    SpruceIFT_SMOG2SingleTrackHighPTDecision 0 0 0 0
    SpruceIFT_SMOG2SingleTrackVeryHighPTDecision 0 0 0 0
    SpruceIFT_SMOG2Ups2MuMuDecision 0 0 0 0
    SpruceIFT_SMOG2Ups2MuMuSSDecision 0 0 0 0
    SpruceIFT_SMOG2DY2MuMuExcludeCCBarIntermediateDecision 0 0 0 0
    SpruceIFT_SMOG2Detached2BodyDecision 0 0 0 0
    SpruceIFT_SMOG2Detached3BodyDecision 0 0 0 0
    SpruceIFT_SMOG2DsToKKPiDecision 0 0 0 0
    SpruceIFT_SMOG2Jpsi2MuMuDecision 0 0 0 0
    SpruceIFT_SMOG2Jpsi2MuMuSSDecision 0 0 0 0
    SpruceIFT_SMOG2KS2PiPiLLDecision 0 0 0 0
    SpruceIFT_SMOG2Kstar2KPiDecision 0 0 0 0
    SpruceIFT_SMOG2CEPPassthroughDecision 0 0 0 0
    SpruceIFT_SMOG2D02KPiDecision 0 0 0 0
    SpruceIFT_SMOG2DY2MuMuDecision 0 0 0 0
    SpruceIFT_SMOG2DY2MuMuExcludeCCBarHighDecision 0 0 0 0
    SpruceIFT_SMOG2Dpm2kpipiDecision 0 0 0 0

    SL (76) lines

    Click to expand
    Line Total Retention (%) Rate (kHz) Avg DstData Size (kB) Total Bandwidth (GB/s)
    SpruceSLB_Xib0ToXicplusTauNu_XicplusToPKPi_TauToMuNuNuDecision 0.591 0.258 81.6 0.0212
    SpruceSLB_BuToD0TauNu_D0ToKPiPiPi_TauToMuNuNuDecision 0.502 0.219 96 0.0211
    SpruceSLB_LbToLcTauNu_LcToPKSLL_TauToPiPiPiNuDecision 0.325 0.142 123 0.0175
    SpruceSLB_LbToLcTauNu_LcToLambdaPiLL_TauToPiPiPiNuDecision 0.295 0.129 133 0.0172
    SpruceSLB_BsToKENuDecision 1.06 0.464 35.8 0.0168
    SpruceSLB_LbToLcTauNu_LcToPKPi_TauToPiPiPiNuDecision 0.591 0.258 60.5 0.0157
    SpruceSLB_BuToD0TauNu_D0ToKPi_TauToPiPiPiNuDecision 0.709 0.31 48.8 0.0153
    SpruceSLB_BsToKMuNuDecision 1.12 0.49 29.5 0.0147
    SpruceSLB_LbToLcTauNu_LcToLambdaPiLL_TauToMuNuNuDecision 0.148 0.0645 225 0.0145
    SpruceSLB_BcToBsPi_BsToDsKDecision 0.177 0.0774 162 0.0126
    SpruceSLB_BcToBsPi_BsToDsPiDecision 0.148 0.0645 184 0.0119
    SpruceSLB_BcToBsK_BsToDsKDecision 0.0886 0.0387 297 0.0115
    SpruceSLB_BcToBsK_BsToDsPiDecision 0.0886 0.0387 288 0.0112
    SpruceSLB_BcToBsENu_BsToDsPiDecision 0.0591 0.0258 422 0.0109
    SpruceSLB_OmegabToOmegacTauNu_OmegacToPKKPi_TauToMuNuNuDecision 0.177 0.0774 137 0.0106
    SpruceSLB_B0ToDpTauNu_DpToKPiPi_TauToPiPiPiNuDecision 0.207 0.0903 117 0.0106
    SpruceSLB_OmegabToOmegacTauNu_OmegacToPKKPi_TauToPiPiPiNuDecision 0.207 0.0903 115 0.0104
    SpruceSLB_B0ToDpTauNu_DpToKPiPi_TauToMuNuNuDecision 0.236 0.103 98.4 0.0102
    SpruceSLB_LbToLcTauNu_LcToPKSLL_TauToMuNuNuDecision 0.0886 0.0387 261 0.0101
    SpruceSLB_LbToLcTauNu_LcToLambdaPiDD_TauToMuNuNuDecision 0.384 0.168 57.1 0.00963
    SpruceSLB_BuToD0ENu_D0ToKPiDecision 0.473 0.206 45.8 0.00955
    SpruceSLB_BuToD0MuNu_D0ToKPiDecision 0.561 0.245 38.2 0.00944
    SpruceSLB_LbToPMuNuDecision 0.65 0.284 32.8 0.00942
    SpruceSLB_LbToLcTauNu_LcToPKSDD_TauToPiPiPiNuDecision 0.236 0.103 85.8 0.00889
    SpruceSLB_BuToD0TauNu_D0ToKPi_TauToMuNuNu_FakeMuonDecision 0.561 0.245 34.8 0.00863
    SpruceSLB_Xib0ToXicplusMuNu_XicplusToPKPiDecision 0.266 0.116 73 0.00853
    SpruceSLB_BuToD0TauNu_D0ToKPiPiPi_TauToMuNuNu_FakeMuonDecision 0.473 0.206 39.6 0.00823
    SpruceSLB_BsToDsTauNu_DsToKKPi_TauToPiPiPiNuDecision 0.207 0.0903 87.3 0.00793
    SpruceSLB_BuToKKMuNu_FakeMuDecision 0.473 0.206 34.6 0.00722
    SpruceSLB_LbToLcMuNu_LcToPKPi_FakeMuonDecision 0.355 0.155 45.8 0.00715
    SpruceSLB_B0ToDpMuNu_DpToKPiPi_FakeMuonDecision 0.0295 0.0129 543 0.00701
    SpruceSLB_BcToBsMuNu_BsToDsKDecision 0.0295 0.0129 543 0.00701
    SpruceSLB_BcToBsMuNu_BsToDsPiDecision 0.0295 0.0129 543 0.00701
    SpruceSLB_LbToLcTauNu_LcToPKSDD_TauToMuNuNuDecision 0.177 0.0774 84.6 0.00657
    SpruceSLB_BuToD0TauNu_D0ToKPiPiPi_TauToPiPiPiNuDecision 0.295 0.129 49 0.00641
    SpruceSLB_Xib0ToXicplusTauNu_XicplusToPKPi_FakeMuonDecision 0.295 0.129 45.4 0.00589
    SpruceSLB_BuToMuEENuDecision 0.118 0.0516 100 0.0052
    SpruceSLB_BsToDsTauNu_DsToKKPi_TauToMuNuNuDecision 0.148 0.0645 80.1 0.00519
    SpruceSLB_LbToLcTauNu_LcToLambdaPiDD_TauToPiPiPiNuDecision 0.0886 0.0387 124 0.0048
    SpruceSLB_BuToD0TauNu_D0ToKPi_TauToMuNuNuDecision 0.325 0.142 31.9 0.00459
    SpruceSLB_LbToLcTauNu_LcToPKPi_TauToMuNuNu_FakeMuonDecision 0.236 0.103 41.5 0.00432
    SpruceSLB_BsToKENu_FakeElectronDecision 0.266 0.116 36.8 0.00431
    SpruceSLB_BuToMuEENu_SSDecision 0.0591 0.0258 164 0.00425
    SpruceSLB_LbToPMuNu_WSDecision 0.355 0.155 27 0.00422
    SpruceSLB_BcToBsENu_BsToDsKDecision 0.0591 0.0258 159 0.00412
    SpruceSLB_XibminusToXic0TauNu_Xic0ToPKKPi_TauToMuNuNuDecision 0.177 0.0774 51.6 0.00403
    SpruceSLB_B0ToPiMuNuDecision 0.295 0.129 29.9 0.0039
    SpruceSLB_BsToDsMuNu_DsToKKPiDecision 0.0295 0.0129 301 0.00388
    SpruceSLB_BsToDsstMuNu_DsstToDsGamma_DsToKKPi_GammaToEEDecision 0.0295 0.0129 301 0.00388
    SpruceSLB_Xib0ToXicplusMuNu_XicplusToPKPi_FakeMuonDecision 0.177 0.0774 47.5 0.0037
    SpruceSLB_LbToLcTauNu_LcToLambdaPiLL_FakeMuonDecision 0.177 0.0774 42.4 0.00331
    SpruceSLB_BuToD0MuNu_D0ToKPiPiPiDecision 0.177 0.0774 39.3 0.00308
    SpruceSLB_BuToKKMuNuDecision 0.207 0.0903 32.6 0.00298
    SpruceSLB_LbToLcTauNu_LcToPKPi_TauToMuNuNuDecision 0.236 0.103 28.5 0.00298
    SpruceSLB_BuToD0MuNu_D0ToKPi_FakeMuonDecision 0.118 0.0516 56.9 0.00295
    SpruceSLB_LbToPMuNu_WS_FakeMuonDecision 0.207 0.0903 30.4 0.00278
    SpruceSLB_BcToJpsiMuNu_JpsiToMuMu_FakeMuonDecision 0.0886 0.0387 70.3 0.00273
    SpruceSLB_BuToTauNu_TauToPiPiPiNu_BTrackingDecision 0.325 0.142 14 0.00266
    SpruceSLB_LbToLcMuNu_LcToPKPiDecision 0.177 0.0774 31.5 0.00247
    SpruceSLB_B0ToDpTauNu_DpToKPiPi_TauToMuNuNu_FakeMuonDecision 0.177 0.0774 31 0.00242
    SpruceSLB_LbToLcTauNu_LcToLambdaPiDD_FakeMuonDecision 0.148 0.0645 36.2 0.00236
    SpruceSLB_OmegabToOmegacTauNu_OmegacToPKKPi_FakeMuonDecision 0.0886 0.0387 54 0.00211
    SpruceSLB_BsToDsTauNu_DsToKKPi_TauToMuNuNu_FakeMuonDecision 0.118 0.0516 38.1 0.00199
    SpruceSLB_BuToKKMuNu_SSDecision 0.118 0.0516 36.9 0.00192
    SpruceSLB_XibminusToXic0TauNu_Xic0ToPKKPi_TauToPiPiPiNuDecision 0.0886 0.0387 48.3 0.00189
    SpruceSLB_BuToMuMuMuNuDecision 0.0886 0.0387 46.5 0.00182
    SpruceSLB_LbToPMuNu_FakeMuonDecision 0.118 0.0516 34.3 0.00179
    SpruceSLB_BuToD0ENu_D0ToKPi_FakeElectronDecision 0.148 0.0645 25.3 0.00166
    SpruceSLB_BuToEEENuDecision 0.118 0.0516 31.4 0.00164
    SpruceSLB_XibminusToXic0MuNu_Xic0ToPKKPiDecision 0.0591 0.0258 60.4 0.00157
    SpruceSLB_LbToLcTauNu_LcToPKSDD_FakeMuonDecision 0.118 0.0516 29.8 0.00155
    SpruceSLB_OmegabToOmegacMuNu_OmegacToPKKPi_FakeMuonDecision 0.0591 0.0258 57.1 0.00148
    SpruceSLB_OmegabToOmegacMuNu_OmegacToPKKPiDecision 0.0591 0.0258 53.9 0.0014
    SpruceSLB_B0ToDpMuNu_DpToKKPiDecision 0.118 0.0516 25.5 0.00134
    SpruceSLB_BuToPiPiMuNu_SSDecision 0.0886 0.0387 31.4 0.00123
    SpruceSLB_BuToMuGammaNu_GammaToConvertedEEDDDecision 0.0591 0.0258 40.8 0.00107

    SLLOW (61) lines

    Click to expand
    Line Total Retention (%) Rate (kHz) Avg DstData Size (kB) Total Bandwidth (GB/s)
    SpruceSLB_XibminusToXic0MuNu_Xic0ToPKKPi_FakeMuonDecision 0.0295 0.0129 68 0.000888
    SpruceSLB_LbToLcMuNu_LcToLambdaPiLL_FakeMuonDecision 0.0295 0.0129 66.6 0.000863
    SpruceSLB_XibminusToXic0TauNu_Xic0ToPKKPi_FakeMuonDecision 0.0295 0.0129 64.1 0.00083
    SpruceSLB_BuToPiPiMuNuDecision 0.0591 0.0258 30.7 0.000804
    SpruceSLB_LbToLcMuNu_LcToLambdaPiDDDecision 0.0591 0.0258 29.4 0.000768
    SpruceSLB_B0ToDpMuNu_DpToKPiPiDecision 0.0886 0.0387 19.2 0.000759
    SpruceSLB_LbToLcMuNu_LcToPKSDD_FakeMuonDecision 0.0295 0.0129 48.5 0.000628
    SpruceSLB_BcToBsK_BsToKPiDecision 0.0295 0.0129 45.5 0.000591
    SpruceSLB_BcToBsPi_BsToKPiDecision 0.0295 0.0129 45.5 0.000591
    SpruceSLB_B2TauMuMuNu_3PiDecision 0.0295 0.0129 42.2 0.00055
    SpruceSLB_BcToJpsiTauNu_JpsiToMuMu_TauToPiPiPiNuDecision 0.0295 0.0129 42.2 0.00055
    SpruceSLB_BcToBsK_BsToKKDecision 0.0295 0.0129 40 0.000525
    SpruceSLB_BcToBsPi_BsToKKDecision 0.0295 0.0129 40 0.000525
    SpruceSLB_LbToLcMuNu_LcToPKSLL_FakeMuonDecision 0.0295 0.0129 39.8 0.000517
    SpruceSLB_BuToMuGammaNu_GammaToConvertedEELLDecision 0.0295 0.0129 37.8 0.000492
    SpruceSLB_BuToEMuMuNu_SSDecision 0.0295 0.0129 36.7 0.000477
    SpruceSLB_LbToLcMuNu_LcToLambdaPiLLDecision 0.0295 0.0129 36.1 0.00047
    SpruceSLB_BsToKENu_NoPIDKDecision 0.0295 0.0129 35.3 0.00046
    SpruceSLB_LbToPMuNu_WS_FakePDecision 0.0295 0.0129 31.1 0.000405
    SpruceSLB_B2TauEENu_3PiDecision 0.0295 0.0129 31 0.000405
    SpruceSLB_LbToLcMuNu_LcToPKSDDDecision 0.0295 0.0129 30.5 0.000398
    SpruceSLB_BuToEGammaNu_GammaToConvertedEEDDDecision 0.0295 0.0129 24.9 0.000327
    SpruceSLB_LbToLcTauNu_LcToPKSLL_FakeMuonDecision 0.0295 0.0129 20.4 0.000268
    SpruceSLB_B0ToPiMuNu_NoPIDMuDecision 0.0295 0.0129 14.6 0.000193
    SpruceSLB_BcToBsENu_BsToJpsiPhiDecision 0 0 0 0
    SpruceSLB_BcToBsENu_BsToKKDecision 0 0 0 0
    SpruceSLB_BuToDPiPi_DToKPiPi_BTrackingDecision 0 0 0 0
    SpruceSLB_BuToEEENu_SSDecision 0 0 0 0
    SpruceSLB_BuToEGammaNu_GammaToConvertedEELLDecision 0 0 0 0
    SpruceSLB_BuToEMuMuNuDecision 0 0 0 0
    SpruceSLB_BuToD0MuNu_D0ToKPiPiPi_FakeMuonDecision 0 0 0 0
    SpruceSLB_B2PiPiMuNu_FakePiDecision 0 0 0 0
    SpruceSLB_BcToBsK_BsToJpsiPhiDecision 0 0 0 0
    SpruceSLB_BcToBsK_BsToPiPiDecision 0 0 0 0
    SpruceSLB_B0ToPiMuNu_NoPIDPiDecision 0 0 0 0
    SpruceSLB_BsToKMuNu_NoPIDKDecision 0 0 0 0
    SpruceSLB_BsToKMuNu_NoPIDMuDecision 0 0 0 0
    SpruceSLB_BsToDsMuNu_DsToKKPi_FakeMuonDecision 0 0 0 0
    SpruceSLB_BuToPPbarMuNu_FakeMuDecision 0 0 0 0
    SpruceSLB_BuToPPbarMuNu_FakePDecision 0 0 0 0
    SpruceSLB_BuToPiPiMuNu_FakeMuDecision 0 0 0 0
    SpruceSLB_BcToJpsiMuNu_JpsiToMuMuDecision 0 0 0 0
    SpruceSLB_BcToJpsiTauNu_JpsiToMuMu_TauToMuNuNuDecision 0 0 0 0
    SpruceSLB_BcToJpsiTauNu_JpsiToMuMu_TauToMuNuNu_FakeMuonDecision 0 0 0 0
    SpruceSLB_BcToBsMuNu_BsToJpsiPhiDecision 0 0 0 0
    SpruceSLB_BcToBsMuNu_BsToKKDecision 0 0 0 0
    SpruceSLB_BcToBsMuNu_BsToKPiDecision 0 0 0 0
    SpruceSLB_BcToBsMuNu_BsToPiPiDecision 0 0 0 0
    SpruceSLB_BcToBsENu_BsToKPiDecision 0 0 0 0
    SpruceSLB_BcToBsENu_BsToPiPiDecision 0 0 0 0
    SpruceSLB_B0ToDpMuNu_DpToKKPi_FakeMuonDecision 0 0 0 0
    SpruceSLB_BcToBsPi_BsToPiPiDecision 0 0 0 0
    SpruceSLB_BcToBsPi_BsToJpsiPhiDecision 0 0 0 0
    SpruceSLB_BuToPPbarMuNu_SSDecision 0 0 0 0
    SpruceSLB_BuToTauEENu_TauToPiPiPiNu_SSDecision 0 0 0 0
    SpruceSLB_BuToTauMuMuNu_TauToPiPiPiNu_SSDecision 0 0 0 0
    SpruceSLB_LbToLcMuNu_LcToLambdaPiDD_FakeMuonDecision 0 0 0 0
    SpruceSLB_BuToMuMuMuNu_SSDecision 0 0 0 0
    SpruceSLB_BuToPPbarMuNuDecision 0 0 0 0
    SpruceSLB_LbToLcTauNu_LcToPPhi_TauToPiPiPiNuDecision 0 0 0 0
    SpruceSLB_LbToLcMuNu_LcToPKSLLDecision 0 0 0 0

    Crude bandwidth estimates (DO NOT TRUST! Double counts overlaps!)

    • b2oc: 1.13 GB/s (25.3%) + 0.00469 GB/s (0.1%) (high/low ratio 0.4%)
    • bandq: 2.32 GB/s (51.8%) + 0.0143 GB/s (0.3%) (high/low ratio 0.6%)
    • b2cc: 0.0137 GB/s (0.3%) + 0 GB/s (0.0%) (high/low ratio 0.0%)
    • qee: 0.214 GB/s (4.8%) + 0.0059 GB/s (0.1%) (high/low ratio 2.8%)
    • rd: 0.0939 GB/s (2.1%) + 0.0193 GB/s (0.4%) (high/low ratio 20.6%)
    • bnoc: 0.121 GB/s (2.7%) + 0.0022 GB/s (0.0%) (high/low ratio 1.8%)
    • ift: 0.00319 GB/s (0.1%) + 0.00107 GB/s (0.0%) (high/low ratio 33.5%)
    • sl: 0.514 GB/s (11.5%) + 0.0133 GB/s (0.3%) (high/low ratio 2.6%)
    Edited
    restreaming.py 5.14 KiB
    #!/usr/bin/env python3
    import argparse
    import io
    import json
    import re
    from collections import defaultdict
    from pathlib import Path
    
    import pandas as pd
    from rich.console import Console
    from rich.markdown import Markdown
    from XRootD.client import FileSystem, File
    
    def save_markdown_to_file(output, filename="output.md"):
        """Saves a list of strings as Markdown to a file."""
        try:
            with open(filename, "w", encoding="utf-8") as f:
                f.write("\n".join(output))
            print(f"Markdown output saved to {filename}")
        except Exception as e:
            print(f"Error saving Markdown to file: {e}")
    
    def to_3sf(x):
        """Convert a number to a string with 3 significant figures."""
        if isinstance(x, str):
            return x
        return f"{float(f'{x:.3g}'):.6g}"
    
    
    instance = "root://eoslhcb.cern.ch"
    base_dir = "/eos/lhcb/storage/lhcbpr/www/UpgradeRateTest"
    spruce_stream_definitions = {
        "b2oc": ["SpruceB2OC.*", "SpruceCalib.*"],
        "bandq": [ "SpruceBandQ.*"],
        "b2cc": ["SpruceB2CC.*"],
        "qee": ["SpruceQEE.*"],
        "rd": ["SpruceRD.*"],
        "bnoc": ["SpruceBnoC.*"],
        "ift": ["SpruceIFT.*"],
        "sl": ["SpruceSL.*"],
    
    }
    columns = ["Line", "Total Retention (%)", "Rate (kHz)", "Avg DstData Size (kB)", "Total Bandwidth (GB/s)"]
    
    
    def main():
        parser = argparse.ArgumentParser()
        parser.add_argument("--csv", type=Path, required=False)
        args = parser.parse_args()
    
        if args.csv:
            latest_name = None
            raw_csv = args.csv.read_bytes()
        else:
            eos = FileSystem(instance)
            status, listing = eos.dirlist(base_dir)
            if not status.ok:
                raise NotImplementedError(status)
            latest_idx = None
            latest_name = None
            for l in listing:
                if match := re.search(r"BandwidthTest_lhcb-master.(\d+)_Moore_hlt2_and_spruce_bandwidth_x86_64_v3-el9-gcc\d+-opt\+g_(.+)", l.name):
                    if latest_idx and latest_idx > int(match.group(1)):
                        continue
                    latest_idx = int(match.group(1))
                    latest_name = l.name
            f = File()
            status, _ = f.open(f"{instance}/{base_dir}/{latest_name}/spruce__full__rates_for_all_lines.csv")
            if not status.ok:
                raise NotImplementedError(status)
            status, raw_csv = f.read()
            if not status.ok:
                raise NotImplementedError(status)
    
        df = pd.read_csv(io.BytesIO(raw_csv))
    
        stream_to_lines = defaultdict(list)
        threshold = defaultdict(lambda: 0.001)
        threshold["trackeff"] = -1
        really_low_threshold = -1
        for stream, patterns in spruce_stream_definitions.items():
            stream_to_lines[stream] = []
            stream_to_lines[f"{stream}low"] = []
            for _, r in df.iterrows():
                if r["Total Bandwidth (GB/s)"] > threshold[stream]:
                    lines = stream_to_lines[stream]
                elif r["Total Bandwidth (GB/s)"] > really_low_threshold:
                    lines = stream_to_lines[f"{stream}low"]
                else:
                    lines = stream_to_lines["reallylow"]
                if any(re.fullmatch(p, r["Line"]) for p in patterns):
                    lines.append(r["Line"])
        stream_to_lines = {k: v for k, v in stream_to_lines.items() if v}
    
        ## Check no lines duplicated btw streams
        assert sum(map(len, stream_to_lines.values())) == len({x for y in stream_to_lines.values() for x in y})
        output = ["# Stream split proposal\n"]
        if latest_name:
            output.append(f"Based on: https://lhcbpr-hlt.web.cern.ch/UpgradeRateTest/{latest_name}/hlt2__production__all_rates.html")
        else:
            output.append("Based on local test data")
        output += [
            "Parameters:\n",
            f" * {dict(threshold)=}",
            f" * {really_low_threshold=}",
        ]
        for name, lines in stream_to_lines.items():
            output += [
                f"\n## `{name.upper()}` ({len(lines)}) lines\n",
                "<details><summary>Click to expand</summary>\n",
                "| " + " | ".join(columns) + " |",
                "| " + " | ".join(["---"]*len(columns)) + " |"
            ]
            output += [
                "| " + " | ".join(map(to_3sf, df.loc[df["Line"] == line, columns].iloc[0])) + " |"
                for line in lines
            ]
            output.append("</details>\n")
    
        output.append("## Crude bandwidth estimates (DO NOT TRUST! Double counts overlaps!)\n")
        by_stream = {}
        for name, lines in stream_to_lines.items():
            by_stream[name] = sum(df.loc[df["Line"] == line, columns].iloc[0]["Total Bandwidth (GB/s)"] for line in lines)
        total = sum(by_stream.values())
        for name, value in by_stream.items():
            if name.endswith("low"):
                continue
            line = f"* `{name}`: {to_3sf(value)} GB/s ({value/total:.1%})"
            if f"{name}low" in by_stream:
                line += f" + {to_3sf(by_stream[f'{name}low'])} GB/s ({by_stream[f'{name}low']/total:.1%})"
                line += f" (high/low ratio {by_stream[f'{name}low']/value:.1%})"
            output.append(line)
    
        Path("stream_to_lines.json").write_text(json.dumps(stream_to_lines, indent=4))
        Path("stream_to_lines.md").write_text("\n".join(output))
    
        save_markdown_to_file(output, "FULL_restreaming.md")
        Console().print(Markdown("\n".join(output)))
    
    
    if __name__ == "__main__":
        main()
    • Thank you for preparing for the proposal !

      The situation of B&Q sprucing lines is a bit complicated. Due to the line-by-line overlap, if we make a splitting based on the BW ci-test table, there could be a risk of significantly increasing the total BW cost. Ziyi performed a dedicated study trying to find out a way to separate the high-BW and low-BW lines, with a minimal increase of total BW. The proposal is available at: https://codimd.web.cern.ch/y12yVuImTR2TAYIPt2fGYg?view# . This proposal is implemented in https://gitlab.cern.ch/lhcb/Moore/-/merge_requests/4736/diffs by manually define the stream information for all 2025 sprucing lines. If any further information/validation is needed please kindly let us know :)

    0% Loading or .
    You are about to add 0 people to the discussion. Proceed with caution.
    Finish editing this message first!
    Please register or to comment