Reason for change
These changes are necessary to handle the new DFI 3-4-5 that is part of baseline HalfPipe PROD. They are also needed for processing data from ETE5 and any other subsequent test.
Test Procedure
We have processed data on the DEV server with this version of L1Proc.
Rollback procedure
We can roll back to the previous version of L1Proc. Note that several components of L1Proc are broken (FastMon) or not doing the correct thing (GlastRelease, monitoring of GPS) because of the new DFI in the HalfPipe which had to be part of the baseline for reasons outside of L1Proc. So L1Proc is now catching up to this already implemented change of DFI.
CCB Jira
Details
GR v13r11p4: ROOT-38
- The changes are detailed here.
- Systemtestsshow no differenceswrt to baseline.
svac/EngineeringModelRoot v3r12: ROOT-39
- Using new DFI for sourceGps instead of missingGps. Needs GR v13r11p4.
dataMonitoring/FastMon v3r0p5: GDQMQ-43Depends on new DFI. To avoid a branch tag it also comes with these small changes:
- Some improvements to the error handler, including some modification to the output xml file and error codes documentation.
- Bug fix---traceback due to an unhandled index error exception caused by unphyisical strip id removed.
- Some useless error checks removed (on tower ids and cal layer ids) from the error handler.
- Added a new check on the ACD readout consistency (and a new error type, ACD_PHA_INCONSISTENCY).
dataMonitoring/FastMonCfg v1r0p1: required for FastMon v3r0p5
dataMonitoring/IGRF v1r0p1: GDQMQ-60 Fix compilation issue
svac/TestReport v5r6: SVAC-109
- Besides pipeline 2 data monitoring, the package contains code used in pipeline 1 which uses the old DFI. That part of the code has now been commented out so the package will compile against GR v13r11p4.
- To avoid a branch tag, this tag also includes some changes to a file that is registered with the data catalog, but currently is not in use. Will be in the future after additional development.
Also some small changes to the task configuration and the way apps are built to better support multiple developers
Complete set of tags for L1Proc 1.42
Code Versions
GlastRelease (sim/recon) v13r11p4*
ScienceTools (Level 2) : v9r4p2
Science Ops (task defs, scripts):
Level 1 pipeline code and applications running in L1:
CHS/halfPipe: v6r0p1
svac/L1Pipeline: v1r42*
dataMonitoring/AlarmsCfg: v1r0p0
dataMonitoring/FastMonCfg: v1r0p1*
dataMonitoring/DigiReconCalMeritCfg: v1r0p0
dataMonitoring/Common: v3r0p0
dataMonitoring/FastMon: v3r0p5*
datMonitoring/IGRF: v1r0p1*
svac/Monitor: v1r0p0
svac/EngineeringModelRoot: v3r12*
svac/TestReport: v5r6*
users/richard/pipelineDatasets: v0r4
ft2Util: v1r1p44
GPLtools: v1r8