IOVDbSvc+xAODEventFormatCnv: MetaData fixes for CA-based job configuration
The TagInfo
related change in IOVDbSvc
is needed to propagate some of the FileMetaData
correctly (those that are read from the TagInfoMgr
). The change in EventFormatConfig
is actually a bugfix
. Prior to this fix, we set up two different tools (EventFormatStreamHelperTool
and an actual FileMetaDataCreatorTool
) w/ the same name causing a warning:
PrivateToolHandleArray WARNING EventFormatStreamHelperTool('StreamAOD_FileMetaDataCreatorTool', Key='EventFormatStreamAOD', DataHeaderKey='StreamAOD') with instance name 'StreamAOD_FileMetaDataCreatorTool' already in list. Not adding FileMetaDataCreatorTool('StreamAOD_FileMetaDataCreatorTool', OutputKey='FileMetaData', StreamName='StreamAOD')
Although this is a "warning" it means that we were never really configuring an actual FileMetaDataCreatorTool
at all. Perhaps this should've been an error (i.e. different types w/ same name) but that's beyond the scope of this MR.