[Clas12_verystrange] [EXTERNAL] Spring 2019 electron energy corrections
Asli Acar
asli.acar at york.ac.uk
Mon Apr 22 09:48:06 EDT 2024
Dear all,
Please find the energy correction function for Spring 2019 below, and feel free to reach out to me if you have any questions/issues. Just a reminder, the fall 2018 energy correction I sent before SHOULD NOT be applied to spring 2019, because the run conditions differ.
Thanks,
Asli
TLorentzVector Correct_Electron(TLorentzVector x){
Double_t E_new, E_new_further_corrected, Px_el, Py_el, Pz_el;
TLorentzVector el_new;
E_new = x.E() + 0.085643 - 0.0288063*x.E() + 0.00894691*pow(x.E(),2) - 0.000725449*pow(x.E(),3);
Px_el = E_new*(x.Px()/x.Rho());
Py_el = E_new*(x.Py()/x.Rho());
Pz_el = E_new*(x.Pz()/x.Rho());
el_new.SetXYZM(Px_el, Py_el, Pz_el, 0.000511);
return el_new;
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.jlab.org/pipermail/clas12_verystrange/attachments/20240422/a74fd759/attachment.html>
More information about the Clas12_verystrange
mailing list