Test which checks that number of passed events is conserved between HLT2 and SprucePass, also between HLT2 and exclusive Sprucing with exactly same conditions, should be added.
This test could be added as part of the overhaul of the test lines and relevant files by @yingl.
@yingl Most probably there is no need to add a completely new test, just to properly modify something already existing as we have quite a few tests which are running HLT2 and then Sprucing on the output.
Hi @nskidmor this issue is also trying to check the conservation of different stages. Maybe we can incorporate the checking of 2023 MC sprucing persistency in this issue.
Indeed, this issue is a follow up of the discussion from !2689 (comment 7208583) ; idea is to make sure that objects (particles, PVs, ...) are propagated without any problem.
Originally aimed to focus mainly on real data, but could be simply extend to cover MC case as well. Are the some specific requirements / ideas from your side?
Hello @nskidmor, my idea was to pass this to @yingl who is continuing with her work on overhauling tests we have in Moore (disentangling test selection from PWG selection and also having unified selection instead of selection per test).
I think we could have a test checking number of events after HLT2 and exclusive sprucing soon, as that could be developed separately from the overhauling existing tests. Just would be good to have merged !2447 (merged), so I would say we would continue on top of that MR.
@nskidmor@tizhou Going back to this topic, is this already covered by one of the newly developed Sprucing tests or it is still an open question and relevant test needs to be added (based this idea is still relevant).