For example the RefinedVertex PID object is only conditionally filled. From having had a quick look at the code this seems to mainly be done for some internal caching(?).
I am mainly opening this issue since I have stumbled over this while updating the LCIO <-> EDM4hep conversion for accommodating https://github.com/key4hep/EDM4hep/pull/268 . I am not sure if there is an easy fix, but I would at least like to have some paper trail to document the reason for some implementations that might need to work around this fact.
For example the
RefinedVertex
PID object is only conditionally filled. From having had a quick look at the code this seems to mainly be done for some internal caching(?).I am mainly opening this issue since I have stumbled over this while updating the LCIO <-> EDM4hep conversion for accommodating https://github.com/key4hep/EDM4hep/pull/268 . I am not sure if there is an easy fix, but I would at least like to have some paper trail to document the reason for some implementations that might need to work around this fact.