diff --git a/online/TrackingChainConfig_mcbm2022.yaml b/online/TrackingChainConfig_mcbm2022.yaml index ae2463ece548b60ecc47d0bc91d4b75e91991c57..5a264549fe6b53a31ada89dc6df100ff515bac81 100644 --- a/online/TrackingChainConfig_mcbm2022.yaml +++ b/online/TrackingChainConfig_mcbm2022.yaml @@ -1,7 +1,7 @@ --- -MainConfigName: "ca_params_online.yaml" +MainConfigName: "ca_params_online_mcbm2022.yaml" UserConfigName: "" -GeomConfigName: "mcbm_beam_2022_05_23_nickel_2sts_4tof.ca.par" +GeomConfigName: "mcbm_beam_2022_05_23_nickel.ca.par" SetupFilename: "mcbm_beam_2022_05_23_nickel.kf.setup" MoniOutName: "ca_monitor.txt" StoreMonitor: false diff --git a/online/ca_params_online_mcbm2022.yaml b/online/ca_params_online_mcbm2022.yaml new file mode 100644 index 0000000000000000000000000000000000000000..f5e3cbeaaf19754a623b120f7b1540093b06e4e2 --- /dev/null +++ b/online/ca_params_online_mcbm2022.yaml @@ -0,0 +1,100 @@ +# Copyright (C) 2025 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt +# SPDX-License-Identifier: GPL-3.0-only +# Authors: Sergei Zharko [committer] +# +# @file ca_params_online_mcbm2025.yaml (DC on 2022 data) +# @brief Main parameter list for CA tracking in the mCBM running mode +# @since 26.05.2023 +# @author S.Zharko <s.zharko@gsi.de> +# +# The parameter list contains default parameters to run tracking in a given setup +# ... +ca: + # Parameters defining the CA tracking algorithm execution logic + core: + + + # Common parameters for the entire core + common: + # Inactive tracking stations + inactive_stations: ['MVD', 'MUCH'] + + # Misalignment tolerances x[cm], y[cm], t[ns] + misalignment_tolerance: + sts: [0.2, 0.2, 100.0] + much: [0.2, 0.2, 100.0] + trd: [0.2, 0.2, 100.0] + tof: [0.2, 0.2, 100.0] + + # Random seed + random_seed: 1 + + # Track finder parameters + track_finder: + # Iteration sequence + # The iterations themselves are defined in the ca/possible_iterations branch. + iteration_sequence: ['AllSec'] + + # Flag to suppress ghost tracks or not (true/false) + is_ghost_suppression: false + + # Max number of doublets per singlet + max_doublets_per_singlet: 150 + + # Max number of triplets per doublet + max_triplets_per_doublet: 15 + + # Developement flags + dev: + ignore_hit_search_areas: false + use_of_original_field: false + match_doublets_via_mc: false + match_triplets_via_mc: false + extend_tracks_via_mc: false + suppress_overlap_hits_via_mc: false + par_search_w_used: false + + # Full set of default iterations. Each iteration is assigned to a target track group and has recommended set of + # parameters. Later, the iterations from this list can be accessed from user configuration file + possible_iterations: + # + # A default iteration of CA tracking, is used to initialize all the parameter fields + # of other iterations, if the corresponding field is missing + # + + - name: "Default" + track_chi2_cut: 10. + triplet_chi2_cut: 23.4450 + triplet_final_chi2_cut: 23.4450 + doublet_chi2_cut: 7.56327 + pick_gather: 4.0 + triplet_link_chi2: 125. + max_qp: 10. # 1 / 10. [GeV/c]^-1 + max_slope_pv: 9.5 + max_slope: 2.748 + max_dz: 0.1 + target_pos_sigma_x: 0.3 + target_pos_sigma_y: 0.3 + min_n_hits: 3 + min_n_hits_station_0: 3 + first_station_index: 0 + is_extend_tracks: true + is_primary: false + is_electron: false + max_station_gap: 2 + is_track_from_triplets: false + + - name: "AllPrim" + base_iteration: "Default" + target_pos_sigma_x: 1. + target_pos_sigma_y: 1. + is_primary: true + + - name: "AllSec" + base_iteration: "Default" + target_pos_sigma_x: 10. + target_pos_sigma_y: 10. + is_primary: false + +... + diff --git a/online/mcbm_beam_2022_05_23_nickel.ca.par b/online/mcbm_beam_2022_05_23_nickel.ca.par new file mode 100644 index 0000000000000000000000000000000000000000..35f448b36c6703cd84ca027af33f9a58f6d9eb9e Binary files /dev/null and b/online/mcbm_beam_2022_05_23_nickel.ca.par differ