1#ifndef CGEMMIDDRIFTPLANE_H
2#define CGEMMIDDRIFTPLANE_H
18 void setR(
int layer,
double r) {m_rad[layer] = r;}
19 double getR(
int layer) {
return m_rad[layer];}
29 HepPoint3D& posDown,
double phiVUp[],
double phiVDown[]);
31 HepPoint3D& posDown,
double phiVUp[],
double phiVDown[]);
34 HepPoint3D& posDown,
double phiVUp[],
double phiVDown[]);
36 HepPoint3D& posDown,
double phiVUp[],
double phiVDown[]);
63 HepPoint3D& posDown,
double phiVUp[],
double phiVDown[]);
65 HepPoint3D& posDown,
double phiVUp[],
double phiVDown[]);
68 HepPoint3D& posDown,
double phiVUp[],
double phiVDown[]);
70 HepPoint3D& posDown,
double phiVUp[],
double phiVDown[]);
void setAlignment(CgemGeoAlign *alignPtr)
bool getPointIdealGeom(int layer_vir, StraightLine pLine, HepPoint3D &posUp, HepPoint3D &posDown, double phiVUp[], double phiVDown[])
void setR(int layer, double r)
bool getPointAligned(int layer_vir, StraightLine pLine, HepPoint3D &posUp, HepPoint3D &posDown, double phiVUp[], double phiVDown[])
void setReadoutPlane(int layer, int sheet, CgemGeoReadoutPlane *readoutPtr)
bool xyzToPhiVIdealGeom(int layer_geo, HepPoint3D pos, double phiV[])