[Clas12_rgb] RG-B Pass 2 QADB is Now Available

Christopher Dilks dilks at jlab.org
Tue Jun 3 16:57:19 EDT 2025


Dear Run Group B,

At long last we have produced the QADB for Pass 2 RG-B data, and released it on ifarm as 'qadb/3.2.0'. Many thanks to Derek Holmberg for carefully cross checking the results and helping with the effort.

We apologize that this has taken quite some time to finish; the main reason is that we have switched to performing the QA in "time bins" rather than binning by the DST files, and we have also added many new defect bits.

Please see the QADB documentation home page for the latest usage guidance: https://github.com/JeffersonLab/clas12-qadb?tab=readme-ov-file#clas12-quality-assurance-database

Here are the major changes that impact user analysis:

  *
The Pass 1 QADB only used defect bits 0-9, whereas Pass 2 adds several new defect bits; see the table of defect bits in the link above
  *
The FC charge is now more accurate, because of the switch to "time bins":
     *
this resolves FC charge sum issue, identified in RG-A data but also very likely present in RG-B: https://github.com/JeffersonLab/clas12-qadb/issues/48
     *
it also fixes this one: https://github.com/JeffersonLab/clas12-qadb/issues/9
  *
the QADB code now provides a function 'QADB::CorrectHelicitySign' which provides the "correct" helicity sign for the data
     *
basically, 'true helicity' = 'helicity from cooked data' * CorrectHelicitySign(run_number, event_number)
     *
the correct helicity sign comes from the SIDIS pi+ beam-spin asymmetry sign; if it's wrong, the QA defect bit 'BSAWrong' is assigned and 'QADB::CorrectHelicitySign' returns '-1'
     *
this is especially important for RG-B data, since some of the datasets have 'BSAWrong' for many of the runs
     *
do not assume that all consecutive runs follow the same sign convention, as there may be specific runs which deviate from their neighboring runs; using 'QADB::CorrectHelicitySign' or 'BSAWrong' is preferred

For more information, see the release notes page: https://github.com/JeffersonLab/clas12-qadb/releases

To switch to the new 3.2.0 version, if it's not yet the default on ifarm, use:

  module switch qadb/3.2.0

It's also available from the above GitHub repository.

Let me know if you have any questions or need any help,
Chris


Christopher Dilks

Jefferson Lab Staff Scientist

Office: B122

Phone: 757-269-7750

Email: dilks at jlab.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.jlab.org/pipermail/clas12_rgb/attachments/20250603/a9831ade/attachment.htm>


More information about the Clas12_rgb mailing list