[PWGLF] SigmaPlus MCgen info & PCM reco fix - #17835
Conversation
|
O2 linter results: ❌ 0 errors, |
|
Error while checking build/O2Physics/code-check for ba8b4b3 at 2026-09-08 19:57: Full log here. |
There was a problem hiding this comment.
Hi @hfribert !
The PR looks fine!
However, I understand that you need to use the DCA fitter to reconstruct the kink topology of the Sigma+ --> proton gamma (why not proton pi0?) but I am not entirely sure to understand why it is necessary to rebuild the photon from scratch and not take them from the V0 table produced in the propagationService.
You wrote that a lot of photons were lost in the propagationService. Could you please elaborate a bit more?
It would be useful to understand how and why they are lost in order to fix it centrally.
Thank you very much!
|
Hi @romainschotter ! Actually we reconstruct the decay to proton + pi0, but due to the short lifetime of the pi0 we assume that the proton and 2 gammas come from one vertex. To boost efficiency we only reconstruct one of the photons via PCM and apply some kinematic constraints such as the pion mass and decay planes etc. to reconstruct the full decay in the end. Regarding the V0 tables, they have some preselections applying CPA and DCA cuts which seem to be too tight for the dielectrons we try to reconstruct; the 'findable' histograms that we implemented with MC truth showed at least that many dielectrons are not saved in the tables due to that. (If their quality is good enough for reliable dca fits is to be seen)
|
|
Hi @hfribert ! |

The PCM reconstruction for the SigmaPlus does not use the V0 tables anymore, but searches and fits the electron/positron itself (many are missing in the V0 tables)
Added SigmaPlus MC truth pT to the LFKinkDecayTables
Added in both the sigmaplusbuilder and the sigmaHadCorr task the ability to save the trueMC-generated SigmaPlus info for efficiency studies
Fixed linter issues of the sigmaHadCorr task