# - # name: test # source: configurations_3tr/test.cfg - # this config is moving target - it will change when Venelin makes changes # to src/common/run_parameters.tcs name: cf2_default scripts: - common/ttcrx_regs_s - common/reset - common/fitred - name: trg/ptrg - patchmaker/pm_set_adcmask_default - patchmaker/pm_set_dbtype1 - patchmaker/pm_apply - common/pretrigger_acq - common/ttcrx_regs_s datfile: build/configurations/cf2_default.dat name: cf2_default_nopm scripts: - common/ttcrx_regs_s - common/reset - common/fitred - name: trg/ptrg - common/pretrigger_acq - common/ttcrx_regs_s datfile: build/configurations/cf2_default.dat - # This is a template configuration that is not intended to be used directly. # It will be used as a basis to actually instantiate configurations below name: cf2_template scripts: &default_fitred_scripts - common/ttcrx_regs_s - common/reset - name: common/fitred_{{ __name__ }} source: src/common/fitred.asm extra_deps: src/common/runpar_{{ __name__ }}.asm - name: common/runpar_{{ __name__ }} source: > src/common/scsn_ids.tcs build/common/fitred_{{ __name__ }}.cpu0.labels.tcs build/common/fitred_{{ __name__ }}.cpu1.labels.tcs build/common/fitred_{{ __name__ }}.cpu2.labels.tcs build/common/fitred_{{ __name__ }}.cpu3.labels.tcs src/common/runpar.tcs - patchmaker/pm_set_adcmask_default - patchmaker/pm_set_dbtype1 - patchmaker/pm_apply - common/pretrigger_acq - common/ttcrx_regs_s vars: TRACKLETS_MODE: [] # Trick to prevent instantiation of this config # TRACKLETS_MODE: 3 # TRACKLETS_3Q_MODE # TRACKLETS_MODE: 2 # TRACKLETS_DIS_MODE # TRACKLETS_MODE: 1 # TRACKLETS_TPT_MODE # TRACKLETS_MODE: 0 # TRACKLETS_COS_MODE - name: cf2_trkl-3q scripts: *default_fitred_scripts datfile: build/configurations/cf2_{{ __name__ }}.dat vars: TRACKLETS_MODE: 3 # TRACKLETS_3Q_MODE - name: cf2_p_tb{{ NSAMPLES }}_trkl-3q scripts: *default_fitred_scripts datfile: build/configurations/cf2_{{ __name__ }}.dat vars: TRACKLETS_MODE: 3 # TRACKLETS_3Q_MODE EnableGainCorrection: 0 EnableTailCancellation: 0 NSAMPLES: [24, 27, 30] - name: cf2_p_trkl-3q_emptyhdr scripts: *default_fitred_scripts datfile: build/configurations/cf2_{{ __name__ }}.dat vars: TRACKLETS_MODE: 3 # TRACKLETS_3Q_MODE DONT_SEND_EMPTY_HDR_TR: 0 DONT_SEND_EMPTY_HDR_ZS: 0 EnableGainCorrection: 0 EnableTailCancellation: 0 - name: cf2_trkl-3q_emptyhdr scripts: *default_fitred_scripts datfile: build/configurations/cf2_{{ __name__ }}.dat vars: TRACKLETS_MODE: 3 # TRACKLETS_3Q_MODE DONT_SEND_EMPTY_HDR_TR: 0 DONT_SEND_EMPTY_HDR_ZS: 0 - name: cf2_trkl-3q_nozs scripts: *default_fitred_scripts datfile: build/configurations/cf2_{{ __name__ }}.dat vars: TRACKLETS_MODE: 3 # TRACKLETS_3Q_MODE RAW_RDOUT_MODE: 0 # 0=Full, 1=ZS, 2=TP - name: cf2_trkl-3q_noise scripts: *default_fitred_scripts datfile: build/configurations/cf2_{{ __name__ }}.dat scripts: - common/ttcrx_regs_s - common/reset - name: common/fitred_{{ __name__ }} source: src/common/fitred.asm extra_deps: src/common/runpar_{{ __name__ }}.asm - name: common/runpar_{{ __name__ }} source: > src/common/scsn_ids.tcs build/common/fitred_{{ __name__ }}.cpu0.labels.tcs build/common/fitred_{{ __name__ }}.cpu1.labels.tcs build/common/fitred_{{ __name__ }}.cpu2.labels.tcs build/common/fitred_{{ __name__ }}.cpu3.labels.tcs src/common/runpar.tcs - patchmaker/pm_set_adcmask_all_off - patchmaker/pm_set_dbtype1 - patchmaker/pm_apply - common/pretrigger_acq - common/ttcrx_regs_s vars: TRACKLETS_MODE: 3 # TRACKLETS_3Q_MODE RAW_RDOUT_MODE: 0 # 0=Full, 1=ZS, 2=TP EnableGainCorrection: 0 EnableTailCancellation: 0 - name: cf2_trkl-tp scripts: *default_fitred_scripts datfile: build/configurations/cf2_{{ __name__ }}.dat vars: TRACKLETS_MODE: 1 # TRACKLETS_TPT_MODE - name: cf2_trkl-3q_autotrg scripts: *default_fitred_scripts datfile: build/configurations/cf2_{{ __name__ }}.dat vars: TRACKLETS_MODE: 3 # TRACKLETS_TPT_MODE DYN_L1A: 0 ignore_L1R: 1 - name: cf2_trkl-3q_nozs_autotrg scripts: *default_fitred_scripts datfile: build/configurations/cf2_{{ __name__ }}.dat vars: TRACKLETS_MODE: 3 # TRACKLETS_TPT_MODE RAW_RDOUT_MODE: 0 # 0=Full, 1=ZS, 2=TP DYN_L1A: 0 ignore_L1R: 1