Reason for change

We have added pipeline scripts to use features added in monitoring applications in L1Proc 1.48 (trend alarm output, fit pedestals). In addition, we now have normalized event rates (using PtMcIlwainL).

We have a new tag of ft2Util that enables us to process both data and MC in the pipeline.

We have a new GlastRelease where we have gone back to the original buffer size. This was increased earlier this year to deal with ground high rate test runs, but causes other problems.

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.

CCB Jira

SSC-39@JIRA

Details

GlastRelease v13r11p9:

Systemtestsshow no differences with respect to the previous production version of GR.

RM diffwith respect to the previous production release, GR v13r11p7. Changes are: 

- ntupleWriterSvc v3r22:
- Reset default buffer size to 32000 bytes
- Get the branch address correct for updated items that were already in the original input TChain
- Handle branch names such as PtPos[3] correctly
- Create branch pointers for input TChain in getTree routine to prevent missing any
- make certain current ROOT directory is saved and restored
- Fix careless typo in requirements file
- SetDirectory when TTree is created in a separate routine
- Patch TChain init in getTree
- Use TChains for input tuples
- Fix to handle vectors like PtPos[3]
- A couple of gcc warnings
- Kludge mechanism to read and ntuple and clone for output as well 

facilities v2r18:
- Add method to expand env variables in a vector of strings facilties::Util::expandEnvVarList 

configData v1r6p6:
- Patch to include cassert for windows 

astro v3r1p6:
- Disable SwigModule since it does not work on Linux
- Mod to Quaternion interface to protect against unnormalized intialization
- Needed to make python runtime library available for clients.
- Use new SwigModule instead!
- Undo python module interface in build, since it is not allowed to use SwigPolicy
- Implement python module interface in build

Gleam v6r33p17gr1:
- Remove FlavorRibbon for the current L1 P2 branch 

ft2Util v1r2p14:
- MC mode does not interpolate ATT entries missing at the edges of the run, but just replace first non 0 from M7.
- Changed requirements for fitsgen.
- Force to add padded entries also in Gleam mode.
- Check on the Quaternion normalization, added option in the command line to set some paramters.

Science Tools v9r5p2:
- To synch up with ASP: SSC-36

svac/EngineeringModelRoot v3r14p3:
- Added two ACD energy variables useful for future filter studies. 

dataMonitoring/FastMonCfg v1r1p9:
- Bug fix : histograms added in the previous tag are also now in the MergeHisto text file. Relevant jira(s): GDQMQ-113 and GDQMQ-114
- Added histograms of the condition arrival time for other trigger types where a specific trigger opens the window.
- Added histograms for condition summary word with a specific trigger type. Relevant jira(s): GDQMQ-113 and GDQMQ-114
- Added quantities meta_LATC_master, aka meta.hardwareKey, and meta.softwareKey for good measure. That's the hardware configuration for the current run. Relevant jira(s): GDQMQ-107

dataMonitoring/DigiReconCalMeritCfg  v1r1p11:
- Added possibility of trending and histograming normalized rates (from merit). This addresses the Jira GDQMQ-83.
- Added trending and histograms for other normalized rates. This addresses the Jira GDQMQ-83.

dataMonitoring/Common v3r1p3:
- Minor bug fix in the ACD/CAL peds/gains fitting tool (now if an histogram is missing in the input file, the program issues an error instead of crashing). Relevant jira(s): GDQMQ-65 (the above mentioned ACD/CAL peds/gains fitting functionalities are now implemented in the pipeline).
- Bug fix in the ACD/CAL peds/gains fitting tool (the fit is not performed when there are no entries in a histogram). Relevant jira(s): GDQMQ-65

dataMonitoring/FastMon v3r1p3:
- Added quantities meta_LATC_master, aka meta.hardwareKey, and meta.softwareKey for good measure. This is the hardware configuration for the current run. Relevant jira(s): GDQMQ-107

svac/Monitor v1r1p7:
- Added possibility of normalize rates stored in multidimensional variables. This is useful for Trigger Engines, for instance. This addresses the Jira GDQMQ-83.
- Added possibility of trending and histograming normalized rates (from merit). This addresses the Jira GDQMQ-83
- Decrease resolution of ACD nice plots (gif); from 1100x900 to 600x600.

Complete set of tags for L1Proc 1.49

Code Versions

GlastRelease (sim/recon) v13r11p9*

ScienceTools (Level 2) : v9r5p2*

Science Ops (task defs, scripts):

Level 1 pipeline code and applications running in L1:

svac/L1Pipeline: v1r49*

dataMonitoring/AlarmsCfg: v1r1p0
dataMonitoring/FastMonCfg: v1r1p9*

dataMonitoring/DigiReconCalMeritCfg: v1r1p11*
dataMonitoring/Common: v3r1p3*
dataMonitoring/FastMon: v3r1p3*
datMonitoring/IGRF: v1r0p1

svac/Monitor: v1r1p6*
svac/EngineeringModelRoot: v3r14p3*
svac/TestReport: v5r8

users/richard/pipelineDatasets: v0r4

ft2Util: v1r2p14*

evtClassDefs v0r2

GPLtools: v1r10