-
Notifications
You must be signed in to change notification settings - Fork 0
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
Collect various analyses plots #13
Comments
Results below were generated using 1d40aa7: Kinematics:Combined covmat (Normalised):BEBCWA59_F2 (Normalised):BEBCWA59_F3 (Normalised):CCFR_F2 (Normalised):CCFR_F3 (Normalised):CDHSW_DXDYNUB (Normalised):CDHSW_DXDYNUU (Normalised):CDHSW_F2 (Normalised):CDHSW_F3 (Normalised):CDHSW_FW (Normalised):CHARM_F2 (Normalised):CHARM_F3 (Normalised):CHARM_QBAR (Normalised):CHORUS_DXDYNUB (Normalised):CHORUS_DXDYNUU (Normalised):CHORUS_F2 (Normalised):CHORUS_F3 (Normalised):NUTEV_DXDYNUB (Normalised):NUTEV_DXDYNUU (Normalised):NUTEV_F2 (Normalised):NUTEV_F3 (Normalised): |
Thanks @Radonirinaunimi , the kinematic plot looks super nice! Maybe we can use log scale also for x axis? Clearly we have quite a bit of data points for low-Q, so we can count on a reliable extrapolation. Question: do we impose right now any cut in W? If we want to restrict ourselves to inelastic scattering and avoid the resonance region we have to impose W > 1.8 GeV or what is equivalent W^2 > 3.25 GeV^2. How does the kin plot change with this restriction? |
Yes, we do indeed have quite some points in the low-$Q^2$, so this is good news. Below is the plot with log scale in the
For the time being we do not impose a cut on |
Ah @Radonirinaunimi, you can also select cuts directly from the CLI, there is also the help to show how :) (not yet on W, just for |
But this is only for
Ah, yes! You mentioned it already :) |
@Radonirinaunimi if it is not too difficult, it would be interesting to plot a line in this space, corresponding to the Just for visualization. |
This is very interesting indeed and actually is already available: nnusf/src/nnusf/plot/kinematics.py Lines 62 to 66 in b3c9bec
For the time being, the |
Good, the easiest upgrade you can do is to turn def plot(
groups: dict[str, list[list[float]]],
wcut: Optional[float] = None,
xlog: bool = True,
ylog: bool = True,
) -> matplotlib.figure.Figure: ( if wcut is not None:
min_value, max_value = ax.get_xlim()
xvalue = np.arange(min_value, max_value, 5e-2)
fq2 = lambda x: x * (wcut - 0.95) / (1 - x)
ax.plot(xvalue, fq2(xvalue), ls="dashed", lw=2) |
Given that we are more or less ready to run a full fit with our machine learning framework, it would be good to collect here various plots: data vs Yadism (in order to make sure that the coefficients are correct), kinematics, covariance matrices, etc.
The text was updated successfully, but these errors were encountered: