![]() |
Belle II Software release-09-00-03
|
basf2 (Belle II Analysis Software Framework) # Author: The Belle II Collaboration # # See git log for contributors and copyright holders. More...
Public Member Functions | |
| def | __init__ (self) |
| def | get_name (self) |
| def | get_data (self) |
| def | align_sensors (self, vxdid, param_id, distribution, value) |
| def | gen_u_gaus (self, vxdid, value) |
| def | gen_v_gaus (self, vxdid, value) |
| def | gen_w_gaus (self, vxdid, value) |
| def | gen_alpha_gaus (self, vxdid, value) |
| def | gen_beta_gaus (self, vxdid, value) |
| def | gen_gamma_gaus (self, vxdid, value) |
| def | gen_u_uniform (self, vxdid, value) |
| def | gen_v_uniform (self, vxdid, value) |
| def | gen_w_uniform (self, vxdid, value) |
| def | gen_alpha_uniform (self, vxdid, value) |
| def | gen_beta_uniform (self, vxdid, value) |
| def | gen_gamma_uniform (self, vxdid, value) |
| def | set_u (self, vxdid, value) |
| def | set_v (self, vxdid, value) |
| def | set_w (self, vxdid, value) |
| def | set_alpha (self, vxdid, value) |
| def | set_beta (self, vxdid, value) |
| def | set_gamma (self, vxdid, value) |
| def | set_all (self, vxdid, value) |
Public Attributes | |
| alignment | |
| alignment data = list of VxdID mask, param id, generation distribution and value | |
basf2 (Belle II Analysis Software Framework) # Author: The Belle II Collaboration # # See git log for contributors and copyright holders.
# This file is licensed under LGPL-3.0, see LICENSE.md. #
Class to generate data for AlignmentGenerator module Can be used to train VXD misalignment by storing wrong alignment and trying to reach nominal values (zeros)
| def __init__ | ( | self | ) |
| def align_sensors | ( | self, | |
| vxdid, | |||
| param_id, | |||
| distribution, | |||
| value | |||
| ) |
| def gen_alpha_gaus | ( | self, | |
| vxdid, | |||
| value | |||
| ) |
generate alpha rotation for VxdID mask with Gaussian distribution of given width
Definition at line 47 of file utils.py.
| def gen_alpha_uniform | ( | self, | |
| vxdid, | |||
| value | |||
| ) |
generate alpha rotation for VxdID mask with uniform distribution of given width
Definition at line 71 of file utils.py.
| def gen_beta_gaus | ( | self, | |
| vxdid, | |||
| value | |||
| ) |
generate beta rotation for VxdID mask with Gaussian distribution of given width
Definition at line 51 of file utils.py.
| def gen_beta_uniform | ( | self, | |
| vxdid, | |||
| value | |||
| ) |
generate beta rotation for VxdID mask with uniform distribution of given width
Definition at line 75 of file utils.py.
| def gen_gamma_gaus | ( | self, | |
| vxdid, | |||
| value | |||
| ) |
generate gamma rotation coordinate shift for VxdID mask with Gaussian distribution of given width
Definition at line 55 of file utils.py.
| def gen_gamma_uniform | ( | self, | |
| vxdid, | |||
| value | |||
| ) |
generate gamma rotation coordinate shift for VxdID mask with uniform distribution of given width
Definition at line 79 of file utils.py.
| def gen_u_gaus | ( | self, | |
| vxdid, | |||
| value | |||
| ) |
generate u coordinate shift for VxdID mask with Gaussian distribution of given width
Definition at line 35 of file utils.py.
| def gen_u_uniform | ( | self, | |
| vxdid, | |||
| value | |||
| ) |
generate u coordinate shift for VxdID mask with uniform distribution of given width
Definition at line 59 of file utils.py.
| def gen_v_gaus | ( | self, | |
| vxdid, | |||
| value | |||
| ) |
generate v coordinate shift for VxdID mask with Gaussian distribution of given width
Definition at line 39 of file utils.py.
| def gen_v_uniform | ( | self, | |
| vxdid, | |||
| value | |||
| ) |
generate v coordinate shift for VxdID mask with uniform distribution of given width
Definition at line 63 of file utils.py.
| def gen_w_gaus | ( | self, | |
| vxdid, | |||
| value | |||
| ) |
generate w coordinate shift for VxdID mask with Gaussian distribution of given width
Definition at line 43 of file utils.py.
| def gen_w_uniform | ( | self, | |
| vxdid, | |||
| value | |||
| ) |
generate w coordinate shift for VxdID mask with uniform distribution of given width
Definition at line 67 of file utils.py.
| def get_data | ( | self | ) |
| def get_name | ( | self | ) |
| def set_all | ( | self, | |
| vxdid, | |||
| value | |||
| ) |
Set all shifts/rotation to given value (usually 0.) for VxdID mask
Definition at line 107 of file utils.py.
| def set_alpha | ( | self, | |
| vxdid, | |||
| value | |||
| ) |
| def set_beta | ( | self, | |
| vxdid, | |||
| value | |||
| ) |
| def set_gamma | ( | self, | |
| vxdid, | |||
| value | |||
| ) |
| def set_u | ( | self, | |
| vxdid, | |||
| value | |||
| ) |
| def set_v | ( | self, | |
| vxdid, | |||
| value | |||
| ) |
| def set_w | ( | self, | |
| vxdid, | |||
| value | |||
| ) |
| alignment |