Skip to content
Snippets Groups Projects

Added property to AthenaOutputStream to list provenance tags to keep ATEAM-1050

Merged Marcin Nowak requested to merge mnowak/athena:filter.provenance into main

This MR introduces AthenaOutputStream String property 'KeepProvenanceTagsRegEx' that may be used to match processing tags in Event provenances and copy only matching provenance to the new DataHeader.
Empty regex string means clear all input provenance (but if keepProvenance is True, the immediate source provenance will be still stored).

python OutputStreamCfg() method accepts optional KeepProvenanceTagsRegEx parameter that will be copied to the C++ property (unless it is None (the default))

Edited by Marcin Nowak

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Maciej Pawel Szymanski
  • :white_check_mark: CI Result SUCCESS (hash 93a5eb44)

    Athena AthSimulation AthGeneration AthAnalysis
    externals :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:
    cmake :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:
    make :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:
    tests :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:

    Full details available on this CI monitor view. Check the JIRA CI status board for known problems
    :white_check_mark: Athena: number of compilation errors 0, warnings 0
    :white_check_mark: AthSimulation: number of compilation errors 0, warnings 0
    :white_check_mark: AthGeneration: number of compilation errors 0, warnings 0
    :white_check_mark: AthAnalysis: number of compilation errors 0, warnings 0
    :pencil: For experts only: Jenkins output (remote access info)

  • Marcin Nowak added 1 commit

    added 1 commit

    • 6b4fe8e3 - Improvements from Maciek review

    Compare with previous version

  • Author Developer

    Jenkins please retry a build.

  • This merge request affects 2 packages:

    • Control/AthenaServices
    • Database/AthenaPOOL/OutputStreamAthenaPool

    Affected files list will not be printed in this case

    Adding @amete ,@mnowak ,@maszyman ,@gemmeren ,@ssnyder as watchers

  • :white_check_mark: CI Result SUCCESS (hash 6b4fe8e3)

    Athena AthSimulation AthGeneration AthAnalysis
    externals :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:
    cmake :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:
    make :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:
    tests :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:

    Full details available on this CI monitor view. Check the JIRA CI status board for known problems
    :white_check_mark: Athena: number of compilation errors 0, warnings 0
    :white_check_mark: AthSimulation: number of compilation errors 0, warnings 0
    :white_check_mark: AthGeneration: number of compilation errors 0, warnings 0
    :white_check_mark: AthAnalysis: number of compilation errors 0, warnings 0
    :pencil: For experts only: Jenkins output (remote access info)

  • Marcin Nowak added 1 commit

    added 1 commit

    • c1c8fd42 - Make provenance selection use RegEx. String prop KeepProvenanceTagsRegEx

    Compare with previous version

  • Author Developer

    Jenkins please retry a build.

  • Marcin Nowak resolved all threads

    resolved all threads

  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Please register or sign in to reply
    Loading