Skip to content
Snippets Groups Projects

Make all writers and decoders to use RawBank::View

Merged Sevda Esen requested to merge sevda-issue-179 into master

Closes #179 (closed): make sure that a RawEvent which 'supports' RawBank::Views in the TES cannot be modified (which would invalidate the views) by writing it using writeViewFor with a view that does not allow access. Some syntactic sugar i.e. template <typename T> using writeOnly = writeViewFor<T,OpaqueView>; has been added to LHCbAlgs/Traits.h (which is included by the functional algorithms types defined in LHCbAlgs) for convenience.

To go with Moore!1900 (merged) Allen!1070 (merged) MooreAnalysis!98 (merged)

Supersedes !3390 (closed)

Edited by Sevda Esen

Merge request reports

Merge request pipeline #4836466 passed

Merge request pipeline passed for 897ae458

Merged by Sebastien PonceSebastien Ponce 2 years ago (Dec 1, 2022 10:55am UTC)

Merge details

Pipeline #4836686 passed

Pipeline passed for d5de63ea on master

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Sevda Esen added 1 commit

    added 1 commit

    • 7190c01c - remove LHCb namespace from HltLumiWriter

    Compare with previous version

  • Sebastien Ponce resolved all threads

    resolved all threads

  • Edited by Software for LHCb
  • Sevda Esen added 1 commit

    added 1 commit

    • 053afb9b - remove using LHCb name space

    Compare with previous version

  • Sevda Esen added 19 commits

    added 19 commits

    • 053afb9b...09e73591 - 6 commits from branch master
    • 5958b82e - Hide 'write once, do not read' instance of RawEvent using a useless view
    • dc324573 - make routing bits and selreports writer to use RawBank::View
    • c4072c56 - fix the location names for packed buffer writer
    • c47665b5 - Make HltLumiWriter not to modify the event
    • 6273f3b9 - fix lumi writer typo
    • e80e2e75 - add a check for RawBank type in decoders since View doesn't have type
    • 3121b2a4 - add an output to BackwardsCompatibleMergeViewIntoRawEvent.cpp
    • 0f570d0f - fix for routing bits writer
    • afdfb12b - undo changes to BackwardsCompatibleMergeViewIntoRawEvent.cpp
    • bae5fc43 - make raw event read only for routing bits combiner
    • b4fd3001 - fix lumi writer output
    • 24287c9e - remove LHCb namespace from HltLumiWriter
    • 897ae458 - remove using LHCb name space

    Compare with previous version

  • Sebastien Ponce mentioned in commit d5de63ea

    mentioned in commit d5de63ea

  • Sevda Esen changed the description

    changed the description

  • mentioned in issue #179 (closed)

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