Reason for change

This is the version needed for P7REP. The switchover is planned for Tuesday, November 5th.

Test Procedure

We have processed several LPA and LCI runs in the DEV pipeline with this version of L1Proc.

We fully reprocessed a couple of runs, which are fully described in the Validations Page.

Rollback procedure

We can easily switch back to the previous version of L1Proc before the FSSC switches over to the new photon database (we probably have a few hours to rollback, if needed). This would have to be coordinated with ASP.

CCB Jira

SSC-358@JIRA

Details

L1Pipeline: L1Pipeline-04-04-00
- Do not create SVAC tuples
- Change procver to 202 for all exported file types
- New GR GlastRelease-17-35-24-lp61
- New ST ScienceTools-09-32-05
- New DiffRsp, new ft2Utils, new fitsGen for P202
- Add ability to ignore some deliveries when merging LONE-190@JIRA
- Don't clean up chunks until we're really done LONE-193@JIRA
- Improve retry handling LONE-194@JIRA

ScienceTools: ScienceTools-09-32-05

GlastRelease: GlastRelease-17-35-24-lp61
- There are several differences between GlastRelease-17-35-24-lpr61 and GlastRelease-17-35-24-lp40 (currently used in L1Proc). Most packages were updated to keep up with the Science Tools release.
- We ran Systests comparing GlastRelease-17-35-24-lp61 and GlastRelease-17-35-24-lp40 and there are several differences in Overlay and BackGndMixDC2. We think we understand these differences in terms of the updated flux & celestialSources in the updated version of astro (plus a bugfix introduced in Overlay starting from GlastRelease-17-35-24-lp43).
- We performed extensive validations of this Glast Release and of the associated calibration flavor, L1Current. They are described in the Validations Page.

evtClassDefs: evtClassDefs-00-19-05
- add for PASS_VER = P7REP

fitsGen: fitsGen-06-06-05
- ensure MeritFile2::next() does not try extend beyond tuple size
- call facilities::commonUtilities::setupEnvironment() (again and again) so that getPackagePath doesn't crash because of a null pointer
- remove st_stream dependence
- check TTree->GetEvent return code
- patch tag since ft2.tpl was missed somehow by the fitsGen-06-06-00 tag
- add LAMBDA to ft2.tpl
- for Windows no-install-headers
- add PROC_VER keyword to ft2.tpl PHDU
- add #include <vector> to MeritFile2.h for gcc4.4.3/Ubuntu
- bug-fix in ~MeritFile2 for handling m_tree when using it as a TChain
- add constructor to MeritFile2 that takes a list of input merit files

ft2Util: ft2Util-02-02-00
- Fixed a problem with static initialization which was causing seg. fault because of the changed behavior of facilities::commonUtilities::getDataPath
- Adding Lambda to the FT2 file. This has to be linked with a GR containing astro > astro-03-13-03 and fitsGen > fitsGen-06-06-00. The new version of astro contains also a new Earth magnetic model.

Complete set of tags for L1Proc 4.4

GlastRelease: GlastRelease-17-35-24-lp61

ScienceTools: ScienceTools-09-32-05

svac/L1Pipeline: L1Pipeline-04-04-00

calibGenTKR: calibGenTKR-04-08-01
calibTkrUtil: calibTkrUtil-02-09-06-gr02
fitsGen: fitsGen-06-06-05

dataMonitoring/AlarmsCfg: AlarmsCfg-06-01-01
dataMonitoring/Common: Common-06-11-05
dataMonitoring/DigiReconCalMeritCfg: DigiReconCalMeritCfg-01-20-02
dataMonitoring/FastMon: FastMon-05-03-00
dataMonitoring/FastMonCfg: FastMonCfg-02-02-01
datMonitoring/IGRF: IGRF-02-01-00

svac/Monitor: Monitor-02-01-04
svac/EngineeringModelRoot: EngineeringModelRoot-05-00-00
svac/TestReport: TestReport-12-01-00
svac/findGaps: findGaps-02-02-00

users/richard/pipelineDatasets: pipelineDatasets-01-00-00
ft2Util: ft2Util-02-02-00

evtClassDefs: evtClassDefs-00-19-05
GPLtools: GPLtools-02-00-00-wf02

ROOT: ROOT v5.26.00a-gl6