Reconstruct far-forward Lambda candidates from neutral reconstructed particles.
The reconstruction proceeds in five stages:
- collect photon and neutron candidates from the configured far-forward neutral collections and split them into detector categories;
- build pi0 candidates from all photon pairs passing the configured pi0 invariant-mass window;
- combine accepted pi0 candidates with neutron candidates to form Lambda candidates passing the configured Lambda invariant-mass window;
- rank the surviving candidates according to detector-preference and mass-compatibility criteria;
- run the final Lambda reconstruction on the best candidate and store the resulting Lambda and decay products.
The current ranking gives priority to candidates containing a ZDC neutron, then to candidates containing more ZDC photons, followed by the combined pi0/Lambda mass residual score and forward kinematics.