Blog from August, 2011

Reason for change

We are moving mergeSvacChunks and all the tracker-related monitoring to the cleanupCompleteRun subtask. This has 2 advantages:

  • we will be able to merge the recon file in case of failures in tkr monitoring (which is typical for Nadir runs)
  • L1Proc will go a bit faster (because we will run mergeSvacChunks and the tkr monitoring just once per run, instead of once per rdl)

Test Procedure

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

Rollback procedure

We can easily switch back to the previous version of L1Proc before.

CCB Jira

SSC-301@JIRA

Details

svac/L1Pipeline: L1Pipeline-02-11-00

  • moving mergeSvacChunks to cleanupCompleteRun
  • moving the tkr monitoring modules to cleanupCompleteRun

Complete set of tags for L1Proc 2.11

GlastRelease (sim/recon): GlastRelease-v17r35p23
ScienceTools (Level 2): ScienceTools-09-24-00

svac/L1Pipeline: L1Pipeline-02-11-00

calibTkrUtil: v2r9p1
calibGenTKR: v4r5

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

svac/Monitor: Monitor-01-09-02
svac/EngineeringModelRoot: v4r4
svac/TestReport: TestReport-11-04-00

users/richard/pipelineDatasets: v0r6
ft2Util: v1r2p31
evtClassDefs: evtClassDefs-00-19-04
GPLtools: GPLtools-02-00-00

Reasons for Change

  • New BayesianBlocks implementation.
    • Improved C++ code that was refactored with added functionality that will be needed for forthcoming TeV source flare detection task.
  • Send out GCN/FERMI_LAT_GND_POSITION notices (this is already live since it just involved commenting out the test lines in the template file).

Test Procedure

Tested in dev on data in /ASP/TestSims2.
BayesianBlock2 code was tested against old implementation on toy data sets and returns identical reconstructions.

Rollback Procedure

Revert to ASP-05-00-00 (just change the symlink to point to that build)

CCB Jira

SSC-299@JIRA

Details

(modified packages only)

  • BayesianBlocks-03-01-01
    • New BayesianBlocks2 class.
  • grbASP-05-01-00
    • Use BayesianBlocks2 in GRB_refinement task.
    • Enable GCN/FERMI_LAT_GND_POSITION notices.

Reason for change

This release features the first version of the rate normalizations for the Pass7 era. There's also a couple of minor changes detailed in the release notes below.

Test Procedure

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

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-298@JIRA

Details

dataMonitoring/AlarmsCfg: AlarmsCfg-06-00-02

dataMonitoring/Common: Common-06-11-01

  • Small fix in the code generating the BTIs
    • Another minor fix in pBadTimeIntervalLogger (wrong time label for the integrated loss graph).
  • Some improvements to the code generating bad time intervals (see https://www-glast.stanford.edu/protected/mail/l1proc/2352.html)
    • Trimming BTIs in order not to cross the run boundaries.
    • Preventing the generation of BTIs shorter than 5 s.

dataMonitoring/DigiReconCalMeritCfg: DigiReconCalMeritCfg-01-20-01

  • Add NormRates for new event classes--Pass7
    • NormRates, NormRatesErr and NormRatesBelowZenithTheta100 for Transient, Source, Clean, UltraClean and LLE
    • Normalization factors for the normalized rates updated to Pass7.

svac/Monitor: Monitor-01-09-02

  • Take the absolute value of the SC zenith angle (which is signed in Pass7)

The following new quantities need to be added in the web interface

  • NormRateTransientEvtsBelowZenithTheta100
  • NormRateSourceEvtsBelowZenithTheta100
  • NormRateCleanEvts
  • NormRateCleanEvtsBelowZenithTheta100
  • NormRateUltraCleanEvts
  • NormRateUltraCleanEvtsBelowZenithTheta100
  • NormRateLLEEvts

Complete set of tags for L1Proc 2.10

GlastRelease (sim/recon): GlastRelease-v17r35p23
ScienceTools (Level 2): ScienceTools-09-24-00
svac/L1Pipeline: L1Pipeline-02-10-00

calibTkrUtil: v2r9p1
calibGenTKR: v4r5

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

svac/Monitor: Monitor-01-09-02
svac/EngineeringModelRoot: v4r4
svac/TestReport: TestReport-11-04-00

users/richard/pipelineDatasets: v0r6
ft2Util: v1r2p31
evtClassDefs: evtClassDefs-00-19-04
GPLtools: GPLtools-02-00-00