Adding new compiled pixel calibration code
This MR is meant to include in the Athena project the new code for the Pixel detector. This is still a work in progress - but there are a lot of changes so better to get already the first draft.
I have added 5 different files:
- PixelCalibration.cxx: main source file to execute the calibration
- Calib.cxx/.h: Class to obtain the threshold, intime and fitting parameters for normal, long and ganged pixels
- CalibFrontEndInfo.cxx/.h: Class to store all the information in order to print it in the correct DB format
This calibration can run different layers at the same time in different command lines. The execution line could be:
PixelCalibration THR=SCAN_S000089736 THRintime=SCAN_S000089737 TOT=SCAN_S000089738 directory_path=/eos/atlas/atlascerngroupdisk/det-ibl/charge-calibration/20230623_ALL/ Blayer
To run the Blayer with the SCAN files provided as an arguments.
The old calibration code will be removed in a separate MR, after the internal discussion with the offline team
Merge request reports
Activity
This merge request affects 1 package:
- InnerDetector/InDetCalibAlgs/PixelCalibAlgs
This merge request affects 8 files:
- InnerDetector/InDetCalibAlgs/PixelCalibAlgs/CMakeLists.txt
- InnerDetector/InDetCalibAlgs/PixelCalibAlgs/ChargeCalibration/common/PixelMapping.cxx
- InnerDetector/InDetCalibAlgs/PixelCalibAlgs/ChargeCalibration/common/PixelMapping.h
- InnerDetector/InDetCalibAlgs/PixelCalibAlgs/ChargeCalibration/pixel/PixelCalibration.cxx
- InnerDetector/InDetCalibAlgs/PixelCalibAlgs/ChargeCalibration/pixel/tools/Calib.cxx
- InnerDetector/InDetCalibAlgs/PixelCalibAlgs/ChargeCalibration/pixel/tools/Calib.h
- InnerDetector/InDetCalibAlgs/PixelCalibAlgs/ChargeCalibration/pixel/tools/CalibFrontEndInfo.cxx
- InnerDetector/InDetCalibAlgs/PixelCalibAlgs/ChargeCalibration/pixel/tools/CalibFrontEndInfo.h
added InnerDetector main review-pending-level-1 labels
CI Result SUCCESS (hash ec56f9fa)Athena externals cmake make tests Full details available on this CI monitor view. Check the JIRA CI status board for known problems
Athena: number of compilation errors 0, warnings 0
For experts only: Jenkins output [CI-MERGE-REQUEST-EL9 2523]- Resolved by Sergi Rodriguez Bosca
added review-pending-level-2 review-user-action-required labels and removed review-pending-level-1 label
removed review-user-action-required label
- Resolved by Thomas Strebler
- Resolved by Thomas Strebler
- Resolved by Sergi Rodriguez Bosca
- Resolved by Sergi Rodriguez Bosca
- Resolved by Sergi Rodriguez Bosca
- Resolved by Sergi Rodriguez Bosca
- Resolved by Sergi Rodriguez Bosca
- Resolved by Sergi Rodriguez Bosca
- Resolved by Sergi Rodriguez Bosca
- Resolved by Sergi Rodriguez Bosca