-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Inconsistent treatment of resonances #838
Comments
Just to note, in my own (CLAS12) code I handle combinitorials differently for omega/phi and rho/Delta. Perhaps it is the same cause here. If a state is sufficiently narrow then you may decide to handle it as a genuine free final state particle. If it is broad then its production may interfere with other processes of the same final state. For the case of a reaction producing a narrow state, such as : omega(pi+pi-pi0) + pi0 then you may just take both combinations of the pi0 , cut around the omega mass and subtract off any residual background assuming interference effects are neglible. This allows you to apply a vector-pseudoscalar analysis formalism to analyse this reaction. If you have, for example, rho(pi+pi-) + pi+ then it is not such a good approximation to do this and you should analyse this as only a single combinatoric event and symmetrise the pions at the amplitude level. For topology counting this is probably not important, so it might be fine here. |
I agree with Derek that the interpretation of a narrow resonance is a lot more straightforward for both event selections and further analysis. I think in halld_recon, there are two different issues. In terms of propagating information from the event generator, I can sort of see the motivation here - though like with the rho0, it's maybe worth thinking / discussing in a little more detail why it would be important to separate out pi+pi-p events that come from the rho0 and ones that don't. The implementation for the ReactionFilter would be fine.... but then if this is just applying a mass window, wouldn't most of the time the mass window cut that is being applied be so wide that you wouldn't be rejecting that many events anyway? |
I'm just here to register my objection to the rude behaviour of the code if someone does try to include DeltaPlusPlus in a reaction filter. A nice polite error message and exit would suffice, instead of SHOUTING in capitals and then a core dump. |
Is there a reason why we treat omega(782) and phi(1020) different from other hadronic resonances in our analysis code? bggen for example creates the resonances rho(770) and Delta(1232) as particles, but we actively suppress these states in our topology.
By including them in this function
halld_recon/src/libraries/include/particleType.h
Line 1613 in 3e07e1a
we would be able to discern for example rho0 production from non-resonant pi+pi- or pi- Delta++ in the pi+pi-p final state:
Since resonances do not have the IsFixedMass() flag set, there is no danger that the mass is constrained in the kinematic fit. It would only change the behavior of the ReactionFilter, which currently aborts with this error message:
Default decays should then also be implemented for the resonances in the ReactionFilter.
Thanks to @igjaegle for noticing this inconsistency.
The text was updated successfully, but these errors were encountered: