![]() |
Belle II Software development
|
basf2 (Belle II Analysis Software Framework) # Author: The Belle II Collaboration # # See git log for contributors and copyright holders. More...
Public Member Functions | |
| __init__ (self) | |
| get_name (self) | |
| get_data (self) | |
| align_sensors (self, vxdid, param_id, distribution, value) | |
| gen_u_gaus (self, vxdid, value) | |
| gen_v_gaus (self, vxdid, value) | |
| gen_w_gaus (self, vxdid, value) | |
| gen_alpha_gaus (self, vxdid, value) | |
| gen_beta_gaus (self, vxdid, value) | |
| gen_gamma_gaus (self, vxdid, value) | |
| gen_u_uniform (self, vxdid, value) | |
| gen_v_uniform (self, vxdid, value) | |
| gen_w_uniform (self, vxdid, value) | |
| gen_alpha_uniform (self, vxdid, value) | |
| gen_beta_uniform (self, vxdid, value) | |
| gen_gamma_uniform (self, vxdid, value) | |
| set_u (self, vxdid, value) | |
| set_v (self, vxdid, value) | |
| set_w (self, vxdid, value) | |
| set_alpha (self, vxdid, value) | |
| set_beta (self, vxdid, value) | |
| set_gamma (self, vxdid, value) | |
| set_all (self, vxdid, value) | |
Public Attributes | |
| list | 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)
| __init__ | ( | self | ) |
| align_sensors | ( | self, | |
| vxdid, | |||
| param_id, | |||
| distribution, | |||
| value ) |
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| get_data | ( | self | ) |
| get_name | ( | self | ) |
| 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.
| set_alpha | ( | self, | |
| vxdid, | |||
| value ) |
| set_beta | ( | self, | |
| vxdid, | |||
| value ) |
| set_gamma | ( | self, | |
| vxdid, | |||
| value ) |
| set_u | ( | self, | |
| vxdid, | |||
| value ) |
| set_v | ( | self, | |
| vxdid, | |||
| value ) |
| set_w | ( | self, | |
| vxdid, | |||
| value ) |
| list alignment = [] |