Skip to content

HLT2 lines for charmonium + open charm

Yajing Wei requested to merge yajing_double_charm into master

This MR contains the following changes:

  • Charmonium + open charm combinations are added
  • Charm combiners changed from those for early-data cross-section measurement (high-rate lines only persisted in early-data taking periods) to those for standard charm lines (lower-rate lines for stable data taking).
  • Persistency feature is added for jpsi + jpsi, jpsi + psi2s, and psi2s + psi2s lines

Rate

The rates of modified combiners are

LAZY_AND: Hlt2BandQ_DoubleCharmOppositeSignDecisionWithOutput                                               #=100000  Sum=9           Eff=|(0.009000000 +- 0.00299986)%|
LAZY_AND: Hlt2BandQ_DoubleCharmSameSignDecisionWithOutput                                                   #=100000  Sum=13          Eff=|(0.01300000 +- 0.00360532)%|
LAZY_AND: Hlt2BandQ_DoubleDiMuon_Jpsi_Jpsi_DPSDecisionWithOutput                                            #=100000  Sum=0           Eff=|( 0.000000 +- 0.00000 )%|
LAZY_AND: Hlt2BandQ_DoubleDiMuon_Jpsi_Psi2S_DPSDecisionWithOutput                                           #=100000  Sum=1           Eff=|(0.001000000 +- 0.000999995)%|
LAZY_AND: Hlt2BandQ_DoubleDiMuon_Psi2S_Psi2S_DPSDecisionWithOutput                                          #=100000  Sum=0           Eff=|( 0.000000 +- 0.00000 )%|

As a reference, the previous rate is documented in !1591 (merged):

Hlt2BandQ_DoubleCharmOppositeSign_LineDecisionWithOutput      #=50000   Sum=48          Eff=|(0.09600000 +- 0.0138498)%|
Hlt2BandQ_DoubleCharmSameSign_LineDecisionWithOutput          #=50000   Sum=56          Eff=|(0.1120000 +- 0.0149582)%|

Assuming 1MHz rate for hlt1 filtered sample, the new total rate is about 20/100000x1000kHz = 0.2kHz. It's significantly reduced compared to the old one of 100/50000x1000kHz=2kHz.

Bandwidth

We did not perform a dedicated size/event check. As a naive estimation, we take this number from the central test. One could see

EvtSize_BandQ_DoubleCharmOpposit...    INFO Number of counters : 2
 |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
 | "DstData bank size (bytes)"                     |       139 |1.594253e+07 | 1.1469e+05 | 1.3585e+05 |      21886.0 |  1.5742e+06 |
 | "Event size (bytes)"                            |       139 |1.675596e+07 | 1.2055e+05 | 1.3585e+05 |      27738.0 |  1.5800e+06 |
EvtSize_BandQ_DoubleCharmSameSign      INFO Number of counters : 2
 |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
 | "DstData bank size (bytes)"                     |        93 |    9747209 | 1.0481e+05 |     39944.0 |      49285.0 |  2.8491e+05 |
 | "Event size (bytes)"                            |        93 |1.029144e+07 | 1.1066e+05 |     39944.0 |      55137.0 |  2.9076e+05 |

So we would estimate about 100kb/event. The bandwidth cost is 0.2kHz*100kb=20MB/s. As a reference, the total allowed bandwidth rate for hlt2 full-persistency lines is 5.9GB/s (http://cds.cern.ch/record/2319756/files/LHCB-TDR-018.pdf?version=4). These lines are taking 0.3% of the total bandwidth.

Efficiency

The efficiencies of some of the charm combiners are tested

Charm_Spec_Lcp_PpKmPip                 INFO Number of counters : 9
|    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
|*"# passed"                                      |     10000 |         58 |(0.5800000 +- 0.07593655)% |
|*"# passed Combination12Cut"                     |     16616 |      16616 |( 100.0000 +-  0.000000)% |
|*"# passed CombinationCut"                       |    130801 |         95 |(0.07262941 +- 0.007448914)% |
|*"# passed CompositeCut"                         |        95 |         59 |( 62.10526 +- 4.977277)% |
|*"# passed vertex fit"                           |        95 |         95 |( 100.0000 +-  0.000000)% |
| "Input1 size"                                   |     10000 |       7046 |    0.70460 |
| "Input2 size"                                   |     10000 |      37883 |     3.7883 |
| "Input3 size"                                   |     10000 |     107904 |     10.790 |
| "Lifetime fit did not converge. Aborting."      |        29 |
Charm_DToHHH_DpDspToKmKpPip            INFO Number of counters : 9
|    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
|*"# passed"                                      |     10000 |        384 |( 3.840000 +- 0.1921599)% |
|*"# passed Combination12Cut"                     |    157849 |      21593 |( 13.67953 +- 0.08649113)% |
|*"# passed CombinationCut"                       |    180820 |        520 |(0.2875788 +- 0.01259302)% |
|*"# passed CompositeCut"                         |       520 |        394 |( 75.76923 +- 1.879007)% |
|*"# passed vertex fit"                           |       520 |        520 |( 100.0000 +-  0.000000)% |
| "Input1 size"                                   |     10000 |      51423 |     5.1423 |
| "Input2 size"                                   |     10000 |      51423 |     5.1423 |
| "Input3 size"                                   |     10000 |     135585 |     13.559 |
| "Lifetime fit did not converge. Aborting."      |       201 |
Charm_DToHHH_DpDspToKmPipPip           INFO Number of counters : 9
|    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
|*"# passed"                                      |     10000 |        416 |( 4.160000 +- 0.1996733)% |
|*"# passed Combination12Cut"                     |    410011 |      51477 |( 12.55503 +- 0.05174621)% |
|*"# passed CombinationCut"                       |    252789 |        549 |(0.2171772 +- 0.009258825)% |
|*"# passed CompositeCut"                         |       549 |        428 |( 77.95993 +- 1.769115)% |
|*"# passed vertex fit"                           |       549 |        549 |( 100.0000 +-  0.000000)% |
| "Input1 size"                                   |     10000 |      48472 |     4.8472 |
| "Input2 size"                                   |     10000 |     142615 |     14.261 |
| "Input3 size"                                   |     10000 |     142615 |     14.261 |
| "Lifetime fit did not converge. Aborting."      |       232 |

As a reference for the efficiency check: In Run2 the cut-based Lc2pKpi line has a efficiency of close to 1% for prompt Lc2pKpi sample. What we see here is a efficiency of 0.6%, which looks reasonable and could be used as a starting point of further fine-tunings. For the charm meson 3-body combiners, the efficiencies at percent level also look reasonable.

Edited by Mengzhen Wang

Merge request reports