CGEM BOSS 6.6.5.f
BESIII Offline Software System
|
#include <CgemGeoAlign.h>
Public Member Functions | |
CgemGeoAlign () | |
void | initAlignPar (std::string alignFile) |
void | setLayerR (int layer, double r) |
double | getDx (int layer) |
double | getDy (int layer) |
double | getDz (int layer) |
double | getRx (int layer) |
double | getRy (int layer) |
double | getRz (int layer) |
void | setDx (int layer, double v) |
void | setDy (int layer, double v) |
void | setDz (int layer, double v) |
void | setRx (int layer, double v) |
void | setRy (int layer, double v) |
void | setRz (int layer, double v) |
void | resetAlignPar () |
StraightLine | StraightLineConversion (int layer, StraightLine lineOriginal) |
void | StraightLineConversion_v1 (int layer, double lineOriginal[], double lineConverted[]) |
void | HelixConversion (int layer, double helixOriginal[], double helixConverted[]) |
HepPoint3D | point_transform (int layer, HepPoint3D pos) |
void | point_transform (double &x, double &y, double &z, double shift_x, double shift_y, double shift_z, double rotation_z) |
HepPoint3D | point_invTransform (int layer, HepPoint3D pos) |
CgemGeoAlign () | |
void | initAlignPar (std::string alignFile) |
void | setLayerR (int layer, double r) |
double | getDx (int layer) |
double | getDy (int layer) |
double | getDz (int layer) |
double | getRx (int layer) |
double | getRy (int layer) |
double | getRz (int layer) |
void | setDx (int layer, double v) |
void | setDy (int layer, double v) |
void | setDz (int layer, double v) |
void | setRx (int layer, double v) |
void | setRy (int layer, double v) |
void | setRz (int layer, double v) |
void | resetAlignPar () |
StraightLine | StraightLineConversion (int layer, StraightLine lineOriginal) |
void | StraightLineConversion_v1 (int layer, double lineOriginal[], double lineConverted[]) |
void | HelixConversion (int layer, double helixOriginal[], double helixConverted[]) |
HepPoint3D | point_transform (int layer, HepPoint3D pos) |
void | point_transform (double &x, double &y, double &z, double shift_x, double shift_y, double shift_z, double rotation_z) |
HepPoint3D | point_invTransform (int layer, HepPoint3D pos) |
Definition at line 9 of file Cgem/CgemGeomSvc/CgemGeomSvc-00-00-31-p01/CgemGeomSvc/CgemGeoAlign.h.
CgemGeoAlign::CgemGeoAlign | ( | ) |
Definition at line 20 of file CgemGeoAlign.cxx.
CgemGeoAlign::CgemGeoAlign | ( | ) |
|
inline |
Definition at line 17 of file Cgem/CgemGeomSvc/CgemGeomSvc-00-00-31-p01/CgemGeomSvc/CgemGeoAlign.h.
|
inline |
Definition at line 17 of file InstallArea/include/CgemGeomSvc/CgemGeomSvc/CgemGeoAlign.h.
|
inline |
Definition at line 18 of file Cgem/CgemGeomSvc/CgemGeomSvc-00-00-31-p01/CgemGeomSvc/CgemGeoAlign.h.
|
inline |
Definition at line 18 of file InstallArea/include/CgemGeomSvc/CgemGeomSvc/CgemGeoAlign.h.
|
inline |
Definition at line 19 of file Cgem/CgemGeomSvc/CgemGeomSvc-00-00-31-p01/CgemGeomSvc/CgemGeoAlign.h.
|
inline |
Definition at line 19 of file InstallArea/include/CgemGeomSvc/CgemGeomSvc/CgemGeoAlign.h.
|
inline |
Definition at line 20 of file Cgem/CgemGeomSvc/CgemGeomSvc-00-00-31-p01/CgemGeomSvc/CgemGeoAlign.h.
|
inline |
Definition at line 20 of file InstallArea/include/CgemGeomSvc/CgemGeomSvc/CgemGeoAlign.h.
|
inline |
Definition at line 21 of file Cgem/CgemGeomSvc/CgemGeomSvc-00-00-31-p01/CgemGeomSvc/CgemGeoAlign.h.
|
inline |
Definition at line 21 of file InstallArea/include/CgemGeomSvc/CgemGeomSvc/CgemGeoAlign.h.
|
inline |
Definition at line 22 of file Cgem/CgemGeomSvc/CgemGeomSvc-00-00-31-p01/CgemGeomSvc/CgemGeoAlign.h.
|
inline |
Definition at line 22 of file InstallArea/include/CgemGeomSvc/CgemGeomSvc/CgemGeoAlign.h.
void CgemGeoAlign::HelixConversion | ( | int | layer, |
double | helixOriginal[], | ||
double | helixConverted[] | ||
) |
Definition at line 233 of file CgemGeoAlign.cxx.
void CgemGeoAlign::HelixConversion | ( | int | layer, |
double | helixOriginal[], | ||
double | helixConverted[] | ||
) |
void CgemGeoAlign::initAlignPar | ( | std::string | alignFile | ) |
Referenced by CgemGeomSvc::initialize().
void CgemGeoAlign::initAlignPar | ( | std::string | alignFile | ) |
HepPoint3D CgemGeoAlign::point_invTransform | ( | int | layer, |
HepPoint3D | pos | ||
) |
Definition at line 275 of file CgemGeoAlign.cxx.
Referenced by CgemMidDriftPlane::getPointAligned().
HepPoint3D CgemGeoAlign::point_invTransform | ( | int | layer, |
HepPoint3D | pos | ||
) |
void CgemGeoAlign::point_transform | ( | double & | x, |
double & | y, | ||
double & | z, | ||
double | shift_x, | ||
double | shift_y, | ||
double | shift_z, | ||
double | rotation_z | ||
) |
Definition at line 248 of file CgemGeoAlign.cxx.
void CgemGeoAlign::point_transform | ( | double & | x, |
double & | y, | ||
double & | z, | ||
double | shift_x, | ||
double | shift_y, | ||
double | shift_z, | ||
double | rotation_z | ||
) |
HepPoint3D CgemGeoAlign::point_transform | ( | int | layer, |
HepPoint3D | pos | ||
) |
Definition at line 236 of file CgemGeoAlign.cxx.
Referenced by StraightLineConversion(), and StraightLineConversion_v1().
HepPoint3D CgemGeoAlign::point_transform | ( | int | layer, |
HepPoint3D | pos | ||
) |
void CgemGeoAlign::resetAlignPar | ( | ) |
Definition at line 45 of file CgemGeoAlign.cxx.
void CgemGeoAlign::resetAlignPar | ( | ) |
|
inline |
Definition at line 25 of file Cgem/CgemGeomSvc/CgemGeomSvc-00-00-31-p01/CgemGeomSvc/CgemGeoAlign.h.
|
inline |
Definition at line 25 of file InstallArea/include/CgemGeomSvc/CgemGeomSvc/CgemGeoAlign.h.
|
inline |
Definition at line 26 of file Cgem/CgemGeomSvc/CgemGeomSvc-00-00-31-p01/CgemGeomSvc/CgemGeoAlign.h.
|
inline |
Definition at line 26 of file InstallArea/include/CgemGeomSvc/CgemGeomSvc/CgemGeoAlign.h.
|
inline |
Definition at line 27 of file Cgem/CgemGeomSvc/CgemGeomSvc-00-00-31-p01/CgemGeomSvc/CgemGeoAlign.h.
|
inline |
Definition at line 27 of file InstallArea/include/CgemGeomSvc/CgemGeomSvc/CgemGeoAlign.h.
|
inline |
Definition at line 15 of file Cgem/CgemGeomSvc/CgemGeomSvc-00-00-31-p01/CgemGeomSvc/CgemGeoAlign.h.
Referenced by CgemGeomSvc::initialize().
|
inline |
Definition at line 15 of file InstallArea/include/CgemGeomSvc/CgemGeomSvc/CgemGeoAlign.h.
|
inline |
Definition at line 28 of file Cgem/CgemGeomSvc/CgemGeomSvc-00-00-31-p01/CgemGeomSvc/CgemGeoAlign.h.
|
inline |
Definition at line 28 of file InstallArea/include/CgemGeomSvc/CgemGeomSvc/CgemGeoAlign.h.
|
inline |
Definition at line 29 of file Cgem/CgemGeomSvc/CgemGeomSvc-00-00-31-p01/CgemGeomSvc/CgemGeoAlign.h.
|
inline |
Definition at line 29 of file InstallArea/include/CgemGeomSvc/CgemGeomSvc/CgemGeoAlign.h.
|
inline |
Definition at line 30 of file Cgem/CgemGeomSvc/CgemGeomSvc-00-00-31-p01/CgemGeomSvc/CgemGeoAlign.h.
|
inline |
Definition at line 30 of file InstallArea/include/CgemGeomSvc/CgemGeomSvc/CgemGeoAlign.h.
StraightLine CgemGeoAlign::StraightLineConversion | ( | int | layer, |
StraightLine | lineOriginal | ||
) |
Definition at line 56 of file CgemGeoAlign.cxx.
Referenced by CgemMidDriftPlane::getPointAligned().
StraightLine CgemGeoAlign::StraightLineConversion | ( | int | layer, |
StraightLine | lineOriginal | ||
) |
void CgemGeoAlign::StraightLineConversion_v1 | ( | int | layer, |
double | lineOriginal[], | ||
double | lineConverted[] | ||
) |
Definition at line 97 of file CgemGeoAlign.cxx.
void CgemGeoAlign::StraightLineConversion_v1 | ( | int | layer, |
double | lineOriginal[], | ||
double | lineConverted[] | ||
) |