Skip to content

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.

cc: @gemmeren @mnowak

Merge request reports