This repository has been archived by the owner on Jan 31, 2022. It is now read-only.
Check tracking data quality inside testConnectivity.py
#269
Labels
testConnectivity.py
#269
Brief summary of issue
Multiple VFATs show tracking data quality issue during data taking at QC8. One reason is that some VFATs start to send garbage data at some point. The CTP7 event builder is then unable to properly handle the VFAT events.
Investigations showed that the data packet header can be sent is absence of L1A and/or L1A are ignored. Moreover the tracking data packet CRC is wrong for these inconsistent events. The following two counters should help diagnose such issue :
GEM_AMC.OH_LINKS.OHx.VFATy.DAQ_EVENT_CNT
;GEM_AMC.OH_LINKS.OHx.VFATy.DAQ_CRC_ERROR_CNT
Types of issue
Expected Behavior
Any obvious issue with the tracking data coming from a VFAT should be caught at the latest during the QC7 step.
Current Behavior
No dedicated tool exist to check the data quality based on the VFAT DAQ counters and the TTC generator.
However SCurves taken during the QC7 step already make heavy use of the tracking data. Since the SCurves already use the content of data and check that they make sense I question myself about the utility of this issue.
Maybe a simple check on
GEM_AMC.OH_LINKS.OHx.VFATy.DAQ_CRC_ERROR_CNT
once the SCurves are taken would be enough.Also what do we expect to learn if the CTP7-parsed content of the tracking data is already good?
Context (for feature requests)
Allow seamless data taking during the QC8.
The text was updated successfully, but these errors were encountered: