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

Public Member Functions

def __init__ (self, scale, scale2=0.)
 
def __call__ (self, xyz)
 

Public Attributes

 scale2
 second scale for 1/r member
 
 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

 Curl 

Definition at line 83 of file misalignment.py.

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  scale,
  scale2 = 0. 
)
 init with scale, optionally scale2 for 1/r dependency 

Definition at line 86 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 93 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: