Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Write a function ( s ) that generates decay events of + - > + + that are uniformly distributed over the allowed phasespace. The
Write a functions that generates decay events of that are uniformly distributed over the allowed phasespace. The parameter should be an argument of your function. Plot these events on a Dalitz plot for using a histd with x bins.
"Allowed phasespace" here refers to the kinematically allowed region of the Dalitz plot, ie the area shown in the example Dalitz plots above.
Use the same units GeV and axes as in the example Dalitz plot on the left. To ease communication and make the code clearer we will use notation for the decay such that you will be working with the variables:
mab the invariant mass squared of the system
mbc the invariant mass squared of the system
md ma mb mc the masses of the decaying meson and the decay products respectively
The masses you should use are
mdmeson
mkaon
mpion
Hint: Use the acceptreject Monte Carlo method with NumPy functions. You only need to generate mab and mbc values for the events. The range of mbc values kinematically allowed given a mab value can be found in eqn a and b of the PDG review note that the PDG uses notation
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started