Skip to content

Specifying velo bank types in hlt2_VdM options

Shu Xian requested to merge sxian_vdm_options into 2024-patches
  • Set RetinaCluster as the default velo bank type in Hlt/Hlt2Conf/options/hlt2_VdM.py
  • Add hlt2_VdM_veloSP

Resolve #805 (closed)

When no default Velo bank type is specified, the default veloSP bank type given by Hlt/RecoConf/python/RecoConf/decoders.py will be used. The mismatch of the bank type will result in empty Velo-related HLT2 Lumi counters.

For example in Run 297492, configured for RetinaCluster decoding, by running the original hlt2_VdM or hlt2_VdM_veloSP options, the output lumi summary banks will have all zero velo counters:

.... .... .... .... cbcb d000 3802 00fa
7798 b0ad 6462 4112 4e2e 8112 1b00 0000
0000 0000 0000 0000 0060 4006 0000 0000
0000 0000 0080 0005 0000 0000 0000 001f
7794 0200 0400 4017 .... .... .... ....

This is fixed by using RetinaCluster velo bank type:

.... .... .... .... cbcb d000 3802 00fa
7798 b0ad 6462 4112 4e2e 8112 1b54 0308
b0e0 0710 5940 0f10 0f60 4006 2710 0c10
0f20 e201 1980 0005 1140 b800 a8e0 041f
7794 f200 04ac 4017 .... .... .... ....

A warning message Missing velo raw banks (check raw bank type) could be seen with hlt2_VdM and hlt2_VdM_veloSP, but fixed in hlt2_VdM_veloRetinaCluster:

hlt2_VdM_old.log

hlt2_VdM_veloSP.log

hlt2_VdM_veloRetinaCluster.log

Also, refer to @dcraik's previous slides.

Edited by Shu Xian

Merge request reports