FEDRA emulsion software from the OPERA Collaboration
|
base class with geometrical data for segments More...
#include <EdbSegment.h>
Public Member Functions | |
EdbSeg3D () | |
EdbSeg3D (float x, float y, float z, float tx, float ty, float dz=0) | |
virtual Float_t | GetDz () const |
virtual Float_t | GetTx () const |
virtual Float_t | GetTy () const |
virtual Float_t | GetX0 () const |
virtual Float_t | GetY0 () const |
virtual Float_t | GetZ0 () const |
virtual void | Set (float x, float y, float z, float tx, float ty, float dz=0) |
virtual void | SetDz (float dz) |
virtual void | SetTx (float tx) |
virtual void | SetTy (float ty) |
virtual void | SetX0 (float x) |
virtual void | SetY0 (float y) |
virtual void | SetZ0 (float z) |
virtual void | Transform (const EdbAffine2D *aff) |
virtual | ~EdbSeg3D () |
Private Attributes | |
Float_t | eDz |
length of the segment along Z with sign More... | |
Float_t | eTx |
tanX: deltaX/deltaZ More... | |
Float_t | eTy |
tanY: deltaY/deltaZ More... | |
Float_t | eX0 |
|_coordinates of the segment's initial point More... | |
Float_t | eY0 |
| in the SAME FOR ALL SEGMENTS stage coordinate system More... | |
Float_t | eZ0 |
| More... | |
base class with geometrical data for segments
|
inline |
|
inline |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
|
virtual |
|
private |
length of the segment along Z with sign
|
private |
tanX: deltaX/deltaZ
|
private |
tanY: deltaY/deltaZ
|
private |
|_coordinates of the segment's initial point
|
private |
| in the SAME FOR ALL SEGMENTS stage coordinate system
|
private |
|