Belle II Software development
|
Public Member Functions | |
def | __init__ (self, scale) |
def | __call__ (self, xyz) |
Public Attributes | |
scale | |
scaling parameter of the deformation | |
Protected Member Functions | |
def | _transform (self, r, phi, z) |
def | _xyz_to_rphiz (self, xyz) |
def | _rphiz_to_xyz (self, rphiz) |
Base class to calculate global deformation of the detector
Definition at line 19 of file misalignment.py.
def __init__ | ( | self, | |
scale | |||
) |
Constructor, sets the scale of the transformation
Reimplemented in RadialExpansion, Telescope, Elliptical, Clamshell, Skew, Bowing, Twist, ZExpansion, and Curl.
Definition at line 24 of file misalignment.py.
def __call__ | ( | self, | |
xyz | |||
) |
Return TVector3 with difference in global position induced by the deformation, given the original x,y,z position as TVector3 or a list with length of 3.
Definition at line 30 of file misalignment.py.
|
protected |
Convert (r,phi,z) to (x,y,z)
Definition at line 62 of file misalignment.py.
|
protected |
Fcn to be overriden by child classes, return vector (list of 3 numbers) of displacement
Reimplemented in RadialExpansion, Curl, Telescope, Elliptical, Clamshell, Skew, Bowing, Twist, and ZExpansion.
Definition at line 48 of file misalignment.py.
|
protected |
Convert (x,y,z) to (r,phi,z)
Definition at line 51 of file misalignment.py.
scale |
scaling parameter of the deformation
Definition at line 28 of file misalignment.py.