Project

General

Profile

Feature #3746

Art should support generating per-file user-specified sam metadata.

Added by Herbert Greenlee over 7 years ago. Updated over 6 years ago.

Status:
Closed
Priority:
Normal
Category:
Metadata
Target version:
Start date:
Due date:
09/30/2013
% Done:

100%

Estimated time:
32.00 h
Spent time:
Scope:
Internal
Experiment:
-
SSI Package:
art
Duration:

Description

Experiments need to be able to add their own experiment-specific metadata on a per-file basis. The metadata requirements document, as well as the current implementation, only supports user-specified metadata on a per-art-execution basis.


Related issues

Related to art - Feature #3743: FileCatalogMetadata service doesn't set file format.Closed09/30/2013

Related to art - Feature #3744: Missing sam metadataClosed09/30/2013

Related to art - Feature #3745: Art should not require metadata that sam considers to be optional or non-existent.Closed09/30/2013

History

#1 Updated by Christopher Green over 7 years ago

  • Due date set to 09/30/2013
  • Target version set to 1.09.00
  • Start date deleted (04/23/2013)
  • Estimated time set to 32.00 h
  • Scope set to Internal
  • Experiment - added
  • SSI Package art added

#2 Updated by Christopher Green over 7 years ago

  • Status changed from New to Accepted

Accepted to within changes made at the SAM requirements meeting in May.

#3 Updated by Christopher Green over 7 years ago

According to notes from the meeting on 2013-06-18:

  • Need per-output user-specified SAM metadata. Need to be able to set an item that would clear when the output file closes.
  • Need new hooks to allow modules to accumulate information based on whether a particular event is selected by a given output module? This seems to be better implemented as a signal/slot rather than as module methods, but that constrains the user to implement services rather than modules.
  • May need to change signatures of existing hooks (respondTo...)
  • Distinguish between per-stream and per-stream-per-file metadata?
  • Special request that FHiCL and command-line metadata items are always first in the list of metadata items so they can be dealt with consistently in the output of sam_metadata_dumper.

#4 Updated by Christopher Green almost 7 years ago

  • Target version changed from 1.09.00 to 521

#5 Updated by Christopher Green over 6 years ago

  • Target version changed from 521 to 1.10.00

#6 Updated by Christopher Green over 6 years ago

  • Status changed from Accepted to Assigned

#7 Updated by Christopher Green over 6 years ago

  • Assignee set to Christopher Green

#8 Updated by Christopher Green over 6 years ago

  • Status changed from Assigned to Resolved
  • % Done changed from 0 to 100

New plugin type (see header documentation at source:art/Framework/Core/FileCatalogMetadataPlugin.h). Trivial example at source:test/Integration/TestMetadata_plugin.cc.

artmod has been updated in cetpkgsupport to generate a template for this new plugin. See artmod --help-types for details.

#9 Updated by Christopher Green over 6 years ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF