Summary
We request to put in production:
- AlarmsCfg-07-00-02
- FastMon-05-03-05
- Common-07-00-01
These new tags implements a few changes related to the L1Proc switchover to Pass 8.
Reason for change
We would like to update some monitoring quantities/plots following the switchover to Pass8 data.
We are updating the alarm limits on mean number of tracks. We are also fixing some minor bugs in the scripts creating the orbit plot and the solar flare plots the due to the change in the root version. In addition, we are relaxing the limits for the pedestal difference mean and rms of cal channel 3060-LEX1.
Test Procedure
We have processed monitoring products from real on-orbit data (LPA) locally with this version of AlarmsCfg.
For the new normalization files, the diagnostic distributions look sensible. We also have processed one full LPA run.
Rollback procedure
We can easily switch back to the previous version of L1Proc.
CCB JIRA
Details
AlarmsCfg-07-00-02
AlarmsCfg-07-00-02 26-Jun-2015 maldera updating alarms limits
Relaxing limits for CalXAdcPedPedMeanDifference_LEX1_TH1 and CalXAdcPedPedRMSDifference_LEX1_TH1 of Cal Channel 3060 in calpeds_eor_alarms.xml:
- CalXAdcPedPedMeanDifference_LEX1_TH1: lower limits changed from 0.45 to -0.45 (warning) and from 0 to -1 (error).
- CalXAdcPedPedRMSDifference_LEX1_TH1: lower limits changed from -0.5 to -1.5 (warning) and from -1 to -2 (error).
Relevant thread: https://www-glast.stanford.edu/protected/mail/datamon/14535.html
Relevant JIRA:
Changing the limits for Mean_ReconTracks in recon_trend_alarms.xml:
- limits changed from 1.8-2.4 to 1.4-2.0 (warning) and from 1.3-3.0 to 0.9 - 2.6 (error)
FastMon-05-03-05
FastMon-05-03-05 26-Jun-2015 lbaldini 2d orbit plot updated.
python/drawOrbit2d.py: increased the marker size of the orbit plot, to make it visible again in the png figure (it had disappeared due to the new version of ROOT)
Common-07-00-01
Common-07-00-01 25-Jun-2015 lbaldini Hack for the daylight saving time.
Added hack to correct for the daylight saving time in python/pBadTimeIntervalLogger.py. This fixes the old issue with the x-axis of some DQM plots being offset by one hour during daylight savings. (The new ROOT version had added an additional 9-hour offset on top of this one, which is also fixed.)
Complete set of tags for L1Proc 5.1
GlastRelease: GlastRelease-20-10-03
ScienceTools: ScienceTools-10-01-01
svac/L1Pipeline: L1Pipeline-05-01-00
calibTkrUtil: calibTkrUtil-04-00-00
fitsGen: fitsGen-07-01-02
dataMonitoring/AlarmsCfg: AlarmsCfg-07-00-02
dataMonitoring/Common: Common-07-00-01
dataMonitoring/DigiReconCalMeritCfg: DigiReconCalMeritCfg-02-01-04
dataMonitoring/FastMon: FastMon-05-03-05
dataMonitoring/FastMonCfg: FastMonCfg-02-02-03
datMonitoring/IGRF: IGRF-03-01-04
svac/Monitor: Monitor-03-13-04
svac/TestReport: TestReport-12-02-00
svac/findGaps: findGaps-02-03-00
users/richard/pipelineDatasets: pipelineDatasets-01-00-00
ft2Util: ft2Util-02-04-00
evtClassDefs: evtClassDefs-01-01-04
GPLtools: GPLtools-02-00-00-wf03
ROOT: ROOT 5.34.03-gr01
Reasons for Change
Switch to Pass 8 data, ScienceTools-10-01-01, and rhel6-64 builds.
Test Procedure
Tested in dev on P302 reprocessed data.
Rollback Procedure
If L1Proc rolls back to the previous version, then the symlink pointing to ASP-06-02-00 need only be re-enabled. Otherwise, there is no rollback option since Pass 7 analyses are not compatible with the new Pass 8 data.
CCB JIRA
Details
- ASP_containerSettings (ASP-07-00-00)
- update GLAST_EXT to point to rhel6-64 extlibs
- AspLauncher-02-01-00
- update XML files to point to rhel6-64 binaries
- asp_pgwave-02-01-00
- update irfs to P8R2_SOURCE_V6
- update XML files to point to rhel6-64 binaries
- update GALPROP_MODEL to use gll_iem_v06.fits for Pass 8
- asp_pointlike-06-15-00
- handle implicit assumption that the EVENT_CLASS column is an integer instead of a 32X bit array in the new FT1 files.
- drpMonitoring-02-02-00
- update XML files to point to rhel6-64 binaries
- handle narrower energy range of P8R2_SOURCE_V6 irfs
- Infer desired value of evclass for gtselect for TRANSIENT and SOURCE class selection based on PASS_VER keyword in getIntervalData.py
- grbASP-05-05-01
- update XML files to point to rhel6-64 binaries
- handle EVENT_CLASS switch from integer to bit array
- use EventClassSelection to determine evclass value for gtselect from PASS_VER keyword.
- handle changed location of BA scripts.
- pyASP-05-00-00
- add EventClassSelection function to encapsulate PASS_VER to evclass mapping for use with gtselect.
- more robust parsing of Data Catalog folder names in getFitsData.py
Reason for change
This is the version needed for Pass8. The switchover is planned for Wednesday, June 24th.
Test Procedure
We have processed several LPA and LCI runs in the DEV pipeline with this version of L1Proc.
Testing and validation results: GR/L1Proc Validation for Pass8, Earth Limb Validation Sample
Rollback procedure
We can easily switch back to the previous version of L1Proc before the FSSC switches over to the new photon database (we have approximately a week to rollback, if needed).
CCB Jira
Details
Infrastructure changes: rhel6-64 builds, new ISOC platform (rhel6-64), python 2.6, gcc4.4, root 5.34.03-gr01.
New GR: 20-10-03 Optimized rhel6-64. See details at JIRA entries: LPATE-188, LPATE-187, LPATE-185, LPATE-182, LPATE-180
See validation links above, plus Validation of GR on RHEL6-64 and Pass8 GlastRelease from RHEL5-32 to RHEL6-64
DQM changes: multiple changes implemented because of new recon/merit quantities. See DQM and Pass 8.
L1Pipeline: L1Pipeline-05-00-00
- This is to implement the Pass8 public release
- rhel6-64 build, new ISOC platform (rhel6-64), python 2.6, gcc4.4
- New version of root 5.34.03-gr01, new GR 20-10-03, new ST 10-01-01
- Complete reworking of merit/recon DQM. Bufixes everywhere in DQM
- Add leap second at 2015-06-30 (=457401602 per xTime)
Complete set of tags for L1Proc 5.0
GlastRelease: GlastRelease-20-10-03
ScienceTools: ScienceTools-10-01-01
svac/L1Pipeline: L1Pipeline-05-00-00
calibTkrUtil: calibTkrUtil-04-00-00
fitsGen: fitsGen-07-01-02
dataMonitoring/AlarmsCfg: AlarmsCfg-07-00-00
dataMonitoring/Common: Common-07-00-00
dataMonitoring/DigiReconCalMeritCfg: DigiReconCalMeritCfg-02-01-02
dataMonitoring/FastMon: FastMon-05-03-04
dataMonitoring/FastMonCfg: FastMonCfg-02-02-03
datMonitoring/IGRF: IGRF-03-01-04
svac/Monitor: Monitor-03-13-04
svac/TestReport: TestReport-12-02-00
svac/findGaps: findGaps-02-03-00
users/richard/pipelineDatasets: pipelineDatasets-01-00-00
ft2Util: ft2Util-02-04-00
evtClassDefs: evtClassDefs-01-01-04
GPLtools: GPLtools-02-00-00-wf03
ROOT: ROOT 5.34.03-gr01