Reason for change
This is the version needed for P7REP. The switchover is planned for Tuesday, September 24.
Test Procedure
We have processed LPA and LCI runs in the DEV pipeline with this version of L1Proc.
We fully reprocessed a few hours of data from August 04:
http://glast-ground.slac.stanford.edu/Pipeline-II/exp/Fermi/si.jsp?stream=2272862&dataSourceMode=Dev
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
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-lp56
- 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-lp56
- There are several differences between GlastRelease-17-35-24-lp56 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-lp56 and GlastRelease-17-35-24-lp40 and there are 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). Carmelo blessed the results of systests in an email.
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-lp56
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