Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Write a function ( s ) that generates decay events of + - > + + that are uniformly distributed over the allowed phasespace. The

Write a function(s) 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 =100000 using a hist2d with 300x300 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 ( GeV2/4) 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:
m2ab - the invariant mass squared of the + system
m2bc - the invariant mass squared of the + system
md, ma, mb, mc - the masses of the decaying meson and the 3 decay products respectively
The masses you should use are
m_dmeson=1.97
m_kaon=0.498
m_pion=0.135
Hint: Use the accept-reject Monte Carlo method with NumPy functions. You only need to generate m2ab and m2bc values for the events. The range of m2bc values kinematically allowed given a m2ab value can be found in eqn 49.23a and 49.23b of the PDG review (note that the PDG uses +->1+2+3 notation)

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Data Analysis In Microsoft Excel

Authors: Alex Holloway

1st Edition

B0CCCPKTTX, 979-8852388452

More Books

Students also viewed these Databases questions