CGEM BOSS 6.6.5.g
BESIII Offline Software System
|
#include <CgemMidDriftPlane.h>
Public Member Functions | |
CgemMidDriftPlane () | |
~CgemMidDriftPlane () | |
void | setAlignment (CgemGeoAlign *alignPtr) |
void | setReadoutPlane (int layer, int sheet, CgemGeoReadoutPlane *readoutPtr) |
void | setR (int layer, double r) |
double | getR (int layer) |
bool | getPointIdealGeom (int layer_vir, StraightLine pLine, HepPoint3D &posUp, HepPoint3D &posDown, double phiVUp[], double phiVDown[]) |
bool | getPointIdealGeom (int layer_vir, StraightLine *pLine, HepPoint3D &posUp, HepPoint3D &posDown, double phiVUp[], double phiVDown[]) |
bool | getPointIdealGeom (int layer_geo, int sheet, StraightLine pLine, HepPoint3D &posUp, HepPoint3D &posDown, double phiVUp[], double phiVDown[]) |
bool | getPointIdealGeom (int layer_geo, int sheet, StraightLine *pLine, HepPoint3D &posUp, HepPoint3D &posDown, double phiVUp[], double phiVDown[]) |
bool | getPointIdealGeom (int layer_vir, StraightLine pLine, HepPoint3D &pos, double phiV[]) |
bool | getPointIdealGeom (int layer_vir, StraightLine *pLine, HepPoint3D &pos, double phiV[]) |
bool | getPointIdealGeom (int layer_geo, int sheet, StraightLine pLine, HepPoint3D &pos, double phiV[]) |
bool | getPointIdealGeom (int layer_geo, int sheet, StraightLine *pLine, HepPoint3D &pos, double phiV[]) |
bool | getPointAligned (int layer_vir, StraightLine pLine, HepPoint3D &posUp, HepPoint3D &posDown, double phiVUp[], double phiVDown[]) |
bool | getPointAligned (int layer_vir, StraightLine *pLine, HepPoint3D &posUp, HepPoint3D &posDown, double phiVUp[], double phiVDown[]) |
bool | getPointAligned (int layer_geo, int sheet, StraightLine pLine, HepPoint3D &posUp, HepPoint3D &posDown, double phiVUp[], double phiVDown[]) |
bool | getPointAligned (int layer_geo, int sheet, StraightLine *pLine, HepPoint3D &posUp, HepPoint3D &posDown, double phiVUp[], double phiVDown[]) |
bool | getPointAligned (int layer_vir, StraightLine pLine, HepPoint3D &pos, double phiV[]) |
bool | getPointAligned (int layer_vir, StraightLine *pLine, HepPoint3D &pos, double phiV[]) |
bool | getPointAligned (int layer_geo, int sheet, StraightLine pLine, HepPoint3D &pos, double phiV[]) |
bool | getPointAligned (int layer_geo, int sheet, StraightLine *pLine, HepPoint3D &pos, double phiV[]) |
bool | xyzToPhiVIdealGeom (int layer_geo, HepPoint3D pos, double phiV[]) |
Definition at line 8 of file CgemMidDriftPlane.h.
CgemMidDriftPlane::CgemMidDriftPlane | ( | ) |
Definition at line 18 of file CgemMidDriftPlane.cxx.
CgemMidDriftPlane::~CgemMidDriftPlane | ( | ) |
Definition at line 21 of file CgemMidDriftPlane.cxx.
bool CgemMidDriftPlane::getPointAligned | ( | int | layer_geo, |
int | sheet, | ||
StraightLine * | pLine, | ||
HepPoint3D & | pos, | ||
double | phiV[] | ||
) |
Definition at line 362 of file CgemMidDriftPlane.cxx.
bool CgemMidDriftPlane::getPointAligned | ( | int | layer_geo, |
int | sheet, | ||
StraightLine * | pLine, | ||
HepPoint3D & | posUp, | ||
HepPoint3D & | posDown, | ||
double | phiVUp[], | ||
double | phiVDown[] | ||
) |
Definition at line 268 of file CgemMidDriftPlane.cxx.
bool CgemMidDriftPlane::getPointAligned | ( | int | layer_geo, |
int | sheet, | ||
StraightLine | pLine, | ||
HepPoint3D & | pos, | ||
double | phiV[] | ||
) |
Definition at line 326 of file CgemMidDriftPlane.cxx.
bool CgemMidDriftPlane::getPointAligned | ( | int | layer_geo, |
int | sheet, | ||
StraightLine | pLine, | ||
HepPoint3D & | posUp, | ||
HepPoint3D & | posDown, | ||
double | phiVUp[], | ||
double | phiVDown[] | ||
) |
Definition at line 221 of file CgemMidDriftPlane.cxx.
bool CgemMidDriftPlane::getPointAligned | ( | int | layer_vir, |
StraightLine * | pLine, | ||
HepPoint3D & | pos, | ||
double | phiV[] | ||
) |
Definition at line 318 of file CgemMidDriftPlane.cxx.
bool CgemMidDriftPlane::getPointAligned | ( | int | layer_vir, |
StraightLine * | pLine, | ||
HepPoint3D & | posUp, | ||
HepPoint3D & | posDown, | ||
double | phiVUp[], | ||
double | phiVDown[] | ||
) |
Definition at line 213 of file CgemMidDriftPlane.cxx.
bool CgemMidDriftPlane::getPointAligned | ( | int | layer_vir, |
StraightLine | pLine, | ||
HepPoint3D & | pos, | ||
double | phiV[] | ||
) |
Definition at line 281 of file CgemMidDriftPlane.cxx.
bool CgemMidDriftPlane::getPointAligned | ( | int | layer_vir, |
StraightLine | pLine, | ||
HepPoint3D & | posUp, | ||
HepPoint3D & | posDown, | ||
double | phiVUp[], | ||
double | phiVDown[] | ||
) |
Definition at line 164 of file CgemMidDriftPlane.cxx.
Referenced by CgemLineFit::dV(), CgemLineFit::dx(), CgemMilleAlign::fillHist(), CgemLineFit::Get_Clusters(), CgemLineFit::GetIntersection(), getPointAligned(), CgemLineFit::Layer_cross(), CgemLineFit::Min_dis(), CgemLineFit::Min_dis_down(), and CgemLineFit::Min_dis_up().
bool CgemMidDriftPlane::getPointIdealGeom | ( | int | layer_geo, |
int | sheet, | ||
StraightLine * | pLine, | ||
HepPoint3D & | pos, | ||
double | phiV[] | ||
) |
Definition at line 117 of file CgemMidDriftPlane.cxx.
bool CgemMidDriftPlane::getPointIdealGeom | ( | int | layer_geo, |
int | sheet, | ||
StraightLine * | pLine, | ||
HepPoint3D & | posUp, | ||
HepPoint3D & | posDown, | ||
double | phiVUp[], | ||
double | phiVDown[] | ||
) |
Definition at line 60 of file CgemMidDriftPlane.cxx.
bool CgemMidDriftPlane::getPointIdealGeom | ( | int | layer_geo, |
int | sheet, | ||
StraightLine | pLine, | ||
HepPoint3D & | pos, | ||
double | phiV[] | ||
) |
Definition at line 101 of file CgemMidDriftPlane.cxx.
bool CgemMidDriftPlane::getPointIdealGeom | ( | int | layer_geo, |
int | sheet, | ||
StraightLine | pLine, | ||
HepPoint3D & | posUp, | ||
HepPoint3D & | posDown, | ||
double | phiVUp[], | ||
double | phiVDown[] | ||
) |
Definition at line 47 of file CgemMidDriftPlane.cxx.
bool CgemMidDriftPlane::getPointIdealGeom | ( | int | layer_vir, |
StraightLine * | pLine, | ||
HepPoint3D & | pos, | ||
double | phiV[] | ||
) |
Definition at line 94 of file CgemMidDriftPlane.cxx.
bool CgemMidDriftPlane::getPointIdealGeom | ( | int | layer_vir, |
StraightLine * | pLine, | ||
HepPoint3D & | posUp, | ||
HepPoint3D & | posDown, | ||
double | phiVUp[], | ||
double | phiVDown[] | ||
) |
Definition at line 40 of file CgemMidDriftPlane.cxx.
bool CgemMidDriftPlane::getPointIdealGeom | ( | int | layer_vir, |
StraightLine | pLine, | ||
HepPoint3D & | pos, | ||
double | phiV[] | ||
) |
Definition at line 71 of file CgemMidDriftPlane.cxx.
bool CgemMidDriftPlane::getPointIdealGeom | ( | int | layer_vir, |
StraightLine | pLine, | ||
HepPoint3D & | posUp, | ||
HepPoint3D & | posDown, | ||
double | phiVUp[], | ||
double | phiVDown[] | ||
) |
Definition at line 24 of file CgemMidDriftPlane.cxx.
Referenced by CgemLineFit::dV(), CgemLineFit::dx(), CgemLineFit::Get_Clusters(), CgemLineFit::GetIntersection(), getPointIdealGeom(), CgemLineFit::Layer_cross(), CgemLineFit::Min_dis(), CgemLineFit::Min_dis_down(), and CgemLineFit::Min_dis_up().
|
inline |
Definition at line 19 of file CgemMidDriftPlane.h.
Referenced by CgemCosmicRayQA::initialize(), and CgemLineFit::initialize().
|
inline |
Definition at line 14 of file CgemMidDriftPlane.h.
Referenced by CgemMilleAlign::fillHist(), and CgemGeomSvc::initialize().
|
inline |
Definition at line 18 of file CgemMidDriftPlane.h.
Referenced by CgemGeomSvc::initialize().
|
inline |
Definition at line 15 of file CgemMidDriftPlane.h.
Referenced by CgemGeomSvc::initialize().
bool CgemMidDriftPlane::xyzToPhiVIdealGeom | ( | int | layer_geo, |
HepPoint3D | pos, | ||
double | phiV[] | ||
) |
Definition at line 431 of file CgemMidDriftPlane.cxx.
Referenced by getPointAligned(), and getPointIdealGeom().