1#include "MdcGeom/MdcSWire.h"
2#include "MdcGeom/BesAngle.h"
3#include "MdcGeom/MdcLayer.h"
10: _traj(sag,eastP,westP), _east(eastP), _west(westP), _sag(sag), _id(id), _cell(cell)
13 _phiend = _east.phi();
16 _twist = ( westPphi - eastPphi)* 0.5;
69 <<
" twist: " <<
dPhiz()
70 <<
" stereo: " <<
stereo() <<
"\n"
71 <<
"x-y mid: " <<
xMid() <<
" - " <<
yMid() << std::endl;
std::ostream & operator<<(std::ostream &o, const MdcSWire &w)
void print(std::ostream &o) const
Hep3Vector yAxis(double z=0.)
double dPhizDC(double z) const
double zLength(void) const
double yWireDC(double z) const
MdcSWire(HepPoint3D &eastP, HepPoint3D &westP, double sag=0, int id=0, int cell=0)
double getSag(void) const
double xWireDC(double z) const
double phiDC(double z) const
double zEndDC(void) const
const HepPoint3D * getWestPoint(void) const
void printInfo(std::ostream &o) const
const MdcSagTraj * getTraj(void) const
double stereo(void) const
double radiusDC(double z) const
const HepPoint3D * getEastPoint(void) const
const Hep3Vector & rawDirection(void) const
HepPoint3D position(double) const
double curvature(double f=0.) const
Hep3Vector direction(double) const