#include <MdcSWire.h>
Definition at line 20 of file MdcSWire.h.
◆ MdcSWire()
MdcSWire::MdcSWire |
( |
HepPoint3D & |
eastP, |
|
|
HepPoint3D & |
westP, |
|
|
double |
sag = 0 , |
|
|
int |
id = 0 , |
|
|
int |
cell = 0 |
|
) |
| |
Definition at line 9 of file MdcSWire.cxx.
10: _traj(sag,eastP,westP), _east(eastP), _west(westP), _sag(sag), _id(
id), _cell(
cell)
11{
13 _phiend = _east.phi();
16 _twist = ( westPphi - eastPphi)* 0.5;
17}
◆ ~MdcSWire()
◆ cell()
int MdcSWire::cell |
( |
void |
| ) |
const |
|
inline |
◆ dPhiz()
double MdcSWire::dPhiz |
( |
void |
| ) |
const |
|
inline |
◆ dPhizDC()
double MdcSWire::dPhizDC |
( |
double |
z | ) |
const |
|
inline |
◆ getEastPoint()
const HepPoint3D * MdcSWire::getEastPoint |
( |
void |
| ) |
const |
|
inline |
◆ getSag()
double MdcSWire::getSag |
( |
void |
| ) |
const |
|
inline |
◆ getTraj()
const MdcSagTraj * MdcSWire::getTraj |
( |
void |
| ) |
const |
|
inline |
◆ getWestPoint()
const HepPoint3D * MdcSWire::getWestPoint |
( |
void |
| ) |
const |
|
inline |
◆ Id()
int MdcSWire::Id |
( |
void |
| ) |
const |
|
inline |
◆ layer()
const MdcLayer * MdcSWire::layer |
( |
void |
| ) |
const |
|
inline |
◆ phi()
double MdcSWire::phi |
( |
void |
| ) |
const |
|
inline |
◆ phiDC()
double MdcSWire::phiDC |
( |
double |
z | ) |
const |
|
inline |
◆ phiE()
double MdcSWire::phiE |
( |
void |
| ) |
const |
|
inline |
◆ print()
void MdcSWire::print |
( |
std::ostream & |
o | ) |
const |
Definition at line 26 of file MdcSWire.cxx.
27{
58 std::endl;
59}
double zLength(void) const
double yWireDC(double z) const
double getSag(void) const
double xWireDC(double z) const
double phiDC(double z) const
double zEndDC(void) const
const MdcSagTraj * getTraj(void) const
double radiusDC(double z) const
const Hep3Vector & rawDirection(void) const
HepPoint3D position(double) const
double curvature(double f=0.) const
Hep3Vector direction(double) const
Referenced by operator<<().
◆ printInfo()
void MdcSWire::printInfo |
( |
std::ostream & |
o | ) |
const |
Definition at line 61 of file MdcSWire.cxx.
62{
69 <<
" twist: " <<
dPhiz()
70 <<
" stereo: " <<
stereo() <<
"\n"
71 <<
"x-y mid: " <<
xMid() <<
" - " <<
yMid() << std::endl;
72
73}
const HepPoint3D * getWestPoint(void) const
const HepPoint3D * getEastPoint(void) const
◆ radiusDC()
double MdcSWire::radiusDC |
( |
double |
z | ) |
const |
|
inline |
◆ rEnd()
double MdcSWire::rEnd |
( |
void |
| ) |
const |
|
inline |
◆ rMid()
double MdcSWire::rMid |
( |
void |
| ) |
const |
|
inline |
◆ setLayerPtr()
void MdcSWire::setLayerPtr |
( |
const MdcLayer * |
lay | ) |
|
|
inlineprotected |
◆ stDip()
double MdcSWire::stDip |
( |
void |
| ) |
const |
|
inline |
◆ stereo()
double MdcSWire::stereo |
( |
void |
| ) |
const |
|
inline |
◆ xEast()
double MdcSWire::xEast |
( |
void |
| ) |
const |
|
inline |
◆ xMid()
double MdcSWire::xMid |
( |
void |
| ) |
const |
|
inline |
◆ xWest()
double MdcSWire::xWest |
( |
void |
| ) |
const |
|
inline |
◆ xWireDC()
double MdcSWire::xWireDC |
( |
double |
z | ) |
const |
|
inline |
◆ yAxis()
Hep3Vector MdcSWire::yAxis |
( |
double |
z = 0. | ) |
|
◆ yEast()
double MdcSWire::yEast |
( |
void |
| ) |
const |
|
inline |
◆ yMid()
double MdcSWire::yMid |
( |
void |
| ) |
const |
|
inline |
◆ yWest()
double MdcSWire::yWest |
( |
void |
| ) |
const |
|
inline |
◆ yWireDC()
double MdcSWire::yWireDC |
( |
double |
z | ) |
const |
|
inline |
◆ zAxis()
const Hep3Vector & MdcSWire::zAxis |
( |
void |
| ) |
const |
|
inline |
◆ zEast()
double MdcSWire::zEast |
( |
void |
| ) |
const |
|
inline |
◆ zEndDC()
double MdcSWire::zEndDC |
( |
void |
| ) |
const |
|
inline |
◆ zLength()
double MdcSWire::zLength |
( |
void |
| ) |
const |
|
inline |
◆ zWest()
double MdcSWire::zWest |
( |
void |
| ) |
const |
|
inline |
◆ MdcLayer
The documentation for this class was generated from the following files: