Skip to content

Make all writers and decoders to use RawBank::View

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