System Tests Report Summary
A few notable differences over all tests for comparison with GR v15r47p12, the previous L1 proc release. These all arose from a change in seed handling in GlastSvc to switch from an event to run seed for MC generation.
Note that the triggerAlg.mask string update now allows "0xfffffff to specify no trigger requirement. Specifying -1 produced odd behavior on certain systems. The system test JO now do not include any explicit trigger mask and take the default.
Changes
- Gleam,Trigger - update to use string representation to avoid int conversion oddities in triggerAlg.mask
- AnalysisNtuple, CalRecon - remove stale variables and tools, fix init of FT1EventClass
- CalRecon - removal of outdated energy methods
- GlastSvc - change to seeding to default to one seed per run
*IExternal/Geant4Runtime - Rebuild of g4 to set G4_NO_VERBOSE and G4_NO_STORE_TRAJECTORY - LdfConverter - EvtMax==0 to read in full file
Testing seed change in GlastSvc
The change to seed determination in GlastSvc is the cause of the differences in several system test distributions. Most notably CalColumn, hit distributions in the Tracker by layer or depth, and integrating and position hits. In other words, the events are different just because of the MC seeding.
A limited test of reversting of this to the previous behavior removed all differences. See System Tests v15r47p12gr06C for the comparison of the AllGamma and BackGndMixDC2 tests using the previous seed method (specified int he JO by "GlastRandomSvc.autoSeed = true;").
Here is one comparison example for both GR v1547p12gr06 with the new seed behavior (per run) and for the former behavior (per event) (gr06C).
new GlastSvc seed default |
old GlastSvc seed default |
---|---|
|
|