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 | |
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 gausian 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 gausian 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 gausian 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 gausian 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 gausian 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 gausian 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 |