Skip to content
Snippets Groups Projects

Draft: Hlt2 and Sprucing strategy for PbPb and PbSMOG2 2024

Closed Samuel Belin requested to merge sbelin_PbPb_2024 into 2024-patches

MR to prepare the 2024 heavy ion data taking

For PbPb:

  • Keep hadronic PbPb + UPC lines as they were in 2023
  • Add jpsi/upsi line to get ready to use data
  • Prepare Hlt2 Monitoring (Ks L0)

For PbSMOG2:

  • With the addition of the ghost reduction thks to UT we can have a proper hlt2 strategy
  • The physics case almost identical to the pSMOG2 -> tune the lines from pSMOG2

To do:

  • Finish tuning the PBSMOG2 rate
  • add a PbPb tag for the pSMOG builder

Note: From first tests the average event size seems much more bigger than in 2023 (~1Mb compared to 130Kb in 2023). Might be due to Upstream and downstream tracks plus UT rawbank, has to be investigated and possibly write a new persistreco version.

Edited by Samuel Belin

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
88 # ion=ion_lines,
89 # ionraw=ionraw_lines,
90 # lumi=lumi_lines,
91 #)
92 return Streams(streams=[
93 Stream("full", lines=full_lines, detectors=[]),
94 #Stream("turbo", lines=turbo_lines, detectors=[]),
95 Stream("turcal", lines=turcal_lines, detectors=DETECTORS),
96 #Stream("lumi", lines=lumi_lines, detectors=[]),
97 #Stream("no_bias", lines=no_bias_lines, detectors=[]),
98 #Stream("hlt2calib", lines=hlt2calib_lines, detectors=[]),
99 ])
100
101 from typing import Callable
102
103 def make_streams(real_make_streams: Callable = _make_streams) -> Streams:
  • 103 def make_streams(real_make_streams: Callable = _make_streams) -> Streams:
    104 from PyConf.Algorithms import PrHybridSeeding
    105 from RecoConf.legacy_rec_hlt1_tracking import (make_reco_pvs,
    106 make_PatPV3DFuture_pvs)
    107 from RecoConf.hlt2_tracking import (
    108 make_PrKalmanFilter_noUT_tracks, make_PrKalmanFilter_Seed_tracks,
    109 make_PrKalmanFilter_Velo_tracks, make_TrackBestTrackCreator_tracks)
    110 from RecoConf.hlt2_global_reco import (reconstruction,
    111 make_fastest_reconstruction)
    112
    113 with make_fastest_reconstruction.bind(skipUT=False),\
    114 reconstruction.bind(make_reconstruction=make_fastest_reconstruction),\
    115 PrHybridSeeding.bind(RemoveBeamHole=True, RemoveClones_forLead=True),\
    116 make_reco_pvs.bind(make_pvs_from_velo_tracks=make_PatPV3DFuture_pvs),\
    117 make_PrKalmanFilter_Velo_tracks.bind(max_chi2ndof=6.),\
    118 make_PrKalmanFilter_noUT_tracks.bind(max_chi2ndof=8.),\
  • 101 from typing import Callable
    102
    103 def make_streams(real_make_streams: Callable = _make_streams) -> Streams:
    104 from PyConf.Algorithms import PrHybridSeeding
    105 from RecoConf.legacy_rec_hlt1_tracking import (make_reco_pvs,
    106 make_PatPV3DFuture_pvs)
    107 from RecoConf.hlt2_tracking import (
    108 make_PrKalmanFilter_noUT_tracks, make_PrKalmanFilter_Seed_tracks,
    109 make_PrKalmanFilter_Velo_tracks, make_TrackBestTrackCreator_tracks)
    110 from RecoConf.hlt2_global_reco import (reconstruction,
    111 make_fastest_reconstruction)
    112
    113 with make_fastest_reconstruction.bind(skipUT=False),\
    114 reconstruction.bind(make_reconstruction=make_fastest_reconstruction),\
    115 PrHybridSeeding.bind(RemoveBeamHole=True, RemoveClones_forLead=True),\
    116 make_reco_pvs.bind(make_pvs_from_velo_tracks=make_PatPV3DFuture_pvs),\
  • Samuel Belin added 1 commit

    added 1 commit

    Compare with previous version

  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Please register or sign in to reply
    Loading