-
Notifications
You must be signed in to change notification settings - Fork 15
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
Need e-field dependence in fax #585
Comments
|
Dear @sdiglio, sorry we overlooked this, indeed fax/pax is not taking into account variations of e-field in simulations. For real data, the reconstruction (pax) pulls the drift velocity from a function in the corrections DB, shown under "Drift velocity correction" in XENON1T/cax#95. @JelleAalbers, would you be able to include this function directly in pax too (instead of the hardcoded Furthermore, we'd also need the In the meantime, @sdiglio, you can also specify these parameters manually in the
|
@l-althueser The field value would need to be added into the |
Indeed fax does not attempt to derive a changed drift velocity or diffusion constant from an electric field, any dependence we would put in would be superceded by the direct measurements we do. Somewhat confusingly there is actually an electric field value in the config, but it's only used for some obscure part of the full S1 time structure model we no longer use (hence it's still set to a placeholder value: https://github.com/XENON1T/pax/blob/master/pax/config/XENON1T.ini#L244) The function used in cax is simply a polynomial fit, and it's only for getting a halfway decent result if you go to a new voltage for the first time. Then, we should look where the cathode is in drift time and update the function (in the corrections database) so it's almost exactly right at the new point. Since this might change often we chose to put it in cax. I can image that you might want to simulate what happens at a different field of course, then you can change the value in the ini or as Patrick described. If you want to make a diffusion constant vs Efield fit, here are a few other datapoints: https://xecluster.lngs.infn.it/dokuwiki/doku.php?id=xenon:xenon1t:aalbers:drift_and_diffusion#results |
We don't yet have run dependence in the simulation, and would like to avoid requiring access to the DB until we do. For now, can you @JelleAalbers provide your (official) drift velocity function and notebooks/instructions for reproducing it? And then we should use this notebook for updating with new fields and the diffusion constants. @sdiglio would you be able to look into this? How does this compare to @weiyuehuan's derivation for lax? We should ensure these are consistent. |
@pdeperio , @l-althueser , @JelleAalbers Thanks for the explanation. The only thing is that I will be available to work on it only from July the 6th. In the meanwhile, I think Chloé can take over, as soon as the CI-Connect account will be ready. |
I think that I can provide the diffusion constant for the drift field with the cathode at -4, -5 -6, -7 kV and anode +4kV, using the dataset of February 7th (run 6861 to 6870), which are Kr83m datasets. I started working on it and I will let you know when I am done. Chloé |
Hi Everyone! I calculated the parameters needed for a simulation at different electrical field : the drift velocity, the electron lifetime and the diffusion constant. To determine the diffusion constant, I used the same method as Jelle in this note https://xecluster.lngs.infn.it/dokuwiki/doku.php?id=xenon:xenon1t:aalbers:drift_and_diffusion#results ^ Voltage (V/cm) ^ Electrons Velocities (µm/ns) ^ Electron Lifetime (µs)^ Diffusion Constant (cm²/s)^ Do you think theses values are correct ? Thanks ! |
Hi Chloé, I see you've already made the note and it looks good. Then yes, as discussed at the MC telecon, please go ahead with data/MC comparisons as a function of field. However, for e-lifetime reconstruction bias check, please keep e-lifetime constant while varying the other parameters. |
Hi Patrick, Just a last question : Do you have a recommendation for the e-lifetime value we should used? Should we used the value given in run_sim.sh (i.e. 550 µs), or a mean value of the e-lifetimes I obtained in my note ? Thanks, |
I just eyeballed 550 µs from the trend over SR1. So if you have a more precise number for comparing to specific runs, then use that. You may also compare to the official number contained in each processed file in the |
Ok thanks ! |
We just looked at electron lifetime's values used to process February data at different electric fields and, as expected ,they are way lower than Chloé's ones. I guess it comes from the fact that e-lifetime used to processed data is taken from Rn222. |
The original issue was on whether fax should include semi-empirical functions for estimating the drift velocity and diffusion constant for different drift fields. I actually think this would be a nice feature for predicting how events will look under different fields. However, if the user enters measured values, they should take precedence. |
The |
The text was updated successfully, but these errors were encountered: