Belle II Software  release-08-01-10
Elliptical Class Reference
Inheritance diagram for Elliptical:
Collaboration diagram for Elliptical:

Public Member Functions

def __init__ (self, scale)
 
def __call__ (self, xyz)
 

Public Attributes

 scale
 scaling parameter of the deformation
 

Private Member Functions

def _transform (self, r, phi, z)
 
def _xyz_to_rphiz (self, xyz)
 
def _rphiz_to_xyz (self, rphiz)
 

Detailed Description

 Elliptical distortion 

Definition at line 110 of file misalignment.py.

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  scale 
)
 init 

Reimplemented from GlobalDeformation.

Definition at line 113 of file misalignment.py.

Member Function Documentation

◆ __call__()

def __call__ (   self,
  xyz 
)
inherited
 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.

◆ _rphiz_to_xyz()

def _rphiz_to_xyz (   self,
  rphiz 
)
privateinherited
 Convert (r,phi,z) to (x,y,z) 

Definition at line 62 of file misalignment.py.

◆ _transform()

def _transform (   self,
  r,
  phi,
  z 
)
private
 the transformation 

Reimplemented from GlobalDeformation.

Definition at line 117 of file misalignment.py.

◆ _xyz_to_rphiz()

def _xyz_to_rphiz (   self,
  xyz 
)
privateinherited
 Convert (x,y,z) to (r,phi,z) 

Definition at line 51 of file misalignment.py.


The documentation for this class was generated from the following file: