Updates to Pb-SMOG trigger lines for 2025 data-taking
This MR includes a series of updates and improvements to the trigger lines used to select candidates in Pb-SMOG events, in view of 2025 data taking.
To do's:
-
Update KS VeloLong tracking efficiency lines, reusing new common functors -
Update Jpsi tracking efficiency lines, missing lines Downstream method, which are now implemented for proton-proton -
Add new KS lines for VELO efficiency from here -
Add new very high pT line as in here -
Add tracking eff D lines -
Re-evaluate rate and bandwidth of all lines, specially charm ones -
Trim persistency configuration
-
-
Test rates and bandwidth, compare estimates with 2024 situation and numbers in here
Summary of main changes
- Set common GEC to all lines from ion_prefilters
- Add new GhostProbability cut in particle builder. Tighten requirement to 0.15 for charm daugthers, high pT particle and in general high rate lines. Tighten DOCA cut to 0.2 mm
- Use common builders for KSVeloLong trackeff lines
- New Lines:
- Add new line for very high pT track (pT>6GeV) (Hlt2IFTWithReco_SMOG2SingleTrackVeryHighPT)
- Add a new minimum bias line PbSMOG hadronic persisting raw banks to ionraw (Hlt2PbSMOG_RawHadronic, 0.005 prescale)
- Add new low dimuon line without prescale and persisting only Velo, Upstream, Long and LongProtos containers
- Add unprescaled Hlt2PbSMOG_MinBiasPassthrough line for minbias data-taking (expecting PbH2 and PbNe in 2025).
- Add new tracking efficiency lines with Ks->pipi for VELO efficiency.
- Change BestDownstream by downstream tracks with no ghost killing in KS trackeff lines (also applied ot pSMOG lines). Persist matched particles.
- Add new tracking efficiency lines with Jpsi->mumu MuonUT and Downstream methods
- D0->Kpi and D->Kpipipi from Dstar for hadronic interaction studies.
- Raw bank line with displaced track (Hlt2IFTNoReco_SMOG2DisplacedPiRaw)
- Persistency changes:
- Remove full persistReco for D+, Ds, Lambda_c lines, and persist only Velo, Upstream, Long and LongProtos containers. Now, only high rate lines with full persist reco are MinBias line and D0
- Remove persistReco in samesign low dimuon line
- Add unprescaled lowmassdimuon line without persist reco and persist only Velo, Upstream, Long and LongProtos containers.
- Remove persistReco from Jpsi muon PID, KS VeloLong trackeff and Jpsi trackeff lines. Keep tracker rawbanks in KS VeloLong and Jpsi trackeff line
- Prescale changes (in general, loosen prescales of lines without persistReco, as they do not affect that much the bandwidth):
- Hlt2PIDNoReco_SMOG2KS2PiPiLL: from 0.02 to 0.15
- Hlt2PIDNoReco_SMOG2Lambda02PPiLL: from 0.02 to 0.5
- Hlt2PIDNoReco_SMOG2KS2PiPiDD: from 0.01 to 0.07
- Hlt2PIDNoReco_SMOG2Phi2kk_K*probe: from 0.1 to 0.07
- Hlt2PbSMOG_Hadronic: from 0.02 to 0.08 (a bit of margin to increase further, line has persistReco so is one of leading contributors as long as D0)
Tests with current configuration
Tests use input files are from HLT1-filtered NOBIAS 2024 stream, being added to the TestFileDB in PrConfig!599.
An HLT1 input rate of 23kHz is taken, ranges from 34 to 12 kHz during a typical fill with Ar injected at the expected set-point. the input rate per line is shown. 2025 configuration is used (with re-trained ghost probability).
Rates are summarised here: ratesION_config2025_2810.log
Average event size: 194.3kB/event
Retention rate: 10.907 kHz / 23 kHz = 0.474
Number of minbias events expected: 2.3 (lumi)* 4.68E9 (inelastic PbAr cross-section)
Expected size of Argon events in ION stream = Nminbias * event_size *retention_rate = 0.9913PB (below estimated 1.5PB)
Note: targets are 2.3invnb of PbAr, 0.6invnb of PbNe and 0.12invnb of PbH2. Both PbNe and PbH2 are to be taken with unprescaled minbias trigger. Expected size of PbNe sample is 0.4-0.5PB, while PbH2 size is <0.1 PB.
(Approve SMOG injection plan is on slide 5 of https://indico.cern.ch/event/1586348/contributions/6701849/attachments/3137909/5568581/Lead25_physics_requirements_v3.pdf)
Baseline rates (with 2024 configuration) for Pb-gas lines
Rates for all Pb-gas lines, using the 2024 configuration. An HLT1 input rate of 23kHz is taken, ranges from 34 to 12 kHz during a typical fill with Ar injected at the expected set-point. the input rate per line is shown. NoReco lines do not have PersistReco, while WithReco lines do, so these are more costly in terms of bandwidth.
Input files are from HLT1-filtered NOBIAS 2024 stream, being added to the TestFileDB in PrConfig!599.
Ntuple used for obtaining the rates:
ntuple_PbSMOGhadfiltered_nobias2024_withGEC40k_55files.root
Hlt1 rates w.r.t. passing Hlt1HeavyIonPbSMOGHadronicDecision:
--------------------------------------------------------------------------------------------------------------
Hlt1HeavyIonPbSMOGHadronicDecision Incl: 23.000 +/- 0.000 kHz, Excl: 23.000 +/- 0.000 kHz
Total Incl: 23.000 +/- 0.000 kHz, Excl: 23.000 +/- 0.000 kHz
--------------------------------------------------------------------------------------------------------------
Finished printing Hlt1 rates!
--------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
Hlt2 rates w.r.t. passing Hlt1HeavyIonPbSMOGHadronicDecision:
--------------------------------------------------------------------------------------------------------------
Hlt2IFTNoReco_SMOG2D02KKDecision Incl: 0.182 +/- 0.009 kHz, Excl: 0.008 +/- 0.002 kHz
Hlt2IFTNoReco_SMOG2D02pipiDecision Incl: 0.019 +/- 0.003 kHz, Excl: 0.001 +/- 0.001 kHz
Hlt2IFTNoReco_SMOG2Etac2ppbarDecision Incl: 0.182 +/- 0.009 kHz, Excl: 0.037 +/- 0.004 kHz
Hlt2IFTNoReco_SMOG2Omega2Lambda0K_lllDecision Incl: 0.978 +/- 0.021 kHz, Excl: 0.016 +/- 0.003 kHz
Hlt2IFTNoReco_SMOG2Omegac0TopKKPiDecision Incl: 4.177 +/- 0.041 kHz, Excl: 0.070 +/- 0.006 kHz
Hlt2IFTNoReco_SMOG2Xi2Lambda0pi_lllDecision Incl: 1.081 +/- 0.022 kHz, Excl: 0.027 +/- 0.004 kHz
Hlt2IFTNoReco_SMOG2Xic0TopKKPiDecision Incl: 3.686 +/- 0.039 kHz, Excl: 0.044 +/- 0.005 kHz
Hlt2IFTNoReco_SMOG2XicpTopKPiDecision Incl: 5.827 +/- 0.046 kHz, Excl: 0.520 +/- 0.016 kHz
Hlt2IFTNoReco_SMOG2ccTo2Pi2KDecision Incl: 0.003 +/- 0.001 kHz, Excl: 0.000 +/- 0.000 kHz
Hlt2IFTNoReco_SMOG2ccTo4KDecision Incl: 0.011 +/- 0.002 kHz, Excl: 0.003 +/- 0.001 kHz
Hlt2IFTNoReco_SMOG2ccTo4PiDecision Incl: 0.009 +/- 0.002 kHz, Excl: 0.003 +/- 0.001 kHz
Hlt2IFTWithReco_SMOG2D02KPiDecision Incl: 1.822 +/- 0.029 kHz, Excl: 0.089 +/- 0.007 kHz
Hlt2IFTWithReco_SMOG2DY2MuMuDecision Incl: 0.085 +/- 0.006 kHz, Excl: 0.000 +/- 0.000 kHz
Hlt2IFTWithReco_SMOG2DY2MuMuExcludeCCBarHighDecision Incl: 0.006 +/- 0.002 kHz, Excl: 0.000 +/- 0.000 kHz
Hlt2IFTWithReco_SMOG2DY2MuMuExcludeCCBarIntermediateDecision Incl: 0.006 +/- 0.002 kHz, Excl: 0.000 +/- 0.000 kHz
Hlt2IFTWithReco_SMOG2DY2MuMuExcludeCCBarLowDecision Incl: 0.064 +/- 0.006 kHz, Excl: 0.000 +/- 0.000 kHz
Hlt2IFTWithReco_SMOG2DY2MuMuSSDecision Incl: 0.128 +/- 0.008 kHz, Excl: 0.000 +/- 0.000 kHz
Hlt2IFTWithReco_SMOG2Detached2BodyDecision Incl: 0.200 +/- 0.010 kHz, Excl: 0.002 +/- 0.001 kHz
Hlt2IFTWithReco_SMOG2Detached3BodyDecision Incl: 0.528 +/- 0.016 kHz, Excl: 0.005 +/- 0.002 kHz
Hlt2IFTWithReco_SMOG2Dpm2kpipiDecision Incl: 2.114 +/- 0.031 kHz, Excl: 0.042 +/- 0.005 kHz
Hlt2IFTWithReco_SMOG2DsToKKPiDecision Incl: 3.526 +/- 0.038 kHz, Excl: 0.082 +/- 0.006 kHz
Hlt2IFTWithReco_SMOG2Jpsi2MuMuDecision Incl: 0.033 +/- 0.004 kHz, Excl: 0.000 +/- 0.000 kHz
Hlt2IFTWithReco_SMOG2Jpsi2MuMuSSDecision Incl: 0.062 +/- 0.005 kHz, Excl: 0.000 +/- 0.000 kHz
Hlt2IFTWithReco_SMOG2LcTopKPiDecision Incl: 4.748 +/- 0.043 kHz, Excl: 0.155 +/- 0.009 kHz
Hlt2IFTWithReco_SMOG2LowDiMuonDecision Incl: 0.370 +/- 0.013 kHz, Excl: 0.004 +/- 0.001 kHz
Hlt2IFTWithReco_SMOG2LowDiMuonSSDecision Incl: 0.392 +/- 0.014 kHz, Excl: 0.007 +/- 0.002 kHz
Hlt2IFTWithReco_SMOG2SingleTrackHighPTDecision Incl: 0.189 +/- 0.010 kHz, Excl: 0.006 +/- 0.002 kHz
Hlt2IFTWithReco_SMOG2Ups2MuMuDecision Incl: 0.000 +/- 0.000 kHz, Excl: 0.000 +/- 0.000 kHz
Hlt2IFTWithReco_SMOG2Ups2MuMuSSDecision Incl: 0.001 +/- 0.001 kHz, Excl: 0.000 +/- 0.000 kHz
Hlt2PIDNoReco_SMOG2KS2PiPiDDDecision Incl: 0.073 +/- 0.006 kHz, Excl: 0.017 +/- 0.003 kHz
Hlt2PIDNoReco_SMOG2KS2PiPiLLHighPTDecision Incl: 0.540 +/- 0.016 kHz, Excl: 0.015 +/- 0.003 kHz
Hlt2PIDNoReco_SMOG2KS2PiPiLLLowPTDecision Incl: 0.142 +/- 0.008 kHz, Excl: 0.024 +/- 0.003 kHz
Hlt2PIDNoReco_SMOG2Lambda02PPiDDDecision Incl: 0.112 +/- 0.007 kHz, Excl: 0.008 +/- 0.002 kHz
Hlt2PIDNoReco_SMOG2Lambda02PPiLLHighPTDecision Incl: 0.231 +/- 0.011 kHz, Excl: 0.003 +/- 0.001 kHz
Hlt2PIDNoReco_SMOG2Lambda02PPiLLLowPTDecision Incl: 0.072 +/- 0.006 kHz, Excl: 0.004 +/- 0.001 kHz
Hlt2PIDNoReco_SMOG2Phi2kkHighPT_KmprobeDecision Incl: 0.471 +/- 0.015 kHz, Excl: 0.037 +/- 0.004 kHz
Hlt2PIDNoReco_SMOG2Phi2kkHighPT_KpprobeDecision Incl: 0.470 +/- 0.015 kHz, Excl: 0.027 +/- 0.004 kHz
Hlt2PIDNoReco_SMOG2Phi2kk_KmprobeDecision Incl: 1.019 +/- 0.022 kHz, Excl: 0.357 +/- 0.013 kHz
Hlt2PIDNoReco_SMOG2Phi2kk_KpprobeDecision Incl: 0.973 +/- 0.021 kHz, Excl: 0.307 +/- 0.012 kHz
Hlt2PID_SMOG2PIDJpsi2MuMumTaggedDecision Incl: 0.552 +/- 0.016 kHz, Excl: 0.020 +/- 0.003 kHz
Hlt2PID_SMOG2PIDJpsi2MuMupTaggedDecision Incl: 0.592 +/- 0.017 kHz, Excl: 0.027 +/- 0.004 kHz
Hlt2TrackEff_SMOG2DiMuon_SeedMuon_mum_MatchDecision Incl: 0.000 +/- 0.000 kHz, Excl: 0.000 +/- 0.000 kHz
Hlt2TrackEff_SMOG2DiMuon_SeedMuon_mum_TagDecision Incl: 0.000 +/- 0.000 kHz, Excl: 0.000 +/- 0.000 kHz
Hlt2TrackEff_SMOG2DiMuon_SeedMuon_mup_MatchDecision Incl: 0.000 +/- 0.000 kHz, Excl: 0.000 +/- 0.000 kHz
Hlt2TrackEff_SMOG2DiMuon_SeedMuon_mup_TagDecision Incl: 0.001 +/- 0.001 kHz, Excl: 0.000 +/- 0.000 kHz
Hlt2TrackEff_SMOG2DiMuon_VeloMuon_mum_MatchDecision Incl: 0.045 +/- 0.005 kHz, Excl: 0.000 +/- 0.000 kHz
Hlt2TrackEff_SMOG2DiMuon_VeloMuon_mum_TagDecision Incl: 1.857 +/- 0.029 kHz, Excl: 0.049 +/- 0.005 kHz
Hlt2TrackEff_SMOG2DiMuon_VeloMuon_mup_MatchDecision Incl: 0.058 +/- 0.005 kHz, Excl: 0.000 +/- 0.000 kHz
Hlt2TrackEff_SMOG2DiMuon_VeloMuon_mup_TagDecision Incl: 1.819 +/- 0.029 kHz, Excl: 0.044 +/- 0.005 kHz
Hlt2TrackEff_SMOG2KshortVeloLong_HighPTDecision Incl: 0.539 +/- 0.016 kHz, Excl: 0.036 +/- 0.004 kHz
Hlt2TrackEff_SMOG2KshortVeloLong_VeryHighPTDecision Incl: 0.402 +/- 0.014 kHz, Excl: 0.029 +/- 0.004 kHz
Total Incl: 8.223 +/- 0.051 kHz, Excl: 8.223 +/- 0.051 kHz
Average event size, on 393 events: 412 kB/event (after zstd -3 compression)