System Tests Summary
This is meant to be the baseline version of GlastRelease for the pre-launch CCB regime. The release includes changes to many packages, though but many of these are minor bug fixes and updates.
The system tests show a few some changes in a few plots relating to the CAL for all tests, but many differences for the background mix. It appears that the MC generation of the background has shifted the generated populations around. This has also caused minor differences int he in various ACD and TKR plots. A fix to the CAL "ideal" calibration code used by the system tests shifted the gains slightly. This has the consequence of changing the filter energy difference, or Filter Energy - CalEnergyRaw (the OBF uses FSW calibrations), and the CAL plots due to both the shift in calibrations and the interaction with crystal suppression.
Changes
- CAL - fixes and updates relating to CalXtalResponse and ideal calibration code
- Celestial sources - several fixes and updates
- Misc. updates relating to use of CEL (C? event lists)
- No changes to OBF
- No changes to ACD
- Minor changes to TKR
- Minor changes to Trigger
- Misc. other minor fixes and updates
...
- , e.g. updates to Pass 6
Changes in simulated background mix
Updates to celestialSources and CRflux have produced minor changes in the simulated particle distribution generated for BackgroundMixDC2 test.
Here are the generated background stats for v13r13 vs. v13r12.
No Format |
---|
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ v13r13 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ FluxAlg INFO Computed Rate: 131296 Hz Source ID Source Name counts 0 CrProtonPrimary 6090 1 CrProtonReentrant 1460 2 CrProtonSplash 1378 1000 CrElectronPrimary 49 1001 CrElectronReentrant 6553 1002 CrElectronSplash 6409 2000 CrPositronPrimary 6 2001 CrPositronReentrant 6942 2002 CrPositronSplash 6815 3000 CrAlpha 868 4000 CrHeavyIon 132 5000 Earth10 3298 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ v13r12 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ FluxAlg INFO Computed Rate: 131303 Hz Source ID Source Name counts 0 CrProtonPrimary 6079 1 CrProtonReentrant 1497 2 CrProtonSplash 1309 1000 CrElectronPrimary 57 1001 CrElectronReentrant 6435 1002 CrElectronSplash 6666 2000 CrPositronPrimary 4 2001 CrPositronReentrant 6995 2002 CrPositronSplash 6800 3000 CrAlpha 827 4000 CrHeavyIon 108 5000 Earth10 3223 |
...
Summary:
Slight change in Cal response under 'ideal' calibration mode - result of a minor bug fix. I can make the new code act exactly like the old code if that's important.Details:
While upgrading the CalXtalResponse unit test, I noticed some minor inconsistencies in the Cal ideal calibration code, notably an integer truncation of a floating point value.
Changing this value resulted in slightly modified Cal overall gain in ideal mode. LEX8 adc values (for example) in GR v13r13 are lower than those in v13r12 by an average of 0.0017% (varies slightly due to quantization).
Another result is that a few crystals will no longer pass zero suppression. I saw this happen to 2 channels out of 1000 events with the vertical_muon 1gev source.
While the new code is certainly better than the old code, the new output data could only be called 'infinitesimally' more correct than the old data. That is to say, I can tweak the calibration constants so that we get exactly the same answer as before, but still use the improved code.
This only affects 'ideal' calibration mode - which basically means simulated data only - in fact most 'real' simulations no longer use ideal cal calibrations.
I'm attaching a pdf with a few illuminating plots I used to dig out this problem. I used CalTuple to do the analysis, so the plots are displaying slightly different quantities than those created by systest, but I think the underlying problem of a slight shift in Cal ADC output is the same.
Plots comparing the CalXtalAdcPeds for v13r13 and v13r12. (pdf)