AthenaPoolCnvSvc: Pass SG key to createPersistent/createTransient.
Rename T_AthenaPoolCustomCnv to T_AthenaPoolCustomCnvWithKey, changing the interfaces for the create methods to pass through the SG key. For compatibility, create T_AthenaPoolCustomCnv deriving from it with the old interfaces.
Update T_AthenaPoolxAODCnv and T_AthenaPoolAuxContainerCnv to use this. In the process, we can remove the xAODCnv hack where we override createObj() in order to get the SG key. (This turns out to be a race; see ATEAM-567.)
A couple other minor cleanups.
Merge request reports
Activity
added Database master review-pending-level-1 labels
CI Result FAILUREAthena AthSimulation externals cmake make required tests optional tests Full details available at NICOS MR-26415-2019-09-08-00-25
Athena: number of compilation errors 1, warnings 0
AthSimulation: number of compilation errors 0, warnings 0
For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 3074] CI Result SUCCESSAthena AthSimulation externals cmake make required tests optional tests Full details available at NICOS MR-26415-2019-09-08-13-57
Athena: number of compilation errors 0, warnings 0
AthSimulation: number of compilation errors 0, warnings 0
For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 3081]added review-pending-level-2 label and removed review-pending-level-1 label
added review-approved label and removed review-pending-level-2 label
mentioned in commit 22492ee7
added sweep:ignore label